:root {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #f6f7fb;
  background: #08090d;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  --bg: #08090d;
  --panel: #0e1016;
  --panel-2: #131620;
  --panel-3: #171a24;
  --line: rgba(255,255,255,.08);
  --line-strong: rgba(255,255,255,.13);
  --muted: #9299a9;
  --muted-2: #6e7585;
  --white: #f7f8fc;
  --accent: #b8ff3b;
  --accent-2: #71ff9a;
  --danger: #ff5b6e;
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
  --content-max: 760px;
  --radius-card: 22px;
}

* { box-sizing: border-box; }
html { min-width: 320px; min-height: 100%; background: var(--bg); }
body, #root { min-width: 320px; min-height: 100%; margin: 0; }
body {
  min-height: 100vh;
  min-height: 100dvh;
  background: radial-gradient(circle at 50% -18%, #1b2029 0, #08090d 42%, #06070a 100%);
  color: var(--white);
  overflow-x: hidden;
}
button, input, textarea { font: inherit; }
button { color: inherit; }
button:disabled { cursor: not-allowed; }
a { color: inherit; }
button, a { -webkit-tap-highlight-color: transparent; touch-action: manipulation; }
input, textarea { -webkit-appearance: none; appearance: none; }
::selection { background: rgba(184,255,59,.25); }
:focus-visible { outline: 2px solid rgba(184,255,59,.72); outline-offset: 2px; }


.auth-shell {
  position: relative;
  min-height: 100vh;
  min-height: 100dvh;
  padding: calc(22px + var(--safe-top)) 16px calc(20px + var(--safe-bottom));
  display: grid;
  place-items: center;
  overflow: hidden;
}
.auth-panel { width: min(100%, 520px); position: relative; z-index: 2; }


.brand-lockup { display: flex; align-items: center; gap: 13px; margin-bottom: clamp(24px, 5vh, 42px); }
.auth-brand-logo-link { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; border-radius: 16px; text-decoration: none; }
.auth-brand-logo-link:focus-visible { outline: 2px solid #b8ff3b; outline-offset: 3px; }


.du-logo.small { width: 44px; height: 44px; border-radius: 14px; font-size: 14px; }
.brand-lockup h1 { margin: 0; font-size: 19px; letter-spacing: .12em; }
.brand-lockup p { margin: 4px 0 0; color: var(--muted); font-size: 12px; }
.auth-hero-copy { margin-bottom: 24px; }

.auth-hero-copy h2 { margin: 17px 0 11px; max-width: 500px; font-size: clamp(29px, 7.2vw, 44px); line-height: 1; letter-spacing: -.05em; }
.auth-hero-copy p { margin: 0; color: var(--muted); font-size: 14px; line-height: 1.58; max-width: 490px; }
.segmented { padding: 4px; background: #0d0f14; border: 1px solid var(--line); border-radius: 15px; display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 14px; }
.segmented button { min-height: 44px; border: 0; background: transparent; border-radius: 11px; padding: 10px; color: var(--muted); cursor: pointer; font-weight:600; font-size: 13px; transition: background .16s ease, color .16s ease, transform .16s ease; }
.segmented button.active { color: #080a0c; background: var(--white); }
.auth-form {
  background: rgba(14,16,22,.92); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px);
  border: 1px solid var(--line); border-radius: 24px; padding: clamp(16px, 4.5vw, 22px);
  box-shadow: 0 25px 70px rgba(0,0,0,.3);
}
.field-label-row { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 8px; }
.field-label-row .field-label { margin: 0; }
.field-label { display: flex; align-items: center; gap: 7px; color: #cbd0da; font-size: 12px; font-weight:600; margin: 0 0 8px; }
.field-label:not(:first-child) { margin-top: 17px; }
.field-label span { color: var(--muted-2); font-weight:600; }
.word-counter { flex: 0 0 auto; color: #697180; font-size: 10px; font-weight:600; }
.word-counter.valid { color: #b8ff78; }
.textarea-wrap, .input-wrap { position: relative; display: flex; align-items: flex-start; background: #090b10; border: 1px solid rgba(255,255,255,.09); border-radius: 15px; transition: border-color .16s ease, box-shadow .16s ease; }
.input-wrap { align-items: center; }
.textarea-wrap:focus-within, .input-wrap:focus-within, .plain-input:focus, .amount-input:focus-within { border-color: rgba(184,255,59,.46); box-shadow: 0 0 0 3px rgba(184,255,59,.065); }
.textarea-wrap > svg { position: absolute; left: 14px; top: 15px; color: #6f7686; }
.textarea-wrap textarea { width: 100%; min-height: 112px; resize: vertical; border: 0; outline: 0; color: #eef1f7; background: transparent; padding: 14px 14px 14px 45px; line-height: 1.58; font-size: 16px; }
.input-wrap > svg { margin-left: 14px; color: #6f7686; flex: 0 0 auto; }
.input-wrap input { min-width: 0; flex: 1; min-height: 48px; padding: 12px 10px; border: 0; outline: 0; background: transparent; color: #eef1f7; font-size: 16px; }
.inline-icon { min-width: 44px; min-height: 44px; border: 0; background: transparent; color: #7c8494; padding: 10px 13px; display: grid; place-items: center; cursor: pointer; }
.field-hint { margin: 7px 2px 0; color: #c58b91; font-size: 11px; line-height: 1.45; }
.mini-warning { margin: 11px 2px 0; color: #808797; font-size: 11px; line-height: 1.48; }
.form-error { margin-top: 12px; border: 1px solid rgba(255,91,110,.22); background: rgba(255,91,110,.08); color: #ff9aa6; border-radius: 13px; padding: 11px 12px; font-size: 12px; line-height: 1.48; overflow-wrap: anywhere; }
.form-error.compact-error { width: 100%; margin-top: 10px; }
.primary-button { width: 100%; min-height: 50px; margin-top: 18px; border: 0; border-radius: 14px; padding: 12px 16px; display: flex; align-items: center; justify-content: center; gap: 8px; background: linear-gradient(135deg, #eaff9f, #b8ff3b); color: #080a0d; font-weight:600; font-size: 13px; cursor: pointer; box-shadow: 0 10px 30px rgba(184,255,59,.11); transition: transform .14s ease, opacity .14s ease; }
.primary-button:active:not(:disabled) { transform: scale(.99); }
.primary-button:disabled { opacity: .4; box-shadow: none; }
.text-button { width: 100%; min-height: 42px; border: 0; background: transparent; color: #9299a9; padding: 12px 0 0; font-size: 12px; cursor: pointer; }


.word-choice button.active { border-color: rgba(184,255,59,.38); background: rgba(184,255,59,.065); }


.phrase-header .field-label { margin: 0; }

.phrase-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; padding: 11px; border-radius: 15px; border: 1px solid var(--line); background: #090b10; }
.phrase-grid div { min-width: 0; min-height: 38px; display: flex; align-items: center; gap: 6px; padding: 8px; border-radius: 9px; background: rgba(255,255,255,.026); }
.phrase-grid div span { color: #626a79; width: 17px; flex: 0 0 auto; font-size:10.5px; }
.phrase-grid div strong { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-size: 11px; font-weight:600; }
.confirm-check { position: relative; display: grid; grid-template-columns: 22px 1fr; gap: 10px; margin-top: 15px; cursor: pointer; align-items: start; }
.confirm-check input { position: absolute; opacity: 0; pointer-events: none; }
.confirm-check > span { width: 22px; height: 22px; border-radius: 7px; border: 1px solid #3d4350; display: grid; place-items: center; color: transparent; background: #090b10; }
.confirm-check input:focus-visible + span { outline: 2px solid rgba(184,255,59,.72); outline-offset: 2px; }
.confirm-check input:checked + span { color: #090b10; background: var(--accent); border-color: var(--accent); }
.confirm-check p { margin: 1px 0 0; color: #9ca3b0; font-size: 11px; line-height: 1.48; }
.auth-footer { margin-top: 14px; text-align: center; color: #4c5360; font-size:10.5px; line-height: 1.4; letter-spacing: .055em; }


.app-shell { min-height: 100vh; min-height: 100dvh; background: var(--bg); padding-bottom: calc(82px + var(--safe-bottom)); overscroll-behavior-y: contain; }
.app-frame { width: 100%; min-height: calc(100dvh - 82px); margin: 0 auto; }
.app-header, .detail-header {
  position: sticky; top: 0; z-index: 20; min-height: calc(62px + var(--safe-top));
  padding: calc(10px + var(--safe-top)) 14px 10px;
  display: flex; align-items: center; gap: 8px;
  background: rgba(8,9,13,.88); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);
  border-bottom: 1px solid rgba(255,255,255,.045);
}


.profile-button, .icon-button { width: 42px; height: 42px; flex: 0 0 auto; display: grid; place-items: center; border-radius: 13px; border: 1px solid var(--line); background: #101219; color: #cbd0d9; cursor: pointer; text-decoration: none; }
.profile-button { border-radius: 50%; background: linear-gradient(145deg, #202532, #0e1016); }
.icon-button.compact { width: 36px; height: 36px; border-radius: 11px; }

.offline-banner { width: min(calc(100% - 24px), var(--content-max)); margin: 10px auto 0; padding: 10px 12px; border: 1px solid rgba(246,190,74,.16); border-radius: 13px; background: rgba(246,190,74,.065); color: #c5b27f; display: flex; gap: 9px; align-items: flex-start; font-size: 11px; line-height: 1.45; }
.offline-banner svg { flex: 0 0 auto; margin-top: 1px; }
.app-content { width: 100%; max-width: var(--content-max); margin: 0 auto; padding: 12px 12px 26px; }
.balance-card { position: relative; overflow: hidden; min-height: 204px; border: 1px solid rgba(255,255,255,.095); border-radius: var(--radius-card); padding: 19px; background: radial-gradient(circle at 84% 20%, rgba(184,255,59,.17), transparent 31%), linear-gradient(135deg, #1a1e27, #11131a 56%, #0c0e13); box-shadow: 0 28px 70px rgba(0,0,0,.28); }
.balance-card::after { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(115deg, rgba(255,255,255,.038), transparent 39%); }
.card-grid { position: absolute; inset: 0; opacity: .25; background-image: radial-gradient(circle at center, rgba(255,255,255,.19) 0 1px, transparent 1.2px); background-size: 8px 8px; mask-image: radial-gradient(circle at 80% 50%, #000, transparent 52%); -webkit-mask-image: radial-gradient(circle at 80% 50%, #000, transparent 52%); transform: perspective(500px) rotate(-5deg) scale(1.15); }
.balance-card-top { position: relative; z-index: 2; display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; }
.eyebrow { font-size: 10px; letter-spacing: .14em; color: #cbd0da; font-weight:600; }
.wallet-status { margin-top: 7px; color: #818999; font-size: 10px; display: flex; align-items: center; gap: 6px; }
.status-dot { width: 7px; height: 7px; flex: 0 0 auto; border-radius: 50%; background: #a8f443; box-shadow: 0 0 10px rgba(168,244,67,.6); }
.card-icon-button { width: 36px; height: 36px; flex: 0 0 auto; border: 1px solid rgba(255,255,255,.09); background: rgba(0,0,0,.17); border-radius: 12px; display: grid; place-items: center; cursor: pointer; color: #adb4c1; }
.card-icon-button:disabled { opacity: .65; }
.balance-label { position: relative; z-index: 2; margin-top: clamp(27px, 7vw, 36px); color: #8e96a5; font-size: 11px; }
.balance-value-row { position: relative; z-index: 2; min-width: 0; display: flex; align-items: center; gap: 7px; }
.balance-value { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: clamp(30px, 9.2vw, 45px); letter-spacing: -.055em; line-height: 1.1; }

.balance-meta { position: relative; z-index: 2; margin-top: 10px; color: #6f7787; font-size: 10px; display: flex; align-items: center; flex-wrap: wrap; gap: 6px; }
.meta-dot { opacity: .55; }

@keyframes spin { to { transform: rotate(360deg); } }
.section-block { margin-top: 22px; }
.section-block.no-pad { margin-top: 22px; }
.section-heading { display: flex; justify-content: space-between; align-items: end; gap: 12px; margin: 0 3px 10px; }
.section-heading h2 { margin: 0; font-size: 19px; letter-spacing: -.025em; }
.section-heading p { margin: 4px 0 0; color: #778091; font-size: 11px; }
.refresh-text { min-height: 36px; border: 0; background: transparent; color: #939baa; display: flex; align-items: center; gap: 6px; padding: 0 2px; font-size: 11px; cursor: pointer; }
.refresh-text:disabled { opacity: .45; }
.asset-list { overflow: hidden; border: 1px solid var(--line); border-radius: 19px; background: #0d0f14; }
.asset-row { width: 100%; min-height: 74px; border: 0; border-bottom: 1px solid rgba(255,255,255,.055); background: transparent; padding: 12px 11px; display: flex; gap: 11px; align-items: center; text-align: left; cursor: pointer; transition: background .13s ease; }
.asset-row:last-child { border-bottom: 0; }
.asset-row:hover { background: rgba(255,255,255,.024); }
.asset-row:active { background: rgba(255,255,255,.036); }
.asset-main { min-width: 0; flex: 1; }
.asset-main strong, .asset-main span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.asset-main strong { font-size: 13px; }
.asset-main span { margin-top: 5px; color: #7b8393; font-size: 10px; }
.asset-main span.asset-error-text { color: #a48689; }
.asset-balance { min-width: 88px; max-width: 42%; text-align: right; }
.asset-balance strong, .asset-balance span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.asset-balance strong { font-size: 12px; }
.asset-balance span { margin-top: 5px; color: #7d8594; font-size: 10px; }
.row-chevron { color: #444a57; flex: 0 0 auto; }


.bottom-nav { position: fixed; z-index: 40; left: 0; right: 0; bottom: 0; padding-bottom: var(--safe-bottom); background: rgba(10,11,15,.92); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); border-top: 1px solid rgba(255,255,255,.065); }
.bottom-nav-inner { height: 72px; max-width: var(--content-max); margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); }
.bottom-nav button { min-width: 0; border: 0; background: transparent; color: #697181; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px; cursor: pointer; }
.bottom-nav button span { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:10.5px; font-weight:600; }
.bottom-nav button.active { color: #d8ff8b; }
.bottom-nav button[aria-current="page"] { background: radial-gradient(circle at 50% 110%, rgba(184,255,59,.09), transparent 55%); }
.standalone-section { padding: 4px 0 30px; }
.page-title { margin: 10px 3px 22px; }
.page-title h1 { margin: 0; font-size: clamp(28px, 9vw, 34px); letter-spacing: -.045em; }
.page-title p { max-width: 560px; margin: 7px 0 0; color: var(--muted); font-size: 12px; line-height: 1.55; }

.compact-list .asset-row { min-height: 64px; }

.security-cards { display: grid; gap: 10px; }
.info-card { display: flex; gap: 12px; padding: 16px; border: 1px solid var(--line); background: #0d0f14; border-radius:15px; }
.info-icon { width: 40px; height: 40px; border-radius: 12px; flex: 0 0 auto; display: grid; place-items: center; color: #c8ff67; background: rgba(184,255,59,.07); }
.info-icon svg { width: 20px; height: 20px; }
.info-card strong { font-size: 13px; }
.info-card p { margin: 6px 0 0; color: #838b9b; font-size: 11px; line-height: 1.5; }
.danger-button { width: 100%; margin-top: 18px; min-height: 48px; border: 1px solid rgba(255,91,110,.17); background: rgba(255,91,110,.065); color: #ff8998; border-radius: 14px; display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 12px; font-weight:600; cursor: pointer; }
.settings-group { padding: 16px; margin-bottom: 10px; border: 1px solid var(--line); border-radius: 17px; background: #0d0f14; }
.setting-label { display: block; color: #c5cad4; font-size: 12px; font-weight:600; margin-bottom: 11px; }
.fiat-choice { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.fiat-choice button { min-height: 44px; border: 1px solid var(--line); background: #090b10; color: #858d9d; border-radius: 11px; padding: 10px; cursor: pointer; font-weight:600; font-size: 12px; }
.fiat-choice button.active { background: #f4f6f8; color: #090b0d; }
.build-status { display: flex; align-items: center; gap: 8px; color: #939baa; font-size: 11px; font-weight:600; }
.build-status > span { width: 8px; height: 8px; flex: 0 0 auto; border-radius: 50%; background: #f2bd4f; }
.build-status.enabled { color: #b8ff78; }
.build-status.enabled > span { background: #a9f448; }
.setting-help { margin: 9px 0 0; color: #737b8b; font-size: 10px; line-height: 1.48; }


.detail-shell { padding-bottom: calc(82px + var(--safe-bottom)); }


.detail-content { padding-bottom: calc(34px + var(--safe-bottom)); }
.asset-hero { overflow: hidden; position: relative; min-height: 270px; border-radius: 24px; padding: 18px; border: 1px solid rgba(255,255,255,.09); background: radial-gradient(circle at 90% 0%, rgba(184,255,59,.105), transparent 29%), linear-gradient(150deg, #151923, #0e1016); }
.asset-hero-head { position: relative; z-index: 2; display: flex; align-items: center; gap: 11px; }
.asset-hero-head > div:nth-child(2) { min-width: 0; flex: 1; }
.asset-hero-head > div:nth-child(2) span, .asset-hero-head > div:nth-child(2) strong { display: block; }
.asset-hero-head > div:nth-child(2) span { color: #7e8696; font-size: 10px; }
.asset-hero-head > div:nth-child(2) strong { margin-top: 4px; font-size: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.change { flex: 0 0 auto; padding: 6px 8px; border-radius: 999px; font-size:10.5px; font-weight:600; }
.change.positive { color: #baff7b; background: rgba(184,255,59,.07); }
.change.negative { color: #ff8b9a; background: rgba(255,91,110,.07); }
.sparkline { position: relative; z-index: 1; display: block; width: calc(100% + 4px); height: 82px; margin: 16px -2px 8px; overflow: visible; }
.sparkline-line { fill: none; stroke: #b8ff3b; stroke-width: 2.2; vector-effect: non-scaling-stroke; stroke-linecap: round; stroke-linejoin: round; }
.sparkline-fill { fill: rgba(184,255,59,.055); stroke: none; }
.sparkline.negative .sparkline-line { stroke: #ff7082; }
.sparkline.negative .sparkline-fill { fill: rgba(255,91,110,.055); }
.asset-owned { position: relative; z-index: 2; margin-top: 7px; }
.asset-owned span, .asset-owned strong, .asset-owned small { display: block; }
.asset-owned span { color: #7d8594; font-size: 10px; }
.asset-owned strong { margin-top: 3px; font-size: clamp(25px, 8vw, 30px); letter-spacing: -.035em; overflow-wrap: anywhere; }
.asset-owned small { margin-top: 4px; color: #9da4b1; font-size: 11px; }
.network-warning { margin-top: 10px; padding: 10px 12px; border: 1px solid rgba(255,166,87,.14); background: rgba(255,166,87,.055); color: #b79b7d; border-radius: 13px; font-size: 10px; line-height: 1.45; }
.action-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 11px; }
.action-button { min-width: 0; min-height: 66px; border: 1px solid var(--line); border-radius: 17px; background: #101219; display: flex; align-items: center; gap: 10px; padding: 12px 13px; text-align: left; cursor: pointer; }
.action-button:disabled { opacity: .45; }
.action-button > svg { width: 36px; height: 36px; flex: 0 0 auto; padding: 8px; border-radius: 11px; color: #d2ff81; background: rgba(184,255,59,.07); }
.action-button span { min-width: 0; }
.action-button span strong, .action-button span small { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.action-button span strong { font-size: 12px; }
.action-button span small { margin-top: 4px; color: #798190; font-size:10.5px; }
.address-card { width: 100%; min-height: 57px; margin-top: 10px; border: 1px solid var(--line); border-radius:13px; background: #0d0f14; padding: 12px 14px; display: flex; align-items: center; justify-content: space-between; gap: 10px; text-align: left; cursor: pointer; }
.address-card div { min-width: 0; }
.address-card span, .address-card strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.address-card span { color: #767e8e; font-size:10.5px; }
.address-card strong { margin-top: 5px; font-size: 11px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; }
.address-card > svg { flex: 0 0 auto; color: #8c94a3; }
.activity-list { overflow: hidden; border: 1px solid var(--line); border-radius: 17px; background: #0d0f14; }
.tx-row { min-height: 68px; padding: 11px 12px; display: flex; gap: 10px; align-items: center; border-bottom: 1px solid rgba(255,255,255,.05); }
.tx-row:last-child { border-bottom: 0; }
.tx-direction { width: 36px; height: 36px; flex: 0 0 auto; display: grid; place-items: center; border-radius: 11px; background: rgba(255,255,255,.04); color: #a8afbd; }
.tx-direction.incoming { color: #b9ff77; background: rgba(184,255,59,.06); }
.tx-main { min-width: 0; flex: 1; }
.tx-main strong, .tx-main span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tx-main strong { font-size: 11px; }
.tx-main span { margin-top: 4px; color: #737b8b; font-size:10.5px; }
.tx-amount { min-width: 0; max-width: 44%; text-align: right; }
.tx-amount strong, .tx-amount span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tx-amount strong { font-size: 10px; }
.tx-status { margin-top: 4px; font-size:10px; color: #78808f; }
.tx-status.confirmed { color: #8acb61; }
.tx-status.failed { color: #ff7f90; }
.empty-state { min-height: 105px; border: 1px solid var(--line); border-radius: 17px; background: #0d0f14; color: #757d8d; display: flex; justify-content: center; align-items: center; gap: 8px; padding: 20px; text-align: center; font-size: 11px; line-height: 1.5; }
.empty-state.compact-empty { min-height: 74px; }


.modal-backdrop { position: fixed; z-index: 100; inset: 0; display: flex; align-items: flex-end; justify-content: center; padding: calc(14px + var(--safe-top)) 0 0; background: rgba(0,0,0,.68); backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); }
.modal-sheet { width: 100%; max-width: 580px; max-height: calc(94dvh - var(--safe-top)); overflow: auto; overscroll-behavior: contain; border: 1px solid rgba(255,255,255,.09); border-bottom: 0; border-radius: 26px 26px 0 0; background: #0d0f15; box-shadow: 0 -30px 90px rgba(0,0,0,.48); padding-bottom: calc(18px + var(--safe-bottom)); animation: sheetUp .19s ease-out; }
.modal-wide { max-width: 680px; }
@keyframes sheetUp { from { transform: translateY(24px); opacity: .5; } }
.modal-grab { width: 36px; height: 4px; border-radius: 999px; background: #303440; margin: 9px auto 2px; }
.modal-header { min-height: 58px; padding: 8px 14px 7px 18px; display: flex; justify-content: space-between; align-items: center; gap: 10px; border-bottom: 1px solid rgba(255,255,255,.055); }
.modal-header h2 { margin: 0; font-size: 15px; }
.modal-body { padding: 16px; }


.receive-content { display: flex; flex-direction: column; align-items: center; text-align: center; }
.qr-card { width: min(242px, 78vw); aspect-ratio: 1; padding: 14px; border-radius:19px; background: white; margin: 4px 0 16px; display: grid; place-items: center; }
.qr-card svg { width: 100%; height: 100%; }
.receive-content > strong { margin-top: 8px; font-size: 14px; }
.receive-content > p { max-width: 360px; color: #838b9b; font-size: 11px; line-height: 1.5; }
.copy-address { width: 100%; margin-top: 4px; min-height: 54px; border: 1px solid var(--line); background: #090b10; border-radius: 14px; padding: 10px 12px; display: flex; align-items: center; gap: 9px; cursor: pointer; }
.copy-address span { min-width: 0; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 10px ui-monospace, SFMono-Regular, Menlo, monospace; color: #b1b7c2; }
.copy-address svg { flex: 0 0 auto; color: #929aa8; }


.amount-input { min-height: 58px; border: 1px solid var(--line); border-radius: 13px; background: #090b10; display: flex; align-items: center; padding: 0 9px 0 12px; }
.amount-input input { min-width: 0; flex: 1; border: 0; outline: 0; background: transparent; color: white; font-size: 22px; font-weight:600; }
.amount-input > span { flex: 0 0 auto; color: #b2b8c3; font-size: 10px; font-weight:600; margin-right: 8px; }
.amount-input button { min-width: 45px; min-height: 32px; border: 1px solid rgba(184,255,59,.16); background: rgba(184,255,59,.065); color: #c9ff72; border-radius: 9px; padding: 6px 8px; font-size:10.5px; font-weight:600; cursor: pointer; }


@media  (min-width: 420px) {
  .app-content { padding-left: 15px; padding-right: 15px; }
  .app-header, .detail-header { padding-left: 17px; padding-right: 17px; gap: 10px; }
  .phrase-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .balance-card { min-height: 214px; padding: 20px; }
}

@media  (min-width: 620px) {
  .auth-shell { padding-left: 24px; padding-right: 24px; }
  .auth-panel { width: min(100%, 560px); }
  .phrase-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-shell { background: radial-gradient(circle at 50% -10%, #161a22, #08090d 37%); }
  .app-frame { max-width: 820px; border-left: 1px solid rgba(255,255,255,.035); border-right: 1px solid rgba(255,255,255,.035); }
  .app-content { padding: 16px 24px 30px; }
  .balance-card { min-height: 230px; padding: 23px; }
  .asset-list { border-radius: 21px; }
  .asset-row { padding-left: 15px; padding-right: 15px; }
  .modal-backdrop { align-items: center; padding: calc(22px + var(--safe-top)) 22px calc(22px + var(--safe-bottom)); }
  .modal-sheet { border-bottom: 1px solid rgba(255,255,255,.09); border-radius: 25px; max-height: min(800px, calc(92dvh - var(--safe-top) - var(--safe-bottom))); padding-bottom: 18px; }
  .modal-grab { display: none; }
  .modal-body { padding: 18px; }
  .security-cards { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .info-card { flex-direction: column; }
}

@media  (min-width: 900px) {
  :root { --content-max: 780px; }
  .auth-panel { width: min(100%, 590px); }
  .app-frame { max-width: 860px; }
  .app-content { max-width: 780px; }
  .balance-card { min-height: 242px; border-radius:26px; }
  .bottom-nav { left: 50%; right: auto; bottom: calc(16px + var(--safe-bottom)); width: min(560px, calc(100% - 36px)); transform: translateX(-50%); padding-bottom: 0; border: 1px solid rgba(255,255,255,.09); border-radius: 22px; box-shadow: 0 18px 55px rgba(0,0,0,.34); overflow: hidden; }
  .bottom-nav-inner { height: 66px; }
  .app-shell { padding-bottom: calc(108px + var(--safe-bottom)); }
  .app-frame { min-height: calc(100dvh - 108px); }
}

@media  (max-width: 359px) {
  .auth-shell { padding-left: 11px; padding-right: 11px; place-items: start center; }
  .brand-lockup { margin-bottom: 22px; }
  
  .brand-lockup p { font-size: 10px; }
  .auth-hero-copy h2 { font-size: 28px; }
  .auth-hero-copy p { font-size: 12px; }
  .auth-form { padding: 14px; border-radius: 20px; }
  
  .app-header, .detail-header { padding-left: 9px; padding-right: 9px; gap: 6px; }
  .profile-button, .icon-button { width: 38px; height: 38px; border-radius: 11px; }
  .profile-button { border-radius: 50%; }
  
  
  .app-content { padding-left: 9px; padding-right: 9px; }
  .balance-card { min-height: 196px; padding: 16px; border-radius:19px; }
  .balance-label { margin-top: 26px; }
  .balance-value { font-size: 29px; }
  .asset-row { gap: 8px; padding-left: 8px; padding-right: 8px; }
  .asset-main strong { font-size: 12px; }
  .asset-main span { font-size:10.5px; }
  .asset-balance { min-width: 72px; }
  .asset-balance strong { font-size: 11px; }
  .asset-balance span { font-size:10.5px; }
  .row-chevron { display: none; }
  .action-pair { gap: 8px; }
  .action-button { padding: 10px; gap: 7px; }
  .action-button > svg { width: 33px; height: 33px; }
  .action-button span small { display: none; }
  .modal-body { padding: 13px; }
  .phrase-grid { padding: 8px; }
}

@media  (max-height: 700px) and (orientation: landscape) {
  .auth-shell { place-items: start center; overflow-y: auto; }
  .brand-lockup { margin-bottom: 18px; }
  .auth-hero-copy { margin-bottom: 16px; }
  .auth-hero-copy h2 { margin-top: 12px; font-size: 30px; }
  .modal-sheet { max-height: 94dvh; }
}

@media  (hover: hover) and (pointer: fine) {
  .primary-button:hover:not(:disabled) { transform: translateY(-1px); }
  .profile-button:hover, .icon-button:hover, .fiat-pill:hover, .card-icon-button:hover, .action-button:hover, .address-card:hover, .copy-address:hover { border-color: var(--line-strong); background-color: #131620; }
  .bottom-nav button:hover { color: #a7afbd; }
}

@media  (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}









.auth-panel-centered { margin-inline: auto; }
.static-field-icon {
  position: absolute;
  left: 14px;
  top: 15px;
  color: #6f7686;
  font-size: 16px;
  line-height: 1;
  width: 20px;
  text-align: center;
  pointer-events: none;
}
.input-wrap .static-field-icon { top: 50%; transform: translateY(-50%); }
.textarea-wrap textarea,
.input-wrap input { padding-left: 45px; }
.action-button .info-icon {
  width: 36px;
  height: 36px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  border-radius: 11px;
  color: #d2ff81;
  background: rgba(184,255,59,.07);
}
.action-button .info-icon svg,
.profile-button svg,
.icon-button svg,
.card-icon-button svg,
.bottom-nav svg,
.inline-icon svg,
.copy-address svg,
.address-card svg,
.tx-direction svg,
.info-icon svg,
.fiat-pill svg,
.refresh-text svg,
.primary-button svg,
.danger-button svg,
.security-pill svg {
  width: 18px;
  height: 18px;
  stroke: currentColor;
}
.profile-button svg,
.icon-button svg,
.card-icon-button svg,
.bottom-nav svg,
.inline-icon svg,
.copy-address svg,
.address-card svg,
.refresh-text svg,
.danger-button svg,
.primary-button svg,
.action-button .info-icon svg { width: 18px; height: 18px; }
.primary-button svg { flex: 0 0 auto; }
.creation-note .info-icon { width: 40px; height: 40px; }
.auth-form .empty-state { min-height: 80px; }
@media  (min-width: 900px) {
  .auth-shell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .auth-panel,
  .auth-panel-centered {
    width: min(100%, 560px);
  }
  .brand-lockup,
  .auth-hero-copy,
  .auth-footer {
    text-align: center;
  }
  .brand-lockup {
    justify-content: center;
  }
  .auth-hero-copy p,
  .auth-hero-copy h2 {
    margin-left: auto;
    margin-right: auto;
  }
  
}


:root {
  --device-width: 430px;
}
body {
  background:
    radial-gradient(circle at 10% 5%, rgba(184,255,59,.08), transparent 28%),
    radial-gradient(circle at 90% 4%, rgba(184,255,59,.08), transparent 28%),
    #06080c;
}
.site-stage {
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px;
  position: relative;
  overflow: hidden;
}
.page-orb {
  position: absolute;
  width: 420px;
  height: 420px;
  border-radius: 50%;
  background: #b8ff3b;
  filter: blur(90px);
  opacity: .09;
  pointer-events: none;
}
.page-orb-left { left: -170px; top: -150px; }
.page-orb-right { right: -170px; top: -150px; }
.device-shell {
  position: relative;
  width: min(100%, var(--device-width));
  min-height: min(920px, calc(100dvh - 28px));
  background: linear-gradient(180deg, rgba(17,20,28,.96), rgba(9,11,16,.98));
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 32px;
  overflow: hidden;
  box-shadow: 0 30px 90px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.05);
}
.device-shell::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255,255,255,.03), transparent 18%);
}
.auth-device,
.app-device,
.detail-device { backdrop-filter: blur(10px); }
.card-bound-auth.auth-shell,
.device-shell .app-shell {
  min-height: min(920px, calc(100dvh - 28px));
  background: transparent;
}
.card-bound-auth.auth-shell {
  padding: calc(14px + var(--safe-top)) 14px 16px;
}
.card-bound-auth .auth-panel {
  width: 100%;
  max-width: none;
  min-height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
}
.auth-top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 14px;
}
.brand-lockup-tight {
  min-width: 0;
  gap: 10px;
}
.brand-lockup-tight h1 {
  font-size: 22px;
}
.brand-lockup-tight p {
  font-size: 11px;
}


.lang-switch button.active {
  background: #f3f6f9;
  color: #0b0d12;
}
.compact-copy {
  padding: 0 2px;
}
.compact-copy h2 {
  font-size: clamp(34px, 8vw, 42px);
  line-height: .95;
  letter-spacing: -.05em;
  margin-top: 12px;
}
.compact-copy p {
  max-width: none;
  font-size: 13px;
  line-height: 1.5;
}

.segmented {
  margin-top: 18px;
  background: rgba(255,255,255,.03);
}
.compact-auth-form {
  margin-top: 14px;
  padding: 16px;
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.075);
  background: rgba(6,8,12,.56);
}
.word-choice button span,
.creation-note p,
.mini-warning,
.field-hint,
.auth-footer {
  font-size: 11px;
}
.textarea-wrap textarea { min-height: 132px; }
.field-label { font-size: 12px; }
.confirm-check { align-items: flex-start; }
.confirm-check p { font-size: 11px; }
.primary-button,
.text-button,
.copy-address,
.action-button,
.danger-button,
.fiat-choice button { min-height: 50px; }
.primary-button {
  font-size: 14px;
}
.device-shell .app-shell {
  padding-bottom: 86px;
  overflow: hidden;
}
.device-shell .app-frame {
  min-height: auto;
  height: 100%;
}
.device-shell .app-header,
.device-shell .detail-header {
  position: sticky;
  top: 0;
  padding: calc(12px + var(--safe-top)) 12px 10px;
  background: rgba(8,10,15,.92);
}


.device-shell .app-content {
  padding: 12px 12px 22px;
}
.compact-balance-card {
  min-height: 188px;
  padding: 17px;
}
.balance-value { font-size: clamp(29px, 8vw, 42px); }
.device-shell .bottom-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  transform: none;
  border-radius: 22px 22px 0 0;
  border-top: 1px solid rgba(255,255,255,.075);
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  box-shadow: 0 -20px 50px rgba(0,0,0,.34);
  padding-bottom: var(--safe-bottom);
  background: rgba(10,11,15,.97);
}
.device-shell .bottom-nav-inner {
  max-width: none;
  height: 74px;
}
.device-shell .modal-backdrop {
  position: absolute;
  inset: 0;
  padding-top: 60px;
}
.device-shell .modal-sheet {
  max-height: calc(100% - 10px);
}
.device-shell .offline-banner {
  width: calc(100% - 24px);
}
.asset-row {
  min-height: 70px;
}
.page-title h1 {
  font-size: clamp(24px, 7vw, 30px);
}
.page-title p {
  font-size: 12px;
}
@media  (max-width: 760px) {
  .site-stage {
    padding: 0;
  }
  .device-shell {
    width: 100%;
    min-height: 100vh;
    min-height: 100dvh;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
  .card-bound-auth.auth-shell,
  .device-shell .app-shell {
    min-height: 100vh;
    min-height: 100dvh;
  }
  
  
}
@media  (min-width: 761px) {
  
  .auth-top-row .lang-switch {
    display: inline-flex;
  }
}



.flag-toggle {
  width: 42px;
  height: 42px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 14px;
  background: rgba(255,255,255,.045);
  color: #fff;
  font-size: 21px;
  line-height: 1;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025);
}
.flag-toggle:hover { border-color: rgba(184,255,59,.25); background: rgba(184,255,59,.055); }
.flag-toggle:active { transform: scale(.97); }

.auth-device {
  min-height: auto;
  max-height: calc(100dvh - 28px);
  overflow-y: auto;
  scrollbar-width: none;
}
.auth-device::-webkit-scrollbar { display: none; }
.auth-device .card-bound-auth.auth-shell {
  min-height: 0;
  display: block;
  place-items: initial;
  overflow: visible;
  padding: calc(16px + var(--safe-top)) 14px calc(18px + var(--safe-bottom));
}
.auth-top-fixed {
  margin: 0 0 18px;
  padding: 0 1px;
}
.auth-top-fixed .brand-lockup { margin: 0; }
.ultra-compact-hero {
  margin: 0 2px 16px;
  text-align: left;
}
.ultra-compact-hero h2 {
  margin: 0 0 7px;
  font-size: clamp(34px, 8vw, 42px);
  line-height: .98;
}
.ultra-compact-hero p {
  margin: 0;
  max-width: 360px;
  font-size: 12px;
  line-height: 1.45;
}


.compact-auth-form { margin-top: 0; }
.auth-form-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 14px;
}
.auth-form-title > div { min-width: 0; }
.auth-form-title strong,
.auth-form-title span { display: block; }
.auth-form-title strong { font-size: 15px; letter-spacing: -.015em; }
.auth-form-title > div > span { margin-top: 4px; color: #7e8696; font-size: 10px; }
.seed-length-badge {
  width: 38px;
  height: 30px;
  display: grid !important;
  place-items: center;
  flex: 0 0 auto;
  border-radius: 999px;
  background: rgba(184,255,59,.08);
  border: 1px solid rgba(184,255,59,.17);
  color: #d6ff89;
  font-size: 11px !important;
  font-weight:600;
}
.critical-wallet-warning {
  display: grid;
  grid-template-columns: 38px minmax(0,1fr);
  gap: 11px;
  align-items: start;
  margin-bottom: 15px;
  padding: 13px;
  border: 1px solid rgba(255,174,80,.18);
  border-radius: 15px;
  background: rgba(255,174,80,.06);
}
.critical-wallet-warning.compact-warning { margin-bottom: 13px; }
.critical-wallet-icon {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: rgba(255,174,80,.09);
  color: #ffd28f;
  font-weight:600;
}
.critical-wallet-icon svg { width: 18px; height: 18px; }
.critical-wallet-warning strong { display: block; font-size: 12px; color: #f4d8aa; }
.critical-wallet-warning p { margin: 5px 0 0; color: #ad9b82; font-size: 10.5px; line-height: 1.5; }


.create-wallet-form .field-label:not(:first-child) { margin-top: 14px; }


.device-shell .app-header-two-row {
  display: block;
  min-height: auto;
  padding: calc(10px + var(--safe-top)) 11px 9px;
}


.header-brand-line .flag-toggle {
  width: 30px;
  height: 30px;
  border-radius: 10px;
  font-size: 16px;
}


.fiat-header-switch button.active { background: #f3f5f8; color: #090b10; }

@media  (min-width: 761px) {
  .auth-device { width: min(100%, 430px); }
  .auth-device .card-bound-auth.auth-shell { min-height: 0 !important; }
  .auth-top-fixed,
  .ultra-compact-hero,
  .auth-footer { text-align: left; }
  .auth-top-fixed .brand-lockup { justify-content: flex-start; }
}

@media  (max-width: 760px) {
  .auth-device {
    min-height: 100dvh;
    max-height: none;
  }
  .auth-device .card-bound-auth.auth-shell { min-height: 100dvh; }
  .ultra-compact-hero { margin-top: 2px; }
  .flag-toggle { width: 40px; height: 40px; }
}


.coin-logo-image {
  display: inline-grid;
  place-items: center;
  flex: 0 0 auto;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 5px 16px rgba(0,0,0,.2);
}
.coin-logo-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.coin-logo-image.peur-coin-logo { background: transparent; }


.coin-logo-image.coin-logo-white-backdrop { background: #fff; }
.coin-logo-image img.peur-coin-image { object-fit: contain; transform: none; }

.app-device {
  height: min(920px, calc(100dvh - 28px));
  min-height: 0;
}
.app-device .app-shell {
  position: relative;
  height: 100%;
  min-height: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.app-device .app-frame {
  height: calc(100% - 74px - var(--safe-bottom));
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.app-device .app-content {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.app-device .app-content::-webkit-scrollbar { display: none; }

.device-shell .dashboard-header-compact {
  position: relative;
  top: auto;
  flex: 0 0 auto;
  min-height: calc(58px + var(--safe-top));
  padding: calc(9px + var(--safe-top)) 11px 9px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  background: rgba(8,10,15,.94);
  border-bottom: 1px solid rgba(255,255,255,.05);
}
.header-left-brand {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 9px;
}

.dashboard-header-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
  flex: 0 0 auto;
}
.dashboard-header-compact .profile-button,
.dashboard-header-compact .flag-toggle,
.dashboard-header-compact .icon-button {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 12px;
}
.dashboard-header-compact .profile-button { border-radius: 50%; }
.dashboard-header-compact .flag-toggle {
  font-size: 20px;
  padding: 0;
}
.fiat-compact-button {
  width: 54px;
  height: 40px;
  min-width: 54px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #101219;
  color: #e6e9ef;
  font-size: 10px;
  font-weight:600;
  letter-spacing: .04em;
  cursor: pointer;
}
.dashboard-scroll-content { padding-top: 10px !important; padding-bottom: 22px !important; }
.compact-balance-card { min-height: 178px; }
.balance-label { margin-top: 22px; }


.wallet-manager-preview .coin-logo-image {
  margin-right: -8px;
  border: 2px solid #101219;
  box-shadow: 0 4px 12px rgba(0,0,0,.25);
}


.wallet-list-section { margin-top: 17px; }


@keyframes walletPanelIn { from { transform: translateX(100%); } to { transform: translateX(0); } }


.wallet-manager-list {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 9px 10px calc(16px + var(--safe-bottom));
  scrollbar-width: none;
}
.wallet-manager-list::-webkit-scrollbar { display: none; }
.wallet-manager-row {
  min-height: 62px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 8px;
  border-bottom: 1px solid rgba(255,255,255,.05);
}
.wallet-manager-row-copy { min-width: 0; flex: 1; }
.wallet-manager-row-copy strong,
.wallet-manager-row-copy span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wallet-manager-row-copy strong { font-size: 12px; }
.wallet-manager-row-copy span { margin-top: 4px; color: #747c8c; font-size:10.5px; }
.visibility-toggle {
  width: 38px;
  height: 38px;
  flex: 0 0 auto;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.03);
  display: grid;
  place-items: center;
  cursor: pointer;
}
.visibility-toggle svg { width: 18px; height: 18px; }
.visibility-toggle.visible { color: #cfff76; background: rgba(184,255,59,.055); border-color: rgba(184,255,59,.13); }
.visibility-toggle.hidden { color: #626a79; }

@media  (max-width: 760px) {
  .app-device {
    height: 100dvh;
    min-height: 100dvh;
  }
  .app-device .app-shell { height: 100dvh; min-height: 100dvh; }
  .app-device .app-frame { height: calc(100dvh - 74px - var(--safe-bottom)); }
  
  .dashboard-header-controls { gap: 6px; }
  .dashboard-header-compact .profile-button,
  .dashboard-header-compact .flag-toggle,
  .dashboard-header-compact .icon-button { width: 38px; height: 38px; min-width: 38px; min-height: 38px; }
  .fiat-compact-button { width: 50px; min-width: 50px; height: 38px; }
}

@media  (max-width: 370px) {
  
  .header-left-brand { gap: 0; }
  .dashboard-header-controls { gap: 5px; }
  .dashboard-header-compact .profile-button,
  .dashboard-header-compact .flag-toggle,
  .dashboard-header-compact .icon-button { width: 36px; height: 36px; min-width: 36px; min-height: 36px; }
  .fiat-compact-button { width: 46px; min-width: 46px; height: 36px; }
}


.ultra-compact-hero {
  margin-bottom: 10px;
}
.ultra-compact-hero h2 {
  margin: 0 0 5px;
  font-size: clamp(22px, 5.2vw, 26px);
  line-height: 1;
  letter-spacing: -.035em;
}
.ultra-compact-hero p {
  max-width: 330px;
  font-size: 10px;
  line-height: 1.4;
}


.create-first-warning {
  margin-bottom: 12px;
  padding: 11px;
}
.create-first-warning .critical-wallet-icon {
  width: 34px;
  height: 34px;
  border-radius: 10px;
}
.create-first-warning strong { font-size: 11px; }
.create-first-warning p { font-size:10.5px; line-height: 1.45; }
.seed-review-form .auth-form-title { margin-bottom: 10px; }


.seed-reveal-card {
  width: 100%;
  min-height: 126px;
  border: 1px dashed rgba(255,255,255,.12);
  border-radius:14px;
  background: linear-gradient(180deg, rgba(255,255,255,.025), rgba(255,255,255,.012));
  color: #cbd1db;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
}
.seed-reveal-card:hover {
  border-color: rgba(184,255,59,.28);
  background: rgba(184,255,59,.035);
}
.seed-reveal-eye {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: rgba(184,255,59,.08);
  color: #d7ff8f;
}
.seed-reveal-eye svg { width: 19px; height: 19px; }
.seed-reveal-card strong { font-size: 12px; }
.seed-reveal-card > span:last-child { color: #727a89; font-size:10.5px; }
.revealed-seed {
  margin-top: 0;
  border-color: rgba(184,255,59,.12);
}


.seed-action-message {
  margin: 7px 1px 0;
  color: #a4bb83;
  font-size:10.5px;
  text-align: center;
}
.passphrase-stage {
  margin-top: 13px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,.055);
}
.passphrase-stage .field-label:not(:first-child),
.pass-confirm-wrap .field-label {
  margin-top: 11px;
}
.pass-confirm-wrap.is-hidden,
.field-hint.is-hidden {
  display: none !important;
}
.passphrase-stage .passphrase-explainer {
  margin-top: 8px;
  padding: 8px 10px;
  font-size:10.5px;
}
.seed-review-form .confirm-check {
  margin-top: 12px;
}
.seed-review-form .primary-button {
  margin-top: 13px;
}

@media  (max-width: 420px) {
  .ultra-compact-hero h2 { font-size: 22px; }
  .ultra-compact-hero p { font-size:10.5px; }

  .seed-reveal-card { min-height: 116px; }
  .phrase-grid.phrase-12 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}


.flag-toggle {
  overflow: hidden;
  padding: 0;
  display: grid;
  place-items: center;
}
.flag-toggle img {
  width: calc(100% - 4px);
  height: calc(100% - 8px);
  display: block;
  object-fit: cover;
  object-position: center;
  border-radius: 7px;
  box-shadow: 0 0 0 1px rgba(255,255,255,.14);
}
.dashboard-header-controls {
  gap: 9px;
}
.security-cards,
.security-cards-stacked {
  grid-template-columns: 1fr !important;
  display: grid;
  gap: 10px;
}
.security-cards-stacked .info-card {
  min-height: 0;
  align-items: flex-start;
}
.page-title-activity {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.page-title-activity > div { min-width: 0; }
.activity-refresh {
  flex: 0 0 auto;
  margin-top: 2px;
}
.activity-sync-banner {
  display: flex;
  gap: 9px;
  align-items: center;
  margin-bottom: 10px;
  padding: 11px 12px;
  border-radius: 13px;
  border: 1px solid rgba(184,255,59,.13);
  background: rgba(184,255,59,.055);
  color: #bdcf9f;
  font-size: 10px;
  line-height: 1.45;
}
.activity-sync-banner svg {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
  animation: spin .85s linear infinite;
}
.activity-list-full {
  overflow: visible;
}
.tx-row-full {
  display: grid;
  grid-template-columns: 36px minmax(0,1fr) auto 34px;
  align-items: center;
  gap: 9px;
}
.tx-direction.outgoing {
  color: #ff9aa6;
  background: rgba(255,91,110,.06);
}
.tx-explorer-button {
  width: 32px;
  height: 32px;
  border-radius: 10px;
  border: 1px solid var(--line);
  background: #101219;
  color: #9ea6b4;
  display: grid;
  place-items: center;
  text-decoration: none;
}
.tx-explorer-button svg { width: 15px; height: 15px; }
@media  (max-width: 380px) {
  .dashboard-header-controls { gap: 7px; }
  .tx-row-full { grid-template-columns: 34px minmax(0,1fr) 30px; }
  .tx-row-full .tx-amount { grid-column: 2 / 3; text-align: left; max-width: none; }
  .tx-row-full .tx-explorer-button { grid-column: 3; grid-row: 1 / span 2; }
  .page-title-activity { display: block; }
  .activity-refresh { margin-top: 10px; }
}


.seed-title-row {
  align-items: center;
}
.seed-header-actions {
  display: flex;
  align-items: center;
  gap: 9px;
  flex: 0 0 auto;
}
.seed-icon-action {
  width: 38px;
  height: 38px;
  position: relative;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 10px;
  background: rgba(255,255,255,.025);
  color: #bbc3cf;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: border-color .14s ease, background .14s ease, color .14s ease;
}
.seed-icon-action svg {
  width: 17px;
  height: 17px;
}
#download-seed::before {
  content: "";
  position: absolute;
  top: 5px;
  right: 5px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #b8ff3b;
  box-shadow: 0 0 0 2px rgba(184,255,59,.08);
  pointer-events: none;
  animation: seedDownloadPulse 1.8s ease-in-out infinite;
}
#download-seed:disabled::before { opacity: .24; animation: none; }
@keyframes seedDownloadPulse {
  0%,100% { opacity: .42; transform: scale(.88); }
  50% { opacity: .95; transform: scale(1); }
}
@media  (prefers-reduced-motion: reduce) { #download-seed::before { animation: none; opacity: .72; } }
.seed-icon-action:hover:not(:disabled) {
  color: #d8ff93;
  border-color: rgba(184,255,59,.24);
  background: rgba(184,255,59,.04);
}
.seed-icon-action:disabled {
  opacity: .28;
  cursor: not-allowed;
}
.seed-review-form #new-passphrase,
.seed-review-form #confirm-passphrase {
  font-size: 13px;
}
.seed-review-form .confirm-check {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
}
.seed-review-form .confirm-check > span {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  flex: 0 0 18px;
}
.seed-review-form .confirm-check > span svg {
  width: 11px;
  height: 11px;
}
.seed-review-form .confirm-check p {
  margin: 0;
  min-width: 0;
  font-size:10px;
  line-height: 1.1;
  letter-spacing: -.01em;
  white-space: nowrap;
  color: #8a929f;
}
.legal-footer {
  display: grid;
  gap: 6px;
  margin-top: 12px;
  text-align: center;
  color: #5f6774;
}
.legal-footer > div:first-child {
  font-size:10px;
  letter-spacing: .01em;
  line-height: 1.35;
}
.legal-footer-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.legal-footer-links button {
  border: 0;
  background: transparent;
  color: #89919f;
  padding: 3px 4px;
  font-size:10.5px;
  font-weight:600;
  cursor: pointer;
}
.legal-footer-links button:hover { color: #d5ff8a; }
.legal-footer-contact {
  color: #6f7886;
  text-decoration: none;
  transition: color .16s ease;
}
.legal-footer-contact:hover { color: #d5ff8a; }
.legal-settings-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 11px;
}
.legal-settings-actions button {
  min-height: 42px;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: #1b2334;
  color: #bfc9d8;
  font-size: 11px;
  font-weight:600;
  cursor: pointer;
}
.legal-settings-actions button:hover {
  border-color: rgba(184,255,59,.22);
  color: #d6ff8a;
}
.legal-modal .modal-body {
  padding-top: 12px;
}
.legal-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  padding: 4px;
  margin-bottom: 14px;
  border: 1px solid var(--line);
  border-radius: 13px;
  background: #2b334d;
}
.legal-tabs button {
  min-height: 38px;
  border: 0;
  border-radius: 9px;
  background: transparent;
  color: #b8c0d4;
  font-size: 11px;
  font-weight:600;
  cursor: pointer;
}
.legal-tabs button.active {
  background: #242c43;
  color: #f7f8fc;
  box-shadow: inset 0 -2px 0 #b8ff3b;
}
.legal-copy {
  padding: 2px 2px 12px;
}
.legal-copy h3 {
  margin: 0 0 12px;
  font-size: 17px;
  letter-spacing: -.025em;
}
.legal-copy p {
  margin: 0 0 12px;
  color: #b8c0d4;
  font-size: 10.5px;
  line-height: 1.58;
}
.legal-copy strong { color: #f7f8fc; }
@media  (max-width: 380px) {
  .seed-review-form .confirm-check p {
    font-size:9.5px;
  }
  .seed-header-actions { gap: 7px; }
  .seed-icon-action { width: 36px; height: 36px; }
  .legal-footer > div:first-child { font-size:9.5px; }
}


.dashboard-scroll-content {
  overflow: hidden !important;
  display: flex;
  flex-direction: column;
  min-height: 0;
  padding-bottom: 10px !important;
}
.dashboard-scroll-content > .balance-card,
.dashboard-scroll-content > .wallet-manager-card {
  flex: 0 0 auto;
}
.dashboard-scroll-content .wallet-list-section {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
.dashboard-scroll-content .wallet-list-section .section-heading {
  flex: 0 0 auto;
}
.dashboard-scroll-content .wallet-list-section .asset-list {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}
.dashboard-scroll-content .wallet-list-section .asset-list::-webkit-scrollbar { display: none; }

.send-modal-sheet {
  width: min(calc(100% - 18px), 520px) !important;
  max-width: min(calc(100% - 18px), 520px) !important;
  max-height: calc(92dvh - var(--safe-top));
  margin: 0 auto 8px;
  border-radius: 24px;
  border-bottom: 1px solid rgba(255,255,255,.09);
  overflow-x: hidden !important;
}
.send-modal-sheet .modal-body,
.send-modal-sheet .send-form {
  min-width: 0;
  max-width: 100%;
  overflow-x: hidden;
}


.destination-control {
  width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 48px 48px;
  gap: 7px;
  align-items: stretch;
}
.destination-input {
  width: 100%;
  min-width: 0;
  height: 48px;
  border: 1px solid var(--line);
  outline: 0;
  border-radius: 13px;
  background: #090b10;
  color: #f0f2f6;
  padding: 0 11px;
  font: 12px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  letter-spacing: -.015em;
}
.destination-input:focus {
  border-color: rgba(184,255,59,.42);
  box-shadow: 0 0 0 3px rgba(184,255,59,.055);
}
.destination-icon-button {
  width: 48px;
  min-width: 48px;
  height: 48px;
  border: 1px solid var(--line);
  border-radius: 13px;
  background: #101219;
  color: #b9c1cd;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.destination-icon-button svg { width: 19px; height: 19px; }
.destination-icon-button:active { transform: scale(.98); }
.destination-preview {
  width: 100%;
  min-width: 0;
  margin: 7px 1px 13px;
  color: #7d8695;
  font: 9.5px/1.3 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qr-scanner-panel {
  position: absolute;
  z-index: 6;
  inset: 0;
  display: flex;
  flex-direction: column;
  padding: 14px;
  background: rgba(8,10,14,.985);
  overflow: hidden;
}
.qr-scanner-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 12px;
}
.qr-scanner-head strong { font-size: 14px; }
.qr-video-wrap {
  position: relative;
  flex: 1 1 auto;
  min-height: 220px;
  overflow: hidden;
  border-radius: 18px;
  background: #000;
}
.qr-video-wrap video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qr-scan-frame {
  position: absolute;
  left: 50%;
  top: 50%;
  width: min(68%, 250px);
  aspect-ratio: 1;
  transform: translate(-50%, -50%);
  border: 2px solid rgba(184,255,59,.82);
  border-radius: 18px;
  box-shadow: 0 0 0 999px rgba(0,0,0,.25);
}
.qr-scanner-panel > p {
  margin: 12px 4px 2px;
  color: #8b93a1;
  font-size: 10px;
  line-height: 1.45;
  text-align: center;
}
.seed-header-actions { gap: 8px; }
.seed-review-form .passphrase-stage { margin-top: 13px; }
.seed-review-form #new-passphrase { font-size: 12px; }
.seed-review-form #new-passphrase::placeholder { color: #697180; opacity: 1; }

@media  (max-width: 370px) {
  .destination-control { grid-template-columns: minmax(0, 1fr) 44px 44px; gap: 6px; }
  .destination-icon-button { width: 44px; min-width: 44px; height: 46px; }
  .destination-input { height: 46px; font-size: 11px; }
  .send-modal-sheet { width: calc(100% - 12px) !important; max-width: calc(100% - 12px) !important; }
}


.page-inline-toolbar {
  width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: 40px minmax(0, 1fr) 40px;
  align-items: center;
  gap: 9px;
  margin: 0 0 10px;
}
.page-inline-title {
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.page-inline-title > div { min-width: 0; }
.page-inline-title strong,
.page-inline-title span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-inline-title strong { font-size: 12px; }
.page-inline-title span { margin-top: 2px; color: #737c8b; font-size:10.5px; }

.address-card-with-actions {
  cursor: default;
  overflow: hidden;
}
.address-card-copy { min-width: 0; flex: 1; }
.address-action-group {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 7px;
}
.address-icon-action {
  width: 40px;
  height: 40px;
  min-width: 40px;
  padding: 0;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: #101219;
  color: #aeb6c3;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.address-icon-action svg { width: 18px; height: 18px; }
.address-icon-action:active { transform: scale(.97); }
.address-share-action {
  border-color: rgba(184,255,59,.18);
  background: rgba(184,255,59,.055);
  color: #caff74;
}
.address-share-action:hover { border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.085); }

.receive-address-actions {
  width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 48px;
  gap: 8px;
  align-items: stretch;
}
.receive-address-main { margin: 0; min-width: 0; }
.receive-share-button { width: 48px; height: 54px; min-width: 48px; }

.send-page-content {
  overflow-x: hidden !important;
  padding-bottom: 18px !important;
}
.send-page-card {
  position: relative;
  width: 100%;
  min-width: 0;
  overflow-x: hidden;
  border: 1px solid var(--line);
  border-radius:18px;
  background: #0d0f14;
  padding: 15px;
}
.send-available-card {
  width: 100%;
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, .8fr);
  gap: 10px;
  margin-bottom: 17px;
  padding: 14px;
  border: 1px solid rgba(184,255,59,.12);
  border-radius:13px;
  background: linear-gradient(135deg, rgba(184,255,59,.075), rgba(255,255,255,.025));
}
.send-available-card > div { min-width: 0; }
.send-available-card > div:last-child { text-align: right; }
.send-available-card span,
.send-available-card strong { display: block; }
.send-available-card span { color: #7f8898; font-size:10.5px; font-weight:600; }
.send-available-card strong {
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 17px;
  letter-spacing: -.02em;
}
.send-available-card > div:first-child strong { font-size: clamp(19px, 5.5vw, 24px); color: #f3f7fa; }

.amount-heading-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 4px;
}
.amount-heading-row .field-label { margin: 0; }
.amount-mode-toggle {
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  padding: 3px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: #090b10;
}
.amount-mode-toggle button {
  min-width: 52px;
  height: 30px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: #747d8d;
  font-size:10.5px;
  font-weight:600;
  cursor: pointer;
}
.amount-mode-toggle button.active {
  background: #eef2f5;
  color: #080a0d;
}
.send-page-amount { margin-top: 8px; }
.send-page-amount > span { min-width: 38px; text-align: right; }
.send-page-amount #send-all {
  min-width: 48px;
  height: 34px;
  font-size:10.5px;
}
.amount-conversion-line {
  min-height: 18px;
  margin: 6px 2px 10px;
  color: #7a8392;
  text-align: right;
  font-size: 10px;
}
.send-calculation-card {
  margin-top: 13px;
  padding: 12px 13px;
  border: 1px solid rgba(184,255,59,.11);
  border-radius:12px;
  background: rgba(184,255,59,.035);
}
.send-calculation-card.insufficient {
  border-color: rgba(255,91,110,.2);
  background: rgba(255,91,110,.045);
}
.send-calculation-card > div {
  min-width: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
  align-items: start;
  gap: 10px;
  padding: 7px 0;
  border-bottom: 1px solid rgba(255,255,255,.045);
}
.send-calculation-card > div:last-of-type { border-bottom: 0; }
.send-calculation-card span { color: #858e9d; font-size:10.5px; }
.send-calculation-card strong {
  min-width: 0;
  text-align: right;
  font-size: 11px;
  overflow-wrap: anywhere;
}
.send-calculation-card strong small {
  display: block;
  margin-top: 3px;
  color: #747d8b;
  font-size:10.5px;
  font-weight:600;
}
.send-calculation-card .recipient-row strong { color: #d8ff8b; font-size: 12px; }
.insufficient-message {
  margin: 8px 0 0;
  color: #ff909e;
  font-size: 10px;
  line-height: 1.4;
}
.send-page-actions {
  display: grid;
  grid-template-columns: .85fr 1.15fr;
  gap: 8px;
  margin-top: 14px;
}
.secondary-action-button {
  min-height: 50px;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: #101219;
  color: #c3cad4;
  font-size: 11px;
  font-weight:600;
  cursor: pointer;
}
.secondary-action-button:disabled { opacity: .45; }
.send-primary { margin-top: 0 !important; }

.share-sheet { max-width: 430px; }
.share-address-preview {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: #090b10;
}
.share-address-preview > div { min-width: 0; flex: 1; }
.share-address-preview strong,
.share-address-preview span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.share-address-preview strong { font-size: 12px; }
.share-address-preview span { margin-top: 4px; color: #737c8b; font: 9px ui-monospace, SFMono-Regular, Menlo, monospace; }
.share-address-preview small { display:block; margin-top:3px; color:#8a94a2; font-size:9.5px; line-height:1.3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.share-native-button {
  width: 100%;
  min-height: 48px;
  margin-top: 10px;
  border: 0;
  border-radius: 13px;
  background: linear-gradient(135deg, #eaff9f, #b8ff3b);
  color: #080a0d;
  font-size: 12px;
  font-weight:600;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  cursor: pointer;
}
.share-native-button svg { width: 17px; height: 17px; }
.share-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-top: 9px;
}
.share-grid a,
.share-grid button {
  min-height: 42px;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: #101219;
  color: #b7bfcb;
  text-decoration: none;
  font-size: 10px;
  font-weight:600;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
}
.share-grid svg { width: 15px; height: 15px; }

@media  (max-width: 370px) {
  .send-page-card { padding: 12px; }
  .send-available-card { padding: 11px; grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); }
  .send-available-card > div:first-child strong { font-size: 18px; }
  .amount-mode-toggle button { min-width: 46px; }
  .send-page-actions { grid-template-columns: 1fr; }
  .address-icon-action { width: 38px; height: 38px; min-width: 38px; }
  .address-card strong { font-size: 10px; }
}
.network-fee-note {
  margin: 8px 0 0;
  color: #6f7887;
  font-size:10.5px;
  line-height: 1.4;
}


.receive-wallet-icon {
  display: grid;
  place-items: center;
  margin: 2px 0 10px;
}


.token-asset-row .asset-main span { color: #7d8795; }
.asset-token-subtitle { display:block; margin:2px 0 1px; color:#8f98a8; font-size:10px; line-height:1.25; }
.token-inline-subtitle { display:block; margin-top:2px; color:#8f98a8; font-size:10.5px; line-height:1.25; }
.token-hero { margin-bottom: 12px; }


.token-active-address { margin-top: 12px; }

.token-receive-sheet { overflow-x: hidden; }


.address-action-group { flex-wrap: nowrap; }
.address-card-copy { min-width: 0; }
.address-card-copy strong { max-width: 100%; }
@media  (max-width: 390px) {
  .token-network-picker { min-width: 0; }
}
.receive-address-actions { grid-template-columns: 48px minmax(0,1fr) 48px; }
.receive-address-index { display:block; margin-top:7px; color:#707987; font-size:10px; text-align:center; }


.token-network-picker { position: relative; width: 100%; z-index: 28; }
.token-network-trigger {
  width: 100%; min-height: 48px; display: grid;
  grid-template-columns: auto minmax(0,1fr) auto; align-items: center; gap: 10px;
  padding: 8px 12px; border: 1px solid rgba(255,255,255,.085); border-radius: 14px;
  background: linear-gradient(180deg, rgba(255,255,255,.032), rgba(255,255,255,.018));
  color: #f4f6fa; text-align: left; cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025), 0 10px 28px rgba(0,0,0,.16);
}
.token-network-trigger:hover { border-color: rgba(184,255,59,.18); background: rgba(184,255,59,.025); }
.token-network-trigger:focus-visible { outline: 2px solid rgba(184,255,59,.45); outline-offset: 2px; }
.token-network-trigger-copy { display: block; min-width: 0; }
.token-network-trigger-copy strong { display:block; font-size:11px; line-height:1.2; }
.token-network-trigger-copy small { display:block; margin-top:3px; color:#747d89; font-size:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.network-select-chevron { color:#747e8c; font-size:16px; transition:transform .18s ease; }
.token-network-picker.is-open .network-select-chevron { transform: rotate(180deg); }
.token-network-menu {
  display: none; position: absolute; left:0; right:0; top:calc(100% + 7px); z-index:80;
  padding:6px; border:1px solid rgba(184,255,59,.12); border-radius:14px;
  background:rgba(11,13,18,.985); box-shadow:0 18px 50px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.035);
  max-height: 250px; overflow-y:auto; overscroll-behavior:contain;
}
.token-network-picker.is-open .token-network-menu { display:grid; gap:3px; }
.token-network-option {
  width:100%; min-height:44px; display:grid; grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center; gap:9px; padding:7px 9px; border:1px solid transparent; border-radius:10px;
  background:transparent; color:#eef2f7; text-align:left; cursor:pointer;
}
.token-network-option:hover, .token-network-option.is-selected { background:rgba(184,255,59,.055); border-color:rgba(184,255,59,.10); }
.token-network-option span:nth-child(2) { min-width:0; }
.token-network-option strong { display:block; font-size:10.5px; }
.token-network-option small { display:block; margin-top:2px; color:#747d88; font-size:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.token-network-option.is-disabled { opacity:.48; cursor:not-allowed; }
.network-option-check { color:#b8ff3b; display:grid; place-items:center; width:20px; height:20px; }
.network-option-check svg { width:15px; height:15px; }
.token-send-card > .token-network-picker { margin-bottom: 14px; }
.token-receive-sheet .token-network-picker { margin-bottom: 10px; }

.send-safety-note {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: 8px;
  padding: 8px 9px;
  border-radius: 11px;
  border: 1px solid rgba(184,255,59,.08);
  background: rgba(184,255,59,.025);
  color: #8e9b83;
  font-size:10px;
  line-height: 1.35;
}
.send-safety-note svg { width: 14px; height: 14px; flex: 0 0 auto; }

@media  (max-width: 430px) {
  .token-network-trigger { min-height: 44px; }
}
.confirm-send-sheet { max-width: 390px; }
.confirm-send-summary { display: grid; gap: 9px; }
.confirm-asset-line { display: flex; align-items: center; gap: 10px; padding-bottom: 7px; border-bottom: 1px solid rgba(255,255,255,.06); }
.confirm-asset-line strong, .confirm-asset-line span { display: block; }
.confirm-asset-line strong { font-size: 12px; }
.confirm-asset-line span { margin-top: 2px; color: #737c88; font-size:10px; }
.confirm-send-row { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.confirm-send-row span { color: #737c88; font-size:10.5px; }
.confirm-send-row strong { min-width: 0; max-width: 68%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 10px; text-align: right; }
.confirm-send-warning { margin: 3px 0 0; }
.confirm-send-actions { display: grid; grid-template-columns: .8fr 1.2fr; gap: 8px; margin-top: 3px; }
.confirm-send-actions .primary-button, .confirm-send-actions .secondary-action-button { height: 44px; min-height: 44px; margin-top: 0; padding-top: 0; padding-bottom: 0; display:flex; align-items:center; justify-content:center; }


.token-hero {
  min-height: 132px;
  padding: 13px 14px;
  border-radius: 18px;
  margin-bottom: 10px;
}
.token-hero .asset-hero-head { gap: 9px; }
.token-hero .asset-hero-head > div:nth-child(2) span { font-size:10.5px; }
.token-hero .asset-hero-head > div:nth-child(2) strong { margin-top: 2px; font-size: 15px; }
.token-hero .change { padding: 5px 7px; font-size:10px; }
.token-hero .asset-owned {
  margin-top: 13px;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: end;
  column-gap: 12px;
}
.token-hero .asset-owned span { grid-column: 1 / -1; font-size:10.5px; }
.token-hero .asset-owned strong { margin-top: 3px; font-size: clamp(20px, 6vw, 24px); }
.token-hero .asset-owned small { margin: 0 0 2px; font-size:10.5px; text-align: right; }

@media  (max-width: 390px) {
  .token-hero { min-height: 124px; padding: 12px; }
  .token-hero .asset-owned { column-gap: 8px; }
  .token-hero .asset-owned strong { font-size: 20px; }
}


.brand-app-logo {
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
  display: block;
  object-fit: contain;
  border-radius: 16px;
  filter: drop-shadow(0 10px 24px rgba(184,255,59,.12));
}
.brand-lockup-tight .brand-app-logo { width: 50px; height: 50px; flex-basis: 50px; }
.brand-lockup h1,
.brand-lockup-tight h1 {
  font-size: 18px;
  letter-spacing: .035em;
  white-space: nowrap;
}
.brand-lockup p,
.brand-lockup-tight p {
  font-size: 10px;
  letter-spacing: .01em;
  white-space: nowrap;
}

.header-manage-wallets svg { width: 18px; height: 18px; }



.seed-review-form .auth-form-title strong { font-size: 13.5px; }
.seed-reveal-card { min-height: 132px; padding: 12px 10px; }
.seed-reveal-guidance {
  display: block;
  margin-top: 2px;
  color: #9ba68d;
  font-size:10px;
  line-height: 1.25;
  font-weight:600;
}
.seed-reveal-guidance.secondary {
  margin-top: -2px;
  color: #747d89;
  font-size:10px;
  font-weight:560;
}
.seed-review-form .confirm-check {
  margin-top: 10px;
  margin-bottom: 9px;
}
.seed-review-form .passphrase-stage {
  margin-top: 0;
  padding-top: 10px;
}


.compact-balance-card { min-height: 166px; }
.balance-label { margin-top: 17px; }
.wallet-list-section { margin-top: 13px; }
.wallet-list-section .section-heading h2 {
  font-size: 15.2px;
  letter-spacing: -.015em;
}
.wallet-list-section .section-heading > div { min-width: 0; }
.wallet-list-section .section-heading p {
  max-width: min(62vw, 255px);
  margin-top: 3px;
  font-size:10.5px;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wallet-list-section .section-heading { gap: 7px; margin-bottom: 7px; align-items: center; }
.wallet-list-section .refresh-text { min-height: 30px; font-size:10.5px; gap: 4px; }
.wallet-list-section .refresh-text svg { width: 13px; height: 13px; }
.asset-row {
  min-height: 64px;
  padding: 8px 10px;
  gap: 9px;
}
.asset-main span,
.asset-balance span { margin-top: 3px; }


.token-hero {
  min-height: 108px;
  padding: 10px 12px;
  border-radius: 17px;
  margin-bottom: 8px;
}
.token-hero .asset-hero-head { gap: 8px; }
.token-hero .asset-hero-head > div:nth-child(2) span { font-size:10px; }
.token-hero .asset-hero-head > div:nth-child(2) strong { font-size: 13.5px; }
.token-hero .change { padding: 4px 6px; font-size:9.5px; }
.token-hero .asset-owned { margin-top: 9px; column-gap: 8px; }
.token-hero .asset-owned span { font-size:10px; }
.token-hero .asset-owned strong { font-size: clamp(18px, 5.4vw, 21px); }
.token-hero .asset-owned small { font-size:10px; }

@media  (max-width: 390px) {
  .brand-lockup-tight .brand-app-logo { width: 46px; height: 46px; flex-basis: 46px; }
  .brand-lockup h1, .brand-lockup-tight h1 { font-size: 16px; }
  
  .token-hero { min-height: 102px; padding: 9px 10px; }
  .token-hero .asset-owned strong { font-size: 18px; }
  .wallet-list-section .section-heading p { max-width: 57vw; font-size:10px; }
  .asset-row { min-height: 60px; padding-top: 7px; padding-bottom: 7px; }
}

.recovery-counter-row {
  justify-content: flex-end;
  margin-bottom: 6px;
}
.recovery-textarea-wrap textarea.recovery-textarea {
  height: 82px !important;
  min-height: 82px !important;
  max-height: 82px !important;
  resize: none !important;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: rgba(184,255,59,.28) transparent;
  line-height: 1.42;
  padding-top: 10px;
  padding-bottom: 10px;
}
.recovery-textarea-wrap textarea.recovery-textarea::-webkit-scrollbar { width: 5px; }
.recovery-textarea-wrap textarea.recovery-textarea::-webkit-scrollbar-thumb { background: rgba(184,255,59,.24); border-radius: 999px; }

.discard-seed-emphasis {
  color: var(--accent) !important;
  font-weight:600 !important;
  text-transform: uppercase;
  letter-spacing: .055em;
}
.seed-terms-link {
  display: inline;
  margin: 0 0 0 4px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--accent);
  font: inherit;
  font-weight:600;
  text-decoration: underline;
  text-underline-offset: 2px;
  cursor: pointer;
}
.confirm-check.needs-attention > span {
  border-color: rgba(184,255,59,.72);
  box-shadow: 0 0 0 3px rgba(184,255,59,.08), 0 0 15px rgba(184,255,59,.42), 0 0 30px rgba(184,255,59,.12);
  animation: seedCheckGlow 1.55s ease-in-out infinite;
}
.confirm-check.is-confirmed > span {
  box-shadow: 0 0 0 2px rgba(184,255,59,.08), 0 0 12px rgba(184,255,59,.24);
  animation: none;
}
@keyframes seedCheckGlow {
  0%,100% { box-shadow: 0 0 0 2px rgba(184,255,59,.06), 0 0 12px rgba(184,255,59,.26), 0 0 24px rgba(184,255,59,.08); }
  50% { box-shadow: 0 0 0 4px rgba(184,255,59,.11), 0 0 21px rgba(184,255,59,.58), 0 0 40px rgba(184,255,59,.16); }
}


.profile-logo-button {
  width: 48px !important;
  height: 42px !important;
  border: 0 !important;
  border-radius: 11px !important;
  background: transparent !important;
  padding: 2px !important;
  overflow: visible;
}
.dashboard-logo {
  width: 45px;
  height: 40px;
  filter: drop-shadow(0 0 10px rgba(184,255,59,.22));
}

.native-asset-hero {
  min-height: 243px;
  padding: 16px;
}
.native-asset-hero .sparkline { max-height: 78px; }
.compact-action-pair .action-button {
  min-height: 59px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.asset-owned-with-refresh {
  position: relative;
  padding-right: 46px;
}
@keyframes balanceRefreshSpin { to { transform: rotate(360deg); } }

.wallet-opening-overlay {
  position: fixed;
  z-index: 1000;
  inset: 0;
  overflow: hidden;
  display: grid;
  place-items: center;
  background:
    radial-gradient(circle at 50% 46%, rgba(184,255,59,.075), transparent 26%),
    radial-gradient(circle at 50% 50%, rgba(37,59,20,.16), transparent 55%),
    rgba(2,3,4,.965);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  pointer-events: all;
}
.electric-logo-shell {
  position: relative;
  z-index: 4;
  width: 148px;
  height: 148px;
  display: grid;
  place-items: center;
  filter: drop-shadow(0 0 22px rgba(184,255,59,.18));
}
.electric-logo-shell img {
  position: relative;
  z-index: 3;
  width: 108px;
  height: 102px;
  object-fit: contain;
  animation: electricLogoPulse 1.15s ease-in-out infinite;
}
.electric-ring {
  position: absolute;
  inset: 8px;
  border: 1px solid rgba(184,255,59,.28);
  border-radius: 50%;
  box-shadow: 0 0 12px rgba(184,255,59,.18), inset 0 0 16px rgba(184,255,59,.07);
}
.electric-ring.ring-one { animation: electricRingOne 1.05s ease-in-out infinite; }
.electric-ring.ring-two { inset: 0; border-style: dashed; opacity: .5; animation: electricRingTwo 1.65s linear infinite; }
.electric-field { position:absolute; inset:0; pointer-events:none; }
.electric-field span {
  position: absolute;
  left: 50%;
  top: 50%;
  width: min(62vw, 360px);
  height: 1px;
  transform-origin: 0 50%;
  background: linear-gradient(90deg, rgba(184,255,59,0), rgba(184,255,59,.75), rgba(184,255,59,0));
  box-shadow: 0 0 8px rgba(184,255,59,.6);
  opacity: .26;
  animation: electricFlash .78s steps(2,end) infinite;
}
.electric-field span:nth-child(1) { transform: rotate(18deg) translateX(-12%); animation-delay:-.17s; }
.electric-field span:nth-child(2) { transform: rotate(151deg) translateX(-9%); animation-delay:-.43s; }
.electric-field span:nth-child(3) { transform: rotate(227deg) translateX(-17%); animation-delay:-.64s; }
.electric-field span:nth-child(4) { transform: rotate(326deg) translateX(-6%); animation-delay:-.29s; }
.electric-bars {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: 15%;
  width: min(76vw, 420px);
  height: 74px;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  opacity: .58;
}
.electric-bars i {
  width: 3px;
  height: 12px;
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(184,255,59,.95), rgba(184,255,59,.08));
  box-shadow: 0 0 8px rgba(184,255,59,.45);
  animation: electricBars .72s ease-in-out infinite alternate;
  animation-delay: calc(var(--i) * -37ms);
}
@keyframes electricLogoPulse { 0%,100%{transform:scale(.98);filter:brightness(.94)} 50%{transform:scale(1.035);filter:brightness(1.2)} }
@keyframes electricRingOne { 0%,100%{transform:scale(.94);opacity:.34} 50%{transform:scale(1.04);opacity:.9} }
@keyframes electricRingTwo { to { transform:rotate(360deg); } }
@keyframes electricFlash { 0%,36%,100%{opacity:.08} 38%,52%{opacity:.48} 54%,67%{opacity:.14} 69%,76%{opacity:.55} }
@keyframes electricBars { from { transform:scaleY(.35); opacity:.32; } to { transform:scaleY(1.45); opacity:.95; } }

@media  (max-width: 390px) {
  .recovery-textarea-wrap textarea.recovery-textarea { height: 76px !important; min-height: 76px !important; max-height: 76px !important; }
  .native-asset-hero { min-height: 235px; padding: 14px; }
  .compact-action-pair .action-button { min-height: 56px; }
  .profile-logo-button { width: 44px !important; height: 38px !important; }
  .dashboard-logo { width: 41px; height: 36px; }
}

@media  (prefers-reduced-motion: reduce) {
  .confirm-check.needs-attention > span,
  .electric-logo-shell img,
  .electric-ring,
  .electric-field span,
  .electric-bars span,
  .electric-field span { opacity: .12; }
  .electric-bars i { transform: scaleY(.65); }
}


.asset-row:disabled { opacity: .72; cursor: default; }


.legal-modal-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex: 0 0 auto;
}
.legal-modal-header-actions .flag-toggle,
.legal-modal-header-actions .icon-button.compact {
  width: 38px;
  min-width: 38px;
  height: 38px;
  border-radius: 12px;
}



.asset-main strong.asset-name-line { display:flex; align-items:center; gap:6px; flex-wrap:nowrap; overflow:visible; }
.asset-name-line > .peur-launch-badge { flex:0 0 auto; margin:0; overflow:visible; }

.dashboard-asset-row .asset-name-line > .token-network-mini-badges {
  display:inline-flex!important;
  align-items:center!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  flex:0 0 auto!important;
  margin:0 0 0 18px!important;
  padding:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  vertical-align:middle!important;
}
.dashboard-asset-row .asset-name-line > .token-network-mini-badges > .token-network-mini-badge {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:23px!important;
  height:23px!important;
  flex:0 0 23px!important;
  margin:0!important;
  padding:3px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.055)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 5px rgba(0,0,0,.24)!important;
  overflow:hidden!important;
}
.dashboard-asset-row .asset-name-line > .token-network-mini-badges > .token-network-mini-badge img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:contain!important;
  border-radius:50%!important;
}
.peur-launch-badge {
  display:inline-flex; align-items:center; justify-content:center;
  flex:0 0 auto; min-width:29px; width:auto; height:16px; padding:0 6px; border-radius:999px;
  font-size:9.5px; line-height:16px; font-weight:600; letter-spacing:0;
  color:#071006; background:linear-gradient(135deg,#d7ff5a,#8cff31);
  box-shadow:0 0 12px rgba(184,255,59,.42), inset 0 0 0 1px rgba(255,255,255,.22);
  vertical-align:middle; white-space:nowrap;
}
.peur-featured-row { position:relative; isolation:isolate; border-radius:16px; margin:3px 4px; width:calc(100% - 8px); overflow:hidden; }
.peur-featured-row::before {
  content:""; position:absolute; inset:0; padding:1px; border-radius:inherit; pointer-events:none; opacity:0;
  background:conic-gradient(from var(--peur-angle,0deg), transparent 0 68%, rgba(184,255,59,.12) 74%, #b8ff3b 82%, #66ffc5 88%, transparent 94% 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); mask-composite:exclude;
  filter:drop-shadow(0 0 5px rgba(184,255,59,.55));
}
.peur-featured-row.peur-attention-once::before { animation:peur-border-spin-once 1.55s linear var(--peur-attention-delay,0ms) 1 forwards; }
.peur-featured-row::after { content:""; position:absolute; inset:1px; border-radius:15px; z-index:-1; background:linear-gradient(90deg,rgba(184,255,59,.035),transparent 48%,rgba(102,255,197,.025)); pointer-events:none; }
@property --peur-angle { syntax:"<angle>"; initial-value:0deg; inherits:false; }
@keyframes peur-border-spin-once { 0%{--peur-angle:0deg;opacity:1}82%{--peur-angle:360deg;opacity:1}100%{--peur-angle:360deg;opacity:0} }
@media  (prefers-reduced-motion:reduce) { .peur-featured-row.peur-attention-once::before { animation:peur-border-fade-once .65s ease-out 1 forwards; background:linear-gradient(90deg,rgba(184,255,59,.55),rgba(102,255,197,.28)); } }
@keyframes peur-border-fade-once { from{opacity:.8} to{opacity:0} }
.token-title-with-badge { display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
.peur-token-hero { position:relative; box-shadow:inset 0 0 0 1px rgba(184,255,59,.13),0 0 24px rgba(184,255,59,.035); }
.peur-action-trio { grid-template-columns:repeat(3,minmax(0,1fr)); }
.peur-action-trio .action-button { min-width:0; padding-left:9px; padding-right:9px; }
.peur-action-trio .action-button small { font-size:10px; }
.peur-buy-button { position:relative; border-color:rgba(184,255,59,.16)!important; background:rgba(184,255,59,.035)!important; }
.peur-buy-button:disabled { opacity:.62; cursor:not-allowed; }
.peur-buy-badge { position:absolute; top:6px; right:7px; display:inline-flex; align-items:center; justify-content:center; height:15px; min-width:29px; padding:0 5px; border-radius:999px; background:linear-gradient(135deg,#d7ff5a,#8cff31); color:#071006; font-size:9.5px; line-height:15px; font-weight:600; box-shadow:0 0 9px rgba(184,255,59,.28); }

.legacy-toggle { flex:0 0 auto; min-width:86px; height:38px; border-radius:999px; border:1px solid rgba(255,255,255,.09); background:#0d1016; color:#8d96a5; display:flex; align-items:center; gap:7px; padding:4px 9px 4px 5px; cursor:pointer; }
.legacy-toggle span { width:27px; height:27px; border-radius:50%; background:#303642; box-shadow:0 1px 4px rgba(0,0,0,.35); transition:transform .18s ease,background .18s ease; }
.legacy-toggle b { font-size:10.5px; font-weight:600; }
.legacy-toggle.on { border-color:rgba(184,255,59,.25); color:#cfff76; background:rgba(184,255,59,.05); }
.legacy-toggle.on span { background:#b8ff3b; box-shadow:0 0 12px rgba(184,255,59,.35); }
@media  (max-width:380px) { .peur-action-trio { grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; } .peur-action-trio .action-button { min-height:55px; padding:7px; gap:6px; } .peur-action-trio .info-icon { width:29px; height:29px; } }



.fiat-compact-button {
  width: 62px;
  min-width: 62px;
  font-size: 11px;
  letter-spacing: .055em;
}
.header-back-button { flex: 0 0 auto; }
.page-inline-toolbar-title-only {
  display: flex;
  justify-content: center;
  grid-template-columns: none;
  margin-bottom: 10px;
}
.page-inline-toolbar-title-only .page-inline-title { width: 100%; }

.asset-hero-market-column {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 7px;
}
.asset-hero-market-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 6px;
}
.chart-toggle-button {
  width: 31px;
  height: 31px;
  min-width: 31px;
  padding: 0;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 10px;
  background: rgba(255,255,255,.025);
  color: #aab2c0;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: border-color .18s ease, background .18s ease, color .18s ease;
}
.chart-toggle-button svg { width: 16px; height: 16px; }
.chart-toggle-button:disabled { opacity: .46; cursor: default; }
.chart-toggle-button.is-spinning svg { animation: balanceRefreshSpin .85s linear infinite; }
.chart-toggle-button.is-open,
.chart-toggle-button:hover { border-color: rgba(184,255,59,.22); background: rgba(184,255,59,.055); color: #d2ff81; }
.native-asset-hero.chart-collapsed,
.token-asset-hero.chart-collapsed { min-height: 176px; }
.native-asset-hero.chart-expanded,
.token-asset-hero.chart-expanded { min-height: 243px; }
.native-asset-hero.chart-collapsed .asset-owned,
.token-asset-hero.chart-collapsed .asset-owned { margin-top: 22px; }
.token-asset-hero { padding: 16px; }
.token-asset-hero .sparkline { max-height: 78px; }
.detail-chart-wrap { animation: detailChartReveal .18s ease-out; }
@keyframes detailChartReveal { from { opacity: 0; transform: translateY(-3px); } to { opacity: 1; transform: translateY(0); } }

.asset-owned-with-card-actions {
  position: relative;
  min-height: 52px;
  padding-right: 92px;
}
.balance-card-action-group {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  gap: 6px;
}
.balance-card-icon-action {
  width: 36px;
  height: 36px;
  min-width: 36px;
  padding: 0;
  border-radius: 11px;
  border: 1px solid rgba(184,255,59,.16);
  background: rgba(184,255,59,.055);
  color: #caff74;
  display: grid;
  place-items: center;
  text-decoration: none;
  cursor: pointer;
}
.balance-card-icon-action svg { width: 16px; height: 16px; }
.balance-card-icon-action:disabled { opacity: .46; cursor: default; }
.balance-card-icon-action.is-spinning svg { animation: balanceRefreshSpin .85s linear infinite; }
.balance-card-icon-action:hover { border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.085); }
.token-hero .token-owned-with-actions {
  display: block;
  min-height: 43px;
  padding-right: 88px;
}
.token-hero .token-owned-with-actions span,
.token-hero .token-owned-with-actions strong,
.token-hero .token-owned-with-actions small { display: block; text-align: left; }

.balance-inline-error {
  position: relative;
  z-index: 3;
  min-height: 13px;
  margin: -2px 0 7px;
  color: #ff7f90;
  font-size:10.5px;
  font-weight:400;
  line-height: 1.35;
  letter-spacing: 0;
}

.wallet-list-intro { margin: 0 0 12px; color: #7e8797; font-size: 10px; line-height: 1.45; }
.wallet-list { display: grid; gap: 8px; }
.wallet-list-row {
  min-width: 0;
  min-height: 92px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 9px;
  padding: 11px 10px 10px 12px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 14px;
  background: #0a0c11;
}
.wallet-list-row.is-primary { border-color: rgba(184,255,59,.19); background: rgba(184,255,59,.035); }
.wallet-list-row.is-vault { border-color: rgba(255,105,133,.22); background: rgba(255,105,133,.035); }
.wallet-list-row-copy { min-width: 0; width: 100%; }
.wallet-list-row-title { display: flex; align-items: center; gap: 6px; min-width: 0; }
.wallet-list-row-title strong { min-width: 0; color: #e9edf4; font-size: 10px; font-weight:600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-primary-badge,
.wallet-vault-badge { flex: 0 0 auto; padding: 3px 6px; border-radius: 999px; font-size:9.5px; font-weight:600; text-transform: uppercase; letter-spacing: .03em; }
.wallet-primary-badge { background: rgba(184,255,59,.11); color: #c9ff70; }
.wallet-vault-badge { background: rgba(255,105,133,.11); color: #ff9bae; }
.wallet-list-row-copy > span { display: block; margin-top: 5px; color: #818999; font: 9px ui-monospace, SFMono-Regular, Menlo, monospace; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-list-row-footer { min-width:0; width:100%; display:flex; align-items:center; justify-content:space-between; gap:10px; padding-top:8px; border-top:1px solid rgba(255,255,255,.055); }
.wallet-list-row-balance { min-width:0; flex:1 1 auto; color:#a6adba; font-size:10.5px; line-height:1.25; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.wallet-list-row-actions { flex: 0 0 auto; display: flex; align-items: center; justify-content:flex-end; gap: 5px; }
.wallet-list-action { width: 34px; height: 34px; min-width: 34px; padding: 0; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.08); border-radius: 10px; background: #10131a; color: #aeb6c4; cursor: pointer; }
.wallet-list-action svg { width: 15px; height: 15px; }
.wallet-list-action:hover { border-color: rgba(184,255,59,.2); color: #caff74; }
.wallet-primary-action { color: #caff74; }
.wallet-primary-action.is-active { background: rgba(184,255,59,.075); border-color: rgba(184,255,59,.2); }
.wallet-vault-action { color:#ff9bae; }
.wallet-vault-action:hover { border-color:rgba(255,105,133,.28); color:#ffb4c2; background:rgba(255,105,133,.055); }
.wallet-vault-action.is-active { border-color:rgba(255,105,133,.34); color:#ff9bae; background:rgba(255,105,133,.095); }
.wallet-list-action:disabled { cursor: default; opacity: 1; }
.wallet-list-pagination { flex:0 0 auto; min-height:38px; margin-top:8px; display:flex; align-items:center; justify-content:center; gap:10px; }
.wallet-list-pagination span { min-width:82px; text-align:center; color:#8f98a7; font-size:10.5px; font-weight:600; }
.wallet-list-pagination button { width:34px; height:34px; min-width:34px; padding:0; display:grid; place-items:center; border:1px solid rgba(255,255,255,.08); border-radius:10px; background:#10131a; color:#b9c1ce; cursor:pointer; }
.wallet-list-pagination button svg { width:15px; height:15px; }
.wallet-list-pagination button:hover:not(:disabled) { border-color:rgba(184,255,59,.2); color:#caff74; }
.wallet-list-pagination button:disabled { opacity:.35; cursor:default; }
.wallet-vault-confirm-copy svg { flex:0 0 auto; width:22px; height:22px; color:#ff9bae; }
.wallet-vault-confirm-balance { margin:12px 0 2px; padding:11px 12px; display:flex; align-items:center; justify-content:space-between; gap:12px; border:1px solid rgba(255,255,255,.07); border-radius:12px; background:rgba(255,255,255,.025); }
.wallet-vault-confirm-balance span { min-width:0; color:#818999; font:9px ui-monospace, SFMono-Regular, Menlo, monospace; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.wallet-vault-confirm-balance strong { flex:0 0 auto; color:#edf1f7; font-size:11px; font-weight:650; }
.wallet-vault-confirm-enable svg { width:16px; height:16px; }
@media  (max-width: 370px) {
  .wallet-list-row-footer { align-items:flex-start; flex-direction:column; }
  .wallet-list-row-actions { width: 100%; justify-content: flex-end; }
}



@media  (max-width: 390px) {
  .fiat-compact-button { width: 58px !important; min-width: 58px !important; font-size: 10.5px; }
  .native-asset-hero.chart-collapsed,
  .token-asset-hero.chart-collapsed { min-height: 168px; }
  .native-asset-hero.chart-expanded,
  .token-asset-hero.chart-expanded { min-height: 235px; }
  .asset-owned-with-card-actions { padding-right: 84px; }
  .balance-card-action-group { gap: 5px; }
  .balance-card-icon-action { width: 34px; height: 34px; min-width: 34px; border-radius: 10px; }
  .token-hero .token-owned-with-actions { padding-right: 80px; }
}

@media  (prefers-reduced-motion: reduce) {
  .detail-chart-wrap,
  .balance-card-icon-action.is-spinning svg,
  .chart-toggle-button.is-spinning svg { animation: none !important; }
}



.token-network-trigger {
  grid-template-columns: auto minmax(0,1fr) auto auto;
}
.token-network-option {
  grid-template-columns: auto minmax(0,1fr) auto auto;
}
.token-network-option-copy { min-width: 0; }
.token-network-balance {
  min-width: 72px;
  text-align: right;
  justify-self: end;
  line-height: 1.12;
}
.token-network-balance strong {
  display: block;
  color: #f4f7fb;
  font-size: 10px;
  font-weight:600;
  white-space: nowrap;
}
.token-network-balance small {
  display: block;
  margin-top: 3px;
  color: #7f8997;
  font-size:9.5px;
  white-space: nowrap;
}
.token-network-trigger-balance strong { font-size: 10.5px; }
.token-network-trigger-balance small { font-size:10px; }
.token-send-card > .token-network-picker { margin-bottom: 16px; }
.token-receive-sheet .token-network-picker { margin-bottom: 10px; }
@media  (max-width: 359px) {
  .token-network-trigger { gap: 7px; padding-inline: 9px; }
  .token-network-option { gap: 7px; padding-inline: 7px; }
  .token-network-balance { min-width: 62px; }
  .token-network-balance strong { font-size:10.5px; }
  .token-network-balance small { font-size:9.5px; }
}



.wallet-generate-button {
  width: 100%;
  min-height: 54px;
  margin: 0 0 12px;
  padding: 9px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid rgba(184,255,59,.18);
  border-radius: 14px;
  background: rgba(184,255,59,.045);
  color: #d6ff8c;
  text-align: left;
  cursor: pointer;
}
.wallet-generate-button > svg { width: 18px; height: 18px; flex: 0 0 auto; }
.wallet-generate-button > span { min-width: 0; display: grid; gap: 2px; }
.wallet-generate-button strong { color: #efffd3; font-size: 10.5px; font-weight:600; }
.wallet-generate-button small { color: #7f8b72; font-size:10px; }
.wallet-generate-button:hover { border-color: rgba(184,255,59,.3); background: rgba(184,255,59,.07); }
.wallet-generate-button:disabled { opacity: .5; cursor: default; }


.wallet-family-toggle-row {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:0 0 12px;
  padding:11px 12px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(255,255,255,.018);
}
.wallet-family-toggle-row > div { min-width:0; }
.wallet-family-toggle-row strong { display:block; color:#eef2f7; font-size:11px; font-weight:600; }
.wallet-family-toggle-row small { display:block; margin-top:3px; color:#788291; font-size:10px; line-height:1.35; }
.wallet-family-badge {
  flex:0 0 auto;
  padding:3px 6px;
  border-radius:999px;
  border:1px solid rgba(184,255,59,.16);
  background:rgba(184,255,59,.07);
  color:#cfff76;
  font-size:9.5px;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:.04em;
}
@media  (max-width:370px) {
  .wallet-family-toggle-row { align-items:flex-start; }
  .wallet-family-toggle-row .legacy-toggle { min-width:76px; }
}


.copy-state-icon {
  width: 18px;
  height: 18px;
  display: grid;
  place-items: center;
  color: inherit;
  transition: color .16s ease, transform .16s ease;
}
.copy-state-icon svg { width: 18px; height: 18px; display: block; }
.copy-state-icon.is-copied { color: #b8ff3b; transform: scale(1.04); }

.receive-compact-sheet { max-width: 390px; }
.receive-compact-header { align-items: center; }
.receive-compact-title {
  min-width: 0;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  gap: 10px;
}
.receive-compact-title > div { min-width: 0; }
.receive-compact-title h2 {
  margin: 0;
  color: #f4f6fa;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.receive-compact-title h2 span { color: #8f98a7; font-size: 10px; font-weight:600; }
.receive-compact-title small { display: block; margin-top: 3px; color: #727b89; font-size:10px; }
.receive-content-compact { gap: 0; }
.receive-compact-qr {
  width: min(214px, 62vw);
  margin: 4px auto 10px;
  padding: 12px;
  border-radius: 18px;
}
.receive-content-compact > p {
  max-width: 330px;
  margin: 2px auto 10px;
  color: #838b99;
  font-size:10.5px;
  line-height: 1.45;
}
.receive-content-compact > p b { color: #aab2bf; font-weight:600; }
.receive-network-label { align-self: stretch; text-align: left; margin: 0 0 6px; }
.receive-content-compact .token-network-picker { margin-bottom: 10px; }
.receive-primary-meta {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 1px 0 6px;
  color: #7d8695;
  font-size:10px;
}
.receive-primary-meta strong { color: #cfd5df; font-size:10.5px; font-weight:600; }
.receive-primary-meta span { color: #a7cf67; white-space: nowrap; }
.receive-address-bar {
  width: 100%;
  min-height: 50px;
  display: grid;
  grid-template-columns: minmax(0,1fr) 42px;
  align-items: center;
  gap: 8px;
  padding: 7px 7px 7px 11px;
  border: 1px solid var(--line);
  border-radius: 14px;
  background: #090b10;
}
.receive-address-bar > span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #b4bbc7;
  font: 9.5px/1.25 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  text-align: left;
}
.receive-copy-icon {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 11px;
  background: #11141b;
  color: #aeb6c3;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.receive-copy-icon.is-copied { border-color: rgba(184,255,59,.23); background: rgba(184,255,59,.055); color: #b8ff3b; }

.send-asset-summary {
  width: 100%;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 11px;
  padding: 9px 10px;
  border: 1px solid rgba(255,255,255,.065);
  border-radius: 15px;
  background: rgba(255,255,255,.018);
}
.send-asset-summary-main {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 9px;
}
.send-asset-summary-main > div { min-width: 0; }
.send-asset-summary-main strong,
.send-asset-summary-main small { display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.send-asset-summary-main strong { color: #f0f3f7; font-size: 11px; }
.send-asset-summary-main strong span { color: #8f98a7; font-size:10.5px; font-weight:600; }
.send-asset-summary-main small { margin-top: 3px; color: #747e8d; font-size:10px; }
.send-current-price { flex: 0 0 auto; text-align: right; }
.send-current-price span,
.send-current-price strong { display: block; }
.send-current-price span { color: #737d8c; font-size:9.5px; }
.send-current-price strong { margin-top: 3px; color: #e9edf3; font-size: 11px; }
.destination-input[aria-invalid="true"] { border-color: rgba(255,94,114,.35); }

.security-title-row { margin-bottom: 18px; }
.moovie-hedge-title-row {
  display: block;
  margin-bottom: 18px;
}
.moovie-hedge-title-row > div { min-width: 0; }
.moovie-hedge-home-button {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border: 1px solid rgba(184,255,59,.16);
  border-radius: 12px;
  background: rgba(184,255,59,.045);
  color: #caff74;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.moovie-hedge-home-button svg { width: 18px; height: 18px; }
.moovie-hedge-home-button:hover { border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.08); }
.moovie-hedge-cards .info-card { min-height: 84px; }

.moovie-hedge-nav-button { position: relative; }
.moovie-hedge-nav-icon {
  position: relative;
  width: 29px;
  height: 29px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: #a6b17d;
}
.moovie-hedge-nav-icon svg { width: 18px !important; height: 18px !important; position: relative; z-index: 2; }
.moovie-hedge-nav-icon::before {
  content: "";
  position: absolute;
  inset: -3px;
  border-radius: 50%;
  padding: 1px;
  background: conic-gradient(from 0deg, transparent 0 58%, rgba(184,255,59,.18) 67%, #b8ff3b 79%, #66ffc5 86%, transparent 96% 100%);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  animation: moovie-hedge-ring-spin 2.8s linear infinite;
  filter: drop-shadow(0 0 4px rgba(184,255,59,.42));
}
.moovie-hedge-nav-button.active .moovie-hedge-nav-icon { color: #d9ff8f; }
@keyframes moovie-hedge-ring-spin { to { transform: rotate(360deg); } }
@media  (prefers-reduced-motion: reduce) { .moovie-hedge-nav-icon::before { animation: none; } }

@media  (max-width: 370px) {
  .receive-compact-title h2 { font-size: 12.5px; }
  .receive-compact-qr { width: min(198px, 60vw); }
  .send-asset-summary { padding: 8px; gap: 8px; }
  .send-current-price strong { font-size: 10px; }
}



.simple-page-title-row {
  display: grid;
  grid-template-columns: minmax(0,1fr) 40px;
  align-items: start;
  gap: 12px;
}
.simple-page-title-row > div { min-width: 0; text-align: left; }
.compact-page-title h1 { font-size: clamp(24px, 7.65vw, 29px); }
.page-home-button {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border: 1px solid rgba(184,255,59,.16);
  border-radius: 12px;
  background: rgba(184,255,59,.045);
  color: #caff74;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.page-home-button svg { width: 18px; height: 18px; }
.page-home-button:hover { border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.08); }
.security-title-row,
.settings-title-row-v2 { margin-bottom: 18px; }
.settings-title-row-v2 h1 { letter-spacing: -.04em; }


.settings-header-mode .dashboard-header-controls { min-width: 40px; }
.settings-compact-choice button {
  min-height: 35px !important;
  height: 35px;
  padding: 5px 9px !important;
  border-radius: 10px;
  font-size: 10.5px;
}
.language-choice{grid-template-columns:repeat(3,minmax(0,1fr))}
.language-choice button { letter-spacing: 0; display:flex; align-items:center; justify-content:center; gap:7px; }
.language-choice .settings-language-flag { width:24px; height:16px; flex:0 0 auto; display:block; object-fit:cover; object-position:center; border-radius:4px; box-shadow:0 0 0 1px rgba(255,255,255,.14); }
.language-choice button span { min-width:0; white-space:nowrap; }


.wallet-list-page { padding-top: 4px; padding-bottom: 28px; }
.wallet-list-page-title {
  margin-bottom: 12px;
  display: grid;
  grid-template-columns: minmax(0,1fr);
  align-items: center;
  gap: 10px;
}
.wallet-list-page-title.has-toggle { grid-template-columns: minmax(0,1fr) auto; }
.wallet-list-page-title > div { min-width: 0; text-align: left; }
.wallet-list-page-title h1 { font-size: clamp(24px, 7.65vw, 29px); }
.wallet-list-page-title p { margin-top: 5px; font-size: 10px; line-height: 1.35; }
.wallet-family-toggle-row-page {
  min-width: 166px;
  margin: 0;
  padding: 8px 9px;
  align-self: start;
}
.wallet-family-toggle-row-page > div { min-width: 74px; }
.wallet-list-page .legacy-toggle,
.wallet-list-page .legacy-toggle span {
  transition: none !important;
  animation: none !important;
  transform: none !important;
}
.wallet-list-page-intro { margin: 0 3px 10px; }
.wallet-page-generate-button { margin-bottom: 10px; }
.wallet-list-page-rows { padding-bottom: 8px; }

@media  (max-width: 420px) {
  .wallet-list-page-title.has-toggle { grid-template-columns: minmax(0,1fr) 150px; gap: 8px; }
  .wallet-family-toggle-row-page { min-width: 150px; padding: 7px 8px; }
  .wallet-family-toggle-row-page small { display: none; }
  .wallet-list-page .legacy-toggle { min-width: 74px; height: 34px; }
  .wallet-list-page .legacy-toggle span { width: 23px; height: 23px; }
}



.compact-balance-card { position: relative; }
.balance-meta-with-visibility { padding-right: 48px; }
.balance-visibility-button {
  position: absolute;
  z-index: 4;
  right: 17px;
  bottom: 14px;
  color: #b8c0cc;
  background: rgba(0,0,0,.18);
}
.balance-visibility-button:hover { color: #d8ff8b; border-color: rgba(184,255,59,.22); }

.destination-control.has-destination { grid-template-columns: minmax(0,1fr) 48px; }
.destination-icon-button[hidden] { display: none !important; }
.destination-clear-button { color: #c9d0db; }
.destination-clear-button:hover { color: #ff8d9b; border-color: rgba(255,91,110,.22); background: rgba(255,91,110,.055); }


.app-device .wallet-list-page {
  height: 100%;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding-top: 4px;
  padding-bottom: 10px;
}
.wallet-list-page-title {
  flex: 0 0 auto;
  grid-template-columns: minmax(0,1fr) auto !important;
  align-items: start;
  gap: 12px;
  margin-bottom: 9px;
}
.wallet-list-home-button { align-self: start; }
.wallet-list-page-intro { flex: 0 0 auto; margin-bottom: 10px; }
.wallet-page-controls {
  flex: 0 0 auto;
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: 9px;
  align-items: stretch;
  margin-bottom: 16px;
}
.wallet-page-controls.has-legacy { grid-template-columns: minmax(0,1fr) auto; }
.wallet-page-generate-button {
  margin: 0;
  min-height: 52px;
  border-color: rgba(184,255,59,.30);
  background: rgba(184,255,59,.145);
  box-shadow: inset 0 0 0 1px rgba(184,255,59,.025), 0 7px 20px rgba(0,0,0,.13);
}
.wallet-page-generate-button:hover { background: rgba(184,255,59,.175); border-color: rgba(184,255,59,.40); }
.wallet-page-generate-button strong { color: #f1ffd8; }
.wallet-kas-inline-error {
  flex: 0 0 auto;
  margin: -8px 4px 9px;
  color: #ff7777;
  font-size:10.5px;
  line-height: 1.35;
  font-weight:600;
}
.wallet-list-page-rows {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  padding: 0 2px 12px 0;
  align-content: start;
  grid-auto-rows: max-content;
}
.wallet-list-page-rows::-webkit-scrollbar { display: none; }

.wallet-legacy-compact-control {
  width: 92px;
  min-width: 92px;
  height: 52px;
  padding: 5px 8px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 14px;
  background: rgba(255,255,255,.025);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-self: end;
  justify-content: center;
  gap: 3px;
  overflow: hidden;
}
.wallet-legacy-compact-control > span {
  color: #9aa3b1;
  font-size:9.5px;
  line-height:1;
  font-weight:600;
  letter-spacing: .01em;
}
.wallet-list-page .legacy-toggle {
  position: relative;
  display: block;
  width: 58px;
  min-width: 58px;
  height: 24px;
  padding: 0;
  border-radius: 999px;
  overflow: hidden;
  transition: none !important;
  animation: none !important;
  transform: none !important;
}
.wallet-list-page .legacy-toggle span {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 18px;
  height: 18px;
  margin: 0;
  transition: transform .16s ease, background .16s ease, box-shadow .16s ease !important;
  animation: none !important;
  transform: translateX(0) !important;
}
.wallet-list-page .legacy-toggle.on span { transform: translateX(34px) !important; }
.wallet-list-page .legacy-toggle b {
  position: absolute;
  top: 0;
  right: 7px;
  bottom: 0;
  display: flex;
  align-items: center;
  color: #8d96a5;
  font-size:8px;
  line-height:1;
  font-weight:700;
  text-transform: uppercase;
  pointer-events: none;
}
.wallet-list-page .legacy-toggle.on b {
  left: 7px;
  right: auto;
  color: #d7ff8f;
}
@media  (max-width: 359px) {
  .wallet-page-controls.has-legacy { grid-template-columns: minmax(0,1fr) 88px; gap: 7px; }
  .wallet-legacy-compact-control { width:88px; min-width:88px; padding-left:6px; padding-right:6px; gap:3px; }
  .wallet-legacy-compact-control > span { font-size:9.2px; }
  .wallet-list-page .legacy-toggle { width:56px; min-width:56px; }
  .wallet-list-page .legacy-toggle.on span { transform: translateX(32px) !important; }
  .wallet-page-controls.has-legacy .wallet-page-generate-button { padding-left: 9px; padding-right: 8px; gap: 7px; }
  .wallet-page-controls.has-legacy .wallet-page-generate-button > svg { width: 16px; height: 16px; }
  .wallet-page-controls.has-legacy .wallet-page-generate-button strong { font-size:10.5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .wallet-page-controls.has-legacy .wallet-page-generate-button small { display: none; }
}


.moovie-hedge-page .moovie-hedge-title-row h1,
.activity-page .page-title-activity h1,
.purchase-flow-page:not(.purchase-page) .purchase-title-row-base h1 {
  font-size: clamp(18.36px, 5.355vw, 22.95px);
}
.moovie-hedge-page .moovie-hedge-title-row p,
.activity-page .page-title-activity p,
.purchase-flow-page:not(.purchase-page) .purchase-title-row-base p {
  margin-top: 5px;
}
.loyalty-cards {
  display: grid;
  gap: 10px;
}
.loyalty-card {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background: #0d0f14;
  padding: 15px;
}
.loyalty-card::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 100% 0, rgba(184,255,59,.05), transparent 36%);
}
.loyalty-card > * { position: relative; z-index: 1; }
.loyalty-card-heading {
  display: grid;
  grid-template-columns: 44px minmax(0,1fr) 36px;
  gap: 11px;
  align-items: center;
}
.loyalty-card-heading > div:nth-child(2),
.loyalty-rules-heading > div:last-child { min-width: 0; }
.loyalty-card-heading span,
.loyalty-rate-line span,
.loyalty-estimate-line span,
.loyalty-yield-row span,
.loyalty-rules-heading span {
  display: block;
  color: #747e8d;
  font-size:10px;
  font-weight:600;
  letter-spacing: .08em;
}
.loyalty-card-heading strong {
  display: block;
  margin-top: 3px;
  color: #f0f3f7;
  font-size: 17px;
  line-height: 1.15;
  letter-spacing: -.025em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loyalty-card-heading small {
  display: block;
  margin-top: 3px;
  color: #7d8695;
  font-size:10px;
}
.loyalty-token-icon {
  width: 44px;
  height: 44px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(184,255,59,.13);
  border-radius: 13px;
  background: rgba(184,255,59,.055);
}
.loyalty-refresh {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(184,255,59,.14);
  border-radius: 11px;
  background: rgba(184,255,59,.04);
  color: #caff74;
  display: grid;
  place-items: center;
  cursor: pointer;
}
.loyalty-refresh svg { width: 16px; height: 16px; }
.loyalty-refresh:disabled { opacity: .45; cursor: default; }
.loyalty-refresh.is-spinning svg { animation: loyalty-refresh-spin .85s linear infinite; }
@keyframes loyalty-refresh-spin { to { transform: rotate(360deg); } }
.loyalty-progress-track {
  height: 5px;
  margin-top: 13px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255,255,255,.055);
}
.loyalty-progress-track span {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, rgba(184,255,59,.72), #b8ff3b);
  box-shadow: 0 0 12px rgba(184,255,59,.18);
}
.loyalty-card-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 7px;
  color: #7d8695;
  font-size:10px;
}
.loyalty-card-foot strong {
  min-width: 31px;
  padding: 3px 6px;
  border-radius: 999px;
  font-size:9.5px;
  text-align: center;
}
.loyalty-status-badge.is-on {
  border: 1px solid rgba(184,255,59,.16);
  background: rgba(184,255,59,.10);
  color: #caff74;
}
.loyalty-status-badge.is-off {
  border: 1px solid rgba(255,86,105,.24);
  background: rgba(255,86,105,.10);
  color: #ff6f80;
}
.loyalty-rate-line {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.loyalty-rate-line strong {
  display: block;
  margin-top: 2px;
  color: #eaffbe;
  font-size: 29px;
  line-height: 1;
  letter-spacing: -.04em;
}
.loyalty-rate-line strong small {
  color: #8b947c;
  font-size:10.5px;
  font-weight:600;
  letter-spacing: 0;
}
.loyalty-auto-badge {
  padding: 5px 8px;
  border: 1px solid rgba(184,255,59,.14);
  border-radius: 999px;
  background: rgba(184,255,59,.055);
  color: #caff74;
  font-size:9.5px;
  font-weight:600;
  letter-spacing: .075em;
}
.loyalty-timer-box {
  margin-top: 12px;
  padding: 12px;
  border: 1px solid rgba(184,255,59,.1);
  border-radius: 13px;
  background: rgba(184,255,59,.035);
}
.loyalty-timer-box > span {
  display: block;
  color: #7d8695;
  font-size:9.5px;
  font-weight:600;
  letter-spacing: .09em;
}
.loyalty-timer-box > strong {
  display: block;
  margin-top: 4px;
  color: #f0f3f7;
  font-size: clamp(20px, 6.2vw, 25px);
  line-height: 1.1;
  letter-spacing: .025em;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.loyalty-timer-box > small {
  display: block;
  margin-top: 5px;
  color: #828b99;
  font-size:10px;
  line-height: 1.4;
}
.loyalty-estimate-line {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 8px;
  margin-top: 8px;
}
.loyalty-estimate-line > div {
  min-width: 0;
  padding: 9px 10px;
  border: 1px solid rgba(255,255,255,.055);
  border-radius: 11px;
  background: #090b10;
}
.loyalty-estimate-line strong {
  display: block;
  margin-top: 4px;
  color: #e7ebf0;
  font-size: 10.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loyalty-yield-list {
  margin-top: 11px;
  border-top: 1px solid rgba(255,255,255,.055);
  padding-top: 10px;
}
.loyalty-list-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 5px;
}
.loyalty-list-title strong { color: #bfc5ce; font-size:10.5px; }
.loyalty-list-title span {
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255,255,255,.045);
  color: #7f8998;
  font-size:10px;
  font-weight:600;
}
.loyalty-yield-list:has(.loyalty-yield-row) {
  max-height: 222px;
  overflow-y: auto;
  scrollbar-width: thin;
}
.loyalty-yield-row {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(112px,.78fr);
  gap: 10px;
  align-items: center;
  padding: 9px 0;
  border-bottom: 1px solid rgba(255,255,255,.045);
}
.loyalty-yield-row:last-child { border-bottom: 0; }
.loyalty-yield-row > div { min-width: 0; }
.loyalty-yield-row strong {
  display: block;
  margin-top: 3px;
  color: #dce1e8;
  font-size:10.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loyalty-yield-row small {
  display: block;
  margin-top: 3px;
  color: #687281;
  font-size:9.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.loyalty-yield-value { text-align: right; }
.loyalty-yield-value strong { color: #caff74; }
.loyalty-empty {
  padding: 12px 4px 4px;
  color: #6f7887;
  font-size:10px;
  line-height: 1.45;
  text-align: center;
}
.loyalty-inline-warning {
  display: flex;
  align-items: flex-start;
  gap: 7px;
  margin-top: 10px;
  padding: 8px 9px;
  border-radius: 10px;
  background: rgba(255,190,74,.055);
  color: #aa9570;
  font-size:10px;
  line-height: 1.35;
}
.loyalty-inline-warning svg { width: 13px; height: 13px; flex: 0 0 auto; }
.loyalty-rules-heading {
  display: flex;
  align-items: center;
  gap: 10px;
}
.loyalty-heading-icon {
  width: 36px;
  height: 36px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  border: 1px solid rgba(184,255,59,.12);
  border-radius: 11px;
  background: rgba(184,255,59,.045);
  color: #caff74;
}
.loyalty-heading-icon svg { width: 17px; height: 17px; }
.loyalty-rules-heading strong {
  display: block;
  margin-top: 3px;
  color: #ecf0f4;
  font-size: 12px;
}
.loyalty-rules-card > p {
  margin: 11px 0 0;
  color: #8a93a1;
  font-size:10.5px;
  line-height: 1.55;
}
.loyalty-rule-grid {
  display: grid;
  gap: 7px;
  margin-top: 11px;
}
.loyalty-rule-grid > div {
  display: grid;
  grid-template-columns: 25px minmax(0,1fr);
  gap: 8px;
  align-items: start;
  padding: 8px 9px;
  border: 1px solid rgba(255,255,255,.045);
  border-radius: 10px;
  background: #090b10;
}
.loyalty-rule-grid b {
  color: #b8ff3b;
  font-size:10px;
  line-height: 1.45;
}
.loyalty-rule-grid span {
  color: #858e9c;
  font-size:10px;
  line-height: 1.45;
}
.loyalty-example {
  margin-top: 9px;
  padding: 10px;
  border-left: 2px solid rgba(184,255,59,.35);
  border-radius: 0 10px 10px 0;
  background: rgba(184,255,59,.025);
}
.loyalty-example strong { color: #c9d0da; font-size:10.5px; }
.loyalty-example p { margin: 4px 0 0; color: #7f8997; font-size:10px; line-height: 1.5; }
@media  (max-width: 370px) {
  .loyalty-card { padding: 12px; }
  .loyalty-card-heading { grid-template-columns: 40px minmax(0,1fr) 34px; gap: 8px; }
  .loyalty-token-icon { width: 40px; height: 40px; }
  .loyalty-refresh { width: 34px; height: 34px; }
  .loyalty-rate-line strong { font-size: 25px; }
  .loyalty-yield-row { grid-template-columns: minmax(0,1fr) minmax(98px,.75fr); gap: 7px; }
}
@media  (prefers-reduced-motion: reduce) {
  .loyalty-refresh.is-spinning svg { animation: none; }
}



.header-left-brand {
  flex: 1 1 auto;
  min-width: 0;
  gap: 7px;
}
.dashboard-brand-copy {
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1px;
  line-height: 1.08;
  white-space: nowrap;
  pointer-events: none;
}
.dashboard-brand-copy strong {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #f1f3f6;
  font-size: 12.5px;
  font-weight:600;
  letter-spacing: .015em;
}
.dashboard-brand-copy span {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #737c8b;
  font-size:9.5px;
  font-weight:600;
  letter-spacing: .025em;
}
.header-back-button {
  color: var(--accent) !important;
  border-color: rgba(184,255,59,.16) !important;
  background: rgba(184,255,59,.045) !important;
}
.header-back-button:hover {
  color: #d6ff84 !important;
  border-color: rgba(184,255,59,.25) !important;
  background: rgba(184,255,59,.075) !important;
}
.header-back-button svg { width: 19px; height: 19px; }
.fiat-compact-button {
  border-color: rgba(184,255,59,.11) !important;
  background: rgba(184,255,59,.035) !important;
  color: #d9e3c8 !important;
}
.fiat-compact-button:hover {
  border-color: rgba(184,255,59,.19) !important;
  background: rgba(184,255,59,.055) !important;
}
@media  (max-width: 390px) {
  .header-left-brand { gap: 5px; }
  .dashboard-brand-copy strong { font-size: 11.5px; }
  .dashboard-brand-copy span { font-size:9.5px; }
}
@media  (max-width: 350px) {
  .dashboard-brand-copy strong { font-size: 10.5px; }
  .dashboard-brand-copy span { font-size:9.5px; }
}


.dashboard-header-compact .fiat-compact-button {
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 !important;
  display: grid;
  place-items: center;
  border-radius: 12px;
  border-color: rgba(184,255,59,.14) !important;
  background: rgba(184,255,59,.04) !important;
  color: var(--accent) !important;
  font-size: 21px !important;
  line-height: 1 !important;
  font-weight:600 !important;
  letter-spacing: 0 !important;
}
.dashboard-header-compact .fiat-compact-button:hover {
  border-color: rgba(184,255,59,.25) !important;
  background: rgba(184,255,59,.065) !important;
  color: #d6ff84 !important;
}
@media  (max-width: 760px) {
  .dashboard-header-compact .fiat-compact-button {
    width: 38px !important;
    min-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    font-size: 20px !important;
  }
}
@media  (max-width: 370px) {
  .dashboard-header-compact .fiat-compact-button {
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    min-height: 36px !important;
    font-size: 19px !important;
  }
}


.auth-header-controls {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 9px;
  flex: 0 0 auto;
}
.pwa-install-button {
  position: relative;
  isolation: isolate;
  width: 42px;
  height: 42px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  padding: 0;
  border: 1px solid rgba(184,255,59,.18);
  border-radius: 14px;
  background:
    radial-gradient(circle at 50% 38%, rgba(184,255,59,.095), transparent 58%),
    rgba(255,255,255,.045);
  color: #b8ff3b;
  cursor: pointer;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 0 18px rgba(184,255,59,.035);
  transition: transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease;
}
.pwa-install-button::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: -4px;
  border-radius: 17px;
  border: 1.5px solid transparent;
  border-top-color: rgba(209,255,82,.96);
  border-right-color: rgba(64,255,190,.82);
  border-bottom-color: rgba(184,255,59,.15);
  filter: drop-shadow(0 0 5px rgba(184,255,59,.34));
  animation: pwa-install-orbit 2.6s linear infinite;
  pointer-events: none;
}
.pwa-install-button::after {
  content: "";
  position: absolute;
  z-index: -2;
  inset: -7px;
  border-radius: 19px;
  box-shadow: 0 0 17px rgba(184,255,59,.10);
  animation: pwa-install-glow 2.2s ease-in-out infinite;
  pointer-events: none;
}
.pwa-install-button svg {
  width: 20px;
  height: 20px;
  stroke: currentColor;
  filter: drop-shadow(0 0 5px rgba(184,255,59,.18));
}
.pwa-install-button:hover {
  border-color: rgba(184,255,59,.38);
  background: rgba(184,255,59,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 0 22px rgba(184,255,59,.08);
}
.pwa-install-button:active { transform: scale(.97); }
@keyframes pwa-install-orbit { to { transform: rotate(360deg); } }
@keyframes pwa-install-glow {
  0%, 100% { opacity: .45; transform: scale(.98); }
  50% { opacity: 1; transform: scale(1.035); }
}


.pwa-install-sheet { max-width: 390px; }
.pwa-install-hero {
  display: flex;
  align-items: center;
  gap: 13px;
  margin: 2px 0 13px;
  padding: 12px;
  border: 1px solid rgba(184,255,59,.13);
  border-radius: 17px;
  background: linear-gradient(135deg, rgba(184,255,59,.055), rgba(38,255,187,.025));
}
.pwa-install-logo-orbit {
  position: relative;
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
  display: grid;
  place-items: center;
}
.pwa-install-logo-orbit::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 17px;
  border: 1.5px solid transparent;
  border-top-color: #b8ff3b;
  border-right-color: rgba(53,255,190,.92);
  border-bottom-color: rgba(184,255,59,.14);
  filter: drop-shadow(0 0 7px rgba(184,255,59,.27));
  animation: pwa-install-orbit 2.8s linear infinite;
}
.pwa-install-logo-orbit img {
  width: 46px;
  height: 46px;
  object-fit: contain;
  border-radius: 14px;
}
.pwa-install-hero strong,
.pwa-install-hero span { display: block; }
.pwa-install-hero strong { color: #f7f9fb; font-size: 15px; letter-spacing: -.01em; }
.pwa-install-hero span { margin-top: 3px; color: #818999; font-size:10.5px; }
.pwa-install-intro {
  margin: 0 1px 12px;
  color: #a5adba;
  font-size: 10.5px;
  line-height: 1.55;
}
.pwa-browser-hint {
  margin-bottom: 11px;
  padding: 9px 11px;
  border: 1px solid rgba(255,197,92,.18);
  border-radius: 12px;
  background: rgba(255,197,92,.055);
  color: #d9bc84;
  font-size:10.5px;
  line-height: 1.45;
}
.pwa-install-steps { display: grid; gap: 8px; }
.pwa-step {
  display: grid;
  grid-template-columns: 28px minmax(0,1fr);
  gap: 10px;
  align-items: start;
  padding: 10px;
  border: 1px solid rgba(255,255,255,.075);
  border-radius: 13px;
  background: rgba(255,255,255,.025);
}
.pwa-step > span {
  width: 28px;
  height: 28px;
  display: grid;
  place-items: center;
  border-radius: 10px;
  background: rgba(184,255,59,.085);
  border: 1px solid rgba(184,255,59,.16);
  color: #caff68;
  font-size: 10px;
  font-weight:600;
}
.pwa-step strong { display: block; color: #eef2f5; font-size: 10.5px; }
.pwa-step p { margin: 3px 0 0; color: #7f8795; font-size:10.5px; line-height: 1.45; }

@media  (max-width: 760px) {
  .pwa-install-button { width: 40px; height: 40px; border-radius: 14px; }
  .pwa-install-button::before { border-radius: 17px; }
}
@media  (max-width: 390px) {
  .auth-header-controls { gap: 8px; }
  .pwa-install-button,
  .auth-header-controls .flag-toggle { width: 38px; height: 38px; }
}
@media  (prefers-reduced-motion: reduce) {
  .pwa-install-button::before,
  .pwa-install-button::after,
  .pwa-install-logo-orbit::before { animation: none !important; }
}



.pin-stage { min-height: 100dvh; }
.pin-auth-device { width: min(100%, 430px); }
.pin-auth-panel { padding-bottom: 6px; }
.pin-gate-wrap { width:100%; }
.pin-auth-card {
  position: relative;
  margin-top: 9px;
  padding: 19px 16px 15px;
  border: 1px solid rgba(184,255,59,.14);
  border-radius:20px;
  background:
    radial-gradient(circle at 82% 7%, rgba(184,255,59,.08), transparent 32%),
    linear-gradient(145deg, rgba(17,20,27,.98), rgba(10,12,17,.99));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025), 0 18px 48px rgba(0,0,0,.22);
  overflow: hidden;
}
.pin-lock-orbit {
  position: relative;
  width: 48px;
  height: 48px;
  margin: 12px auto 0;
  display: grid;
  place-items: center;
  border-radius: 16px;
  background: rgba(184,255,59,.075);
  color: #b8ff3b;
}
.pin-lock-orbit svg { width: 22px; height: 22px; }
.pin-copy { text-align: center; }
.pin-copy h2 { margin: 0; font-size: 20px; letter-spacing: -.025em; }
.pin-copy p { max-width: 320px; margin: 6px auto 0; color: #858e9e; font-size: 11px; line-height: 1.5; }
.pin-expiry { display: inline-block; margin-top: 7px; color: #b8ff78; font-size:10.5px; font-weight:600; }
.pin-error {
  margin: -4px auto 12px;
  max-width: 300px;
  padding: 8px 10px;
  border: 1px solid rgba(255,92,116,.16);
  border-radius: 11px;
  background: rgba(255,75,103,.06);
  color: #ff8799;
  font-size: 10px;
  text-align: center;
}
.pin-error.is-empty{display:none}
.pin-login-spacer { height: 13px; }
.pin-recovery-link { display: block; min-height: 36px; margin: 3px auto -3px; color: #9ea6b3; font-size: 10px; }
.pin-recovery-link:hover { color: #cfff6a; }

.pin-settings-heading { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.pin-settings-heading > div { min-width: 0; }
.pin-cache-controls { flex: 0 0 auto; display: grid; justify-items: center; gap: 5px; }
.pin-settings-toggle {
  width: 28px; height: 24px; display: grid; place-items: center; padding: 0;
  border: 0; background: transparent; color: #8e98a7; cursor: pointer;
  border-radius: 9px; transition: color .18s ease, background .18s ease, transform .18s ease;
}
.pin-settings-toggle:hover { color: #cfff6a; background: rgba(184,255,59,.055); }
.pin-settings-toggle svg { width: 17px; height: 17px; transition: transform .2s ease; }
.pin-settings-group.is-open .pin-settings-toggle svg { transform: rotate(180deg); }
.pin-settings-collapsible { padding-top: 2px; }
.pin-settings-collapsible[hidden] { display: none !important; }
.pin-cache-badge {
  flex: 0 0 auto;
  display: inline-grid;
  place-items: center;
  min-width: 52px;
  height: 27px;
  padding: 0 9px;
  border: 1px solid rgba(184,255,59,.18);
  border-radius: 999px;
  background: rgba(184,255,59,.065);
  color: #cfff6a;
  font-size:10px;
  font-weight:600;
  letter-spacing: .055em;
}
.pin-cache-expiry { margin: 10px 0 12px; color: #737c8c; font-size: 10px; }
.pin-cache-expiry strong { color: #b8ff78; font-weight:600; }
.pin-settings-form .field-label { margin-top: 10px; }
.pin-settings-form .field-label:first-child { margin-top: 0; }
.pin-settings-input input { padding-right: 44px; letter-spacing: .12em; }
.pin-field-icon { pointer-events: none; color: #7f8999; }
.pin-visible-eye { color: #b8ff3b; opacity: .86; }
.pin-update-button { width: 100%; min-height: 42px; margin-top: 12px; border-color: rgba(184,255,59,.18); color: #cfff6a; }
.pin-settings-feedback { margin-top: 10px; }
.pin-settings-success { margin-top: 10px; padding: 9px 10px; border: 1px solid rgba(184,255,59,.17); border-radius: 11px; background: rgba(184,255,59,.055); color: #b8ff78; font-size: 10px; line-height: 1.4; }

@media  (max-width: 760px) {
  .pin-auth-card { margin: 8px 0 0; padding: 16px 13px 13px; border-radius:18px; }
  .pin-lock-orbit { width: 44px; height: 44px; margin: 10px auto 0; }
  .pin-copy h2 { font-size: 19px; }

}



.auth-home-back {
  width: 42px;
  height: 42px;
  flex: 0 0 auto;
  display: grid;
  place-items: center;
  padding: 0;
  border: 1px solid rgba(184,255,59,.16);
  border-radius: 14px;
  background: rgba(184,255,59,.045);
  color: var(--accent);
  text-decoration: none;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025);
  transition: transform .16s ease, border-color .16s ease, background .16s ease, color .16s ease;
}
.auth-home-back:hover { border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.075); color: #d6ff84; }
.auth-home-back:active { transform: scale(.97); }
.auth-home-back svg { width: 19px; height: 19px; }
@media  (max-width:760px) { .auth-home-back { width:40px; height:40px; } }
@media  (max-width:390px) { .auth-home-back { width:38px; height:38px; } }
@media  (max-width:350px) {
  .auth-header-controls { gap: 6px; }
  .auth-home-back, .pwa-install-button, .auth-header-controls .flag-toggle { width:36px; height:36px; border-radius:12px; }
  .auth-home-back svg, .pwa-install-button svg { width:18px; height:18px; }
}


.fiat-choice-three { grid-template-columns: repeat(3, minmax(0,1fr)); }
.loyalty-timer-box > strong.loyalty-timer-syncing { font-size: clamp(16px, 4.96vw, 20px); }
.compact-balance-card #refresh-assets.is-spinning svg { animation: spin .85s linear infinite; }
.activity-refresh { min-height: 50px; padding: 0 14px; display: inline-flex; align-items: center; justify-content: center; gap: 7px; border-radius: 14px; }
.activity-refresh svg { width: 15px; height: 15px; }

.bottom-nav-inner { grid-template-columns: repeat(5, minmax(0,1fr)); }
.konebe-pay-nav-base { position: relative; overflow: visible !important; }
.konebe-pay-nav-base-icon {
  width: 42px; height: 42px; margin-top: -19px; margin-bottom: -5px;
  border-radius: 50%; display: grid; place-items: center;
  border: 1px solid rgba(184,255,59,.32);
  background: linear-gradient(145deg, #dfff8a, #a9f43a);
  color: #080a0d; box-shadow: 0 9px 24px rgba(184,255,59,.20), 0 0 0 5px rgba(10,11,15,.96);
}
.konebe-pay-nav-base-icon svg { width: 20px; height: 20px; }
.bottom-nav .konebe-pay-nav-base.active { color: #d8ff8b; }
.bottom-nav .konebe-pay-nav-base.active .konebe-pay-nav-base-icon { box-shadow: 0 9px 28px rgba(184,255,59,.30), 0 0 0 5px rgba(10,11,15,.96); }

.purchase-flow-page, .purchase-history-shell { min-height: 100%; }
.purchase-title-row-base { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; }
.purchase-title-row-base > div { min-width:0; } .purchase-history-card {
  position:relative; border:1px solid rgba(255,255,255,.075); border-radius:16px; background:#0d0f14;
}
.purchase-history-button-base { position:relative; width:39px; height:39px; flex:0 0 auto; border:1px solid rgba(184,255,59,.16); border-radius:12px; background:rgba(184,255,59,.05); color:#caff74; display:grid; place-items:center; cursor:pointer; }
.purchase-history-button-base svg { width:18px; height:18px; }
.purchase-history-button-base b { position:absolute; right:-5px; top:-6px; min-width:17px; height:17px; padding:0 4px; border-radius:999px; display:grid; place-items:center; background:#b8ff3b; color:#080a0d; font-size:10px; }
.purchase-page .purchase-history-button-base b { animation: purchaseHistoryAlert 1.35s ease-in-out infinite; box-shadow:0 0 0 0 rgba(184,255,59,.42); }
@keyframes purchaseHistoryAlert { 0%,100% { transform:scale(1); box-shadow:0 0 0 0 rgba(184,255,59,.38); } 50% { transform:scale(1.08); box-shadow:0 0 0 5px rgba(184,255,59,0); } }
@media  (prefers-reduced-motion: reduce) { .purchase-page .purchase-history-button-base b { animation:none; } }


.purchase-history-toolbar { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:10px; }
.purchase-history-toolbar > span { color:#7d8695; font-size:10.5px; }
.purchase-history-toolbar .secondary-action-button { min-height:38px; padding:0 11px; display:inline-flex; align-items:center; gap:6px; }
.purchase-history-toolbar svg { width:14px; height:14px; }
.purchase-history-card { padding:14px; margin-bottom:10px; overflow:hidden; }
.purchase-history-card::before { content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background:#b8ff3b; opacity:.7; }
.purchase-history-card.status-confirmed::before { background:#b8ff3b; }
.purchase-history-card.status-processing::before { background:#d8b84f; }
.purchase-history-card.status-sending::before { background:#6fb6ff; }
.purchase-history-card.status-payout_review::before { background:#ff9b55; }
.purchase-history-card.status-cancelled::before, .purchase-history-card.status-canceled::before { background:#ff687b; }
.purchase-history-head { display:flex; justify-content:space-between; gap:12px; align-items:flex-start; }
.purchase-history-head span, .purchase-history-head strong { display:block; }
.purchase-history-head span { color:#747e8d; font-size:9.5px; font-weight:600; letter-spacing:.07em; }
.purchase-history-head strong { margin-top:4px; color:#f0f3f7; font-size:16px; }
.purchase-history-status { padding:5px 8px; border:1px solid rgba(184,255,59,.14); border-radius:999px; color:#caff74; background:rgba(184,255,59,.055); font-size:9.5px; }
.status-processing .purchase-history-status { border-color:rgba(216,184,79,.22); color:#f2d77d; background:rgba(216,184,79,.06); }
.status-sending .purchase-history-status { border-color:rgba(111,182,255,.24); color:#9ed0ff; background:rgba(111,182,255,.07); }
.status-payout_review .purchase-history-status { border-color:rgba(255,155,85,.24); color:#ffb27c; background:rgba(255,155,85,.07); }
.status-cancelled .purchase-history-status, .status-canceled .purchase-history-status { border-color:rgba(255,91,110,.2); color:#ff8998; background:rgba(255,91,110,.06); }
.purchase-history-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-top:12px; }
.purchase-history-grid > div { min-width:0; padding:9px; border:1px solid rgba(255,255,255,.05); border-radius:11px; background:#090b10; }
.purchase-history-grid span, .purchase-history-grid strong { display:block; }
.purchase-history-grid span { color:#747e8d; font-size:9.5px; }
.purchase-history-grid strong { margin-top:4px; color:#dfe4ea; font-size:10.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.purchase-history-status-note { margin:9px 0 0; color:#7d8695; font-size:10px; line-height:1.4; }

@media  (max-width: 359px) { .purchase-history-grid { grid-template-columns:1fr; }
  .bottom-nav button span { font-size:10px; }
  .konebe-pay-nav-base-icon { width:39px; height:39px; }
}


.purchase-title-actions { display:flex; align-items:center; gap:8px; flex:0 0 auto; }
.purchase-page .purchase-title-row-base { align-items:flex-start; }
.purchase-form-card { display:flex; flex-direction:column; gap:6px; padding-top:12px; padding-bottom:12px; }
.purchase-method-card { display:flex; align-items:center; gap:9px; min-height:52px; padding:8px 11px; border:1px solid rgba(184,255,59,.22); border-radius:13px; background:rgba(184,255,59,.045); }
.purchase-method-card .info-icon { width:34px; height:34px; flex:0 0 34px; }
.purchase-method-card > div { min-width:0; flex:1; }
.purchase-method-card strong, .purchase-method-card small { display:block; }
.purchase-method-card strong { font-size:12px; color:#edf3f7; }
.purchase-method-card small { margin-top:2px; color:#818b99; font-size:10.5px; }
.purchase-method-card > b { font-size:10px; color:#cfff70; text-transform:uppercase; letter-spacing:.05em; }
.purchase-inline-input input { min-height:44px; padding:9px 12px!important; font-size:14px; }
.purchase-compact-summary { margin-top:2px; }
.purchase-currency-prefix { color:#aeb7c4!important; font-size:12px!important; margin-right:5px; }
.purchase-limit-line { display:none; }
.purchase-status-head { display:flex; align-items:flex-start; justify-content:space-between; gap:10px; }
.purchase-status-head > div span, .purchase-status-head > div strong { display:block; }
.purchase-status-head > div span { color:#747e8d; font-size:10px; font-weight:600; letter-spacing:.08em; }
.purchase-status-head > div strong { margin-top:4px; color:#f0f5f7; font-size:15px; }
.purchase-order-summary { margin-top:4px; }
.purchase-expiry-strip { display:flex; align-items:center; justify-content:space-between; gap:10px; margin:2px 0 8px; padding:8px 10px; border:1px solid rgba(255,78,78,.22); border-radius:12px; background:rgba(255,58,58,.055); }
.purchase-expiry-strip div { min-width:0; }
.purchase-expiry-strip strong, .purchase-expiry-strip small { display:block; }
.purchase-expiry-strip strong { color:#ff6f6f; font-size:10px; letter-spacing:.055em; font-weight:600; }
.purchase-expiry-strip small { margin-top:2px; color:#9b7478; font-size:9.5px; line-height:1.25; text-transform:uppercase; }
.purchase-expiry-strip b { flex:0 0 auto; min-width:48px; text-align:center; color:#ff5b5b; font-size:14px; font-variant-numeric:tabular-nums; letter-spacing:.03em; }
.purchase-expiry-strip b.is-expired { color:#ff8181; }
.purchase-copy-bar { min-height:44px; }
.purchase-copy-bar > span { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:10px; }
.purchase-live-note { display:flex; gap:9px; align-items:flex-start; padding:10px 11px; border-radius:13px; background:rgba(90,164,255,.055); border:1px solid rgba(90,164,255,.11); }
.purchase-live-note > svg { width:17px; height:17px; flex:0 0 auto; color:#80b8ff; }
.purchase-live-note strong, .purchase-live-note span { display:block; }
.purchase-live-note strong { color:#c9d6e5; font-size:10.5px; }
.purchase-live-note span { margin-top:3px; color:#748091; font-size:10px; line-height:1.4; }
.purchase-explorer-button { width:100%; display:flex; align-items:center; justify-content:center; gap:7px; text-decoration:none; }
.purchase-explorer-button svg, .purchase-history-check svg { width:15px; height:15px; }
.purchase-history-check { margin-top:9px; width:100%; display:flex; align-items:center; justify-content:center; gap:6px; }
.purchase-history-page .purchase-history-note { margin-bottom:4px; }
@media  (max-width:380px) {
  .purchase-title-actions { gap:5px; }
}


.dashboard-balance-actions {
  position:absolute; z-index:4; right:17px; bottom:14px;
  display:flex; align-items:center; gap:7px;
}
.dashboard-balance-actions .balance-visibility-button,
.dashboard-balance-actions .balance-swap-button {
  position:static; right:auto; bottom:auto;
  color:#b8c0cc; background:rgba(0,0,0,.28);
}
.dashboard-balance-actions .balance-swap-button { color:#cfff70; border-color:rgba(184,255,59,.16); }
.dashboard-balance-actions .balance-swap-button:hover { color:#e3ffad; border-color:rgba(184,255,59,.3); background:rgba(184,255,59,.055); }
.balance-meta-with-visibility { padding-right:94px; }
.swap-action-trio { grid-template-columns:repeat(3,minmax(0,1fr)); }
.token-swap-actions-four { grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px; }
.token-swap-actions-four .action-button { min-width:0; padding-left:6px; padding-right:6px; gap:5px; }
.token-swap-actions-four .action-button small { font-size:9.5px; }
.token-swap-actions-four .info-icon { flex:0 0 30px; width:30px; height:30px; }

.swap-page { padding-bottom:22px; }
.swap-title-row { align-items:center; }
.swap-shell-card {
  margin:4px 12px 20px; padding:12px;
  border:1px solid rgba(255,255,255,.075); border-radius:21px;
  background:linear-gradient(180deg,rgba(18,22,29,.97),rgba(8,11,16,.98));
  box-shadow:0 24px 60px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.025);
}
.swap-side-card {
  position:relative; padding:13px; border-radius:16px;
  border:1px solid rgba(255,255,255,.07); background:rgba(0,0,0,.22);
}
.swap-from-card { border-color:rgba(184,255,59,.12); }
.swap-to-card { border-color:rgba(83,255,221,.1); }
.swap-side-label { display:flex; justify-content:space-between; align-items:center; gap:10px; margin-bottom:10px; }
.swap-side-label > span { color:#9aa4b2; font-size:10.5px; font-weight:600; letter-spacing:.075em; text-transform:uppercase; }
.swap-side-label > small { min-width:0; color:#707b8a; font-size:10px; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.swap-asset-line { display:flex; align-items:center; gap:9px; min-width:0; }
.swap-asset-line .coin-logo-image { width:36px!important; height:36px!important; }
.swap-asset-line select {
  min-width:0; flex:1; height:42px; border:1px solid rgba(255,255,255,.07); border-radius:12px;
  padding:0 30px 0 10px; background:#0b0f15; color:#eef4f7; font:800 11px/1 system-ui,sans-serif;
  outline:none; appearance:auto;
}
.swap-asset-line select:focus { border-color:rgba(184,255,59,.3); box-shadow:0 0 0 3px rgba(184,255,59,.04); }
.swap-amount-line { display:grid; grid-template-columns:minmax(0,1fr) 51px; align-items:center; gap:7px; margin-top:11px; }
.swap-amount-line input {
  width:100%; min-width:0; height:47px; border:0; border-radius:13px; padding:0 12px;
  background:#070a0f; color:#f6f9fb; font-size:24px; font-weight:600; letter-spacing:-.04em; outline:1px solid rgba(255,255,255,.055);
}
.swap-amount-line input:focus { outline-color:rgba(184,255,59,.24); }
.swap-amount-line button {
  height:39px; border:1px solid rgba(184,255,59,.2); border-radius:11px; background:rgba(184,255,59,.06);
  color:#cfff70; font-size:10.5px; font-weight:600; cursor:pointer;
}
.swap-switch-wrap { position:relative; height:18px; z-index:3; display:grid; place-items:center; }
.swap-flip-button {
  width:42px; height:42px; margin-top:0; display:grid; place-items:center; border-radius:14px;
  border:1px solid rgba(184,255,59,.3); background:linear-gradient(145deg,#b8ff3b,#7dff64); color:#071006;
  box-shadow:0 0 0 5px #0d1117,0 8px 25px rgba(184,255,59,.15); cursor:pointer;
  transform:rotate(90deg); transition:transform .16s ease,box-shadow .16s ease;
}
.swap-flip-button:hover { transform:rotate(270deg); box-shadow:0 0 0 5px #0d1117,0 8px 28px rgba(184,255,59,.25); }
.swap-flip-button svg { width:19px; height:19px; }
.swap-receive-preview { min-height:47px; margin-top:11px; display:flex; align-items:center; padding:0 12px; border-radius:13px; background:#070a0f; outline:1px solid rgba(255,255,255,.055); }
.swap-receive-preview strong { color:#f5f9fb; font-size:22px; font-weight:600; letter-spacing:-.035em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.swap-rule-line { display:flex; align-items:flex-start; gap:8px; margin:11px 2px 0; color:#737e8d; font-size:10px; line-height:1.45; }
.swap-rule-line svg { flex:0 0 15px; width:15px; height:15px; color:#aee94e; }
.swap-quote-card { margin-top:11px; padding:6px 11px; border:1px solid rgba(255,255,255,.055); border-radius:13px; background:rgba(255,255,255,.018); }
.swap-quote-card > div:not(.swap-liquidity-warning) { min-height:35px; display:flex; align-items:center; justify-content:space-between; gap:9px; border-bottom:1px solid rgba(255,255,255,.045); }
.swap-quote-card > div:last-of-type { border-bottom:0; }
.swap-quote-card span { color:#788391; font-size:10px; }
.swap-quote-card strong { color:#dfe7ed; font-size:10.5px; text-align:right; }
.swap-quote-card strong small { display:block; margin-top:2px; color:#677381; font-size:9.5px; font-weight:600; }
.swap-quote-card .swap-max-row strong { color:#cfff70; }
.swap-liquidity-warning { margin:7px 0 3px; padding:7px 8px; border-radius:9px; background:rgba(255,91,110,.075); color:#ff98a5; font-size:10px; font-weight:600; }
.swap-quote-loading { min-height:52px; margin-top:11px; display:flex; align-items:center; justify-content:center; gap:8px; border-radius:14px; color:#84909e; font-size:10px; background:rgba(255,255,255,.018); }
.swap-quote-loading svg { width:15px; height:15px; animation:spin .85s linear infinite; }
.swap-submit { width:100%; margin-top:11px; min-height:48px; display:flex; align-items:center; justify-content:center; gap:8px; }
.swap-submit svg { width:17px; height:17px; transform:rotate(90deg); }
.swap-safety-copy { display:flex; align-items:flex-start; gap:8px; margin:10px 3px 0; color:#65717f; }
.swap-safety-copy > span { display:block; }
.swap-safety-copy svg { width:14px; height:14px; color:#83a94b; }
.swap-safety-copy p { margin:0; font-size:9.5px; line-height:1.45; }

.swap-active-card { margin:4px 12px 20px; padding:14px; border:1px solid rgba(184,255,59,.13); border-radius:20px; background:linear-gradient(180deg,rgba(184,255,59,.035),rgba(10,13,18,.98)); }
.swap-active-head { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.swap-active-head span,.swap-active-head strong { display:block; }
.swap-active-head span { color:#71808d; font-size:10px; font-weight:600; letter-spacing:.08em; }
.swap-active-head strong { margin-top:3px; color:#dfff9d; font-size:13px; }
.swap-status-refresh { width:37px; height:37px; display:grid; place-items:center; border:1px solid rgba(184,255,59,.14); border-radius:11px; background:rgba(184,255,59,.035); color:#b8ff3b; cursor:pointer; }
.swap-status-refresh svg { width:16px; height:16px; }
.swap-active-pair { margin:14px 0 10px; display:grid; grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr); align-items:center; gap:5px; }
.swap-active-pair > div { min-width:0; display:flex; align-items:center; gap:7px; padding:9px; border-radius:14px; background:rgba(255,255,255,.025); }
.swap-active-pair > div > span { min-width:0; }
.swap-active-pair small,.swap-active-pair strong { display:block; }
.swap-active-pair small { color:#727d8c; font-size:9.5px; }
.swap-active-pair strong { margin-top:2px; color:#edf3f6; font-size:10.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.swap-active-pair > i { display:grid; place-items:center; color:#b8ff3b; }
.swap-active-pair > i svg { width:17px; height:17px; transform:rotate(90deg); }
.swap-active-card > p { margin:9px 0; color:#8792a0; font-size:10px; line-height:1.45; }
.swap-active-links { display:flex; gap:7px; }
.swap-active-links a { flex:1; min-height:36px; display:flex; align-items:center; justify-content:center; gap:6px; border:1px solid rgba(255,255,255,.07); border-radius:10px; color:#aab5c1; font-size:10px; font-weight:600; text-decoration:none; }
.swap-active-links a svg { width:13px; height:13px; }
.swap-processing-note { display:flex; align-items:flex-start; gap:8px; margin-top:10px; padding:9px 10px; border-radius:12px; background:rgba(184,255,59,.035); color:#7e8996; font-size:10px; line-height:1.45; }
.swap-processing-note svg { width:14px; height:14px; flex:0 0 14px; color:#a9e750; }

.swap-history-page { padding-bottom:20px; }
.swap-history-list { overflow:hidden; border:1px solid rgba(255,255,255,.055); border-radius:16px; }
.swap-history-row { min-height:61px; display:grid; grid-template-columns:75px minmax(0,1fr) 35px; align-items:center; gap:8px; padding:8px 10px; border-bottom:1px solid rgba(255,255,255,.045); background:rgba(255,255,255,.012); }
.swap-history-row:last-child { border-bottom:0; }
.swap-history-icons { display:flex; align-items:center; gap:2px; }
.swap-history-icons i { color:#6e7a87; display:grid; place-items:center; }
.swap-history-icons i svg { width:13px; height:13px; transform:rotate(90deg); }
.swap-history-copy { min-width:0; }
.swap-history-copy strong,.swap-history-copy span { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.swap-history-copy strong { color:#e6edf1; font-size:10.5px; }
.swap-history-copy span { margin-top:3px; color:#687482; font-size:9.5px; }
.swap-history-external { width:32px; height:32px; display:grid; place-items:center; border:1px solid rgba(255,255,255,.06); border-radius:9px; color:#8894a2; }
.swap-history-external svg { width:13px; height:13px; }
.swap-history-status { width:8px; height:8px; margin:auto; border-radius:50%; background:#7e8996; }
.swap-history-status.status-confirmed { background:#b8ff3b; box-shadow:0 0 8px rgba(184,255,59,.35); }
.swap-history-status.status-review { background:#ffc45c; }
.swap-history-status.status-cancelled { background:#ff7183; }
.activity-swap-section { margin-top:12px; }
.activity-swap-section .swap-history-list { border-radius:0; border-left:0; border-right:0; }
.activity-swap-section .swap-history-list.compact .swap-history-row { min-height:55px; }

@media  (max-width:380px) {
  .swap-shell-card,.swap-active-card { margin-left:9px; margin-right:9px; padding:10px; }
  .swap-side-card { padding:11px; }
  .swap-asset-line select { font-size:10.5px; padding-left:8px; }
  .swap-amount-line input { font-size:21px; }
  .token-swap-actions-four { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .token-swap-actions-four .action-button { min-height:51px; }
  .swap-active-pair { grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr); }
  .swap-active-pair > div { padding:7px; gap:5px; }
}


.dashboard-balance-actions .balance-swap-cta {
  width:auto;
  min-width:76px;
  padding:0 11px;
  gap:6px;
  border-radius:12px;
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
}
.dashboard-balance-actions .balance-swap-cta svg { width:15px; height:15px; flex:0 0 15px; }
.dashboard-balance-actions .balance-swap-cta span { font-size:10px; font-weight:600; letter-spacing:.025em; text-transform:uppercase; }
.balance-meta-with-visibility { padding-right:132px; }

.wallet-other-family-funded {
  flex:0 0 auto;
  margin:8px 0 2px;
  padding:9px;
  border:1px solid rgba(184,255,59,.12);
  border-radius:15px;
  background:rgba(184,255,59,.025);
}
.wallet-other-family-head {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-bottom:7px;
}
.wallet-other-family-head > div { min-width:0; }
.wallet-other-family-head strong,
.wallet-other-family-head span { display:block; }
.wallet-other-family-head strong { color:#dfff9d; font-size:10px; }
.wallet-other-family-head span { margin-top:2px; color:#778391; font-size:9.5px; line-height:1.35; }
.wallet-other-family-head button {
  flex:0 0 auto;
  min-height:30px;
  padding:0 10px;
  border:1px solid rgba(184,255,59,.18);
  border-radius:9px;
  background:rgba(184,255,59,.045);
  color:#cfff70;
  font-size:10px;
  font-weight:600;
  cursor:pointer;
}
.wallet-other-family-row {
  min-height:48px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  padding:7px 8px;
  border-radius:11px;
  background:rgba(0,0,0,.16);
}
.wallet-other-family-row + .wallet-other-family-row { margin-top:5px; }
.wallet-other-family-row > div { min-width:0; }
.wallet-other-family-row strong,
.wallet-other-family-row span,
.wallet-other-family-row small { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.wallet-other-family-row strong { color:#e8eef2; font-size:10px; }
.wallet-other-family-row span { margin-top:2px; color:#697684; font-size:9.5px; }
.wallet-other-family-row small { margin-top:3px; color:#cfff70; font-size:10px; font-weight:600; }

@media  (max-width:359px) {
  .dashboard-balance-actions .balance-swap-cta { min-width:68px; padding:0 8px; }
  .dashboard-balance-actions .balance-swap-cta span { font-size:9.5px; }
  .balance-meta-with-visibility { padding-right:120px; }
}


.activity-summary-bar {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:0 0 10px;
  padding:9px 11px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:13px;
  background:rgba(255,255,255,.025);
  color:#8e96a5;
  font-size:10.5px;
}
.activity-summary-bar > span { display:flex; align-items:center; gap:6px; min-width:0; }
.activity-summary-bar svg { width:14px; height:14px; color:#b8ff3b; }
.activity-summary-bar strong { color:#e6ebf2; font-size:11px; }
.activity-summary-bar small { color:#727b8b; font-size:10px; text-align:right; }
.unified-activity-list { border-radius:18px; }
.activity-date-divider {
  min-height:34px;
  display:flex;
  align-items:center;
  padding:8px 12px 6px;
  border-bottom:1px solid rgba(255,255,255,.05);
  background:linear-gradient(180deg,rgba(184,255,59,.045),rgba(184,255,59,.012));
}
.activity-date-divider span {
  color:#aeb6c4;
  font-size:10px;
  font-weight:600;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.unified-operation-row .operation-icon svg { width:18px; height:18px; }
.unified-operation-row .operation-icon.operation-purchase { color:#75e6c4; background:rgba(40,215,165,.07); }
.unified-operation-row .operation-icon.operation-withdrawal { color:#ff9aa6; background:rgba(255,91,110,.06); }
.unified-operation-row .operation-icon.operation-swap { color:#b8ff3b; background:rgba(184,255,59,.06); }
.unified-operation-row .tx-amount strong { max-width:180px; }
.tx-explorer-spacer { width:32px; height:32px; display:block; }
.activity-pagination {
  display:grid;
  grid-template-columns:42px minmax(0,1fr) 42px;
  align-items:center;
  gap:10px;
  margin-top:12px;
}
.activity-page-button {
  width:42px;
  height:42px;
  border:1px solid var(--line);
  border-radius:13px;
  background:#101219;
  color:#d2d8e2;
  display:grid;
  place-items:center;
  cursor:pointer;
}
.activity-page-button:disabled { opacity:.28; cursor:default; }
.activity-page-button:not(:disabled):active { transform:scale(.97); }
.activity-page-button svg { width:17px; height:17px; }
.activity-page-copy {
  min-width:0;
  min-height:42px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:13px;
  background:#0d0f14;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:7px 10px;
  text-align:left;
}
.activity-page-copy strong { color:#d8dee8; font-size:10.5px; }
.activity-page-copy span { margin-top:3px; color:#727b8b; font-size:10px; }
@media  (max-width:380px) {
  .activity-summary-bar { align-items:flex-start; flex-direction:column; }
  .activity-summary-bar small { text-align:left; }
  .unified-operation-row .tx-amount strong { max-width:none; }
  .tx-explorer-spacer { grid-column:3; grid-row:1 / span 2; width:30px; height:30px; }
}



.dashboard-balance-actions .swap-dashboard-badge {
  min-width:72px;
  height:34px;
  padding:0 11px;
  border:1px solid rgba(184,255,59,.38);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(184,255,59,.16),rgba(184,255,59,.065));
  color:#d9ff91;
  box-shadow:0 0 0 1px rgba(184,255,59,.035) inset,0 8px 24px rgba(0,0,0,.18);
}
.dashboard-balance-actions .swap-dashboard-badge span { font-size:10.5px; letter-spacing:.08em; }
.dashboard-balance-actions .swap-dashboard-badge svg { width:15px; height:15px; }

.swap-action-split {
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:46px;
  align-items:stretch;
}
.swap-action-split .action-button { min-width:0; }
.asset-swap-orb {
  position:absolute;
  z-index:5;
  left:50%;
  top:50%;
  width:48px;
  height:48px;
  transform:translate(-50%,-50%);
  border:1px solid rgba(184,255,59,.34);
  border-radius:50%;
  background:radial-gradient(circle at 35% 28%,#d7ff85 0,#b8ff3b 38%,#82d715 100%);
  color:#091006;
  box-shadow:0 0 0 5px #090c12,0 8px 24px rgba(132,224,29,.23);
  display:grid;
  place-items:center;
  cursor:pointer;
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.asset-swap-orb:hover { transform:translate(-50%,-50%) scale(1.055); box-shadow:0 0 0 5px #090c12,0 10px 28px rgba(132,224,29,.34); }
.asset-swap-orb:active { transform:translate(-50%,-50%) scale(.97); }
.asset-swap-orb:disabled { opacity:.42; cursor:not-allowed; filter:grayscale(.35); }
.asset-swap-orb span { display:grid; place-items:center; }
.asset-swap-orb svg { width:20px; height:20px; stroke-width:2.25; }
.asset-swap-orb b {
  position:absolute;
  bottom:-17px;
  left:50%;
  transform:translateX(-50%);
  color:#b8ff3b;
  font-size:9.5px;
  letter-spacing:.08em;
  font-weight:600;
  white-space:nowrap;
  text-shadow:0 1px 8px #000;
}
.peur-buy-row { margin-top:9px; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; }
.peur-buy-row .peur-buy-button, .peur-buy-row .peur-withdraw-button { width:100%; min-height:52px; }

@media  (max-width:380px) {
  .swap-action-split { gap:40px; }
  .asset-swap-orb { width:44px; height:44px; }
  .asset-swap-orb svg { width:18px; height:18px; }
  .dashboard-balance-actions .swap-dashboard-badge { min-width:66px; padding:0 9px; }
}



.market-refresh-button.is-spinning svg { animation: balanceRefreshSpin .85s linear infinite !important; transform-origin: 50% 50%; }
.send-amount-toggle-row { display:grid; grid-template-columns:minmax(0,1fr) 44px; gap:8px; align-items:center; }
.send-amount-toggle-row .send-page-amount { width:100%; min-width:0; }
.send-amount-swap-button { width:44px; height:44px; border:1px solid rgba(255,255,255,.12); border-radius:14px; background:rgba(255,255,255,.055); color:inherit; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; }
.send-amount-swap-button svg { width:20px; height:20px; }
.send-amount-swap-button:disabled { opacity:.45; cursor:not-allowed; }
@media  (max-width:420px) { .send-amount-toggle-row { grid-template-columns:minmax(0,1fr) 42px; } .send-amount-swap-button { width:42px; height:42px; border-radius:13px; } }


.moovie-hedge-program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}
.moovie-hedge-program-card{appearance:none;border:1px solid var(--line,rgba(255,255,255,.10));background:var(--panel,#111);color:inherit;border-radius:16px;padding:14px;text-align:left;cursor:pointer;min-width:0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
.moovie-hedge-program-card:active{transform:scale(.985)}
.moovie-hedge-program-card.is-selected{border-color:rgba(99,199,54,.65);box-shadow:0 0 0 1px rgba(99,199,54,.18) inset}
.moovie-hedge-program-head{display:flex;align-items:center;gap:10px;min-width:0}
.moovie-hedge-program-head>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}
.moovie-hedge-program-head strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-program-head span{font-size:11px;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-program-rate{display:flex;align-items:baseline;gap:5px;margin-top:12px}
.moovie-hedge-program-rate strong{font-size:22px;line-height:1}
.moovie-hedge-program-rate span{font-size:11px;opacity:.68}
.moovie-hedge-detail-panel{display:grid;gap:12px}
.moovie-hedge-select-hint{padding:22px 16px;text-align:center;border:1px dashed var(--line,rgba(255,255,255,.12));border-radius:16px;opacity:.7;font-size:13px}
@media  (max-width:520px){.moovie-hedge-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.moovie-hedge-program-card{padding:11px}.moovie-hedge-program-head strong{font-size:12px}.moovie-hedge-program-rate strong{font-size:19px}}
.purchase-asset-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}
.purchase-asset-option{display:flex;align-items:center;gap:9px;border:1px solid var(--line,rgba(255,255,255,.10));border-radius:16px;padding:10px 12px;background:var(--panel,#111);color:inherit;text-align:left;cursor:pointer}
.purchase-asset-option>span{display:flex;flex-direction:column;gap:2px}.purchase-asset-option strong{font-size:13px}.purchase-asset-option small{font-size:11px;opacity:.68}.purchase-asset-option.is-selected{border-color:rgba(99,199,54,.7);box-shadow:0 0 0 1px rgba(99,199,54,.18) inset}.purchase-asset-option:disabled{opacity:.48;cursor:not-allowed}
.purchase-status-token,.purchase-history-token{display:flex;align-items:center;gap:7px}


.activity-refresh {
  border-color: rgba(184,255,59,.34);
  background: linear-gradient(180deg, rgba(184,255,59,.15), rgba(184,255,59,.055));
  color: #d9ff91;
}
.activity-refresh:hover { border-color: rgba(184,255,59,.5); background: rgba(184,255,59,.11); }
.activity-refresh.is-spinning svg,
.activity-sync-banner svg { animation: spin .85s linear infinite; transform-origin: 50% 50%; }

.dashboard-balance-actions .stake-dashboard-badge {
  min-width:72px; height:34px; padding:0 10px;
  border:1px solid rgba(184,255,59,.30); border-radius:999px;
  background:linear-gradient(180deg,rgba(184,255,59,.12),rgba(184,255,59,.045));
  color:#d9ff91;
}
.dashboard-balance-actions .stake-dashboard-badge span { font-size:10.5px; letter-spacing:.07em; }
.dashboard-balance-actions .stake-dashboard-badge svg { width:15px; height:15px; }
.balance-meta-with-visibility { padding-right:170px; }

.stake-page, .moovie-stake-history-page { padding-bottom:24px; }
.stake-title-row { align-items:center; }
.stake-create-card, .stake-pending-wrap {
  margin:4px 12px 18px; padding:14px;
  border:1px solid rgba(255,255,255,.075); border-radius:22px;
  background:linear-gradient(180deg,rgba(18,22,29,.97),rgba(8,11,16,.98));
  box-shadow:0 22px 56px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.025);
}
.stake-balance-line { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:14px; }
.stake-balance-line > span:first-child { display:flex; align-items:center; gap:10px; min-width:0; }
.stake-balance-line small { display:block; color:rgba(255,255,255,.76); font-size:10.5px; text-transform:uppercase; letter-spacing:.07em; font-weight:600; }
.stake-balance-line strong { display:block; margin-top:3px; font-size:16px; }
.stake-liquidity-badge { flex:0 0 auto; padding:6px 8px; border-radius:999px; border:1px solid rgba(184,255,59,.22); color:#cfff70; font-size:9.5px; font-weight:600; letter-spacing:.08em; }
.stake-amount-line { margin-bottom:13px; }
.stake-term-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px; margin:10px 0 13px; }
.stake-term-button { min-width:0; padding:9px 5px; border-radius:14px; border:1px solid rgba(255,255,255,.075); background:#0b0e13; color:#c5ccd6; display:flex; flex-direction:column; align-items:center; gap:1px; cursor:pointer; }
.stake-term-button strong { font-size:14px; color:#f4f6f8; }
.stake-term-button span { font-size:10px; color:var(--muted); text-transform:uppercase; }
.stake-term-button b { margin-top:3px; font-size:10px; color:#b8ff3b; }
.stake-term-button.is-selected { border-color:rgba(184,255,59,.42); background:rgba(184,255,59,.08); box-shadow:0 0 0 1px rgba(184,255,59,.04) inset; }
.stake-preview { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-bottom:12px; }
.stake-preview > div { padding:10px; border:1px solid rgba(255,255,255,.06); border-radius:14px; background:rgba(255,255,255,.018); }
.stake-preview span { display:block; font-size:10px; color:var(--muted); text-transform:uppercase; letter-spacing:.05em; }
.stake-preview strong { display:block; margin-top:4px; font-size:12px; color:#eef2f5; overflow-wrap:anywhere; }
.stake-submit { width:100%; margin-top:4px; }
.stake-status-button, .stake-pending-wrap > .primary-button { width:100%; margin-top:10px; }
.stake-active-section { margin:0 12px 18px; }
.stake-position-list { display:grid; gap:9px; }
.stake-position-card { padding:12px; border:1px solid rgba(255,255,255,.07); border-radius:16px; background:rgba(12,15,20,.96); }
.stake-position-card.status-locked { border-color:rgba(184,255,59,.20); }
.stake-position-card.status-confirmed { border-color:rgba(184,255,59,.32); }
.stake-position-card.status-review { border-color:rgba(255,188,76,.32); }
.stake-position-head { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:10px; }
.stake-position-head > div { display:flex; align-items:center; gap:9px; min-width:0; }
.stake-position-head span { min-width:0; }
.stake-position-head small { display:block; font-size:10px; color:var(--muted); letter-spacing:.055em; }
.stake-position-head strong { display:block; margin-top:2px; font-size:12px; }
.stake-position-head > b { color:#cfff70; font-size:14px; }
.stake-position-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
.stake-position-grid > div { padding:8px; border-radius:12px; background:rgba(255,255,255,.022); }
.stake-position-grid span { display:block; font-size:10px; color:var(--muted); }
.stake-position-grid strong { display:block; margin-top:3px; font-size:10.5px; overflow-wrap:anywhere; }
.stake-unlock-date { margin-top:9px; color:var(--muted); font-size:10.5px; }
.stake-unlock-date strong { color:#d7dce2; }
.stake-links { display:flex; gap:8px; margin-top:9px; }
.stake-links a { display:inline-flex; align-items:center; gap:4px; color:#cfff70; font-size:10.5px; text-decoration:none; }
.stake-links svg { width:12px; height:12px; }
.stake-pagination { display:flex; align-items:center; justify-content:space-between; gap:8px; margin:14px 12px 22px; }
.stake-pagination button { min-height:38px; padding:0 12px; border-radius:12px; border:1px solid rgba(255,255,255,.08); background:#0c0f14; color:#d7dce2; }
.stake-pagination button:disabled { opacity:.35; }
.stake-pagination span { color:var(--muted); font-size:10.5px; }

@media  (max-width:420px) {
  .dashboard-balance-actions { gap:5px; }
  .dashboard-balance-actions .swap-dashboard-badge,
  .dashboard-balance-actions .stake-dashboard-badge { min-width:58px; padding:0 7px; }
  .dashboard-balance-actions .swap-dashboard-badge span,
  .dashboard-balance-actions .stake-dashboard-badge span { font-size:9.5px; }
  .balance-meta-with-visibility { padding-right:146px; }
  .stake-term-grid { gap:5px; }
  .stake-term-button { padding:8px 3px; }
}
@media  (prefers-reduced-motion: reduce) {
  .activity-refresh.is-spinning svg, .activity-sync-banner svg { animation:none !important; }
}


.security-critical-card{display:flex;align-items:flex-start;gap:13px;margin:0 0 12px;padding:17px 18px;border:1px solid rgba(255,91,110,.34);border-radius:16px;background:linear-gradient(135deg,rgba(255,91,110,.12),rgba(255,91,110,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.security-critical-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:rgba(255,91,110,.12);color:#ff8392}.security-critical-icon svg{width:18px;height:18px}.security-critical-card strong{display:block;color:#ff98a5;font-size:11px;line-height:1.35;letter-spacing:.025em}.security-critical-card p{margin:7px 0 0;color:#b9a0a5;font-size:10.5px;line-height:1.58}
@media (max-width:560px){.security-critical-card{padding:15px;gap:11px}.security-critical-card p{font-size:10px}}


.legacy-dual-statements {
  margin-top: 14px;
}
.legacy-statement-group {
  border-top: 1px solid rgba(255,255,255,.07);
  padding-top: 11px;
}
.legacy-statement-group + .legacy-statement-group {
  margin-top: 14px;
}
.legacy-statement-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 2px 9px;
}
.legacy-statement-title strong {
  color: #eef2f5;
  font-size: 11px;
  letter-spacing: .01em;
}
.legacy-statement-title span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #737d8c;
  font: 9px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}


.destination-preview {
  margin: 5px 1px 5px;
}
.send-page-amount {
  margin-top: 0;
}
.send-amount-toggle-row {
  grid-template-columns: minmax(0,1fr) 58px;
  gap: 8px;
  align-items: stretch;
}
.send-amount-swap-button {
  width: 58px;
  height: 58px;
  min-height: 58px;
  align-self: stretch;
  border-radius: 13px;
}
.amount-conversion-line {
  margin: 5px 2px 9px;
  text-align: left;
  font-size: 12px;
  font-weight:600;
  color: #929cab;
}
@media  (max-width:420px) {
  .send-amount-toggle-row { grid-template-columns:minmax(0,1fr) 58px; }
  .send-amount-swap-button { width:58px; height:58px; min-height:58px; border-radius:13px; }
}



.header-activity-button {
  color:#aab3c1;
  border-color:rgba(255,255,255,.08);
  background:rgba(255,255,255,.025);
}
.header-activity-button:hover,
.header-activity-button.is-active {
  color:#d9ff91;
  border-color:rgba(184,255,59,.28);
  background:rgba(184,255,59,.07);
}
.header-activity-button svg { width:18px; height:18px; }


.balance-meta-with-visibility { padding-right:48px !important; }
.dashboard-balance-actions { gap:6px; }

.moovie-hedge-program-card { position:relative; isolation:isolate; }
.moovie-hedge-program-card > * { position:relative; z-index:2; }
.moovie-hedge-program-card.is-best { border-color:rgba(184,255,59,.24); }
.moovie-hedge-program-card.is-best::before {
  content:"";
  position:absolute;
  inset:-1px;
  z-index:0;
  border-radius:17px;
  padding:1px;
  background:conic-gradient(from 0deg, transparent 0 57%, rgba(184,255,59,.18) 67%, #b8ff3b 74%, rgba(184,255,59,.18) 81%, transparent 91% 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
  animation:hedgeBestOrbit 3.8s linear infinite;
}
@keyframes hedgeBestOrbit { to { transform:rotate(360deg); } }
.moovie-hedge-card-status { flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-end; gap:5px; }
.moovie-hedge-best-badge {
  display:inline-flex;
  align-items:center;
  gap:3px;
  color:#dfff9c;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.09em;
  line-height:1;
}
.moovie-hedge-best-badge svg { width:9px; height:9px; fill:rgba(184,255,59,.16); }
@media  (prefers-reduced-motion:reduce) { .moovie-hedge-program-card.is-best::before { animation:none; } }

.loyalty-live-rewards {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  margin-top:9px;
}
.loyalty-live-stat,
.loyalty-live-counter {
  min-width:0;
  padding:10px 11px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:rgba(255,255,255,.022);
}
.loyalty-live-stat span,
.loyalty-live-counter span {
  display:block;
  color:#747e8d;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.07em;
  text-transform:uppercase;
}
.loyalty-live-stat strong {
  display:block;
  margin-top:5px;
  color:#dfe7ef;
  font-size:10px;
  line-height:1.2;
  overflow-wrap:anywhere;
}
.loyalty-live-counter {
  grid-column:1 / -1;
  position:relative;
  overflow:hidden;
  border-color:rgba(184,255,59,.12);
  background:linear-gradient(180deg,rgba(184,255,59,.05),rgba(184,255,59,.018));
}
.loyalty-live-counter::after {
  content:"";
  position:absolute;
  width:6px;
  height:6px;
  top:10px;
  right:10px;
  border-radius:50%;
  background:#b8ff3b;
  box-shadow:0 0 0 4px rgba(184,255,59,.08),0 0 14px rgba(184,255,59,.42);
}
.loyalty-live-counter strong {
  display:block;
  margin-top:5px;
  color:#dfff9c;
  font-size:15px;
  letter-spacing:-.02em;
  overflow-wrap:anywhere;
}
.loyalty-live-counter small {
  display:block;
  margin-top:4px;
  color:#707a88;
  font-size:9.5px;
}
.loyalty-live-rewards:not(.is-live) { opacity:.62; }

.activity-rich-row.tx-row-full { grid-template-columns:68px minmax(0,1fr) auto 34px; }
.activity-icon-pair {
  width:68px;
  min-width:68px;
  display:flex;
  align-items:center;
  gap:6px;
}
.activity-icon-pair .coin-logo-image {
  flex:0 0 auto;
  border-radius:50%;
  box-shadow:0 0 0 1px rgba(255,255,255,.06);
}
.activity-rich-row .tx-main strong { font-size:10.7px; }
.activity-action-line { color:#9aa4b2 !important; font-size:10px !important; }
.activity-meta-line {
  display:block;
  margin-top:3px;
  color:#697382;
  font-size:9.5px;
  line-height:1.25;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
@media  (max-width:380px) {
  .activity-rich-row.tx-row-full { grid-template-columns:62px minmax(0,1fr) 30px; }
  .activity-icon-pair { width:62px; min-width:62px; gap:4px; }
  .activity-rich-row.tx-row-full .tx-amount { grid-column:2 / 3; text-align:left; max-width:none; }
  .activity-rich-row.tx-row-full .tx-explorer-button,
  .activity-rich-row.tx-row-full .tx-explorer-spacer { grid-column:3; grid-row:1 / span 2; }
  .loyalty-live-rewards { grid-template-columns:1fr; }
  .loyalty-live-counter { grid-column:1; }
}


.dashboard-balance-actions{display:flex;align-items:center;gap:8px}
.dashboard-feature-toggle{height:34px;min-width:72px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(0,0,0,.22);color:var(--muted,#89939f);font:inherit;cursor:pointer;transition:.2s ease}
.dashboard-feature-toggle i{display:grid;place-items:center;width:17px;height:17px}.dashboard-feature-toggle i svg{width:17px;height:17px}.dashboard-feature-toggle b{font-size:10px;letter-spacing:.07em}
.dashboard-feature-toggle.is-on{border-color:rgba(184,255,59,.42);background:rgba(184,255,59,.10);color:var(--lime,#b8ff3b);box-shadow:0 0 0 1px rgba(184,255,59,.06) inset}
.coming-soon-page{display:grid;place-items:center;min-height:calc(100dvh - 180px)}
.coming-soon-card{width:min(100%,520px);margin:auto;padding:34px 28px;text-align:center;border:1px solid rgba(255,255,255,.09);border-radius:23px;background:linear-gradient(145deg,rgba(19,23,30,.98),rgba(8,10,14,.99));box-shadow:0 24px 70px rgba(0,0,0,.28)}
.coming-soon-icon{width:58px;height:58px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.22);border-radius:18px;background:rgba(184,255,59,.065);color:var(--lime,#b8ff3b)}.coming-soon-icon svg{width:28px;height:28px}
.coming-soon-card>span{color:var(--lime,#b8ff3b);font-size:10.5px;font-weight:600;letter-spacing:.12em}.coming-soon-card h1{margin:8px 0 10px;font-size:30px;letter-spacing:-.035em}.coming-soon-card p{max-width:390px;margin:0 auto 22px;color:var(--muted,#89939f);font-size:12px;line-height:1.65}.coming-soon-card .primary-button{max-width:260px;margin:auto}


.swap-page{padding-bottom:118px}.swap-title-row{margin-bottom:12px}.swap-title-row h1{margin-bottom:3px}.swap-title-row p{margin-top:0}
.swap-shell-card{padding:14px!important;border-radius:18px!important;gap:8px!important}
.swap-side-card{padding:12px 13px!important;border-radius:14px!important}.swap-side-label{margin-bottom:7px!important}.swap-side-label span{font-size:10.5px!important}.swap-side-label small{font-size:10.5px!important}
.swap-asset-line{gap:9px!important}.swap-asset-line select{height:38px!important;min-height:38px!important;border-radius:11px!important;padding:0 30px 0 10px!important;font-size:11px!important}
.swap-amount-line{margin-top:8px!important;gap:7px!important}.swap-amount-line input{height:43px!important;min-height:43px!important;font-size:21px!important;border-radius:12px!important}.swap-amount-line button{height:43px!important;min-height:43px!important;border-radius:12px!important}
.swap-switch-wrap{height:22px!important;margin:-2px 0!important}.swap-flip-button{width:38px!important;height:38px!important;min-width:38px!important}.swap-flip-button svg{width:17px!important;height:17px!important}
.swap-receive-preview{min-height:43px!important;margin-top:8px!important;padding:8px 11px!important;border-radius:12px!important}.swap-receive-preview strong{font-size:19px!important}
.swap-rule-line{margin:8px 0 0!important;padding:8px 10px!important;font-size:10.5px!important;line-height:1.45!important}
.swap-quote-card{margin-top:8px!important;border-radius:12px!important}.swap-quote-card>div{min-height:35px!important;padding:8px 10px!important}.swap-quote-card span{font-size:10.5px!important}.swap-quote-card strong{font-size:10.5px!important}.swap-quote-card strong small{font-size:10px!important}
.swap-quote-loading{min-height:42px!important;margin-top:8px!important;padding:9px 10px!important}.swap-submit{min-height:45px!important;margin-top:9px!important}.swap-safety-copy{margin-top:9px!important;padding:9px 10px!important}.swap-safety-copy p{font-size:10.5px!important;line-height:1.5!important}
.swap-indicative-note{display:block!important;min-height:0!important;padding:9px 10px!important;border-top:1px solid rgba(255,255,255,.06);color:#8f99a6!important;font-size:10px!important;line-height:1.45!important}


.stake-catalog-section{display:grid;gap:13px}.stake-catalog-heading{padding:2px 1px 4px}.stake-catalog-heading>span{display:block;color:var(--text,#f5f7f8);font-size:13px;font-weight:600;letter-spacing:.04em}.stake-catalog-heading p{margin:5px 0 0;color:var(--muted,#89939f);font-size:10.5px;line-height:1.5}
.stake-asset-list{display:grid;gap:8px}.stake-asset-card{position:relative;width:100%;min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(15,18,24,.86);color:inherit;text-align:left;font:inherit;cursor:pointer}.stake-asset-card:hover{border-color:rgba(184,255,59,.18);background:rgba(19,23,29,.94)}.stake-asset-card.is-best{border-color:rgba(184,255,59,.30);box-shadow:0 0 0 1px rgba(184,255,59,.05) inset}
.stake-asset-copy{min-width:0}.stake-asset-copy>div{display:flex;align-items:center;gap:7px}.stake-asset-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.stake-asset-copy span{display:block;margin-top:5px;color:rgba(255,255,255,.78);font-size:10.5px;font-weight:600;line-height:1.25}.stake-asset-balance{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stake-best-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:rgba(184,255,59,.10);border:1px solid rgba(184,255,59,.28);color:var(--lime,#b8ff3b);font-size:9.5px;letter-spacing:.08em;white-space:nowrap}
.stake-asset-rate{text-align:right;white-space:nowrap}.stake-asset-rate small,.stake-asset-rate span{display:block;color:rgba(255,255,255,.90);font-size:10.5px;font-weight:600;line-height:1.15}.stake-asset-rate strong{display:block;margin:2px 0;color:var(--lime,#b8ff3b);font-size:16px}.stake-asset-card>i{color:#69737f;font-style:normal;font-size:19px}.stake-minimum-note{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:13px;color:#87919e;font-size:10.5px;line-height:1.45}.stake-minimum-note svg{width:16px;height:16px;color:var(--lime,#b8ff3b);flex:0 0 auto}
.stake-calculator-card{padding:15px!important}.stake-calculator-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.stake-calculator-top>div{display:flex;align-items:center;gap:9px;min-width:0}.stake-calculator-top>div span{min-width:0}.stake-calculator-top small{display:block;color:var(--muted,#89939f);font-size:10px}.stake-calculator-top strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.stake-back-assets{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);color:#c5ccd3}.stake-back-assets svg{width:17px;height:17px}
.stake-network-picker{display:grid;gap:6px;margin:7px 0 10px}.stake-network-picker>span{color:var(--muted,#89939f);font-size:10px;font-weight:600;text-transform:uppercase}.stake-network-picker>div{display:flex;gap:6px;flex-wrap:wrap}.stake-network-picker button{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025);color:#929ca8;font:inherit;font-size:10px}.stake-network-picker button.is-selected{border-color:rgba(184,255,59,.28);background:rgba(184,255,59,.07);color:#d5ff84}
.stake-minimum-inline{display:flex;align-items:center;gap:8px;margin:9px 0;padding:8px 10px;border-radius:11px;background:rgba(255,255,255,.022);font-size:10px}.stake-minimum-inline span{color:var(--muted,#89939f)}.stake-minimum-inline strong{font-size:10.5px}.stake-minimum-inline small{margin-left:auto;color:#818b97}.stake-calculator-usd{margin:4px 2px 10px;color:#939da9;font-size:10.5px}.stake-status-note,.stake-pending-label{font-size:10.5px;line-height:1.45}.stake-pending-label{margin-bottom:7px;color:#cbd3db;font-weight:600}.stake-term-grid{gap:6px!important}.stake-term-button{min-height:62px!important;padding:8px 5px!important}.stake-preview{margin-top:10px!important}.stake-submit{margin-top:10px!important}

@media (max-width:520px){.dashboard-feature-toggle{min-width:66px;padding:0 8px}.coming-soon-card{padding:28px 20px}.stake-asset-card{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.stake-asset-copy strong{font-size:12px}.stake-asset-copy span{font-size:10px}.stake-asset-rate small,.stake-asset-rate span{font-size:10px}.stake-asset-rate strong{font-size:15px}.stake-calculator-top{grid-template-columns:auto minmax(0,1fr) auto}.swap-shell-card{padding:11px!important}.swap-side-card{padding:10px 11px!important}}


.send-available-card {
  padding: 12px 13px;
  margin-bottom: 14px;
  min-height: 0;
}
.send-page-card { padding: 13px 14px; }
.amount-conversion-line {
  min-height: 20px;
  margin: 3px 2px 6px;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
  text-align: left;
}
.amount-conversion-line span {
  color: #737d8c;
  font-size:10.5px;
  font-weight:600;
  text-transform: uppercase;
  letter-spacing: .045em;
}
.amount-conversion-line strong {
  color: #aeb8c6;
  font-size: 12px;
  font-weight:600;
}
.send-page-amount { margin-top: 0; }
.send-page-amount > span { padding-right: 4px; }
.send-quick-percent {
  display: none;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 6px;
  margin: 7px 0 2px;
}
.send-quick-percent.is-open { display:grid; }
.send-quick-percent button {
  min-width: 0;
  height: 29px;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 6px;
  background: rgba(255,255,255,.035);
  color: #98a2b1;
  font-size:10.5px;
  font-weight:600;
  letter-spacing: .02em;
  cursor: pointer;
}
.send-quick-percent button:hover {
  border-color: rgba(184,255,59,.26);
  color: #d9ff91;
  background: rgba(184,255,59,.055);
}
.send-quick-percent button:disabled { opacity: .42; cursor: default; }
.send-page-actions { gap: 8px; margin-top: 11px; }
.send-page-actions .secondary-action-button,
.send-page-actions .primary-button {
  min-height: 42px;
  height: 42px;
  padding-top: 0;
  padding-bottom: 0;
}

.multichain-info-page { padding-bottom: 92px; }
.multichain-info-card {
  border: 1px solid rgba(255,255,255,.08);
  border-radius:20px;
  background: linear-gradient(150deg, rgba(184,255,59,.045), rgba(255,255,255,.022) 42%, rgba(10,12,17,.92));
  padding: 16px;
  overflow: hidden;
}
.multichain-info-switch-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255,255,255,.055);
}
.multichain-info-switch-row > div { min-width: 0; display: grid; gap: 4px; }
.multichain-info-switch-row span { color:#8c96a5; font-size:10.5px; font-weight:600; letter-spacing:.07em; }
.multichain-info-switch-row strong { color:#f3f6f8; font-size:14px; line-height:1.25; }
.multichain-page-toggle { flex: 0 0 auto; }
.multichain-preview-note {
  display:flex;
  align-items:flex-start;
  gap:9px;
  margin:12px 0 0;
  padding:10px 11px;
  border:1px solid rgba(255,193,77,.16);
  border-radius:12px;
  background:rgba(255,193,77,.045);
  color:#aeb6c2;
  font-size:10px;
  line-height:1.45;
}
.multichain-preview-note svg { width:16px; height:16px; flex:0 0 auto; color:#ffc14d; }
.multichain-explainer { padding: 17px 1px 4px; }
.multichain-explainer h2 { margin:0 0 7px; font-size:16px; }
.multichain-explainer p { margin:0; color:#8e98a7; font-size:11px; line-height:1.55; }
.multichain-example-flow {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;
  gap:6px;
  margin:15px 0 11px;
}
.multichain-example-flow > div {
  min-width:0;
  min-height:82px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:9px 5px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:13px;
  background:rgba(255,255,255,.025);
  text-align:center;
}
.multichain-example-flow b {
  width:30px; height:30px; border-radius:50%; display:grid; place-items:center;
  background:rgba(184,255,59,.1); color:#d9ff91; font-size:12px;
}
.multichain-example-flow span { color:#8d97a6; font-size:10px; line-height:1.25; }
.multichain-example-flow > i { color:#68717f; font-style:normal; font-weight:600; }
.multichain-example-copy { margin-top: 4px !important; }
.multichain-safety-box {
  display:grid;
  gap:4px;
  margin-top:13px;
  padding:11px 12px;
  border-radius:13px;
  background:rgba(184,255,59,.045);
  border:1px solid rgba(184,255,59,.11);
}
.multichain-safety-box strong { color:#d9ff91; font-size:10px; }
.multichain-safety-box span { color:#8f99a8; font-size:10px; line-height:1.45; }
@media  (max-width:390px) {
  .multichain-example-flow { grid-template-columns:1fr; }
  .multichain-example-flow > i { transform:rotate(90deg); text-align:center; }
}


.balance-value{font-size:clamp(26px,7.2vw,38px)!important;letter-spacing:-.035em!important;line-height:1.12;font-variant-numeric:tabular-nums}
.balance-value-row{padding-right:4px}
.balance-card-top-actions{display:flex;align-items:center;gap:7px;position:relative;z-index:5}
.news-dashboard-button{position:relative;color:#dce3ee;border-color:rgba(184,255,59,.18);background:rgba(184,255,59,.045)}
.news-dashboard-button::after{content:"";position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 0 0 rgba(184,255,59,.38);animation:newsPing 2.2s ease-out infinite}
@keyframes newsPing{0%,45%{box-shadow:0 0 0 0 rgba(184,255,59,.35)}80%,100%{box-shadow:0 0 0 8px rgba(184,255,59,0)}}
@media  (prefers-reduced-motion:reduce){.news-dashboard-button::after{animation:none}}

.balance-card.compact-balance-card{transition:background .24s ease,border-color .24s ease,box-shadow .24s ease}
.balance-theme-art{position:absolute;z-index:1;right:19px;top:61px;width:94px;height:94px;display:grid;place-items:center;pointer-events:none;opacity:.24;transform:rotate(-6deg)}
.balance-theme-art svg{width:78px;height:78px;stroke-width:1.15}
.balance-theme-piggy{background:radial-gradient(circle at 83% 20%,rgba(255,127,174,.20),transparent 34%),linear-gradient(135deg,#201821,#16131a 56%,#0d0d12)}
.balance-theme-piggy .card-grid{opacity:.14;background-size:10px 10px}
.balance-theme-piggy .balance-theme-art{color:#ff95bb;opacity:.27}
.balance-theme-blocks{background:linear-gradient(145deg,rgba(90,114,255,.13),transparent 36%),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 26px,rgba(255,255,255,.04) 26px 27px),linear-gradient(135deg,#151a26,#10131a 58%,#090b10)}
.balance-theme-blocks .card-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px;mask-image:none;-webkit-mask-image:none;opacity:.5;transform:none}
.balance-theme-blocks .balance-theme-art{color:#8ba2ff;opacity:.25;transform:rotate(4deg)}

.balance-theme-settings{overflow:hidden}
.balance-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}
.balance-theme-option{position:relative;overflow:hidden;min-height:92px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(135deg,#171b23,#0c0f14);color:#e9edf2;text-align:left;cursor:pointer;transition:.16s ease}
.balance-theme-option:hover{border-color:rgba(184,255,59,.20);transform:translateY(-1px)}
.balance-theme-option.is-selected{border-color:rgba(184,255,59,.42);box-shadow:0 0 0 1px rgba(184,255,59,.08) inset}
.balance-theme-option i{position:absolute;right:10px;top:10px;width:38px;height:38px;display:grid;place-items:center;color:#aeb8c4;opacity:.68}
.balance-theme-option i svg{width:34px;height:34px}
.balance-theme-option b,.balance-theme-option small{position:relative;z-index:2;display:block}.balance-theme-option b{margin-top:31px;font-size:11px}.balance-theme-option small{margin-top:3px;color:#778190;font-size:10px}
.balance-theme-option.balance-theme-piggy{background:radial-gradient(circle at 87% 17%,rgba(255,127,174,.2),transparent 34%),linear-gradient(135deg,#201821,#0f1015)}
.balance-theme-option.balance-theme-piggy i{color:#ff95bb}.balance-theme-option.balance-theme-blocks{background:linear-gradient(145deg,rgba(90,114,255,.16),transparent 37%),linear-gradient(135deg,#151a26,#0d1016)}.balance-theme-option.balance-theme-blocks i{color:#8ba2ff}
.balance-theme-mini-grid{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.2px);background-size:9px 9px;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}

.dashboard-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 0}
.dashboard-quick-link{min-height:53px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0d1015;color:#dfe5ec;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}
.dashboard-quick-link>svg{width:22px;height:22px;flex:0 0 22px;color:#b8ff3b}.dashboard-services-link>svg{color:#aeb7ff}
.dashboard-quick-link span{min-width:0;display:block}.dashboard-quick-link strong,.dashboard-quick-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-link strong{font-size:10px}.dashboard-quick-link small{margin-top:2px;color:#727c8a;font-size:9.5px}
.dashboard-quick-link:hover{border-color:rgba(184,255,59,.16);background:#10141a}

.news-page{padding-bottom:120px}.news-title-row{align-items:flex-end}.news-refresh-button{flex:0 0 auto;min-width:112px}.news-refresh-button.is-spinning svg{animation:spin .85s linear infinite}
.news-source-note{display:flex;gap:10px;align-items:center;margin:2px 0 12px;padding:10px 12px;border:1px solid rgba(184,255,59,.10);border-radius:14px;background:rgba(184,255,59,.035)}
.news-source-note>span,.news-source-note>svg{width:22px;height:22px;color:#b8ff3b;flex:0 0 auto}.news-source-note strong,.news-source-note small{display:block}.news-source-note strong{font-size:10.5px}.news-source-note small{margin-top:2px;color:#75808d;font-size:10px;line-height:1.35}
.news-feature-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(235px,78%);gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:1px 1px 8px;scrollbar-width:none}.news-feature-rail::-webkit-scrollbar{display:none}
.news-feature-card{position:relative;min-height:208px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.09),transparent 38%),linear-gradient(155deg,#141922,#0a0d12);color:inherit;text-decoration:none;scroll-snap-align:start;display:flex;flex-direction:column}
.news-feature-card:hover{border-color:rgba(184,255,59,.20)}.news-feature-icon{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.16);border-radius:11px;color:#b8ff3b;background:rgba(184,255,59,.04)}.news-feature-icon svg{width:18px;height:18px}
.news-feature-card>span{margin-top:13px;color:#b8ff3b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.news-feature-card h2{margin:7px 0 7px;font-size:15px;line-height:1.22;letter-spacing:-.02em}.news-feature-card p{margin:0;color:#86909e;font-size:10.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-feature-card small{margin-top:auto;padding-top:12px;color:#7b8593;font-size:10px;display:flex;align-items:center;gap:4px}.news-feature-card small svg{width:12px;height:12px}
.news-latest-section{margin-top:10px}.news-list{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:#0c0f14}.news-list-row{min-height:78px;padding:10px;border-bottom:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;align-items:center;color:inherit;text-decoration:none}.news-list-row:last-child{border-bottom:0}.news-list-row:hover{background:rgba(255,255,255,.018)}
.news-list-icon{width:34px;height:34px;border-radius:10px;background:rgba(184,255,59,.04);color:#b8ff3b;display:grid;place-items:center}.news-list-icon svg{width:17px;height:17px}.news-list-row span,.news-list-row strong,.news-list-row p{display:block;overflow:hidden;text-overflow:ellipsis}.news-list-row span{color:#707a88;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.news-list-row strong{margin-top:3px;font-size:10.5px;white-space:nowrap}.news-list-row p{margin:3px 0 0;color:#7b8592;font-size:10px;white-space:nowrap}.news-list-row>i{display:grid;place-items:center;color:#68727e}.news-list-row>i svg{width:14px;height:14px}

.product-coming-page,.services-page{padding-bottom:120px}.product-coming-card{margin-top:8px;padding:30px 22px;text-align:center;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(184,255,59,.08),transparent 36%),#0d1015}.product-coming-icon{width:58px;height:58px;margin:0 auto 13px;border-radius:18px;border:1px solid rgba(184,255,59,.15);background:rgba(184,255,59,.045);color:#b8ff3b;display:grid;place-items:center}.product-coming-icon svg{width:29px;height:29px}.product-coming-card>span{color:#b8ff3b;font-size:10px;font-weight:600;letter-spacing:.12em}.product-coming-card h2{margin:7px 0 8px;font-size:21px}.product-coming-card p{max-width:390px;margin:0 auto 18px;color:#818b98;font-size:10px;line-height:1.6}.product-coming-card .primary-button{max-width:250px;margin:auto}.promotions-coming-card .product-coming-icon{color:#ffd769;border-color:rgba(255,215,105,.18);background:rgba(255,215,105,.04)}
.services-category{margin-top:13px}.services-category-title{display:flex;align-items:flex-start;gap:9px;margin:0 3px 8px}.services-category-title>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(184,255,59,.05);color:#b8ff3b;font-size:10px;font-weight:600}.services-category-title h2{margin:1px 0 2px;font-size:13px}.services-category-title p{margin:0;color:#717b89;font-size:10px}.service-hub-list{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:#0c0f14}
.service-hub-item{width:100%;min-height:60px;padding:9px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;text-align:left;cursor:pointer}.service-hub-item:last-child{border-bottom:0}.service-hub-item:hover{background:rgba(255,255,255,.018)}.service-hub-item>i{width:36px;height:36px;border-radius:11px;background:rgba(184,255,59,.045);color:#b8ff3b;display:grid;place-items:center}.service-hub-item>i svg{width:18px;height:18px}.service-hub-item span strong,.service-hub-item span small{display:block}.service-hub-item span strong{font-size:10.5px}.service-hub-item span small{margin-top:2px;color:#74808c;font-size:10px}.service-hub-item>b{display:grid;place-items:center;color:#66717e}.service-hub-item>b svg{width:14px;height:14px}.service-hub-item.is-featured{border:1px solid rgba(255,215,105,.10)!important;border-radius:17px;background:linear-gradient(135deg,rgba(255,215,105,.055),rgba(184,255,59,.018));grid-template-columns:40px minmax(0,1fr) 18px}.service-hub-item.is-featured>i{color:#ffd769;background:rgba(255,215,105,.055)}

@media (max-width:390px){.dashboard-quick-link{padding:8px;gap:7px}.dashboard-quick-link strong{font-size:10.5px}.dashboard-quick-link small{font-size:9.5px}.balance-theme-picker{gap:7px}.balance-theme-option{min-height:86px;padding:9px}.news-feature-rail{grid-auto-columns:86%}.news-title-row{align-items:flex-start}.news-refresh-button{min-width:0;padding-left:10px;padding-right:10px}.balance-theme-art{right:12px;top:60px;width:82px;height:82px}.balance-theme-art svg{width:67px;height:67px}}



.balance-value{font-size:clamp(24px,6.8vw,34px)!important}
.balance-value-row{padding-right:6px}
.balance-value-currency{display:inline-block;margin-right:.28em;opacity:.92}
.balance-value-number{display:inline-block}
.balance-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}
.balance-theme-aurora{background:radial-gradient(circle at 84% 20%,rgba(105,184,255,.18),transparent 34%),linear-gradient(135deg,#171c2b,#0c1018 58%,#080b12)}
.balance-theme-aurora .card-grid{opacity:.18;background-image:radial-gradient(circle,rgba(255,255,255,.68) 0 1px,transparent 1.2px);background-size:12px 12px}
.balance-theme-aurora .balance-theme-art{color:#7fb7ff;opacity:.28;transform:rotate(-9deg)}
.balance-theme-option.balance-theme-aurora{background:radial-gradient(circle at 87% 18%,rgba(105,184,255,.20),transparent 34%),linear-gradient(135deg,#1a2132,#0c1018)}
.balance-theme-option.balance-theme-aurora i{color:#85b8ff}
.news-title-row{align-items:flex-start;gap:10px}
.news-refresh-button{height:34px;min-width:0;padding:0 12px;border-radius:12px;font-size:10px;gap:6px;align-self:flex-start;white-space:nowrap}
.news-refresh-button svg{width:15px;height:15px}
.page-title.compact-page-title h1,.multichain-info-title h1{font-size:clamp(24px,7.65vw,29px)}
.premium-card-hero{display:grid;gap:14px;margin-top:8px}
.premium-card-copy>span{display:inline-flex;margin-bottom:7px;padding:6px 10px;border-radius:999px;border:1px solid rgba(184,255,59,.15);color:#b8ff3b;background:rgba(184,255,59,.04);font-size:10px;font-weight:600;letter-spacing:.12em}.premium-card-copy h2{margin:0 0 8px;font-size:22px;line-height:1.2}.premium-card-copy p{margin:0;color:#7f8996;font-size:10px;line-height:1.6}
.premium-card-access-note{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:16px;background:rgba(184,255,59,.04);border:1px solid rgba(184,255,59,.10);color:#dbe3ed}.premium-card-access-note svg{width:18px;height:18px;color:#b8ff3b;flex:0 0 auto}.premium-card-access-note strong{font-size:10.5px;line-height:1.5}
.premium-benefits-card{margin-top:12px;text-align:left}
.card-benefit-tier-grid{display:grid;gap:10px;margin-top:10px}.card-benefit-tier{display:flex;justify-content:space-between;gap:10px;padding:12px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.065);background:#0c0f14}.card-benefit-tier span{color:#85909e;font-size:10.5px}.card-benefit-tier strong{font-size:11px}
.premium-check-button{max-width:280px}
.card-eligibility-result{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:12px 13px;border-radius:15px;border:1px solid rgba(255,255,255,.08);font-size:10.5px;line-height:1.55}.card-eligibility-result svg{width:17px;height:17px;flex:0 0 auto}.card-eligibility-result.is-positive{border-color:rgba(184,255,59,.18);background:rgba(184,255,59,.05);color:#dce9c7}.card-eligibility-result.is-positive svg{color:#b8ff3b}.card-eligibility-result.is-warning{border-color:rgba(255,207,97,.20);background:rgba(255,207,97,.05);color:#f3deab}.card-eligibility-result.is-warning svg{color:#ffd769}
@media (max-width:520px){.news-refresh-button{padding:0 10px;font-size:10.5px}.premium-card-copy h2{font-size:19px}}


.page-title.compact-page-title.news-title-row h1{font-size:clamp(21.6px,6.885vw,26.1px)}
.news-refresh-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;display:grid;place-items:center;align-self:flex-start;justify-self:center;border-color:rgba(184,255,59,.18);border-radius:12px;background:rgba(184,255,59,.045);color:#caff74;line-height:1}
.news-refresh-button svg{width:17px;height:17px;margin:0}
.news-refresh-button:hover:not(:disabled){border-color:rgba(184,255,59,.30);background:rgba(184,255,59,.075)}


.news-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 14px;padding:7px 1px 9px;border-bottom:1px solid rgba(255,255,255,.055)}
.news-trusted-source{min-width:0;display:flex;align-items:center;gap:7px;color:#7f8997;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-trusted-source>span:last-child{overflow:hidden;text-overflow:ellipsis}.news-trusted-source strong{color:#aab4c1;font-weight:600}.news-source-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 0 3px rgba(184,255,59,.07)}
.news-scope-tabs{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.018)}
.news-scope-tabs button{height:25px;min-width:54px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#6f7986;font:inherit;font-size:10px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}
.news-scope-tabs button:hover:not(:disabled){color:#dce4ec;background:rgba(255,255,255,.035)}.news-scope-tabs button.is-active{color:#dfffaa;background:rgba(184,255,59,.09);box-shadow:inset 0 0 0 1px rgba(184,255,59,.13)}.news-scope-tabs button:disabled{cursor:default;opacity:.58}
.news-tier{margin-top:5px}.news-tier-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 8px}.news-tier-heading strong{font-size:10px;letter-spacing:.01em}.news-tier-heading small{color:#697481;font-size:9.5px}
.news-rail-controls{display:flex;align-items:center;justify-content:center;gap:7px;margin:5px 0 3px}.news-rail-controls button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid rgba(184,255,59,.13);border-radius:9px;background:rgba(184,255,59,.035);color:#a9d966;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.news-rail-controls button:hover{transform:translateY(-1px);border-color:rgba(184,255,59,.27);background:rgba(184,255,59,.07);color:#d7ff99}.news-rail-controls button svg{width:13px;height:13px}
.news-middle-tier{margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.045)}
.news-mini-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(165px,44%);gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:1px 1px 6px;scrollbar-width:none}.news-mini-rail::-webkit-scrollbar{display:none}
.news-mini-card{min-height:108px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.055),transparent 42%),linear-gradient(155deg,#11161d,#0a0d12);color:inherit;text-decoration:none;scroll-snap-align:start;display:flex;flex-direction:column}.news-mini-card:hover{border-color:rgba(184,255,59,.17)}
.news-mini-card>span{color:#96c85a;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-mini-card>strong{margin-top:7px;font-size:10.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-mini-card>small{margin-top:auto;padding-top:8px;color:#687380;font-size:9.5px;display:flex;align-items:center;gap:4px}.news-mini-card>small svg{width:10px;height:10px}
.news-latest-section{margin-top:15px}
@media (min-width:721px){.news-feature-rail{grid-auto-columns:minmax(250px,68%)}.news-rail-controls{display:flex}}
@media (max-width:720px){.news-rail-controls{display:none}.news-filter-bar{gap:8px}.news-mini-rail{grid-auto-columns:56%}}
@media (max-width:430px){.news-filter-bar{align-items:center}.news-trusted-source{font-size:9.5px}.news-scope-tabs button{min-width:48px;padding:0 7px;font-size:9.5px}.news-mini-rail{grid-auto-columns:62%}.news-mini-card{min-height:104px}}


.card-request-page{padding-bottom:126px}
.premium-card-luxury-hero{gap:18px;margin-top:10px}
.premium-card-stage{position:relative;padding:14px 10px 2px;isolation:isolate}
.premium-card-stage::before{content:"";position:absolute;z-index:-1;left:8%;right:8%;top:13%;bottom:14%;border-radius:34px;background:radial-gradient(circle at 50% 44%,rgba(222,186,108,.105),transparent 58%);filter:blur(24px);pointer-events:none}
.premium-card-image-frame{position:relative;overflow:hidden;width:min(100%,680px);margin:0 auto;border-radius:24px;line-height:0;filter:drop-shadow(0 22px 32px rgba(0,0,0,.42)) drop-shadow(0 0 18px rgba(220,179,87,.055))}
.premium-card-official{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none;transform:translateZ(0)}
.premium-card-light-pass{position:absolute;inset:-34% auto -34% -42%;width:34%;opacity:0;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,244,206,.04) 18%,rgba(255,246,214,.30) 48%,rgba(211,255,199,.08) 68%,transparent);filter:blur(5px);mix-blend-mode:screen;pointer-events:none}
.premium-card-stage.is-intro .premium-card-light-pass{animation:premiumCardLightPass 1.55s cubic-bezier(.2,.72,.22,1) .18s 1 forwards}
.premium-card-stage.is-intro .premium-card-official{animation:premiumCardArrival .72s cubic-bezier(.18,.78,.23,1) both}
.premium-card-caption{display:flex;align-items:center;justify-content:center;gap:9px;margin:8px auto 0;color:#80786a;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-align:center}.premium-card-caption span,.premium-card-caption b{white-space:nowrap}.premium-card-caption b{color:#bfa56f;font-weight:600}.premium-card-caption span::after{content:"";display:inline-block;width:3px;height:3px;margin-left:9px;border-radius:50%;vertical-align:middle;background:#6f6759}
.premium-card-luxury-copy{position:relative;padding:2px 4px 0;text-align:center}.premium-card-luxury-copy>span{border-color:rgba(220,184,105,.18);background:rgba(220,184,105,.045);color:#d6b879}.premium-card-luxury-copy h2{max-width:520px;margin:0 auto 9px;font-size:clamp(21px,5.9vw,27px);letter-spacing:-.02em}.premium-card-luxury-copy p{max-width:510px;margin:0 auto;color:#89919c;font-size:10px;line-height:1.7}.premium-card-luxury-copy .premium-card-access-note{max-width:520px;margin:14px auto 0;text-align:left;border-color:rgba(220,184,105,.13);background:linear-gradient(135deg,rgba(220,184,105,.052),rgba(184,255,59,.018))}.premium-card-luxury-copy .premium-card-access-note svg{color:#d8bb79}
.card-request-page .premium-benefits-card{border-color:rgba(220,184,105,.075);background:radial-gradient(circle at 92% 0,rgba(220,184,105,.035),transparent 35%),#0d1015}.card-request-page .premium-benefits-card .services-category-title>span{background:rgba(220,184,105,.055);color:#d6b879}.card-request-page .card-benefit-tier{background:linear-gradient(145deg,#0d1015,#0a0c10);border-color:rgba(220,184,105,.075)}.card-request-page .card-benefit-tier strong{color:#e7d4aa}
@keyframes premiumCardLightPass{0%{left:-42%;opacity:0}12%{opacity:.82}72%{opacity:.62}100%{left:116%;opacity:0}}
@keyframes premiumCardArrival{0%{opacity:.72;transform:translateY(7px) scale(.988)}100%{opacity:1;transform:translateY(0) scale(1)}}
@media (max-width:520px){.premium-card-luxury-hero{gap:14px}.premium-card-stage{padding:9px 0 0}.premium-card-image-frame{border-radius:18px;filter:drop-shadow(0 17px 24px rgba(0,0,0,.40))}.premium-card-caption{gap:7px;margin-top:5px;font-size:9.5px;letter-spacing:.14em}.premium-card-caption span::after{margin-left:7px}.premium-card-luxury-copy h2{font-size:20px}.premium-card-luxury-copy p{font-size:10.5px;line-height:1.65}}
@media (prefers-reduced-motion:reduce){.premium-card-stage.is-intro .premium-card-light-pass,.premium-card-stage.is-intro .premium-card-official{animation:none}.premium-card-light-pass{display:none}}



.premium-card-official{aspect-ratio:1539/937;object-fit:contain;background:#050607}
.premium-card-info-strip{max-width:520px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(220,184,105,.10);border-radius:14px;background:rgba(255,255,255,.018)}
.premium-card-info-strip>div{min-width:0;padding:10px 8px;text-align:center;border-right:1px solid rgba(255,255,255,.055)}.premium-card-info-strip>div:last-child{border-right:0}.premium-card-info-strip small,.premium-card-info-strip strong{display:block}.premium-card-info-strip small{color:#776f62;font-size:9.5px;font-weight:600;letter-spacing:.12em}.premium-card-info-strip strong{margin-top:4px;color:#d8c59e;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wallet-section-heading-with-event{display:flex!important;align-items:center!important;justify-content:space-between!important}.wallet-section-heading-with-event>div{min-width:0;flex:1 1 auto}.dashboard-events-button{width:32px;height:32px;min-width:32px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,215,105,.17);border-radius:10px;background:rgba(255,215,105,.045);color:#ffd769;cursor:pointer;box-shadow:0 0 0 0 rgba(255,215,105,0);transition:.16s ease}.dashboard-events-button:hover{border-color:rgba(255,215,105,.32);background:rgba(255,215,105,.08);transform:translateY(-1px)}.dashboard-events-button svg{width:15px;height:15px}
.events-page{padding-bottom:126px}.events-title-row{margin-bottom:12px}.events-intro{display:flex;align-items:center;gap:10px;margin:2px 0 12px;padding:11px 12px;border:1px solid rgba(255,215,105,.09);border-radius:15px;background:linear-gradient(135deg,rgba(255,215,105,.04),rgba(184,255,59,.015))}.events-intro>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,215,105,.06);color:#ffd769}.events-intro svg{width:17px;height:17px}.events-intro small,.events-intro strong{display:block}.events-intro small{color:#897b5d;font-size:9.5px;font-weight:600;letter-spacing:.13em}.events-intro strong{margin-top:2px;color:#dfe4ea;font-size:10.5px}
.event-card-grid{display:grid;gap:11px}.event-list-card{position:relative;overflow:hidden;width:100%;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:#0c0f14;color:inherit;text-align:left;cursor:pointer}.event-list-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.06),transparent 38%)}.event-list-card.is-gold::before{background:radial-gradient(circle at 100% 0,rgba(255,215,105,.10),transparent 40%)}.event-list-card:hover{border-color:rgba(184,255,59,.18);transform:translateY(-1px)}.event-list-card>*{position:relative;z-index:1}.event-list-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center}.event-list-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.12);border-radius:11px;background:rgba(184,255,59,.04);color:#b8ff3b}.is-gold .event-list-icon{border-color:rgba(255,215,105,.16);background:rgba(255,215,105,.045);color:#ffd769}.event-list-icon svg{width:17px;height:17px}.event-list-eyebrow{color:#7d8794;font-size:9.5px;font-weight:600;letter-spacing:.1em}.event-list-reward{font-size:22px;line-height:1;color:#caff74;letter-spacing:-.04em}.is-gold .event-list-reward{color:#ffd769}.event-list-card h2{margin:13px 0 5px;font-size:15px;letter-spacing:-.02em}.event-list-card p{margin:0;color:#818b98;font-size:10.5px;line-height:1.5}.event-list-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);color:#727c89;font-size:9.5px}.event-list-foot i{display:grid;place-items:center;color:#9ba5b1}.event-list-foot svg{width:13px;height:13px}
.event-detail-page{padding-bottom:126px}.event-detail-hero{display:flex;align-items:center;gap:16px;margin:7px 0 12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:21px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.09),transparent 42%),#0d1015}.event-detail-hero.is-gold{background:radial-gradient(circle at 100% 0,rgba(255,215,105,.12),transparent 42%),#0d1015;border-color:rgba(255,215,105,.11)}.event-detail-gift{position:relative;width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.15);border-radius:18px;background:rgba(184,255,59,.05);color:#b8ff3b}.is-gold .event-detail-gift{border-color:rgba(255,215,105,.18);background:rgba(255,215,105,.05);color:#ffd769}.event-detail-gift svg{width:27px;height:27px}.event-detail-hero span,.event-detail-hero strong,.event-detail-hero p{display:block}.event-detail-hero span{color:#7c8693;font-size:9.5px;font-weight:600;letter-spacing:.12em}.event-detail-hero strong{margin-top:2px;font-size:32px;line-height:1;color:#caff74;letter-spacing:-.05em}.event-detail-hero.is-gold strong{color:#ffd769}.event-detail-hero p{margin:4px 0 0;color:#939ca8;font-size:10.5px}.event-detail-card{margin-top:10px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:#0c0f14}.event-detail-card h2{margin:0 0 7px;font-size:13px}.event-detail-card>p{margin:0;color:#858f9c;font-size:10.5px;line-height:1.62}.event-rule-list{display:grid;gap:7px;margin-top:12px}.event-rule-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:13px;background:rgba(255,255,255,.015)}.event-rule-list b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(184,255,59,.05);color:#b8ff3b;font-size:9.5px}.event-rule-list span{padding-top:2px;color:#9aa3ae;font-size:10px;line-height:1.5}.event-date-banner{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 9px;padding:12px;border:1px solid rgba(255,215,105,.10);border-radius:14px;background:rgba(255,215,105,.035);color:#d9bf86}.event-date-banner strong{font-size:10px}.event-date-banner span{color:#6f6656}.event-date-banner.single{justify-content:flex-start}.event-detail-cta{margin-top:12px}.event-gift-orbit>i,.moovie-hedge-event-orbit>i{position:absolute;inset:-5px;border:1px solid rgba(184,255,59,.26);border-top-color:transparent;border-radius:50%;animation:eventOrbit 2.4s linear infinite;pointer-events:none}
.moovie-hedge-title-with-event{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.moovie-hedge-title-with-event>div{min-width:0}.moovie-hedge-event-shortcut{width:36px;height:36px;min-width:36px;padding:0;display:grid;place-items:center;border:1px solid rgba(184,255,59,.15);border-radius:11px;background:rgba(184,255,59,.04);color:#b8ff3b;cursor:pointer}.moovie-hedge-event-shortcut svg{width:17px;height:17px}.moovie-hedge-event-banner{width:100%;margin:0 0 12px;padding:11px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(184,255,59,.12);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.08),transparent 42%),#0d1015;color:inherit;text-align:left;cursor:pointer}.moovie-hedge-event-orbit{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:rgba(184,255,59,.055);color:#b8ff3b}.moovie-hedge-event-orbit svg{width:17px;height:17px}.moovie-hedge-event-copy{min-width:0}.moovie-hedge-event-copy small,.moovie-hedge-event-copy strong,.moovie-hedge-event-copy em{display:block}.moovie-hedge-event-copy small{color:#8caf61;font-size:9.5px;font-weight:600;letter-spacing:.09em}.moovie-hedge-event-copy strong{margin-top:3px;color:#dfe6ed;font-size:10px;line-height:1.35}.moovie-hedge-event-copy em{margin-top:3px;color:#737e8b;font-size:9.5px;font-style:normal}.moovie-hedge-event-banner>b{color:#caff74;font-size:19px;letter-spacing:-.04em}
@keyframes eventOrbit{to{transform:rotate(360deg)}}
@media (max-width:430px){.premium-card-info-strip strong{font-size:9.5px}.event-list-card{padding:13px}.event-detail-hero{padding:15px;gap:12px}.event-detail-gift{width:52px;height:52px;flex-basis:52px}.moovie-hedge-event-banner{grid-template-columns:36px minmax(0,1fr) auto;padding:10px}.moovie-hedge-event-copy strong{font-size:10px}.moovie-hedge-event-banner>b{font-size:17px}}
@media (prefers-reduced-motion:reduce){.event-gift-orbit>i,.moovie-hedge-event-orbit>i{animation:none}}


.card-request-page .page-title p{font-size:10px;line-height:1.55}
.card-request-page .premium-card-caption{font-size:10px;letter-spacing:.16em}
.card-request-page .premium-card-luxury-copy{padding-top:6px}
.card-request-page .premium-card-luxury-copy>span{font-size:10.5px;padding:7px 11px;letter-spacing:.13em}
.card-request-page .premium-card-luxury-copy h2{max-width:570px;margin-bottom:10px;font-size:clamp(23px,5.8vw,30px);line-height:1.18}
.card-request-page .premium-card-luxury-copy>p{max-width:560px;font-size:11.5px;line-height:1.72;color:#99a3af}
.card-request-page .premium-card-info-strip{max-width:560px;margin-top:16px;border-radius:16px}
.card-request-page .premium-card-info-strip>div{padding:12px 10px}
.card-request-page .premium-card-info-strip small{font-size:9.5px;letter-spacing:.115em}
.card-request-page .premium-card-info-strip strong{margin-top:5px;font-size:10.5px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}
.card-request-page .premium-card-access-note{max-width:560px;padding:14px 15px;align-items:center}
.card-request-page .premium-card-access-note strong{font-size:11px;line-height:1.5}
.card-request-page .premium-benefits-card{padding:25px 20px;border-radius:20px}
.card-request-page .premium-benefits-card .services-category-title{gap:11px;margin-bottom:12px}
.card-request-page .premium-benefits-card .services-category-title>span{width:30px;height:30px;border-radius:10px;font-size:10.5px}
.card-request-page .premium-benefits-card .services-category-title h2{font-size:15px;line-height:1.25}
.card-request-page .premium-benefits-card .services-category-title p{margin-top:4px;font-size:10px;line-height:1.5;color:#87919e}
.card-request-page .card-benefit-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}
.card-request-page .card-benefit-tier{min-height:52px;padding:12px 13px;align-items:center}
.card-request-page .card-benefit-tier span{font-size:10px;line-height:1.35;color:#98a2af}
.card-request-page .card-benefit-tier strong{font-size:12px;white-space:nowrap}
.premium-benefit-groups{display:grid;gap:11px;margin-top:13px}
.premium-benefit-group{overflow:hidden;border:1px solid rgba(220,184,105,.085);border-radius:18px;background:linear-gradient(145deg,rgba(19,22,28,.96),rgba(9,11,15,.96))}
.premium-benefit-group-head{display:flex;align-items:center;gap:10px;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,rgba(220,184,105,.05),transparent)}
.premium-benefit-group-head>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(220,184,105,.12);background:rgba(220,184,105,.045);color:#d9bb79}
.premium-benefit-group-head svg{width:17px;height:17px}
.premium-benefit-group-head h3{margin:0;color:#f0e5cf;font-size:13px;line-height:1.3;letter-spacing:-.01em}
.premium-benefit-items{display:grid}
.premium-benefit-item{padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.045)}
.premium-benefit-item:last-child{border-bottom:0}
.premium-benefit-item strong{display:block;color:#e1e6ed;font-size:11px;line-height:1.35}
.premium-benefit-item p{max-width:none!important;margin:5px 0 0!important;color:#929ca8!important;font-size:10.5px!important;line-height:1.62!important}
.premium-availability-card .premium-check-button{max-width:310px;min-height:43px;font-size:11px}
.card-request-page .card-eligibility-result{margin-top:14px;padding:14px 15px;border-radius:16px;font-size:11px;line-height:1.55}
.card-request-page .card-eligibility-result svg{width:19px;height:19px;margin-top:1px}
@media (min-width:760px){.premium-benefit-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.card-request-page .premium-card-luxury-copy>p{font-size:12px}.card-request-page .premium-card-access-note strong{font-size:11.5px}}
@media (max-width:520px){.card-request-page .page-title p{font-size:10.5px}.card-request-page .premium-card-caption{font-size:9.5px}.card-request-page .premium-card-luxury-copy h2{font-size:22px}.card-request-page .premium-card-luxury-copy>p{font-size:10.5px;line-height:1.66}.card-request-page .premium-card-info-strip{grid-template-columns:1fr}.card-request-page .premium-card-info-strip>div{padding:10px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.055);text-align:left}.card-request-page .premium-card-info-strip>div:last-child{border-bottom:0}.card-request-page .premium-card-info-strip small{font-size:9.5px}.card-request-page .premium-card-info-strip strong{font-size:10.5px}.card-request-page .premium-benefits-card{padding:20px 15px}.card-request-page .card-benefit-tier-grid{grid-template-columns:1fr}.premium-benefit-group-head{padding:13px}.premium-benefit-item{padding:12px 13px}.premium-benefit-item strong{font-size:10.8px}.premium-benefit-item p{font-size:10.2px!important}.card-request-page .card-eligibility-result{font-size:10.5px}}


.card-request-page .premium-benefit-groups{grid-template-columns:1fr;align-items:stretch}



.stake-status-button{
  width:auto;
  min-width:142px;
  min-height:38px;
  margin:10px auto 0;
  padding:0 13px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  border-radius:12px;
  font-size:10.5px;
  line-height:1;
}
.stake-status-button svg{
  width:15px;
  height:15px;
  flex:0 0 15px;
  display:block;
}
.stake-status-button:active{transform:translateY(1px)}
@media (max-width:430px){
  .stake-status-button{min-width:134px;min-height:36px;padding:0 12px;font-size:10.5px}
  .stake-status-button svg{width:14px;height:14px;flex-basis:14px}
}



.stake-status-note{
  margin-top:10px;
  padding:9px 10px;
  border-radius:11px;
  background:rgba(255,255,255,.018);
  color:#aab3be;
  font-size:10.5px;
  line-height:1.55;
}
.stake-position-footer{
  min-height:34px;
  margin-top:10px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:10px;
}
.stake-position-footer .stake-links{margin-top:0;align-items:center;flex-wrap:wrap}
.moovie-stake-history-refresh{
  min-width:96px;
  min-height:34px;
  margin-left:auto;
  padding:0 11px;
  border:1px solid rgba(184,255,59,.17);
  border-radius:11px;
  background:rgba(184,255,59,.045);
  color:#cfff70;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  font:inherit;
  font-size:10.5px;
  font-weight:600;
  cursor:pointer;
}
.moovie-stake-history-refresh svg{width:14px;height:14px;flex:0 0 14px}
.moovie-stake-history-refresh:hover{border-color:rgba(184,255,59,.30);background:rgba(184,255,59,.075)}
.moovie-stake-history-refresh:active{transform:translateY(1px)}
@media (max-width:430px){
  .stake-status-note{font-size:10px;padding:8px 9px}
  .stake-position-footer{gap:8px}
  .moovie-stake-history-refresh{min-width:92px;min-height:33px;padding:0 10px;font-size:10.5px}
}


.card-global-panel{
  margin-top:12px;
  padding:16px;
  border:1px solid rgba(220,184,105,.11);
  border-radius:20px;
  background:linear-gradient(145deg,rgba(22,20,18,.94),rgba(10,12,16,.98));
  box-shadow:0 18px 42px rgba(0,0,0,.16);
}
.card-global-copy{display:flex;align-items:flex-start;gap:11px}
.card-global-copy>span{
  width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;
  border-radius:12px;border:1px solid rgba(220,184,105,.14);
  background:rgba(220,184,105,.05);color:#ddbe7d;
}
.card-global-copy>span svg{width:19px;height:19px}
.card-global-copy>div{min-width:0}
.card-global-copy small,.card-global-copy strong,.card-global-copy p{display:block}
.card-global-copy small{color:#bd9d60;font-size:9.5px;font-weight:600;letter-spacing:.13em}
.card-global-copy strong{margin-top:4px;color:#f0e6d2;font-size:13px;line-height:1.3}
.card-global-copy p{margin:5px 0 0;color:#919aa6;font-size:10.5px;line-height:1.55}
.card-wallet-support{margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055);display:flex;align-items:center;justify-content:space-between;gap:12px}
.card-wallet-support-copy{min-width:0}
.card-wallet-support-copy small,.card-wallet-support-copy strong,.card-wallet-support-copy p{display:block}
.card-wallet-support-copy small{color:#737d89;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.card-wallet-support-copy strong{margin-top:3px;color:#dfe5ec;font-size:10.5px;line-height:1.35}
.card-wallet-support-copy p{margin:3px 0 0;color:#737d89;font-size:10px;line-height:1.45}
.card-wallet-badges{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.wallet-brand-badge{height:37px;min-width:118px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.10);border-radius:11px;background:#f6f7f8;color:#11151a;box-shadow:0 8px 20px rgba(0,0,0,.16)}
.wallet-brand-badge em{font-style:normal;font-size:10.5px;font-weight:600;white-space:nowrap}
.google-wallet-mark{position:relative;width:23px;height:19px;display:block}
.google-wallet-mark b{position:absolute;width:12px;height:5px;border-radius:5px;transform:rotate(-32deg)}
.google-wallet-mark b:nth-child(1){left:0;top:2px;background:#4285f4}
.google-wallet-mark b:nth-child(2){right:0;top:2px;background:#34a853}
.google-wallet-mark b:nth-child(3){left:1px;bottom:2px;background:#fbbc04}
.google-wallet-mark b:nth-child(4){right:1px;bottom:2px;background:#ea4335}
.apple-wallet-mark{width:22px;height:22px;display:grid;place-items:center;color:#0b0c0e}
.apple-wallet-mark svg{width:20px;height:20px;fill:currentColor}
.premium-apply-button{
  width:100%;max-width:310px;min-height:44px;margin:0 auto;padding:0 16px;
  border:1px solid rgba(255,255,255,.9);border-radius:13px;background:#f5f6f7;color:#080a0d;
  display:flex;align-items:center;justify-content:center;gap:8px;
  font:inherit;font-size:11px;font-weight:600;letter-spacing:.01em;cursor:pointer;
  box-shadow:0 10px 26px rgba(255,255,255,.08),0 15px 32px rgba(0,0,0,.18);
  transition:transform .16s ease,background .16s ease,box-shadow .16s ease;
}
.premium-apply-button svg{width:16px;height:16px}
.premium-apply-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px rgba(255,255,255,.12),0 17px 36px rgba(0,0,0,.22)}
.premium-apply-button:active{transform:translateY(0)}

.card-application-page,.card-application-status-page{padding-bottom:120px}
.card-application-intro{
  margin-top:8px;padding:15px;display:flex;align-items:flex-start;gap:11px;
  border:1px solid rgba(220,184,105,.12);border-radius:18px;
  background:radial-gradient(circle at 100% 0,rgba(220,184,105,.08),transparent 40%),#0d1015;
}
.card-application-intro-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(220,184,105,.15);background:rgba(220,184,105,.05);color:#d9bb79}
.card-application-intro-icon svg{width:20px;height:20px}
.card-application-intro small,.card-application-intro strong,.card-application-intro p{display:block}
.card-application-intro small{color:#b89555;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.card-application-intro strong{margin-top:4px;color:#f0e6d3;font-size:12.5px;line-height:1.35}
.card-application-intro p{margin:5px 0 0;color:#87919e;font-size:10.5px;line-height:1.5}
.card-application-form{margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#0c0f14}
.card-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.card-form-field{display:block;min-width:0}
.card-form-field-wide{grid-column:1/-1}
.card-form-field>span{display:block;margin:0 0 6px;color:#b8c0ca;font-size:10.5px;font-weight:600}
.card-form-field input,.card-form-field textarea{
  width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.085);border-radius:12px;
  background:#10141a;color:#eef2f6;outline:none;font:inherit;font-size:11px;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.card-form-field input{height:43px;padding:0 12px}
.card-form-field textarea{min-height:92px;padding:11px 12px;resize:vertical;line-height:1.5}
.card-form-field input::placeholder,.card-form-field textarea::placeholder{color:#5e6874}
.card-form-field input:focus,.card-form-field textarea:focus{border-color:rgba(220,184,105,.45);box-shadow:0 0 0 3px rgba(220,184,105,.065);background:#11161d}
.card-form-data-note{margin-top:14px;padding:11px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(184,255,59,.09);border-radius:13px;background:rgba(184,255,59,.025);color:#8e99a5;font-size:10.5px;line-height:1.48}
.card-form-data-note svg{width:16px;height:16px;flex:0 0 16px;color:#b8ff3b;margin-top:1px}
.card-application-error{min-height:0;margin-top:10px;color:#ff9d9d;font-size:10.5px;line-height:1.45}
.card-application-error:empty{display:none}
.card-submit-button{
  width:100%;min-height:46px;margin-top:12px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:13px;
  background:#f5f6f7;color:#080a0d;display:flex;align-items:center;justify-content:center;gap:8px;
  font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:.16s ease;
}
.card-submit-button svg{width:16px;height:16px}
.card-submit-button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}
.card-submit-button:disabled{opacity:.66;cursor:wait}
.card-submit-button.is-busy svg{animation:cardSubmitPulse 1s ease-in-out infinite}
@keyframes cardSubmitPulse{0%,100%{transform:translateX(0);opacity:.7}50%{transform:translateX(4px);opacity:1}}

.card-review-visual{
  position:relative;overflow:hidden;margin-top:9px;min-height:232px;padding:26px 22px;
  display:grid;place-items:center;border:1px solid rgba(220,184,105,.14);border-radius:22px;
  background:#0c0d10;box-shadow:0 24px 55px rgba(0,0,0,.30);
}
.card-review-pattern{position:absolute;inset:-35%;opacity:.55;background:
  radial-gradient(ellipse at 18% 18%,transparent 0 15%,rgba(65,71,67,.20) 15.4% 17%,transparent 17.4% 28%,rgba(65,71,67,.16) 28.4% 30%,transparent 30.4% 100%),
  radial-gradient(ellipse at 82% 72%,transparent 0 13%,rgba(65,71,67,.20) 13.4% 15%,transparent 15.4% 27%,rgba(65,71,67,.14) 27.4% 29%,transparent 29.4% 100%);
  transform:rotate(-9deg) scale(1.08);
}
.card-review-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,transparent 20%,rgba(0,0,0,.16) 65%,rgba(0,0,0,.50) 100%);pointer-events:none}
.card-review-visual img{position:relative;z-index:2;width:min(92%,610px);height:auto;display:block;filter:drop-shadow(0 20px 26px rgba(0,0,0,.45));border-radius:4.4%/7%;}
.card-review-result{margin-top:12px;padding:22px 18px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:linear-gradient(145deg,#11151b,#0b0e12);text-align:center}
.card-review-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(184,255,59,.17);border-radius:999px;background:rgba(184,255,59,.045);color:#cfff7a;font-size:10px;font-weight:600;letter-spacing:.11em}
.card-review-badge svg{width:14px;height:14px}
.card-review-result h2{margin:12px 0 7px;color:#f2f4f6;font-size:23px;line-height:1.18;letter-spacing:-.025em}
.card-review-result>p{max-width:480px;margin:0 auto;color:#98a2ae;font-size:11px;line-height:1.65}
.card-review-protocol{max-width:420px;margin:15px auto 0;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.018)}
.card-review-protocol small,.card-review-protocol strong{display:block}
.card-review-protocol small{color:#697480;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.card-review-protocol strong{margin-top:4px;color:#ccd3db;font-size:10px;line-height:1.4;word-break:break-all}
.card-review-next{max-width:440px;margin:14px auto 0;padding:12px;display:flex;align-items:flex-start;gap:9px;text-align:left;border:1px solid rgba(220,184,105,.10);border-radius:14px;background:rgba(220,184,105,.025)}
.card-review-next>span{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:10px;background:rgba(220,184,105,.05);color:#d8ba79}
.card-review-next>span svg{width:16px;height:16px}
.card-review-next strong,.card-review-next small{display:block}
.card-review-next strong{color:#e9e1d2;font-size:10px}
.card-review-next small{margin-top:3px;color:#7e8995;font-size:10px;line-height:1.45}
.card-review-home{width:100%;max-width:260px;margin:12px auto 0;display:flex;justify-content:center}

@media (max-width:620px){
  .card-wallet-support{align-items:flex-start;flex-direction:column}
  .card-wallet-badges{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .wallet-brand-badge{min-width:0;width:100%;padding:0 8px}
  .card-form-grid{grid-template-columns:1fr}
  .card-form-field-wide{grid-column:auto}
  .card-review-visual{min-height:196px;padding:21px 14px}
}
@media (max-width:430px){
  .card-global-panel{padding:14px}
  .card-global-copy strong{font-size:12px}.card-global-copy p{font-size:10.5px}
  .card-wallet-support-copy strong{font-size:10px}.card-wallet-support-copy p{font-size:10px}
  .wallet-brand-badge{height:35px;gap:6px}.wallet-brand-badge em{font-size:10px}
  .card-application-form{padding:14px}.card-form-grid{gap:10px}.card-form-field>span{font-size:10.5px}.card-form-field input,.card-form-field textarea{font-size:10.5px}
  .card-review-visual{min-height:170px;padding:18px 10px}.card-review-visual img{width:95%}
  .card-review-result{padding:19px 14px}.card-review-result h2{font-size:21px}.card-review-result>p{font-size:10.5px}
}
@media (prefers-reduced-motion:reduce){.card-submit-button.is-busy svg{animation:none}}


.wallet-rotation-page .multichain-info-title{align-items:flex-start}
.wallet-rotation-eyebrow{display:block;margin:0 0 5px;color:#b8ff3b;font-size:9.5px;font-weight:600;letter-spacing:.17em}
.wallet-rotation-card{background:radial-gradient(circle at 88% 4%,rgba(184,255,59,.07),transparent 28%),linear-gradient(150deg,rgba(255,255,255,.025),rgba(10,12,17,.95));}
.wallet-rotation-switch-row>div small{color:#6f7986;font-size:10px;font-weight:600;letter-spacing:.04em}
.wallet-rotation-supported{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:13px 0 0}
.wallet-rotation-supported>span{min-height:38px;padding:6px 9px;display:grid;grid-template-columns:25px auto;grid-template-rows:auto auto;column-gap:7px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.022)}
.wallet-rotation-supported>span>.coin-icon,.wallet-rotation-supported>span>img,.wallet-rotation-supported>span>svg{grid-row:1/3;width:24px;height:24px}
.wallet-rotation-supported b{color:#e9edf2;font-size:10.5px;line-height:1.05}.wallet-rotation-supported small{color:#737e8b;font-size:9.5px;font-weight:600}
.wallet-rotation-supported em{justify-self:end;color:#707b88;font-size:10px;line-height:1.35;font-style:normal;text-align:right}
.multichain-preview-note.is-live{border-color:rgba(184,255,59,.16);background:rgba(184,255,59,.045);color:#bdc7d2}.multichain-preview-note.is-live svg{color:#b8ff3b}
.wallet-rotation-explainer p{font-size:11.3px;line-height:1.62}
.wallet-rotation-rule-grid{display:grid;gap:8px;margin-top:14px}
.wallet-rotation-rule-grid article{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.018)}
.wallet-rotation-rule-grid article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(184,255,59,.055);color:#cfff76;font-size:10px;font-weight:600}
.wallet-rotation-rule-grid strong{display:block;color:#e7ebef;font-size:10.8px;line-height:1.35}.wallet-rotation-rule-grid p{margin:4px 0 0;color:#87929f;font-size:10.5px;line-height:1.55}
.wallet-rotation-scope-note{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border:1px solid rgba(255,215,105,.11);border-radius:14px;background:rgba(255,215,105,.025)}
.wallet-rotation-scope-note>svg{width:18px;height:18px;flex:0 0 18px;color:#e6c36d}.wallet-rotation-scope-note strong,.wallet-rotation-scope-note span{display:block}.wallet-rotation-scope-note strong{color:#ead9ad;font-size:10.5px}.wallet-rotation-scope-note span{margin-top:3px;color:#808b98;font-size:10.5px;line-height:1.5}
@media (max-width:520px){.wallet-rotation-supported{grid-template-columns:1fr 1fr}.wallet-rotation-supported em{grid-column:1/-1;justify-self:start;text-align:left}.wallet-rotation-explainer p{font-size:10.5px}.wallet-rotation-rule-grid strong{font-size:10.3px}.wallet-rotation-rule-grid p{font-size:10.5px}}


.seed-upload-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.recovery-auth-title{align-items:flex-start;margin-bottom:12px}
.seed-upload-inline{position:relative;display:flex;align-items:center;flex:0 0 auto}
.seed-upload-button{width:auto;min-width:82px;height:32px;min-height:32px;padding:0 10px;border:1px solid rgba(184,255,59,.18);border-radius:10px;background:rgba(184,255,59,.045);color:#dfffb0;display:flex;align-items:center;justify-content:center;gap:6px;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.seed-upload-button:hover{border-color:rgba(184,255,59,.32);background:rgba(184,255,59,.075);transform:translateY(-1px)}
.seed-upload-button>svg{width:14px;height:14px;flex:0 0 14px;color:#b8ff3b}
.seed-upload-button strong{display:block;font-size:10px;line-height:1;letter-spacing:.08em}

.dashboard-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.dashboard-quick-link{min-height:52px;padding:8px 7px;gap:7px;border-radius:14px}
.dashboard-quick-link>svg{width:19px;height:19px;flex-basis:19px}
.dashboard-quick-link strong{font-size:10px;line-height:1.15}.dashboard-quick-link small{font-size:9.5px;line-height:1.18}
.dashboard-payments-link>svg{color:#ffd36a}
@media (max-width:390px){
  .dashboard-quick-links{gap:6px}
  .dashboard-quick-link{min-height:50px;padding:7px 6px;gap:5px}
  .dashboard-quick-link>svg{width:17px;height:17px;flex-basis:17px}
  .dashboard-quick-link strong{font-size:10px}.dashboard-quick-link small{font-size:9.5px}
}

.payments-page{padding-bottom:120px}
.payments-title-row{align-items:flex-start}
.payments-hero{position:relative;overflow:hidden;margin-top:8px;padding:20px;border:1px solid rgba(255,211,106,.12);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(255,211,106,.10),transparent 34%),radial-gradient(circle at 0 100%,rgba(184,255,59,.05),transparent 40%),linear-gradient(150deg,#13171d,#0a0d11 70%);box-shadow:0 24px 52px rgba(0,0,0,.22)}
.payments-hero-token{display:flex;align-items:center;gap:10px}.payments-hero-token>span{flex:0 0 auto}.payments-hero-token small,.payments-hero-token strong,.payments-hero-token span{display:block}
.payments-hero-token small{color:#d7b45d;font-size:9.5px;font-weight:600;letter-spacing:.13em}.payments-hero-token strong{margin-top:2px;color:#f0f2f4;font-size:11px}.payments-hero-token div>span{margin-top:2px;color:#74808c;font-size:10px}
.payments-hero h2{max-width:390px;margin:17px 0 7px;color:#f3f4f5;font-size:21px;line-height:1.2;letter-spacing:-.025em}.payments-hero>p{max-width:440px;margin:0;color:#89939e;font-size:10px;line-height:1.6}
.payments-tech-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.payments-tech-strip span{min-height:29px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.022);color:#9ca6b1;font-size:9.5px;font-weight:600;letter-spacing:.03em}.payments-tech-strip svg{width:13px;height:13px;color:#ffd36a}

.payments-action-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}
.payments-action-switch button{min-height:58px;padding:9px 12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0d1015;color:#9ca5af;display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;cursor:pointer;transition:.16s ease}
.payments-action-switch button>svg{width:20px;height:20px}.payments-action-switch button span,.payments-action-switch strong,.payments-action-switch small{display:block;text-align:left}.payments-action-switch strong{font-size:10px}.payments-action-switch small{margin-top:2px;color:#697480;font-size:9.5px}
.payments-action-switch button.is-active{border-color:rgba(184,255,59,.23);background:linear-gradient(145deg,rgba(184,255,59,.08),rgba(184,255,59,.025));color:#dfffad}.payments-action-switch button.is-active small{color:#9bb86d}

.payments-flow-card,.payments-receipt-card,.payments-phase-note{margin-top:11px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#0c0f14}
.payments-flow-card{padding:17px}.payments-flow-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.payments-flow-number{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,211,106,.15);border-radius:11px;background:rgba(255,211,106,.045);color:#ffd36a;font-size:11px;font-weight:600}.payments-flow-heading small{display:block;color:#7c8793;font-size:9.5px;font-weight:600;letter-spacing:.12em}.payments-flow-heading h2{margin:3px 0 4px;font-size:14px}.payments-flow-heading p{margin:0;color:#828d99;font-size:10.5px;line-height:1.5}
.payments-local-preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center;margin-top:14px;padding:12px;border:1px solid rgba(184,255,59,.08);border-radius:15px;background:rgba(184,255,59,.022)}.payments-local-preview div{min-width:0}.payments-local-preview span,.payments-local-preview strong{display:block}.payments-local-preview span{color:#6f7b87;font-size:9.5px}.payments-local-preview strong{margin-top:3px;color:#e9edf0;font-size:12px}.payments-local-preview i{color:#b8ff3b;font-style:normal;font-size:14px}
.payments-method-grid{display:grid;gap:7px;margin-top:10px}.payments-method-grid article{min-height:58px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:rgba(255,255,255,.016)}.payments-method-grid article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,211,106,.045);color:#e1bd64}.payments-method-grid article>span svg{width:17px;height:17px}.payments-method-grid strong{display:block;color:#e2e6ea;font-size:10px}.payments-method-grid p{margin:3px 0 0;color:#76818e;font-size:10px;line-height:1.4}

.payments-receipt-card{padding:17px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.045),transparent 35%),#0c0f14}.payments-receipt-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.payments-receipt-brand{display:flex;align-items:center;gap:9px}.payments-receipt-brand img{width:34px;height:34px;object-fit:contain}.payments-receipt-brand small,.payments-receipt-brand strong{display:block}.payments-receipt-brand small{color:#77828e;font-size:9.5px;font-weight:600;letter-spacing:.13em}.payments-receipt-brand strong{margin-top:2px;color:#e8ecef;font-size:10px}.payments-receipt-check{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:rgba(184,255,59,.08);color:#b8ff3b}.payments-receipt-check svg{width:16px;height:16px}
.payments-receipt-status{margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.payments-receipt-status small,.payments-receipt-status strong{display:block}.payments-receipt-status small{color:#8ca45f;font-size:9.5px;font-weight:600;letter-spacing:.11em}.payments-receipt-status strong{margin-top:3px;color:#f0f2f4;font-size:15px}.payments-receipt-status p{margin:5px 0 0;color:#7d8894;font-size:10px;line-height:1.5}
.payments-receipt-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.payments-receipt-values div{min-width:0;padding:9px;border-radius:12px;background:#11151a}.payments-receipt-values span,.payments-receipt-values strong{display:block}.payments-receipt-values span{color:#697480;font-size:9.5px}.payments-receipt-values strong{margin-top:3px;color:#dce1e6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.payments-share-preview{width:100%;min-height:39px;margin-top:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02);color:#697480;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:10px;font-weight:600}.payments-share-preview svg{width:14px;height:14px}

.payments-phase-note{padding:13px;display:flex;gap:10px;align-items:flex-start;border-color:rgba(255,211,106,.10);background:rgba(255,211,106,.022)}.payments-phase-note>svg{width:18px;height:18px;flex:0 0 18px;color:#d9b65d}.payments-phase-note strong{display:block;color:#dfd4b7;font-size:10.5px}.payments-phase-note p{margin:3px 0 0;color:#77828d;font-size:10px;line-height:1.5}
@media (max-width:430px){
  .seed-upload-button{min-width:74px;height:30px;min-height:30px;padding:0 8px}
  .payments-hero{padding:16px}.payments-hero h2{font-size:18px}.payments-hero>p{font-size:10.5px}
  .payments-flow-card,.payments-receipt-card{padding:14px}
  .payments-receipt-values{grid-template-columns:1fr 1fr}.payments-receipt-values div:last-child{grid-column:1/-1}
}



.asset-owned-with-card-actions.has-legacy-quick-control{padding-right:154px}
.balance-card-action-group-legacy{gap:7px}
.detail-legacy-quick-control{height:36px;display:flex;align-items:center;gap:6px;padding:0 5px 0 8px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(0,0,0,.18)}
.detail-legacy-quick-control>span{display:block!important;color:#7f8996!important;font-size:10px!important;font-weight:600;letter-spacing:.03em}
.detail-legacy-quick-control .legacy-toggle{width:58px;min-width:58px;height:28px;padding:3px 5px 3px 3px;gap:4px;border-radius:9px}
.detail-legacy-quick-control .legacy-toggle>span{width:20px;height:20px;flex:0 0 20px}
.detail-legacy-quick-control .legacy-toggle b{font-size:9.5px;min-width:18px;text-align:center}
.detail-legacy-quick-control .legacy-toggle.on>span{transform:translateX(28px)}
.detail-legacy-quick-control .legacy-toggle.on b{transform:translateX(-20px)}
.unified-wallet-statement .section-heading{align-items:center}
.unified-wallet-statement .section-heading p{font-size:10px}
.unified-statement-badge{padding:5px 8px;border:1px solid rgba(184,255,59,.10);border-radius:999px;background:rgba(184,255,59,.035);color:#9fb86e;font-size:9.5px;font-weight:600;white-space:nowrap}
.detail-unified-activity .activity-date-divider{padding-left:11px;padding-right:11px}
.detail-history-pagination{margin:8px 10px 10px}

.activity-rich-row .activity-action-line{color:#aeb7c3!important;font-size:10.5px!important;font-weight:600}
.activity-rich-row .activity-meta-line{font-size:9.5px;letter-spacing:.005em}
.activity-rich-row .tx-status{font-size:9.5px}

.moovie-stake-history-entry{position:relative}
.moovie-stake-history-entry.has-live-stake>i{position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 0 0 rgba(184,255,59,.42);animation:stakeLedgerPulse 1.8s ease-out infinite}
@keyframes stakeLedgerPulse{0%{box-shadow:0 0 0 0 rgba(184,255,59,.42);opacity:1}70%{box-shadow:0 0 0 7px rgba(184,255,59,0);opacity:.72}100%{box-shadow:0 0 0 0 rgba(184,255,59,0);opacity:1}}
.moovie-stake-history-summary{display:flex;align-items:flex-start;gap:10px;margin:4px 0 11px;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018)}
.moovie-stake-history-live-dot{width:9px;height:9px;flex:0 0 9px;margin-top:3px;border-radius:50%;background:#444c58}.moovie-stake-history-live-dot.is-live{background:#b8ff3b;box-shadow:0 0 12px rgba(184,255,59,.28);animation:stakeLedgerPulse 2s ease-out infinite}
.moovie-stake-history-summary strong,.moovie-stake-history-summary small{display:block}.moovie-stake-history-summary strong{font-size:10px;color:#e3e8ed}.moovie-stake-history-summary small{margin-top:3px;color:#7f8995;font-size:10px;line-height:1.45}
.moovie-stake-history-ledger{background:transparent!important;border:0!important}
.stake-position-card.status-locked,.stake-position-card.status-pending{position:relative;overflow:hidden}
.stake-position-card.status-locked::before,.stake-position-card.status-pending::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#b8ff3b;opacity:.52}
.stake-remove-button{min-width:108px;min-height:34px;margin-left:auto;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.025);color:#88929e;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:10px;font-weight:600;white-space:nowrap}
.stake-remove-button svg{width:13px;height:13px;flex:0 0 13px}.stake-remove-button:disabled{cursor:not-allowed;opacity:.72}
.stake-remove-button.is-locked{border-color:rgba(255,211,106,.10);background:rgba(255,211,106,.025);color:#aa9668}
.stake-remove-button.is-ready{border-color:rgba(184,255,59,.24);background:rgba(184,255,59,.065);color:#d7ff98;cursor:pointer}.stake-remove-button.is-ready:hover{background:rgba(184,255,59,.10)}
.stake-remove-button.is-processing{border-color:rgba(184,255,59,.13);color:#a7bc83}
@media (max-width:430px){
  .asset-owned-with-card-actions.has-legacy-quick-control{padding-right:142px}
  .detail-legacy-quick-control{gap:4px;padding-left:6px}.detail-legacy-quick-control>span{font-size:9.5px!important}
  .detail-legacy-quick-control .legacy-toggle{width:54px;min-width:54px}.detail-legacy-quick-control .legacy-toggle.on>span{transform:translateX(24px)}
  .moovie-stake-history-summary small{font-size:10px}.stake-remove-button{min-width:102px;padding:0 9px;font-size:10px}
}
@media (prefers-reduced-motion:reduce){.moovie-stake-history-entry.has-live-stake>i,.moovie-stake-history-live-dot.is-live{animation:none}}
.detail-legacy-quick-control .legacy-toggle{position:relative;display:block;overflow:hidden;padding:0!important}
.detail-legacy-quick-control .legacy-toggle>span{position:absolute;left:4px;top:4px;margin:0!important;transform:translateX(0)}
.detail-legacy-quick-control .legacy-toggle>b{position:absolute;right:6px;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#8d96a5}
.detail-legacy-quick-control .legacy-toggle.on>span{transform:translateX(29px)}
.detail-legacy-quick-control .legacy-toggle.on>b{left:6px;right:auto;color:#d7ff8f;transform:none}
@media (max-width:430px){.detail-legacy-quick-control .legacy-toggle.on>span{transform:translateX(25px)}}


@media (max-width:360px){.recovery-auth-title{gap:7px}.recovery-auth-title strong{font-size:13.5px}.seed-upload-button{min-width:68px;padding:0 7px}.seed-upload-button strong{font-size:9.5px}}


.payments-hero-live{padding:18px 17px}.payments-hero-live .payments-hero-token{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.payment-balance-chip{min-width:112px;padding:8px 10px;border:1px solid rgba(184,255,59,.12);border-radius:13px;background:rgba(184,255,59,.035);text-align:right}.payment-balance-chip small{color:#789052!important;font-size:9.5px!important;letter-spacing:.1em!important}.payment-balance-chip strong{margin-top:3px!important;color:#dfffad!important;font-size:10.5px!important}
.payment-currency-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:15px 0 13px}.payment-currency-picker button{min-height:43px;padding:7px 4px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#11151a;color:#a5afba;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.payment-currency-picker button small{display:block;margin-top:1px;color:#65717e;font-size:9.5px;font-weight:600}.payment-currency-picker button.is-active{border-color:rgba(184,255,59,.22);background:rgba(184,255,59,.07);color:#dfffaa}.payment-currency-picker button.is-active small{color:#8ea963}
.payment-amount-control{height:52px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#090c10}.payment-amount-control:focus-within{border-color:rgba(184,255,59,.23);box-shadow:0 0 0 3px rgba(184,255,59,.035)}.payment-amount-control input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f5f7f8;font:inherit;font-size:20px;font-weight:600}.payment-amount-control>span{color:#b8ff3b;font-size:10.5px;font-weight:600}.payment-text-input,.payment-link-open input{width:100%;height:45px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#090c10;color:#edf1f4;padding:0 12px;font:inherit;font-size:10px;outline:none}.payment-text-input:focus,.payment-link-open input:focus{border-color:rgba(184,255,59,.22)}
.payment-fee-callout,.payment-safety-mini{display:flex;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;border:1px solid rgba(184,255,59,.085);border-radius:13px;background:rgba(184,255,59,.022)}.payment-fee-callout>svg,.payment-safety-mini>svg{width:17px;height:17px;flex:0 0 17px;color:#b8ff3b}.payment-fee-callout strong{display:block;color:#dce9c6;font-size:10.5px}.payment-fee-callout p{margin:3px 0 0;color:#77838f;font-size:10px;line-height:1.5}.payment-safety-mini span{color:#7e8995;font-size:10px;line-height:1.5}.payment-main-button{width:100%;margin-top:12px;min-height:46px}.payment-main-button svg{width:16px;height:16px}
.payment-ready-head{display:flex;align-items:center;gap:10px}.payment-ready-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:rgba(184,255,59,.08);color:#b8ff3b}.payment-ready-head>span svg{width:19px;height:19px}.payment-ready-head small{display:block;color:#8da65d;font-size:9.5px;font-weight:600;letter-spacing:.12em}.payment-ready-head h2{margin:2px 0 1px;font-size:18px}.payment-ready-head p{margin:0;color:#7c8793;font-size:10px}.payment-charge-share-grid{display:grid;grid-template-columns:126px minmax(0,1fr);gap:11px;margin-top:14px}.payment-charge-qr{padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#fff}.payment-charge-qr img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.payment-charge-link label{display:block;margin-bottom:6px;color:#77828e;font-size:9.5px;font-weight:600}.payment-charge-link>div{min-height:40px;padding:7px 7px 7px 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#090c10}.payment-charge-link>div span{min-width:0;flex:1;color:#9ba5b0;font-size:9.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-charge-link>div button{width:29px;height:29px;border:0;border-radius:9px;background:rgba(184,255,59,.06);color:#b8ff3b;display:grid;place-items:center}.payment-charge-link>div button svg{width:13px;height:13px}.payment-charge-link>.secondary-action-button{width:100%;min-height:34px;margin-top:6px;font-size:9.5px}.payment-charge-link>.secondary-action-button svg{width:13px;height:13px}
.payment-fee-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.payment-fee-summary>div{padding:9px 8px;border-radius:11px;background:#11151a}.payment-fee-summary span,.payment-fee-summary strong{display:block}.payment-fee-summary span{color:#6e7985;font-size:9.5px}.payment-fee-summary strong{margin-top:3px;color:#e0e5e9;font-size:10px;line-height:1.25}.payment-note-preview{margin-top:9px;padding:10px 11px;border-left:2px solid rgba(255,211,106,.45);border-radius:0 10px 10px 0;background:rgba(255,211,106,.025);color:#9aa4ae;font-size:10px;line-height:1.5}.payment-charge-actions{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:11px}.payment-charge-actions .secondary-action-button{min-height:35px;font-size:10px}.payment-danger-link,.payment-secondary-text{border:0;background:transparent;color:#a47779;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.payment-secondary-text{width:100%;margin-top:8px;color:#77838e}
.payment-link-open{display:grid;grid-template-columns:minmax(0,1fr) 43px;gap:7px}.payment-link-open button{border:1px solid rgba(184,255,59,.16);border-radius:13px;background:rgba(184,255,59,.055);color:#b8ff3b;display:grid;place-items:center}.payment-link-open button svg{width:16px;height:16px}.payment-method-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.payment-method-actions button{min-height:58px;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#11151a;color:#d8dee4;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;cursor:pointer}.payment-method-actions button>svg{width:18px;height:18px;color:#ffd36a}.payment-method-actions button span,.payment-method-actions button strong,.payment-method-actions button small{display:block;text-align:left}.payment-method-actions button strong{font-size:10px}.payment-method-actions button small{margin-top:1px;color:#707b87;font-size:9.5px}
.payment-pay-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.payment-pay-status>small{color:#6e7985;font-size:9.5px;font-weight:600;letter-spacing:.08em}.payment-status-pill{padding:6px 8px;border-radius:999px;font-size:9.5px;font-weight:600}.payment-status-pill.is-pending{background:rgba(255,211,106,.07);color:#edca74}.payment-status-pill.is-partial{background:rgba(94,184,255,.08);color:#9fd3ff}.payment-status-pill.is-paid{background:rgba(184,255,59,.08);color:#cfff85}.payment-status-pill.is-ended{background:rgba(255,255,255,.05);color:#87919c}.payment-pay-amount{margin-top:13px;text-align:center;padding:14px;border:1px solid rgba(184,255,59,.08);border-radius:15px;background:rgba(184,255,59,.02)}.payment-pay-amount span,.payment-pay-amount strong,.payment-pay-amount b{display:block}.payment-pay-amount span{color:#72808b;font-size:9.5px}.payment-pay-amount strong{margin-top:3px;font-size:23px;letter-spacing:-.03em}.payment-pay-amount b{margin-top:4px;color:#b8ff3b;font-size:10px}.payment-balance-line{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 11px;border-radius:12px;background:#11151a}.payment-balance-line span{color:#76818d;font-size:10px}.payment-balance-line strong{font-size:10.5px}.payment-insufficient-note{text-align:center;margin:7px 0 0;color:#d28c91;font-size:9.5px}
.payment-receipt-txids{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.payment-receipt-txids a{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(255,255,255,.06);border-radius:9px;color:#8c98a4;text-decoration:none;font-size:9.5px}.payment-receipt-txids svg{width:11px;height:11px}.payments-share-preview.is-enabled{color:#b8ff3b;cursor:pointer;border-color:rgba(184,255,59,.13)}
.payments-history{margin-top:12px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:#0c0f14}.payments-mini-icon{width:31px;height:31px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#11151a;color:#91a06f;display:grid;place-items:center}.payments-mini-icon svg{width:14px;height:14px}.payments-history-list{margin-top:9px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:13px}.payments-history-list>button{width:100%;min-height:53px;padding:8px 9px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;display:grid;grid-template-columns:31px minmax(0,1fr) 14px;gap:9px;align-items:center;text-align:left;font:inherit;cursor:pointer}.payments-history-list>button:last-child{border-bottom:0}.payments-history-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(184,255,59,.045);color:#b8ff3b}.payments-history-icon.is-pay{background:rgba(255,211,106,.045);color:#ffd36a}.payments-history-icon svg{width:14px;height:14px}.payments-history-list strong,.payments-history-list small{display:block}.payments-history-list strong{font-size:10px}.payments-history-list small{margin-top:2px;color:#697581;font-size:9.5px}.payments-history-list b{color:#65717d}.payments-history-list b svg{width:12px;height:12px}.payments-empty-mini{margin-top:9px;padding:12px;text-align:center;color:#67727d;font-size:10px}.payments-live-note{border-color:rgba(184,255,59,.09);background:rgba(184,255,59,.018)}.payments-qr-scanner{z-index:8}
@media (max-width:430px){.payments-hero-live .payments-hero-token{grid-template-columns:auto minmax(0,1fr)}.payment-balance-chip{grid-column:1/-1;margin-top:9px;text-align:left;display:flex;align-items:center;justify-content:space-between}.payment-charge-share-grid{grid-template-columns:108px minmax(0,1fr)}.payment-fee-summary{grid-template-columns:1fr}.payment-method-actions{gap:5px}.payment-method-actions button{padding:6px;gap:5px}.payment-currency-picker{gap:4px}.payment-pay-amount strong{font-size:20px}}
@media (max-width:360px){.payment-charge-share-grid{grid-template-columns:1fr}.payment-charge-qr{max-width:170px;margin:auto}.payment-method-actions{grid-template-columns:1fr}.payment-method-actions button{justify-content:flex-start;padding:9px 12px}}

.payment-fee-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
.payment-recipient-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.014)}
.payment-recipient-line span{color:#74808c;font-size:9.5px}.payment-recipient-line strong{color:#cbd3db;font-size:10px;letter-spacing:.025em}
.payment-new-charge-button{width:100%;max-width:280px;margin:10px auto 0;display:flex;align-items:center;justify-content:center;gap:7px}
.payment-ended-card{text-align:center}.payment-ended-card h2{margin:12px 0 5px;font-size:16px}.payment-ended-card>p{margin:0;color:#7c8793;font-size:10.5px}
@media (max-width:430px){.payment-fee-summary{grid-template-columns:1fr 1fr}}
@media (max-width:350px){.payment-fee-summary{grid-template-columns:1fr}}


.payments-page-clean{padding-top:6px}
.payments-hero-compact{margin-top:0;padding:14px 15px 13px}
.payments-hero-compact .payments-hero-token{align-items:center}
.payments-hero-compact .payments-hero-token>div>small{font-size:9.5px;letter-spacing:.12em}
.payments-hero-compact .payments-hero-token>div>strong{font-size:10px}
.payments-hero-compact .payments-hero-token>div>span{font-size:9.5px}
.payments-hero-compact h2{max-width:none;margin:11px 0 0;font-size:15px;line-height:1.25;letter-spacing:-.015em}
.payments-page-clean .payments-action-switch{margin-top:9px}
.payment-compact-card{padding-top:15px}
.payment-compact-card .payments-flow-heading{align-items:center}
.payment-compact-card .payments-flow-heading p{display:none}
.payment-local-preview-compact{margin-top:10px}
.payment-simple-fees{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(255,255,255,.012);color:#707b87;font-size:9.5px}
.payment-simple-fees strong{color:#aeb7c0;font-size:10px}
.payment-charge-share-grid{align-items:center}
.payment-charge-qr{display:grid;place-items:center;align-self:center;justify-self:center;width:126px;height:126px;padding:7px}
.payment-charge-qr img{width:110px;height:110px;max-width:100%;max-height:100%;margin:auto}
.payment-charge-link{min-width:0}
.payment-charge-link>.payment-link-actions-row{min-height:42px;padding:6px;display:grid;grid-template-columns:minmax(0,1fr) 30px 30px 30px;gap:5px;align-items:center}
.payment-link-actions-row>span{padding-left:4px}
.payment-inline-icon{width:30px!important;height:30px!important;padding:0!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:9px!important;background:rgba(255,255,255,.025)!important;color:#8f9aa5!important;display:grid!important;place-items:center!important;cursor:pointer}
.payment-inline-icon svg{width:13px!important;height:13px!important}
.payment-inline-icon:hover{border-color:rgba(184,255,59,.15)!important;color:#b8ff3b!important}
.payment-inline-icon.is-success{border-color:rgba(184,255,59,.25)!important;background:rgba(184,255,59,.08)!important;color:#b8ff3b!important}
.payment-inline-icon.is-active{border-color:rgba(255,211,106,.28)!important;background:rgba(255,211,106,.08)!important;color:#ffd36a!important;box-shadow:0 0 0 3px rgba(255,211,106,.025)}
.payment-inline-icon .copy-state-icon{width:14px;height:14px;display:grid;place-items:center}
.payment-inline-icon .copy-state-icon svg{width:13px!important;height:13px!important}
.payment-inline-status{margin-top:6px;padding:7px 9px;border:1px solid rgba(255,211,106,.10);border-radius:9px;background:rgba(255,211,106,.025);color:#a99b76;font-size:9.5px;line-height:1.35}
.payment-fee-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))}
.payment-fee-summary-compact>div:last-child{grid-column:auto}
.payment-charge-actions{justify-content:flex-end}
.payment-charge-actions .payment-danger-link{margin-right:auto}
.payment-charge-refresh{width:32px;height:32px;min-width:32px;padding:0;display:grid;place-items:center}
.payment-charge-refresh svg{width:14px;height:14px}
.payment-pay-status{min-height:31px}
.payment-pay-close{width:30px;height:30px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#11151a;color:#7d8894;cursor:pointer}
.payment-pay-close:hover{color:#d8dee4;border-color:rgba(255,255,255,.12)}
.payment-pay-close:disabled{opacity:.45;cursor:default}
.payment-pay-close svg{width:13px;height:13px}
.payment-method-actions-clean{margin-top:12px}
.payment-method-actions-clean button.is-active{border-color:rgba(255,211,106,.26);background:rgba(255,211,106,.055);color:#f1d995;box-shadow:0 0 0 3px rgba(255,211,106,.02)}
.payment-link-open-compact{margin-top:9px}
.payments-page-clean .payments-history{margin-top:10px}
@media (max-width:430px){
  .payments-page-clean{padding-top:3px}
  .payments-hero-compact{padding:12px 13px}
  .payments-hero-compact h2{font-size:14px}
  .payment-charge-share-grid{grid-template-columns:1fr}
  .payment-charge-qr{width:150px;height:150px;margin:0 auto}
  .payment-charge-qr img{width:132px;height:132px}
  .payment-fee-summary-compact{grid-template-columns:1fr 1fr}
  .payment-fee-summary-compact>div:last-child{grid-column:1/-1}
}
@media (max-width:350px){
  .payment-link-actions-row{grid-template-columns:minmax(0,1fr) 29px 29px 29px!important}
  .payment-fee-summary-compact{grid-template-columns:1fr}
  .payment-fee-summary-compact>div:last-child{grid-column:auto}
  .payment-method-actions-clean{grid-template-columns:repeat(3,minmax(0,1fr))}
  .payment-method-actions-clean button{justify-content:center;padding:7px 4px}
  .payment-method-actions-clean button span{display:none}
}

.payments-hero-compact{position:relative}
.payments-hero-compact .payments-hero-token{padding-right:42px}
.payment-charge-link>.payment-link-actions-row{grid-template-columns:minmax(0,1fr) 30px 30px}
.payment-method-actions-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.payment-simple-fees{flex-wrap:wrap}.payment-simple-fees>span{white-space:nowrap}
.payments-history{padding:0;overflow:hidden}.payments-history.is-collapsed{background:#0c0f14}.payments-history.is-open{padding-bottom:12px}
.payments-history-toggle{width:100%;min-height:54px;padding:12px 14px;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:inherit;cursor:pointer}
.payments-history-toggle>span{min-width:0}.payments-history-toggle strong,.payments-history-toggle small{display:block}.payments-history-toggle strong{font-size:10px}.payments-history-toggle small{margin-top:2px;color:#6f7a86;font-size:9.5px}.payments-history-toggle>i{width:27px;height:27px;flex:0 0 27px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#11151a;color:#78838e;display:grid;place-items:center;transition:transform .18s ease,color .18s ease,border-color .18s ease}.payments-history-toggle>i svg{width:13px;height:13px}.payments-history-toggle>i.is-open{transform:rotate(180deg);color:#b8ff3b;border-color:rgba(184,255,59,.14)}
.payments-history.is-open .payments-history-list,.payments-history.is-open .payments-empty-mini,.payments-history.is-open>.form-error{margin-left:12px;margin-right:12px}.payments-history.is-open .payments-history-list{margin-top:0}
.payments-history-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 12px 0}.payments-history-pagination button{width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#11151a;color:#909aa4;display:grid;place-items:center;cursor:pointer}.payments-history-pagination button:disabled{opacity:.35;cursor:default}.payments-history-pagination button:not(:disabled):hover{color:#b8ff3b;border-color:rgba(184,255,59,.14)}.payments-history-pagination button svg{width:13px;height:13px}.payments-history-pagination span{min-width:58px;text-align:center;color:#78838e;font-size:9.5px;font-weight:600}
@media (max-width:350px){.payment-link-actions-row{grid-template-columns:minmax(0,1fr) 29px 29px!important}.payment-method-actions-two{grid-template-columns:1fr 1fr!important}}
@media (max-width:350px){.payment-method-actions-two button span{display:block}.payment-method-actions-two button{justify-content:center}}


.payments-hero-compact .payments-hero-token{padding-right:42px;grid-template-columns:auto minmax(0,1fr)}
.payments-hero-compact .payment-balance-chip-primary{margin-top:10px;width:fit-content;min-width:138px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 11px}
.payments-hero-compact .payment-balance-chip-primary small{font-size:9.5px!important}
.payments-hero-compact .payment-balance-chip-primary strong{font-size:10.5px!important}
.payments-hero-compact h2{margin-top:8px;font-size:12.5px;line-height:1.3;color:#cfd5da;font-weight:600}
@media (max-width:430px){.payments-hero-compact .payment-balance-chip-primary{width:100%;min-width:0;margin-top:9px}.payments-hero-compact h2{font-size:11.5px}}



.payments-focus-only,.payments-processing-only,.payments-receipt-only{padding-top:8px}
.payment-charge-focus,.payment-pay-focus{position:relative;margin-top:0}
.payment-charge-focus .payment-ready-head{padding-right:43px}
.payment-danger-button{min-height:34px;padding:0 12px;border:1px solid rgba(255,91,96,.30);border-radius:10px;background:rgba(255,91,96,.085);color:#ff8a8e;font:inherit;font-size:10px;font-weight:600;cursor:pointer}
.payment-danger-button:hover{border-color:rgba(255,91,96,.48);background:rgba(255,91,96,.13);color:#ffadb0}
.payment-processing-screen{position:relative;overflow:hidden;min-height:390px;margin-top:0;padding:54px 24px 32px;border:1px solid rgba(184,255,59,.10);border-radius:24px;background:radial-gradient(circle at 50% 18%,rgba(184,255,59,.08),transparent 33%),#0b0e12;text-align:center;display:flex;flex-direction:column;align-items:center}
.payment-processing-light{position:absolute;top:-35%;left:-55%;width:52%;height:180%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.09),transparent);transform:rotate(18deg);animation:paymentProcessingSheen 2.2s ease-in-out infinite}
.payment-processing-logo{position:relative;width:86px;height:86px;display:grid;place-items:center}.payment-processing-logo img{width:48px;height:48px;object-fit:contain;position:relative;z-index:2}.payment-processing-ring{position:absolute;inset:0;border:1px solid rgba(184,255,59,.12);border-top-color:#b8ff3b;border-radius:50%;animation:paymentProcessingSpin 1.15s linear infinite;box-shadow:0 0 28px rgba(184,255,59,.05)}
.payment-processing-screen>small{margin-top:20px;color:#97b961;font-size:9.5px;font-weight:600;letter-spacing:.14em}.payment-processing-screen h1{margin:6px 0 0;color:#f2f4f5;font-size:22px}.payment-processing-screen>p{max-width:310px;margin:8px auto 0;color:#7e8994;font-size:10.5px;line-height:1.55}.payment-processing-amount{margin-top:20px}.payment-processing-amount strong,.payment-processing-amount span{display:block}.payment-processing-amount strong{font-size:18px;color:#e8ecef}.payment-processing-amount span{margin-top:4px;color:#7d8792;font-size:10px}.payment-processing-dots{display:flex;gap:5px;margin-top:22px}.payment-processing-dots i{width:6px;height:6px;border-radius:50%;background:#b8ff3b;animation:paymentDot 1.2s ease-in-out infinite}.payment-processing-dots i:nth-child(2){animation-delay:.15s}.payment-processing-dots i:nth-child(3){animation-delay:.3s}
@keyframes paymentProcessingSpin{to{transform:rotate(360deg)}}@keyframes paymentProcessingSheen{0%{transform:translateX(-30%) rotate(18deg)}60%,100%{transform:translateX(330%) rotate(18deg)}}@keyframes paymentDot{0%,100%{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}
.payment-receipt-screen{margin-top:0}.payment-receipt-back{min-height:34px;padding:0 11px;margin:0 0 9px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#11151a;color:#9ba6b1;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.payment-receipt-back svg{width:14px;height:14px}
.payment-receipt-paper{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:linear-gradient(180deg,#ffffff,#f3f5f2);color:#11161a;box-shadow:0 24px 60px rgba(0,0,0,.22)}.payment-receipt-paper:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 5%,rgba(184,255,59,.14),transparent 28%);pointer-events:none}.payment-receipt-paper>*{position:relative;z-index:1}
.payment-receipt-brandline{display:flex;align-items:center;gap:9px}.payment-receipt-brandline img{width:36px;height:36px;object-fit:contain}.payment-receipt-brandline small,.payment-receipt-brandline strong{display:block}.payment-receipt-brandline small{color:#5d676c;font-size:9.5px;font-weight:600;letter-spacing:.12em}.payment-receipt-brandline strong{margin-top:2px;color:#161c20;font-size:10.5px}
.payment-receipt-verified{margin-top:22px;text-align:center}.payment-receipt-v{width:66px;height:66px;margin:0 auto 9px;border-radius:50%;display:grid;place-items:center;background:#b8ff3b;color:#0a1306;box-shadow:0 10px 30px rgba(126,181,45,.20)}.payment-receipt-v svg{width:31px;height:31px;stroke-width:2.2}.payment-receipt-verified small{display:block;color:#6e7a72;font-size:9.5px;font-weight:600;letter-spacing:.16em}.payment-receipt-verified h1{margin:3px 0 0;color:#101516;font-size:31px;letter-spacing:.02em}.payment-receipt-verified p{margin:4px 0 0;color:#6d777b;font-size:10.5px}
.payment-receipt-main-amount{margin-top:20px;padding:15px;border-top:1px solid #dde2dc;border-bottom:1px solid #dde2dc;text-align:center}.payment-receipt-main-amount span,.payment-receipt-main-amount strong,.payment-receipt-main-amount small{display:block}.payment-receipt-main-amount span{color:#7a8487;font-size:9.5px}.payment-receipt-main-amount strong{margin-top:4px;color:#101516;font-size:21px}.payment-receipt-main-amount small{margin-top:5px;color:#4f5a5e;font-size:13px;font-weight:600;letter-spacing:.01em}
.payment-receipt-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.payment-receipt-details>div{padding:10px;border-radius:12px;background:#e9ede8}.payment-receipt-details span,.payment-receipt-details strong{display:block}.payment-receipt-details span{color:#7a8481;font-size:9.5px}.payment-receipt-details strong{margin-top:3px;color:#1d2527;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-receipt-note{margin-top:9px;padding:10px 11px;border-left:3px solid #a1d93f;border-radius:0 10px 10px 0;background:#edf2e8}.payment-receipt-note span,.payment-receipt-note strong{display:block}.payment-receipt-note span{color:#75806f;font-size:9.5px}.payment-receipt-note strong{margin-top:3px;color:#263027;font-size:10px}.payment-receipt-txids-light a{border-color:#d7ddd5!important;background:#eef1ed!important;color:#53605d!important}.payment-receipt-share{width:100%;min-height:42px;margin-top:14px;border:1px solid #cbd3c7;border-radius:12px;background:#11161a;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.payment-receipt-share svg{width:14px;height:14px}
@media (prefers-reduced-motion:reduce){.payment-processing-light,.payment-processing-ring,.payment-processing-dots i{animation:none!important}}


.dashboard-feature-icon-only{width:34px!important;min-width:34px!important;padding:0!important;gap:0!important;border-radius:11px!important}
.dashboard-feature-icon-only i{width:18px;height:18px}.dashboard-feature-icon-only i svg{width:18px;height:18px}
.dashboard-camera-pay{color:#d8e9ba;border-color:rgba(184,255,59,.16)!important;background:rgba(184,255,59,.045)!important}.dashboard-camera-pay svg{width:17px;height:17px}
.balance-visibility-button.is-private{color:#b8ff3b;border-color:rgba(184,255,59,.22)!important;background:rgba(184,255,59,.055)!important}
.balance-value.is-private,.asset-balance.is-private{letter-spacing:.08em}.asset-balance.is-private span{opacity:.72}
.wallet-section-heading-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.dashboard-manage-assets-button{width:32px;height:32px;min-width:32px;padding:0;display:grid;place-items:center;border:1px solid rgba(184,255,59,.14);border-radius:10px;background:rgba(184,255,59,.035);color:#b8ff3b;cursor:pointer;transition:.16s ease}.dashboard-manage-assets-button:hover{border-color:rgba(184,255,59,.28);background:rgba(184,255,59,.065);transform:translateY(-1px)}.dashboard-manage-assets-button svg{width:15px;height:15px}
.payment-charge-loading{min-height:280px;padding:48px 20px 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.065);border-radius:20px;background:radial-gradient(circle at 50% 15%,rgba(184,255,59,.07),transparent 38%),#0c0f14}.payment-charge-loading-ring{width:58px;height:58px;margin-bottom:14px;display:grid;place-items:center;border:1px solid rgba(184,255,59,.20);border-radius:50%;color:#b8ff3b;position:relative}.payment-charge-loading-ring:before{content:"";position:absolute;inset:-5px;border:2px solid transparent;border-top-color:#b8ff3b;border-radius:50%;animation:paymentQrOpenSpin .85s linear infinite}.payment-charge-loading-ring svg{width:25px;height:25px}.payment-charge-loading small{color:#8db559;font-size:9.5px;font-weight:600;letter-spacing:.14em}.payment-charge-loading h1{margin:6px 0 5px;font-size:20px}.payment-charge-loading p{margin:0;color:#78838e;font-size:10.5px}@keyframes paymentQrOpenSpin{to{transform:rotate(360deg)}}
@media (max-width:430px){.dashboard-feature-icon-only{width:32px!important;min-width:32px!important;height:32px!important}.dashboard-camera-pay{width:32px;height:32px}.wallet-section-heading-actions{gap:6px}.payment-receipt-main-amount small{font-size:12px}.payment-processing-screen{min-height:360px;padding:46px 18px 28px}.payment-receipt-paper{padding:17px}.payment-receipt-verified h1{font-size:28px}}
@media (prefers-reduced-motion:reduce){.payment-charge-loading-ring:before{animation:none}}


.payment-charge-share-grid{grid-template-columns:139px minmax(0,1fr)}
.payment-charge-qr{width:139px;height:139px;padding:7px}
.payment-charge-qr img{width:122px;height:122px}
.dashboard-universal-qr-scanner{position:fixed;inset:12px;z-index:80;width:min(460px,calc(100vw - 24px));height:min(680px,calc(100dvh - 24px));margin:auto;border:1px solid rgba(184,255,59,.18);border-radius:20px;background:rgba(8,11,15,.985);box-shadow:0 28px 80px rgba(0,0,0,.55);backdrop-filter:blur(12px)}
.dashboard-universal-qr-scanner .qr-video-wrap{border-radius:14px;overflow:hidden}
.dashboard-universal-qr-scanner>p{margin:8px 2px 1px;color:#89949f;font-size:10px;line-height:1.45;text-align:center}
.qr-route-choice-sheet{max-width:390px}
.qr-route-choice-sheet .modal-header>div{min-width:0}.qr-route-choice-sheet .modal-header h2{margin:0;font-size:15px}.qr-route-choice-sheet .modal-header p{margin:3px 0 0;color:#77828e;font-size:10px;line-height:1.35}
.qr-route-address{padding:9px 11px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#090c10;color:#8c97a2;font-size:10px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qr-route-options{display:grid;gap:7px;margin-top:10px}.qr-route-options button{width:100%;min-height:52px;padding:8px 10px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#10141a;color:inherit;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;gap:9px;align-items:center;text-align:left;font:inherit;cursor:pointer}.qr-route-options button:hover{border-color:rgba(184,255,59,.18);background:rgba(184,255,59,.035)}.qr-route-options button>span strong,.qr-route-options button>span small{display:block}.qr-route-options button>span strong{font-size:10.5px}.qr-route-options button>span small{margin-top:2px;color:#6f7a86;font-size:9.5px}.qr-route-options button>svg{width:13px;height:13px;color:#73808b}
.qr-route-note{margin:10px 2px 0;color:#717c88;font-size:9.5px;line-height:1.5}
@media (max-width:430px){.payment-charge-qr{width:165px;height:165px}.payment-charge-qr img{width:145px;height:145px}.dashboard-universal-qr-scanner{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.qr-route-choice-sheet{max-width:calc(100vw - 24px)}}


.balance-card-status-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative;z-index:5}
.dashboard-refresh-mini{width:25px;height:25px;min-width:25px;margin:6px 0 4px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:rgba(0,0,0,.18);color:#9aa5b1;cursor:pointer;transition:.16s ease}
.dashboard-refresh-mini:hover:not(:disabled){border-color:rgba(184,255,59,.20);background:rgba(184,255,59,.045);color:#cfff70}
.dashboard-refresh-mini:disabled{opacity:.55;cursor:default}
.dashboard-refresh-mini svg{width:12px;height:12px}
.dashboard-refresh-mini.is-spinning svg{animation:spin .85s linear infinite}
.balance-card-primary-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px;position:relative;z-index:6}
.balance-card-primary-actions .card-icon-button,.dashboard-balance-actions .card-icon-button,.dashboard-balance-actions .dashboard-feature-icon-only{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:10px!important}
.balance-card-primary-actions .card-icon-button svg,.dashboard-balance-actions .card-icon-button svg{width:15px;height:15px}
.balance-card-primary-actions .dashboard-camera-pay{color:#d8e9ba;border-color:rgba(184,255,59,.16)!important;background:rgba(184,255,59,.045)!important}
.dashboard-balance-actions{right:17px;bottom:14px;justify-content:flex-end;gap:7px}
.wallet-section-heading-with-event>.wallet-section-heading-actions{flex:0 0 auto!important;min-width:auto!important;margin-left:auto;justify-content:flex-end;gap:9px}
.wallet-section-heading-actions .dashboard-events-button,.wallet-section-heading-actions .dashboard-manage-assets-button{margin:0}
.peur-payment-shortcut{display:flex;justify-content:center;align-items:center;min-height:71px;margin:6px 0 3px}
.asset-pay-orb{position:relative;width:48px;height:48px;padding:0;border:1px solid rgba(184,255,59,.34);border-radius:50%;background:radial-gradient(circle at 35% 28%,#d7ff85 0,#b8ff3b 38%,#82d715 100%);color:#091006;box-shadow:0 0 0 5px #090c12,0 8px 24px rgba(132,224,29,.23);display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
.asset-pay-orb:hover{transform:scale(1.055);box-shadow:0 0 0 5px #090c12,0 10px 28px rgba(132,224,29,.34)}
.asset-pay-orb:active{transform:scale(.97)}
.asset-pay-orb span{display:grid;place-items:center}.asset-pay-orb svg{width:20px;height:20px;stroke-width:2.25}
.asset-pay-orb b{position:absolute;bottom:-17px;left:50%;transform:translateX(-50%);color:#b8ff3b;font-size:9.5px;letter-spacing:.08em;font-weight:600;white-space:nowrap;text-shadow:0 1px 8px #000}
@media (max-width:430px){.dashboard-refresh-mini{width:24px;height:24px;min-width:24px}.balance-card-primary-actions{gap:6px}.balance-card-primary-actions .card-icon-button,.dashboard-balance-actions .card-icon-button,.dashboard-balance-actions .dashboard-feature-icon-only{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}.wallet-section-heading-with-event>.wallet-section-heading-actions{gap:8px}.peur-payment-shortcut{min-height:67px}.asset-pay-orb{width:44px;height:44px}.asset-pay-orb svg{width:18px;height:18px}}


.stake-intro-card{margin:4px 12px 16px;padding:17px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid rgba(184,255,59,.13);border-radius:20px;background:radial-gradient(circle at 92% 8%,rgba(184,255,59,.09),transparent 34%),linear-gradient(150deg,rgba(18,22,29,.98),rgba(8,11,16,.98));box-shadow:0 20px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}
.stake-intro-copy>span{display:block;color:#9fc85f;font-size:9.5px;font-weight:600;letter-spacing:.12em}.stake-intro-copy h1{margin:5px 0 5px;font-size:25px;line-height:1.08;letter-spacing:-.025em}.stake-intro-copy>p{max-width:430px;margin:0;color:#8c96a2;font-size:10.5px;line-height:1.5}.stake-intro-purpose{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border-radius:14px;background:rgba(184,255,59,.045);border:1px solid rgba(184,255,59,.09);color:#d9e3cb}.stake-intro-purpose svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px;color:#b8ff3b}.stake-intro-purpose strong{font-size:10.5px;line-height:1.5;font-weight:600}
.stake-intro-actions{display:grid;gap:7px;justify-items:end}.stake-help-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:rgba(255,255,255,.025);color:#98a3af;cursor:pointer}.stake-help-button:hover{border-color:rgba(184,255,59,.22);color:#d6ff8e;background:rgba(184,255,59,.045)}.stake-help-button svg{width:15px;height:15px}.stake-intro-actions .page-home-button{margin:0}
.stake-catalog-section{margin:0 12px}.stake-catalog-heading{padding:2px 2px 5px}.stake-catalog-heading>small{display:block;margin-bottom:4px;color:#7e8995;font-size:9.5px;font-weight:600;letter-spacing:.11em}.stake-catalog-heading>span{font-size:14px;letter-spacing:0;text-transform:none}.stake-catalog-heading p{max-width:450px;font-size:10px}
.stake-calculator-card{margin-top:0}.stake-calculator-top{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.045)}.stake-calculator-top small{text-transform:none;letter-spacing:0}.stake-calculator-top strong{font-size:13px}
.stake-info-sheet .modal-header>div small{display:block;margin-bottom:2px;color:#91ad65;font-size:9.5px;font-weight:600;letter-spacing:.12em}.stake-info-sheet .modal-header>div h2{font-size:14px}.stake-info-hero{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid rgba(184,255,59,.12);border-radius:16px;background:rgba(184,255,59,.04)}.stake-info-hero>svg{width:22px;height:22px;flex:0 0 22px;color:#b8ff3b}.stake-info-hero strong{display:block;font-size:11px}.stake-info-hero p{margin:5px 0 0;color:#8d98a4;font-size:10.5px;line-height:1.5}.stake-info-grid{display:grid;gap:8px;margin-top:10px}.stake-info-grid article{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.018)}.stake-info-grid article>b{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;background:rgba(184,255,59,.055);color:#b8ff3b;font-size:9.5px}.stake-info-grid strong{display:block;font-size:10px}.stake-info-grid p{margin:4px 0 0;color:#818c98;font-size:10.5px;line-height:1.48}.stake-info-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;border-radius:13px;background:rgba(255,255,255,.018);color:#828d99;font-size:10px;line-height:1.45}.stake-info-note svg{width:15px;height:15px;flex:0 0 15px;color:#b8ff3b}
@media (max-width:520px){.stake-intro-card{margin:3px 10px 14px;padding:15px 13px;gap:10px}.stake-intro-copy h1{font-size:22px}.stake-intro-copy>p{font-size:10.5px}.stake-intro-purpose{padding:9px 10px}.stake-intro-purpose strong{font-size:10.5px}.stake-catalog-section{margin:0 10px}.stake-help-button{width:30px;height:30px}.stake-intro-actions .page-home-button{width:34px;height:34px}}


.dashboard-session-row{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:5px;min-width:0}
.dashboard-session-row .dashboard-refresh-mini{margin:0;flex:0 0 auto}
.dashboard-session-row .wallet-status{margin:0;min-width:0;line-height:1.25}
.balance-card-status-column>.eyebrow{margin-bottom:1px;line-height:1.25}
.compact-balance-card .balance-label{margin-top:20px}
.compact-balance-card .balance-value-row{margin-top:2px}
.compact-balance-card .balance-meta{margin-top:11px}
@media (max-width:430px){.dashboard-session-row{gap:6px;margin-top:4px}.compact-balance-card .balance-label{margin-top:19px}}



.dashboard-session-row{flex-wrap:nowrap!important;white-space:nowrap}
.dashboard-session-row .wallet-status{white-space:nowrap;flex:0 1 auto;font-size:10.5px}
@media (max-width:380px){.dashboard-session-row{gap:5px}.dashboard-session-row .wallet-status{font-size:10px}.dashboard-refresh-mini{width:23px;height:23px;min-width:23px}}

.peur-buy-row.peur-buy-pay-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:stretch;margin-top:11px;margin-bottom:18px}
.peur-buy-pay-row .peur-buy-button,.peur-buy-pay-row .peur-withdraw-button{min-width:0}
.peur-buy-pay-row .peur-inline-pay-orb{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:48px;height:48px}
.peur-buy-pay-row .peur-inline-pay-orb:hover{transform:translate(-50%,-50%) scale(1.055)}
.peur-buy-pay-row .peur-inline-pay-orb:active{transform:translate(-50%,-50%) scale(.97)}
@media (max-width:430px){.peur-buy-row.peur-buy-pay-row{gap:40px;margin-bottom:17px}.peur-buy-pay-row .action-button{padding:9px 8px;gap:6px}.peur-buy-pay-row .action-button .info-icon{width:30px;height:30px}.peur-buy-pay-row .action-button strong{font-size:10.5px}.peur-buy-pay-row .action-button small{font-size:9.5px}.peur-buy-pay-row .peur-buy-badge{display:none}.peur-buy-pay-row .peur-inline-pay-orb{width:44px;height:44px}.peur-buy-pay-row .peur-inline-pay-orb svg{width:18px;height:18px}}

.news-feature-card.has-thumb{padding:0;overflow:hidden;min-height:242px}
.news-feature-copy{display:flex;flex:1;min-height:0;flex-direction:column;padding:12px 14px 14px}
.news-feature-copy>span{color:#b8ff3b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.news-feature-copy h2{margin:7px 0 7px;font-size:15px;line-height:1.22;letter-spacing:-.02em}
.news-feature-copy p{margin:0;color:#86909e;font-size:10.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-feature-copy small{margin-top:auto;padding-top:12px;color:#7b8593;font-size:10px;display:flex;align-items:center;gap:4px}.news-feature-copy small svg{width:12px;height:12px}
.news-thumb{overflow:hidden;background:linear-gradient(145deg,#121820,#0b0f14);display:grid;place-items:center;color:#66717d;flex:0 0 auto}
.news-thumb img{display:block;width:100%;height:100%;object-fit:cover;background:#0d1116}
.news-thumb.is-placeholder svg{width:22px;height:22px;opacity:.55}
.news-thumb-feature{width:100%;height:126px;border-bottom:1px solid rgba(255,255,255,.055)}
.news-mini-card.has-thumb{padding:0;overflow:hidden;display:grid;grid-template-columns:78px minmax(0,1fr);min-height:108px}
.news-thumb-mini{width:78px;height:100%;min-height:108px;border-right:1px solid rgba(255,255,255,.05)}
.news-mini-copy{min-width:0;padding:10px 10px 9px;display:flex;flex-direction:column}
.news-mini-copy>span{color:#96c85a;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-mini-copy>strong{margin-top:6px;font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.news-mini-copy>small{margin-top:auto;padding-top:7px;color:#687380;font-size:9.5px;display:flex;align-items:center;gap:4px}.news-mini-copy>small svg{width:10px;height:10px}
.news-list-row.has-thumb{grid-template-columns:64px minmax(0,1fr) 18px;align-items:center}
.news-thumb-list{width:64px;height:64px;border-radius:11px;border:1px solid rgba(255,255,255,.05)}
.news-thumb-list.is-placeholder svg{width:18px;height:18px}
@media (max-width:430px){.news-thumb-feature{height:116px}.news-mini-card.has-thumb{grid-template-columns:68px minmax(0,1fr)}.news-thumb-mini{width:68px}.news-list-row.has-thumb{grid-template-columns:56px minmax(0,1fr) 16px}.news-thumb-list{width:56px;height:56px}}


.dashboard-session-row{margin-top:8px}
.balance-card-primary-actions{gap:11px}
.compact-balance-card .balance-label{margin-top:6px}
@media (max-width:430px){
  .dashboard-session-row{margin-top:7px}
  .balance-card-primary-actions{gap:10px}
  .compact-balance-card .balance-label{margin-top:5px}
}



@keyframes balanceMascotFloat{0%,100%{transform:translate3d(0,0,0) rotate(var(--theme-tilt,0deg))}50%{transform:translate3d(0,-4px,0) rotate(calc(var(--theme-tilt,0deg) + 1.2deg))}}
@keyframes balanceMascotGlow{0%,100%{opacity:.22}50%{opacity:.34}}
.balance-theme-art{--theme-tilt:-6deg;position:absolute;z-index:1;right:19px;top:61px;width:94px;height:94px;display:grid;place-items:center;pointer-events:none;opacity:.26;transform:none}
.balance-theme-art::after{content:"";position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle, currentColor 0, transparent 72%);opacity:.14;filter:blur(14px);animation:balanceMascotGlow 5.4s ease-in-out infinite}
.balance-theme-art svg{width:78px;height:78px;stroke-width:1.15;animation:balanceMascotFloat 4.8s ease-in-out infinite;transform-origin:center}
.balance-theme-option i{animation:balanceMascotFloat 5.2s ease-in-out infinite;transform-origin:center}
.balance-theme-option:nth-child(2) i{animation-delay:-.5s}.balance-theme-option:nth-child(3) i{animation-delay:-1s}.balance-theme-option:nth-child(4) i{animation-delay:-1.5s}.balance-theme-option:nth-child(5) i{animation-delay:-2s}.balance-theme-option:nth-child(6) i{animation-delay:-2.5s}
.balance-theme-piggy{background:radial-gradient(circle at 84% 18%,rgba(188,118,255,.24),transparent 35%),linear-gradient(135deg,#23172f,#14111d 57%,#0a0810);border-color:rgba(188,118,255,.14)}
.balance-theme-piggy .card-grid{opacity:.15;background-size:10px 10px}
.balance-theme-piggy .balance-theme-art{color:#c18dff;opacity:.29;--theme-tilt:-5deg}
.balance-theme-blocks{background:radial-gradient(circle at 80% 18%,rgba(89,151,255,.24),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 24px,rgba(255,255,255,.042) 24px 25px),linear-gradient(135deg,#13243a,#0c1728 58%,#07101d);border-color:rgba(104,169,255,.15)}
.balance-theme-blocks .card-grid{background-image:linear-gradient(rgba(255,255,255,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.034) 1px,transparent 1px);background-size:24px 24px;mask-image:none;-webkit-mask-image:none;opacity:.48;transform:none}
.balance-theme-blocks .balance-theme-art{color:#8dbcff;opacity:.28;--theme-tilt:4deg}
.balance-theme-aurora{background:radial-gradient(circle at 84% 18%,rgba(110,224,255,.20),transparent 35%),linear-gradient(135deg,#10253a,#0a1524 58%,#06101a);border-color:rgba(123,220,255,.14)}
.balance-theme-aurora .card-grid{opacity:.22;background-image:radial-gradient(circle,rgba(255,255,255,.62) 0 1px,transparent 1.2px);background-size:12px 12px}
.balance-theme-aurora .balance-theme-art{color:#80d9ff;opacity:.29;--theme-tilt:-8deg}
.balance-theme-option.balance-theme-piggy{background:radial-gradient(circle at 87% 17%,rgba(188,118,255,.20),transparent 34%),linear-gradient(135deg,#22182d,#0f0f16)}
.balance-theme-option.balance-theme-piggy i{color:#cc9cff}
.balance-theme-option.balance-theme-blocks{background:radial-gradient(circle at 87% 17%,rgba(89,151,255,.18),transparent 34%),linear-gradient(135deg,#14243b,#0c1016)}
.balance-theme-option.balance-theme-blocks i{color:#8dbcff}
.balance-theme-option.balance-theme-aurora{background:radial-gradient(circle at 87% 18%,rgba(110,224,255,.20),transparent 34%),linear-gradient(135deg,#14253d,#0c1018)}
.balance-theme-option.balance-theme-aurora i{color:#83deff}
@media (max-width:390px){.balance-theme-art{right:12px;top:60px;width:82px;height:82px}.balance-theme-art svg{width:67px;height:67px}}



.compact-balance-card .balance-card-top{position:relative;display:block;z-index:5}
.compact-balance-card .balance-card-status-column{padding-right:48px}
.compact-balance-card .balance-card-status-column>.eyebrow{margin:0;padding:0;line-height:1.25;text-align:left}
.compact-balance-card .dashboard-session-row{margin-top:6px;gap:7px}
.compact-balance-card .balance-card-primary-actions{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:7}
.compact-balance-card .balance-card-primary-actions .dashboard-events-button{margin:0}
.compact-balance-card .dashboard-balance-label-row{display:flex;align-items:center;gap:8px;margin-top:5px;min-height:25px;position:relative;z-index:6}
.compact-balance-card .dashboard-balance-label-row .balance-visibility-button{position:static!important;right:auto!important;bottom:auto!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;border-radius:8px!important;margin:0!important;padding:0!important;display:grid;place-items:center;flex:0 0 25px}
.compact-balance-card .dashboard-balance-label-row .balance-visibility-button svg{width:12px!important;height:12px!important}
.compact-balance-card .dashboard-balance-label-row .balance-label{margin:0!important;padding:0!important;line-height:1.25;text-align:left}
.compact-balance-card .balance-value-row{margin-top:2px!important;padding-left:0!important;margin-left:0!important;left:0!important}
.compact-balance-card .balance-value{margin-left:0!important}
.compact-balance-card .balance-meta{margin-top:9px!important;margin-left:0!important;padding-left:0!important;left:0!important;text-align:left}
.compact-balance-card .balance-meta-with-visibility{padding-left:0!important}
.compact-balance-card .dashboard-balance-actions{right:17px;bottom:14px}
@media (max-width:430px){
  .compact-balance-card .balance-card-status-column{padding-right:45px}
  .compact-balance-card .dashboard-session-row{margin-top:5px;gap:6px}
  .compact-balance-card .balance-card-primary-actions{gap:7px}
  .compact-balance-card .dashboard-balance-label-row{gap:7px;margin-top:4px;min-height:24px}
  .compact-balance-card .dashboard-balance-label-row .balance-visibility-button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex-basis:24px}
  .compact-balance-card .balance-value-row{margin-top:1px!important}
  .compact-balance-card .balance-meta{margin-top:8px!important}
}



.peur-asset-hero-head{align-items:flex-start}
.peur-token-title-copy{padding-top:1px}
.peur-token-title{color:#edf3f8!important;font-size:13px!important;font-weight:600;letter-spacing:.015em}
.peur-token-title-copy .token-inline-subtitle{margin-top:3px;color:#8e9aa7;font-size:10px;line-height:1.25}
.peur-market-actions{align-items:flex-start}
.peur-chart-control-stack{display:grid;grid-template-columns:31px;gap:6px;justify-items:end}
.peur-info-button{color:#aeb8c5}
.peur-info-button:hover{color:#d5ff8b}
.peur-token-summary-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(96px,.72fr) minmax(0,1.45fr);gap:14px;align-items:start;margin-top:14px;padding-top:11px;border-top:1px solid rgba(255,255,255,.055)}
.peur-current-price-block{min-width:0}
.peur-current-price-block span,.peur-current-price-block strong{display:block}
.peur-current-price-block span{color:#7d8594;font-size:10.5px}
.peur-current-price-block strong{margin-top:4px;color:#f1f4f7;font-size:14px;line-height:1.2;white-space:nowrap}
.peur-token-summary-grid .token-owned-with-actions{margin:0;min-height:62px;padding-right:82px}
.peur-token-summary-grid .token-owned-with-actions>span{font-size:10.5px}
.peur-token-summary-grid .token-owned-with-actions>strong{font-size:clamp(18px,5.3vw,22px)}
.peur-token-summary-grid .token-owned-with-actions>small{margin-top:3px;font-size:10px;color:#8e99a5}
.peur-token-hero.chart-collapsed{min-height:178px}
.peur-token-hero.chart-expanded{min-height:252px}
.peur-info-sheet{max-width:390px}
.peur-info-sheet .modal-header>div h2{margin:0;font-size:16px}
.peur-info-sheet .modal-header>div p{margin:3px 0 0;color:#7f8a97;font-size:10px}
.peur-info-intro{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid rgba(184,255,59,.11);border-radius:16px;background:rgba(184,255,59,.035)}
.peur-info-intro>span,.peur-info-intro>img,.peur-info-intro>svg{flex:0 0 auto}
.peur-info-intro strong{display:block;font-size:11px;line-height:1.45}
.peur-info-intro p{margin:6px 0 0;color:#85909c;font-size:10.5px;line-height:1.55}
.peur-info-coming{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 11px;border-radius:13px;background:rgba(255,255,255,.018);color:#8c96a2;font-size:10.5px}
.peur-info-coming svg{width:15px;height:15px;color:#b8ff3b;flex:0 0 15px}
@media (max-width:390px){.peur-token-summary-grid{grid-template-columns:minmax(88px,.68fr) minmax(0,1.5fr);gap:10px}.peur-token-summary-grid .token-owned-with-actions{padding-right:74px}.peur-current-price-block strong{font-size:13px}.peur-chart-control-stack{grid-template-columns:30px}.peur-chart-control-stack .chart-toggle-button{width:30px;height:30px;min-width:30px}}



.compact-balance-card{min-height:202px!important;padding:19px 19px 21px!important}
.compact-balance-card .balance-card-status-column{padding-right:66px!important}
.compact-balance-card .balance-card-primary-actions{right:2px!important;top:2px!important;gap:11px!important}
.compact-balance-card .dashboard-session-row{margin-top:9px!important;gap:9px!important}
.compact-balance-card .dashboard-balance-label-row{margin-top:8px!important;gap:10px!important;min-height:31px!important}
.compact-balance-card .balance-value-row{margin-top:8px!important}
.compact-balance-card .balance-meta{margin-top:11px!important}
.compact-balance-card .balance-card-primary-actions .card-icon-button,
.compact-balance-card .dashboard-balance-actions .dashboard-feature-icon-only,
.compact-balance-card .dashboard-balance-label-row .balance-visibility-button,
.compact-balance-card .dashboard-session-row .dashboard-refresh-mini{
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important
}
.compact-balance-card .balance-card-primary-actions .card-icon-button svg,
.compact-balance-card .dashboard-balance-actions .dashboard-feature-icon-only svg,
.compact-balance-card .dashboard-balance-label-row .balance-visibility-button svg,
.compact-balance-card .dashboard-session-row .dashboard-refresh-mini svg{width:18px!important;height:18px!important}
.compact-balance-card .dashboard-balance-actions{right:19px!important;bottom:19px!important}
.compact-balance-card .balance-theme-art{right:78px;top:69px;width:104px;height:104px;opacity:.22}
.compact-balance-card .balance-theme-art svg{width:86px;height:86px}
.compact-balance-card .eyebrow{font-size:10.5px;letter-spacing:.05em}
.compact-balance-card .wallet-status{font-size:10.5px}
.compact-balance-card .dashboard-balance-label-row .balance-label{font-size:11px!important}
.compact-balance-card .balance-value{font-size:clamp(32px,9.3vw,46px)!important;line-height:1.03}
.compact-balance-card .balance-meta{font-size:10.5px!important}

.peur-token-hero{padding:20px 20px 18px!important;border-radius:25px!important;box-shadow:inset 0 0 0 1px rgba(184,255,59,.14),0 18px 44px rgba(0,0,0,.18)}
.peur-token-hero.chart-collapsed{min-height:216px!important}
.peur-token-hero.chart-expanded{min-height:292px!important}
.peur-asset-hero-head{gap:14px!important;align-items:flex-start!important}
.peur-asset-hero-head .coin-logo-image{width:48px!important;height:48px!important;min-width:48px!important}
.peur-token-title{font-size:15px!important;line-height:1.15}
.peur-token-title-copy .token-inline-subtitle{margin-top:4px;font-size:10.5px}
.peur-market-actions{gap:10px!important;align-items:flex-start!important}
.peur-chart-control-stack{grid-template-columns:40px!important;gap:10px!important}
.peur-token-hero .chart-toggle-button,
.peur-token-hero .market-refresh-button,
.peur-token-hero .peur-info-button,
.peur-token-hero .balance-card-icon-action{
  width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:13px!important
}
.peur-token-hero .chart-toggle-button svg,
.peur-token-hero .market-refresh-button svg,
.peur-token-hero .peur-info-button svg,
.peur-token-hero .balance-card-icon-action svg{width:18px!important;height:18px!important}
.peur-token-summary-grid{grid-template-columns:1fr 1.32fr!important;gap:18px!important;margin-top:18px!important;padding-top:16px!important}
.peur-current-price-block,
.peur-token-summary-grid .token-owned-with-actions{padding:14px 14px 13px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.02)}
.peur-current-price-block span,.peur-token-summary-grid .token-owned-with-actions>span{font-size:10.5px!important;color:#8994a1}
.peur-current-price-block strong{margin-top:6px;font-size:16px!important}
.peur-token-summary-grid .token-owned-with-actions{min-height:92px!important;padding-right:110px!important}
.peur-token-summary-grid .token-owned-with-actions>strong{font-size:clamp(22px,6vw,28px)!important;line-height:1.06}
.peur-token-summary-grid .token-owned-with-actions>small{margin-top:5px;font-size:10.5px!important}
.peur-token-hero .balance-card-action-group{right:14px!important;bottom:14px!important;gap:10px!important}

@media (max-width:430px){
  .compact-balance-card{min-height:196px!important;padding:18px 18px 20px!important}
  .compact-balance-card .balance-card-status-column{padding-right:62px!important}
  .compact-balance-card .balance-card-primary-actions{gap:10px!important}
  .compact-balance-card .balance-card-primary-actions .card-icon-button,
  .compact-balance-card .dashboard-balance-actions .dashboard-feature-icon-only,
  .compact-balance-card .dashboard-balance-label-row .balance-visibility-button,
  .compact-balance-card .dashboard-session-row .dashboard-refresh-mini{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
  .compact-balance-card .balance-card-primary-actions .card-icon-button svg,
  .compact-balance-card .dashboard-balance-actions .dashboard-feature-icon-only svg,
  .compact-balance-card .dashboard-balance-label-row .balance-visibility-button svg,
  .compact-balance-card .dashboard-session-row .dashboard-refresh-mini svg{width:17px!important;height:17px!important}
  .compact-balance-card .balance-theme-art{right:72px;top:72px;width:96px;height:96px}
  .compact-balance-card .balance-theme-art svg{width:78px;height:78px}
  .peur-token-hero{padding:18px 18px 17px!important}
  .peur-token-hero.chart-collapsed{min-height:206px!important}
  .peur-token-hero.chart-expanded{min-height:280px!important}
  .peur-chart-control-stack{grid-template-columns:38px!important;gap:9px!important}
  .peur-token-hero .chart-toggle-button,
  .peur-token-hero .market-refresh-button,
  .peur-token-hero .peur-info-button,
  .peur-token-hero .balance-card-icon-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}
  .peur-token-summary-grid{grid-template-columns:.95fr 1.25fr!important;gap:14px!important}
  .peur-token-summary-grid .token-owned-with-actions{padding-right:102px!important}
}



.peur-token-hero{padding:20px 20px 19px!important;min-height:auto!important}
.peur-token-hero.chart-collapsed{min-height:228px!important}
.peur-token-hero.chart-expanded{min-height:304px!important}
.peur-asset-hero-head{gap:15px!important;align-items:flex-start!important}
.peur-asset-hero-head .coin-logo-image{width:52px!important;height:52px!important;min-width:52px!important}
.peur-token-title-copy{padding-top:2px}
.peur-token-title{font-size:16px!important;line-height:1.12}
.peur-token-title-copy .token-inline-subtitle{margin-top:5px!important;font-size:10px!important;color:#94a0ad}
.peur-market-actions{gap:10px!important;align-items:flex-start!important}
.peur-chart-control-stack{grid-template-columns:40px!important;gap:9px!important}
.peur-token-hero .chart-toggle-button,
.peur-token-hero .market-refresh-button,
.peur-token-hero .peur-info-button,
.peur-summary-actions .balance-card-icon-action{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:13px!important}
.peur-token-hero .chart-toggle-button svg,
.peur-token-hero .market-refresh-button svg,
.peur-token-hero .peur-info-button svg,
.peur-summary-actions .balance-card-icon-action svg{width:18px!important;height:18px!important}
.peur-token-summary-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:16px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.055)}
.peur-current-price-block,
.peur-balance-panel{margin:0!important;min-height:132px;display:flex;flex-direction:column;justify-content:flex-start;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))}
.peur-current-price-block span,
.peur-balance-panel>span{font-size:10.5px!important;color:#909aa8;line-height:1.4}
.peur-current-price-block strong{margin-top:14px;font-size:17px!important;line-height:1.12}
.peur-balance-panel>strong{margin-top:10px;font-size:clamp(22px,6.4vw,30px)!important;line-height:1.02;letter-spacing:-.03em}
.peur-balance-panel>small{margin-top:10px;font-size:10.5px!important;line-height:1.45;color:#91a0ac}
.peur-summary-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;padding-right:2px}
.peur-summary-actions .balance-card-icon-action{position:static;right:auto;bottom:auto;background:rgba(184,255,59,.055);border-color:rgba(184,255,59,.18);color:#cfff70}

@media (max-width:430px){
  .peur-token-hero{padding:19px 18px 18px!important}
  .peur-token-hero.chart-collapsed{min-height:220px!important}
  .peur-token-hero.chart-expanded{min-height:294px!important}
  .peur-asset-hero-head .coin-logo-image{width:50px!important;height:50px!important;min-width:50px!important}
  .peur-chart-control-stack{grid-template-columns:38px!important;gap:8px!important}
  .peur-token-hero .chart-toggle-button,
  .peur-token-hero .market-refresh-button,
  .peur-token-hero .peur-info-button,
  .peur-summary-actions .balance-card-icon-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}
  .peur-token-summary-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:14px!important}
  .peur-current-price-block,
  .peur-balance-panel{min-height:126px;padding:16px 16px 14px;border-radius:20px}
  .peur-current-price-block strong{margin-top:12px;font-size:16px!important}
  .peur-balance-panel>strong{font-size:clamp(21px,6.2vw,28px)!important}
  .peur-summary-actions{margin-top:11px;gap:9px}
}



.peur-token-hero.chart-collapsed{min-height:204px!important}
.peur-token-hero.chart-expanded{min-height:286px!important}
.peur-summary-stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.055)}
.peur-price-inline,.peur-balance-inline{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0!important;margin:0!important;border:0!important;background:transparent!important;min-height:0!important;box-shadow:none!important}
.peur-price-inline span,.peur-balance-inline span{display:block;color:#93a0ad;font-size:10.5px;line-height:1.4}
.peur-price-inline strong{display:block;margin-top:5px;color:#eef3f7;font-size:17px;line-height:1.12}
.peur-balance-inline{margin-top:2px!important}
.peur-balance-inline strong{display:block;margin-top:5px;color:#eef3f7;font-size:clamp(24px,7vw,31px)!important;line-height:1.02;letter-spacing:-.03em;white-space:nowrap}
.peur-balance-inline small{display:block;margin-top:6px;color:#8e9aa7;font-size:10.5px;line-height:1.45}
.peur-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:6px;padding-right:2px}
.peur-summary-actions .balance-card-icon-action,.peur-inline-help-action{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:13px!important;background:rgba(184,255,59,.055);border-color:rgba(184,255,59,.18);color:#cfff70}
.peur-summary-actions .balance-card-icon-action svg,.peur-inline-help-action svg{width:18px!important;height:18px!important}
.peur-current-price-block,.peur-balance-panel,.peur-token-summary-grid{all:unset}
@media (max-width:430px){
  .peur-token-hero.chart-collapsed{min-height:198px!important}
  .peur-token-hero.chart-expanded{min-height:276px!important}
  .peur-summary-stack{gap:9px;margin-top:16px;padding-top:14px}
  .peur-price-inline strong{font-size:16px}
  .peur-balance-inline strong{font-size:clamp(23px,6.8vw,29px)!important}
  .peur-summary-actions{gap:9px;margin-top:5px}
  .peur-summary-actions .balance-card-icon-action,.peur-inline-help-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}
}



.peur-token-hero{padding:18px 18px 16px!important}
.peur-token-hero.chart-collapsed{min-height:176px!important}
.peur-token-hero.chart-expanded{min-height:176px!important}
.peur-token-hero .detail-chart-wrap{display:none!important}
.peur-market-actions{gap:0!important}
.peur-summary-stack,.peur-token-summary-grid,.peur-current-price-block,.peur-balance-panel{all:unset}
.peur-summary-compact{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding-top:0;border-top:0!important}
.peur-summary-compact::before,.peur-summary-compact::after,.peur-token-hero .sparkline,.peur-token-hero .change{display:none!important}
.peur-balance-inline,.peur-price-inline{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;border:0;background:transparent;min-height:0;box-shadow:none}
.peur-balance-inline>span,.peur-price-inline>span{display:block;color:#93a0ad;font-size:10.5px;line-height:1.38}
.peur-balance-inline>strong{display:block;margin-top:5px;color:#eef3f7;font-size:clamp(24px,7vw,31px)!important;line-height:1.02;letter-spacing:-.03em;white-space:nowrap}
.peur-balance-inline>small{display:block;margin-top:6px;color:#8e9aa7;font-size:10.5px;line-height:1.4}
.peur-price-actions-row{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}
.peur-price-inline strong{display:block;margin-top:4px;color:#eef3f7;font-size:15px;line-height:1.15;white-space:nowrap}
.peur-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto;width:auto;margin-top:0;padding-right:0}
.peur-summary-actions .balance-card-icon-action,.peur-inline-help-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important;background:rgba(184,255,59,.055);border-color:rgba(184,255,59,.18);color:#cfff70}
.peur-summary-actions .balance-card-icon-action svg,.peur-inline-help-action svg{width:17px!important;height:17px!important}
.peur-token-hero .asset-hero-head{margin-bottom:0}
.peur-token-hero .asset-hero-market-column{align-self:flex-start}
.peur-token-hero .asset-hero-market-actions{gap:0}
.peur-token-hero .asset-hero-head + .detail-chart-wrap + .peur-summary-compact,.peur-token-hero .asset-hero-head + .peur-summary-compact{border-top:0!important}
.peur-token-hero .asset-hero-head::after,.peur-token-hero .peur-summary-compact::after{content:none!important}
@media (max-width:430px){
  .peur-token-hero{padding:17px 17px 15px!important}
  .peur-token-hero.chart-collapsed,.peur-token-hero.chart-expanded{min-height:170px!important}
  .peur-summary-compact{gap:9px;margin-top:11px}
  .peur-balance-inline>strong{font-size:clamp(23px,6.8vw,29px)!important}
  .peur-price-inline strong{font-size:14px}
  .peur-price-actions-row{gap:12px}
  .peur-summary-actions{gap:8px}
  .peur-summary-actions .balance-card-icon-action,.peur-inline-help-action{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
}



.balance-label.has-status-dot{display:inline-flex;align-items:center;gap:7px}
.balance-label-status-dot{box-shadow:0 0 10px rgba(168,244,67,.55)}

.moovie-hedge-nav-icon::before{animation:moovie-hedge-ring-spin 1.25s linear 2 forwards!important}
@media  (prefers-reduced-motion: reduce) { .moovie-hedge-nav-icon::before { animation:none!important; } }



.payments-page{
  min-height:calc(100% - 4px);
  background:linear-gradient(180deg,#ffffff 0%,#f4f6f2 100%)!important;
  color:#151b1f!important;
  border-radius:24px 24px 0 0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9);
}
.payments-page .payments-hero:not(.theme-linked-card),
.payments-page .payments-flow-card,
.payments-page .payments-history,
.payments-page .payment-charge-loading,
.payments-page .payment-processing-screen{
  border-color:#dce2db!important;
  background:linear-gradient(180deg,#ffffff,#f7f9f5)!important;
  color:#151b1f!important;
  box-shadow:0 10px 28px rgba(27,39,31,.06)!important;
}
.payments-page .payments-hero:before,
.payments-page .payment-processing-light{opacity:.28}
.payments-page .payments-hero-token small{color:#718052!important}
.payments-page .payments-hero-token strong,
.payments-page .payments-hero h2,
.payments-page .payments-flow-heading h2,
.payments-page .payment-ready-head h2,
.payments-page .payment-ended-card h2,
.payments-page .payment-processing-screen h1{color:#151b1f!important}
.payments-page .payments-hero-token div>span,
.payments-page .payments-hero>p,
.payments-page .payments-flow-heading p,
.payments-page .payment-ready-head p,
.payments-page .payment-ended-card>p,
.payments-page .payment-processing-screen>p{color:#69747a!important}
.payments-page .payment-balance-chip{
  border-color:#d7dfd4!important;
  background:#edf2e9!important;
}
.payments-page .payment-balance-chip small{color:#6e7d64!important}
.payments-page .payment-balance-chip strong{color:#28351f!important}

.payments-page .payments-action-switch button{
  min-height:52px;
  border-color:#dce2db!important;
  background:#f0f3ef!important;
  color:#5e696e!important;
}
.payments-page .payments-action-switch button small{color:#89938f!important}
.payments-page .payments-action-switch button.is-active{
  border-color:#a8cf61!important;
  background:#eaf4d8!important;
  color:#263517!important;
  box-shadow:0 0 0 2px rgba(132,183,48,.07)!important;
}
.payments-page .payments-action-switch button.is-active small{color:#65784b!important}

.payments-page .payment-currency-picker{
  gap:7px;
  margin:13px 0 12px;
}
.payments-page .payment-currency-picker button{
  min-height:34px!important;
  padding:0 6px!important;
  border:1px solid #d8ded8!important;
  border-radius:10px!important;
  background:#f2f4f1!important;
  color:#566168!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.04em;
}
.payments-page .payment-currency-picker button.is-active{
  border-color:#95c541!important;
  background:#e7f4cf!important;
  color:#263811!important;
  box-shadow:0 0 0 2px rgba(149,197,65,.08)!important;
}
.payments-page .payment-currency-picker button small{display:none!important}

.payments-page .payment-amount-control,
.payments-page .payment-text-input,
.payments-page .payment-link-open input,
.payments-page .payment-charge-link>div,
.payments-page .payment-link-open-compact input{
  border-color:#d8ded8!important;
  background:#ffffff!important;
  color:#151b1f!important;
  box-shadow:inset 0 1px 2px rgba(20,30,24,.025);
}
.payments-page .payment-amount-control:focus-within,
.payments-page .payment-text-input:focus,
.payments-page .payment-link-open input:focus{
  border-color:#9ac94a!important;
  box-shadow:0 0 0 3px rgba(154,201,74,.10)!important;
}
.payments-page .payment-amount-control input{color:#151b1f!important}
.payments-page .payment-amount-control>span{color:#54751d!important}
.payments-page input::placeholder{color:#98a19c!important;opacity:1}
.payments-page .payment-note-input{margin-top:11px!important}

.payments-page .payments-local-preview,
.payments-page .payment-simple-fees,
.payments-page .payment-fee-callout,
.payments-page .payment-safety-mini,
.payments-page .payment-pay-amount,
.payments-page .payment-balance-line,
.payments-page .payment-recipient-line,
.payments-page .payment-fee-summary>div,
.payments-page .payments-receipt-values div{
  border-color:#dfe4de!important;
  background:#eef2ed!important;
}
.payments-page .payments-local-preview span,
.payments-page .payment-simple-fees,
.payments-page .payment-fee-summary span,
.payments-page .payment-pay-amount span,
.payments-page .payment-balance-line span,
.payments-page .payment-recipient-line span{color:#74807b!important}
.payments-page .payments-local-preview strong,
.payments-page .payment-simple-fees strong,
.payments-page .payment-fee-summary strong,
.payments-page .payment-pay-amount strong,
.payments-page .payment-balance-line strong,
.payments-page .payment-recipient-line strong{color:#1e272a!important}
.payments-page .payments-local-preview i,
.payments-page .payment-pay-amount b{color:#6f9e22!important}

.payments-page .payment-method-actions button{
  border-color:#dce2db!important;
  background:#f0f3ef!important;
  color:#263035!important;
}
.payments-page .payment-method-actions button>svg{color:#7ba72d!important}
.payments-page .payment-method-actions button small{color:#7d8884!important}
.payments-page .payment-link-open button{
  border-color:#a9cd6c!important;
  background:#eaf3dc!important;
  color:#527b16!important;
}

.payments-page .payments-flow-number,
.payments-page .payment-ready-head>span{
  border-color:#cbd9b5!important;
  background:#edf4e3!important;
  color:#668f25!important;
}
.payments-page .payments-flow-heading small,
.payments-page .payment-ready-head small{color:#778667!important}
.payments-page .payment-charge-link label{color:#6f7a77!important}
.payments-page .payment-charge-link>div span{color:#5f6b6f!important}
.payments-page .payment-inline-icon,
.payments-page .payments-mini-icon,
.payments-page .payment-pay-close,
.payments-page .payments-history-toggle>i,
.payments-page .payments-history-pagination button{
  border-color:#d9dfda!important;
  background:#edf1ed!important;
  color:#64716f!important;
}
.payments-page .payment-inline-icon:hover,
.payments-page .payments-mini-icon:hover,
.payments-page .payment-pay-close:hover{color:#507b14!important;border-color:#aaca70!important}
.payments-page .payment-note-preview{
  border-left-color:#a8cb68!important;
  background:#eef4e7!important;
  color:#66726e!important;
}
.payments-page .payment-status-pill.is-pending{background:#fff4d8!important;color:#8a691d!important}
.payments-page .payment-status-pill.is-partial{background:#e5f2fb!important;color:#406d8c!important}
.payments-page .payment-status-pill.is-paid{background:#e9f5d8!important;color:#4d7616!important}
.payments-page .payment-status-pill.is-ended{background:#ecefed!important;color:#66716f!important}

.payments-page .payments-history.is-collapsed,
.payments-page .payments-history.is-open{background:#ffffff!important}
.payments-page .payments-history-toggle strong,
.payments-page .payments-history-list strong{color:#273033!important}
.payments-page .payments-history-toggle small,
.payments-page .payments-history-list small,
.payments-page .payments-empty-mini,
.payments-page .payments-history-pagination span{color:#77827f!important}
.payments-page .payments-history-list{border-color:#e0e5df!important;background:#fafbf9!important}
.payments-page .payments-history-list>button{border-bottom-color:#e5e9e4!important;color:#273033!important}
.payments-page .payments-history-list>button:hover{background:#f0f4ef!important}
.payments-page .payments-history-icon{background:#eaf4dc!important;color:#5e8b1f!important}
.payments-page .payments-history-icon.is-pay{background:#f7f0dd!important;color:#967325!important}

.payments-page .payment-charge-loading{min-height:280px}
.payments-page .payment-charge-loading-ring{border-color:#b7d58a!important;color:#628e20!important;background:#eef5e5!important}
.payments-page .payment-charge-loading-ring:before{border-top-color:#7eaa35!important}
.payments-page .payment-charge-loading small{color:#6d7d5a!important}
.payments-page .payment-charge-loading h1{color:#151b1f!important}
.payments-page .payment-charge-loading p{color:#707a77!important}

.payments-page .payment-processing-screen{border-color:#dbe3d8!important}
.payments-page .payment-processing-ring{border-color:#d2dfc3!important;border-top-color:#84b538!important;box-shadow:0 0 24px rgba(102,145,35,.08)!important}
.payments-page .payment-processing-screen>small{color:#6d8150!important}
.payments-page .payment-processing-amount strong{color:#151b1f!important}
.payments-page .payment-processing-amount span{color:#6e7975!important}
.payments-page .payment-processing-dots i{background:#80b533!important}

.payments-page .form-error{background:#fff0f1!important;border-color:#efc6ca!important;color:#a04751!important}
.payments-page .payment-danger-button{background:#fff0f1!important;border-color:#eabfc4!important;color:#a4454d!important}
.payments-page .payment-danger-button:hover{background:#ffe6e8!important;border-color:#dc9fa6!important}


.payments-page.payments-receipt-only{background:linear-gradient(180deg,#ffffff,#f4f6f2)!important}
.payments-page .payment-receipt-back{border-color:#d9dfda!important;background:#eef1ed!important;color:#596563!important}

@media (max-width:430px){
  .payments-page{border-radius:18px 18px 0 0}
  .payments-page .payment-currency-picker{gap:5px}
  .payments-page .payment-currency-picker button{min-height:32px!important;font-size:10px!important;padding:0 3px!important}
}



.ios-focus-no-zoom{font-size:16px!important}



.payment-charge-share-grid{grid-template-columns:1fr!important;gap:12px!important;justify-items:center}
.payment-charge-qr{display:grid!important;place-items:center;align-self:center;justify-self:center;width:min(196px,62vw)!important;height:min(196px,62vw)!important;padding:10px!important;border-radius:18px!important;margin:0 auto 2px!important}
.payment-charge-qr img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;margin:auto!important}
.payment-charge-link{width:100%;max-width:420px;justify-self:stretch}
.payment-charge-link label{text-align:left;margin-bottom:7px!important}
.payment-charge-link>div,.payment-charge-link .payment-link-actions-row{min-height:44px!important;padding:8px 8px 8px 11px!important}
.payment-charge-link>div span,.payment-charge-link .payment-link-actions-row span{font-size:9.5px!important;line-height:1.45}
@media (max-width:360px){.payment-charge-qr{width:min(182px,66vw)!important;height:min(182px,66vw)!important}.payment-charge-link{max-width:none}}




.token-send-card>.qr-scanner-panel{
  inset:76px 0 0 0;
  border-radius:0 0 19px 19px;
  z-index:22;
  padding:14px;
}
.token-send-card>.qr-scanner-panel .qr-scanner-head{margin-bottom:10px}


.dashboard-universal-qr-scanner{
  position:fixed!important;
  inset:auto!important;
  top:max(calc(env(safe-area-inset-top) + 46px),60px)!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  width:min(420px,calc(100vw - 28px))!important;
  height:min(520px,calc(100dvh - 120px))!important;
  max-height:calc(100dvh - 120px)!important;
  margin:0!important;
  padding:14px!important;
  border-radius:20px!important;
  overflow:hidden!important;
}
.dashboard-universal-qr-scanner .qr-scanner-head{margin-bottom:10px}
.dashboard-universal-qr-scanner .qr-video-wrap{min-height:220px;border-radius:18px!important}
.dashboard-universal-qr-scanner .qr-scan-frame{width:min(68%,250px)}
.dashboard-universal-qr-scanner>p{margin:12px 4px 2px!important;font-size:10px!important;line-height:1.45!important}

@media (max-width:430px){
  .token-send-card>.qr-scanner-panel{inset:74px 0 0 0}
  .dashboard-universal-qr-scanner{
    top:max(calc(env(safe-area-inset-top) + 42px),56px)!important;
    width:calc(100vw - 24px)!important;
    height:min(500px,calc(100dvh - 112px))!important;
    max-height:calc(100dvh - 112px)!important;
  }
}



.payments-page{
  background:linear-gradient(180deg,#555d64 0%,#484f56 100%)!important;
  color:#f3f6f7!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.payments-page .payments-hero:not(.theme-linked-card),
.payments-page .payments-flow-card,
.payments-page .payments-history,
.payments-page .payment-charge-loading,
.payments-page .payment-processing-screen{
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,#626a71,#596168)!important;
  color:#f4f7f8!important;
  box-shadow:0 12px 30px rgba(12,17,21,.14)!important;
}
.payments-page .payments-hero:before,
.payments-page .payment-processing-light{opacity:.16!important}
.payments-page .payments-hero-token small{color:#d7e5be!important}
.payments-page .payments-hero-token strong,
.payments-page .payments-hero h2,
.payments-page .payments-flow-heading h2,
.payments-page .payment-ready-head h2,
.payments-page .payment-ended-card h2,
.payments-page .payment-processing-screen h1{color:#f7f9fa!important}
.payments-page .payments-hero-token div>span,
.payments-page .payments-hero>p,
.payments-page .payments-flow-heading p,
.payments-page .payment-ready-head p,
.payments-page .payment-ended-card>p,
.payments-page .payment-processing-screen>p{color:#c7ced2!important}
.payments-page .payment-balance-chip{
  border-color:rgba(184,255,59,.22)!important;
  background:rgba(184,255,59,.09)!important;
}
.payments-page .payment-balance-chip small{color:#d3deb9!important}
.payments-page .payment-balance-chip strong{color:#efffd6!important}

.payments-page .payments-action-switch button{
  border-color:rgba(255,255,255,.12)!important;
  background:#4e565d!important;
  color:#dce2e5!important;
}
.payments-page .payments-action-switch button small{color:#aeb8bd!important}
.payments-page .payments-action-switch button.is-active{
  border-color:rgba(184,255,59,.42)!important;
  background:rgba(184,255,59,.13)!important;
  color:#f3ffd9!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.06)!important;
}
.payments-page .payments-action-switch button.is-active small{color:#c7d8a8!important}

.payments-page .payment-currency-picker button{
  border-color:rgba(255,255,255,.14)!important;
  background:#4b535a!important;
  color:#e4e9eb!important;
}
.payments-page .payment-currency-picker button.is-active{
  border-color:rgba(184,255,59,.52)!important;
  background:#677954!important;
  color:#f6ffe9!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.07)!important;
}

.payments-page .payment-amount-control,
.payments-page .payment-text-input,
.payments-page .payment-link-open input,
.payments-page .payment-charge-link>div,
.payments-page .payment-link-open-compact input{
  border-color:rgba(255,255,255,.14)!important;
  background:#41484f!important;
  color:#f5f7f8!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.08)!important;
}
.payments-page .payment-amount-control:focus-within,
.payments-page .payment-text-input:focus,
.payments-page .payment-link-open input:focus{
  border-color:#b8ff3b!important;
  box-shadow:0 0 0 3px rgba(184,255,59,.12)!important;
}
.payments-page .payment-amount-control input{color:#f8fafb!important}
.payments-page .payment-amount-control>span{color:#d2ff81!important}
.payments-page input::placeholder{color:#aeb7bc!important;opacity:1}

.payments-page .payments-local-preview,
.payments-page .payment-simple-fees,
.payments-page .payment-fee-callout,
.payments-page .payment-safety-mini,
.payments-page .payment-pay-amount,
.payments-page .payment-balance-line,
.payments-page .payment-recipient-line,
.payments-page .payment-fee-summary>div,
.payments-page .payments-receipt-values div{
  border-color:rgba(255,255,255,.10)!important;
  background:#50585f!important;
}
.payments-page .payments-local-preview span,
.payments-page .payment-simple-fees,
.payments-page .payment-fee-summary span,
.payments-page .payment-pay-amount span,
.payments-page .payment-balance-line span,
.payments-page .payment-recipient-line span{color:#b8c2c7!important}
.payments-page .payments-local-preview strong,
.payments-page .payment-simple-fees strong,
.payments-page .payment-fee-summary strong,
.payments-page .payment-pay-amount strong,
.payments-page .payment-balance-line strong,
.payments-page .payment-recipient-line strong{color:#f2f5f6!important}
.payments-page .payments-local-preview i,
.payments-page .payment-pay-amount b{color:#caff74!important}

.payments-page .payment-method-actions button{
  border-color:rgba(255,255,255,.12)!important;
  background:#4d555c!important;
  color:#f0f3f4!important;
}
.payments-page .payment-method-actions button>svg{color:#d4ff82!important}
.payments-page .payment-method-actions button small{color:#aeb7bc!important}
.payments-page .payment-link-open button{
  border-color:rgba(184,255,59,.30)!important;
  background:rgba(184,255,59,.10)!important;
  color:#d3ff80!important;
}

.payments-page .payments-flow-number,
.payments-page .payment-ready-head>span{
  border-color:rgba(184,255,59,.28)!important;
  background:rgba(184,255,59,.09)!important;
  color:#d2ff80!important;
}
.payments-page .payments-flow-heading small,
.payments-page .payment-ready-head small{color:#d0dfb5!important}
.payments-page .payment-charge-link label{color:#c5cdd1!important}
.payments-page .payment-charge-link>div span{color:#d8dee1!important}
.payments-page .payment-inline-icon,
.payments-page .payments-mini-icon,
.payments-page .payment-pay-close,
.payments-page .payments-history-toggle>i,
.payments-page .payments-history-pagination button{
  border-color:rgba(255,255,255,.12)!important;
  background:#454d54!important;
  color:#dce2e5!important;
}
.payments-page .payment-inline-icon:hover,
.payments-page .payments-mini-icon:hover,
.payments-page .payment-pay-close:hover{color:#d4ff82!important;border-color:rgba(184,255,59,.40)!important}
.payments-page .payment-note-preview{
  border-left-color:#b8ff3b!important;
  background:#505a4e!important;
  color:#d9e2d3!important;
}
.payments-page .payment-status-pill.is-pending{background:#756b4a!important;color:#fff0b0!important}
.payments-page .payment-status-pill.is-partial{background:#4d6879!important;color:#d9efff!important}
.payments-page .payment-status-pill.is-paid{background:#526a42!important;color:#e3ffc4!important}
.payments-page .payment-status-pill.is-ended{background:#555e64!important;color:#d3dade!important}

.payments-page .payments-history.is-collapsed,
.payments-page .payments-history.is-open{background:#5c646b!important}
.payments-page .payments-history-toggle strong,
.payments-page .payments-history-list strong{color:#f0f3f4!important}
.payments-page .payments-history-toggle small,
.payments-page .payments-history-list small,
.payments-page .payments-empty-mini,
.payments-page .payments-history-pagination span{color:#b8c1c5!important}
.payments-page .payments-history-list{border-color:rgba(255,255,255,.10)!important;background:#50585f!important}
.payments-page .payments-history-list>button{border-bottom-color:rgba(255,255,255,.08)!important;color:#edf1f3!important}
.payments-page .payments-history-list>button:hover{background:#596269!important}
.payments-page .payments-history-icon{background:rgba(184,255,59,.10)!important;color:#d0ff78!important}
.payments-page .payments-history-icon.is-pay{background:rgba(255,211,106,.12)!important;color:#ffe09b!important}

.payments-page .payment-charge-loading-ring{border-color:#889e75!important;color:#d0ff79!important;background:#515b4c!important}
.payments-page .payment-charge-loading-ring:before{border-top-color:#b8ff3b!important}
.payments-page .payment-charge-loading small{color:#d3dfc2!important}
.payments-page .payment-charge-loading h1{color:#f5f7f8!important}
.payments-page .payment-charge-loading p{color:#bdc6ca!important}

.payments-page .payment-processing-screen{border-color:rgba(255,255,255,.12)!important}
.payments-page .payment-processing-ring{border-color:#7e8c75!important;border-top-color:#b8ff3b!important;box-shadow:0 0 24px rgba(184,255,59,.10)!important}
.payments-page .payment-processing-screen>small{color:#d4e6b6!important}
.payments-page .payment-processing-amount strong{color:#f6f8f9!important}
.payments-page .payment-processing-amount span{color:#bbc5c9!important}
.payments-page .payment-processing-dots i{background:#b8ff3b!important}

.payments-page .form-error{background:#704f53!important;border-color:#95676d!important;color:#ffd9dd!important}
.payments-page .payment-danger-button{background:#674a4d!important;border-color:#8f6268!important;color:#ffd4d8!important}
.payments-page .payment-danger-button:hover{background:#735055!important;border-color:#a26d74!important}

.payments-page.payments-receipt-only{background:linear-gradient(180deg,#555d64,#484f56)!important}
.payments-page .payment-receipt-back{border-color:rgba(255,255,255,.12)!important;background:#454d54!important;color:#dce2e5!important}
.payments-page .payment-receipt-paper{border-color:rgba(255,255,255,.16)!important;background:linear-gradient(180deg,#626a71,#565e65)!important;color:#f4f7f8!important;box-shadow:0 24px 60px rgba(0,0,0,.24)!important}
.payments-page .payment-receipt-paper:before{background:radial-gradient(circle at 92% 5%,rgba(184,255,59,.10),transparent 30%)!important}
.payments-page .payment-receipt-brandline small{color:#bac4c8!important}
.payments-page .payment-receipt-brandline strong{color:#f4f6f7!important}
.payments-page .payment-receipt-verified small{color:#c7d5b6!important}
.payments-page .payment-receipt-verified h1{color:#f7f9fa!important}
.payments-page .payment-receipt-verified p{color:#c1c9cd!important}
.payments-page .payment-receipt-main-amount{border-top-color:rgba(255,255,255,.12)!important;border-bottom-color:rgba(255,255,255,.12)!important}
.payments-page .payment-receipt-main-amount span{color:#bdc6ca!important}
.payments-page .payment-receipt-main-amount strong{color:#f8fafb!important}
.payments-page .payment-receipt-main-amount small{color:#e1e6e8!important}
.payments-page .payment-receipt-details>div{background:#50585f!important}
.payments-page .payment-receipt-details span{color:#b8c2c6!important}
.payments-page .payment-receipt-details strong{color:#f0f3f4!important}
.payments-page .payment-receipt-note{border-left-color:#b8ff3b!important;background:#505a4e!important}
.payments-page .payment-receipt-note span{color:#c4d0ba!important}
.payments-page .payment-receipt-note strong{color:#edf6e8!important}
.payments-page .payment-receipt-txids-light a{border-color:rgba(255,255,255,.12)!important;background:#4a5259!important;color:#d4dcdf!important}
.payments-page .payment-receipt-share{border-color:rgba(255,255,255,.16)!important;background:#31373c!important;color:#ffffff!important}



.fiat-choice-four{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.peur-fiat-mark{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;font-size:20px;font-weight:600;line-height:1;color:currentColor;font-family:Arial,Helvetica,sans-serif}
.peur-fiat-mark::after{content:"";position:absolute;left:3px;right:2px;top:11px;height:2px;border-radius:99px;background:currentColor;box-shadow:0 0 5px rgba(184,255,59,.18)}
.fiat-compact-button.is-peur-base{color:#cfff6d!important;border-color:rgba(184,255,59,.25)!important;background:rgba(184,255,59,.065)!important}
.balance-value-currency-peur{font-size:.42em!important;letter-spacing:.06em;vertical-align:.22em;margin-right:.5em!important}
@media (max-width:430px){.fiat-choice-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.peur-fiat-mark{width:20px;height:20px;font-size:19px}.peur-fiat-mark::after{top:10px}}


.theme-linked-card{position:relative;overflow:hidden}
.theme-linked-card::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.038),transparent 39%)}
.theme-linked-card>.card-grid,.theme-linked-card>.balance-theme-art{pointer-events:none}
.theme-linked-card>*:not(.card-grid):not(.balance-theme-art){position:relative;z-index:2}
.theme-linked-card .balance-theme-art{right:16px;top:50%;width:88px;height:88px;opacity:.20;transform:translateY(-50%)}
.theme-linked-card .balance-theme-art svg{width:72px;height:72px}
.theme-linked-card.balance-theme-piggy{background:radial-gradient(circle at 84% 18%,rgba(188,118,255,.24),transparent 35%),linear-gradient(135deg,#23172f,#14111d 57%,#0a0810)!important;border-color:rgba(188,118,255,.14)!important}
.theme-linked-card.balance-theme-blocks{background:radial-gradient(circle at 80% 18%,rgba(89,151,255,.24),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 24px,rgba(255,255,255,.042) 24px 25px),linear-gradient(135deg,#13243a,#0c1728 58%,#07101d)!important;border-color:rgba(104,169,255,.15)!important}
.theme-linked-card.balance-theme-aurora{background:radial-gradient(circle at 84% 18%,rgba(110,224,255,.20),transparent 35%),linear-gradient(135deg,#10253a,#0a1524 58%,#06101a)!important;border-color:rgba(123,220,255,.14)!important}
@media (max-width:430px){.theme-linked-card .balance-theme-art{right:10px;width:78px;height:78px;opacity:.17}.theme-linked-card .balance-theme-art svg{width:64px;height:64px}}



.dashboard-quick-link strong{font-size:10px!important;line-height:1.12!important;text-transform:uppercase;letter-spacing:.025em}
.dashboard-quick-link small{font-size:9.5px!important;line-height:1.2!important}

.payments-page:not(.payments-receipt-only){
  background:transparent!important;
  color:var(--text,#eef2f4)!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.payments-page:not(.payments-receipt-only) .payments-hero:not(.theme-linked-card),
.payments-page:not(.payments-receipt-only) .payments-flow-card,
.payments-page:not(.payments-receipt-only) .payments-history,
.payments-page:not(.payments-receipt-only) .payment-charge-loading,
.payments-page:not(.payments-receipt-only) .payment-processing-screen{
  border-color:rgba(255,255,255,.085)!important;
  background:linear-gradient(180deg,#10141a,#0b0f14)!important;
  color:#eef2f4!important;
  box-shadow:0 14px 34px rgba(0,0,0,.18)!important;
}
.payments-page:not(.payments-receipt-only) .payments-hero-token small{color:#d5b75f!important}
.payments-page:not(.payments-receipt-only) .payments-hero-token strong,
.payments-page:not(.payments-receipt-only) .payments-hero h2,
.payments-page:not(.payments-receipt-only) .payments-flow-heading h2,
.payments-page:not(.payments-receipt-only) .payment-ready-head h2,
.payments-page:not(.payments-receipt-only) .payment-ended-card h2,
.payments-page:not(.payments-receipt-only) .payment-processing-screen h1{color:#eef2f4!important}
.payments-page:not(.payments-receipt-only) .payments-hero-token div>span,
.payments-page:not(.payments-receipt-only) .payments-hero>p,
.payments-page:not(.payments-receipt-only) .payments-flow-heading p,
.payments-page:not(.payments-receipt-only) .payment-ready-head p,
.payments-page:not(.payments-receipt-only) .payment-ended-card>p,
.payments-page:not(.payments-receipt-only) .payment-processing-screen>p{color:#828d99!important}
.payments-page:not(.payments-receipt-only) .payment-balance-chip{border-color:rgba(184,255,59,.15)!important;background:#151c16!important}
.payments-page:not(.payments-receipt-only) .payment-balance-chip small{color:#829174!important}
.payments-page:not(.payments-receipt-only) .payment-balance-chip strong{color:#d9ff9f!important}

.payments-page:not(.payments-receipt-only) .payments-action-switch button{
  border-color:#252c35!important;
  background:#151a21!important;
  color:#d6dce2!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button small{color:#7f8994!important}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active{
  border-color:#5d7f2c!important;
  background:#1d2814!important;
  color:#e2ffb3!important;
  box-shadow:inset 0 0 0 1px rgba(184,255,59,.04)!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active small{color:#a3ba7d!important}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button{
  border-color:#29313a!important;
  background:#171d24!important;
  color:#c5cdd5!important;
}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active{
  border-color:#6f9734!important;
  background:#243219!important;
  color:#e0ffad!important;
  box-shadow:none!important;
}
.payments-page:not(.payments-receipt-only) .payment-amount-control,
.payments-page:not(.payments-receipt-only) .payment-text-input,
.payments-page:not(.payments-receipt-only) .payment-link-open input,
.payments-page:not(.payments-receipt-only) .payment-charge-link>div,
.payments-page:not(.payments-receipt-only) .payment-link-open-compact input{
  border-color:#252d36!important;
  background:#0d1218!important;
  color:#edf1f4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
}
.payments-page:not(.payments-receipt-only) .payment-amount-control input{color:#f0f3f5!important}
.payments-page:not(.payments-receipt-only) .payment-amount-control>span{color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) input::placeholder{color:#66717d!important}
.payments-page:not(.payments-receipt-only) .payments-local-preview,
.payments-page:not(.payments-receipt-only) .payment-simple-fees,
.payments-page:not(.payments-receipt-only) .payment-fee-callout,
.payments-page:not(.payments-receipt-only) .payment-safety-mini,
.payments-page:not(.payments-receipt-only) .payment-pay-amount,
.payments-page:not(.payments-receipt-only) .payment-balance-line,
.payments-page:not(.payments-receipt-only) .payment-recipient-line,
.payments-page:not(.payments-receipt-only) .payment-fee-summary>div,
.payments-page:not(.payments-receipt-only) .payments-receipt-values div{border-color:#242c34!important;background:#11171d!important}
.payments-page:not(.payments-receipt-only) .payments-local-preview span,
.payments-page:not(.payments-receipt-only) .payment-simple-fees,
.payments-page:not(.payments-receipt-only) .payment-fee-summary span,
.payments-page:not(.payments-receipt-only) .payment-pay-amount span,
.payments-page:not(.payments-receipt-only) .payment-balance-line span,
.payments-page:not(.payments-receipt-only) .payment-recipient-line span{color:#7b8792!important}
.payments-page:not(.payments-receipt-only) .payments-local-preview strong,
.payments-page:not(.payments-receipt-only) .payment-simple-fees strong,
.payments-page:not(.payments-receipt-only) .payment-fee-summary strong,
.payments-page:not(.payments-receipt-only) .payment-pay-amount strong,
.payments-page:not(.payments-receipt-only) .payment-balance-line strong,
.payments-page:not(.payments-receipt-only) .payment-recipient-line strong{color:#e7ecef!important}
.payments-page:not(.payments-receipt-only) .payments-local-preview i,
.payments-page:not(.payments-receipt-only) .payment-pay-amount b{color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payment-method-actions button{border-color:#28313a!important;background:#171d24!important;color:#dbe1e6!important}
.payments-page:not(.payments-receipt-only) .payment-method-actions button>svg{color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payment-method-actions button small{color:#7b8792!important}
.payments-page:not(.payments-receipt-only) .payment-link-open button{border-color:#476422!important;background:#1d2816!important;color:#d9ffa4!important}
.payments-page:not(.payments-receipt-only) .payments-flow-number,
.payments-page:not(.payments-receipt-only) .payment-ready-head>span{border-color:#3a4d23!important;background:#182014!important;color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payments-flow-heading small,
.payments-page:not(.payments-receipt-only) .payment-ready-head small{color:#849276!important}
.payments-page:not(.payments-receipt-only) .payment-charge-link label{color:#78838e!important}
.payments-page:not(.payments-receipt-only) .payment-charge-link>div span{color:#c0c8cf!important}
.payments-page:not(.payments-receipt-only) .payment-inline-icon,
.payments-page:not(.payments-receipt-only) .payments-mini-icon,
.payments-page:not(.payments-receipt-only) .payment-pay-close,
.payments-page:not(.payments-receipt-only) .payments-history-toggle>i,
.payments-page:not(.payments-receipt-only) .payments-history-pagination button{border-color:#29313a!important;background:#171d24!important;color:#aeb7bf!important}
.payments-page:not(.payments-receipt-only) .payment-note-preview{border-left-color:#6c9135!important;background:#121a10!important;color:#95a18e!important}
.payments-page:not(.payments-receipt-only) .payments-history.is-collapsed,
.payments-page:not(.payments-receipt-only) .payments-history.is-open{background:#0d1218!important}
.payments-page:not(.payments-receipt-only) .payments-history-toggle strong,
.payments-page:not(.payments-receipt-only) .payments-history-list strong{color:#e2e7ea!important}
.payments-page:not(.payments-receipt-only) .payments-history-toggle small,
.payments-page:not(.payments-receipt-only) .payments-history-list small,
.payments-page:not(.payments-receipt-only) .payments-empty-mini,
.payments-page:not(.payments-receipt-only) .payments-history-pagination span{color:#7c8792!important}
.payments-page:not(.payments-receipt-only) .payments-history-list{border-color:#252d35!important;background:#10161c!important}
.payments-page:not(.payments-receipt-only) .payments-history-list>button{border-bottom-color:#20272f!important;color:#dce2e6!important}
.payments-page:not(.payments-receipt-only) .payments-history-list>button:hover{background:#171d23!important}
.payments-page:not(.payments-receipt-only) .payments-history-icon{background:#172214!important;color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payments-history-icon.is-pay{background:#241f14!important;color:#ffd36a!important}
.payments-page:not(.payments-receipt-only) .payment-charge-loading-ring{border-color:#3a4b2d!important;color:#b8ff3b!important;background:#151d12!important}
.payments-page:not(.payments-receipt-only) .payment-charge-loading-ring:before{border-top-color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payment-charge-loading small{color:#849274!important}
.payments-page:not(.payments-receipt-only) .payment-charge-loading h1{color:#eef2f4!important}
.payments-page:not(.payments-receipt-only) .payment-charge-loading p{color:#7e8994!important}
.payments-page:not(.payments-receipt-only) .payment-processing-screen{border-color:#29313a!important}
.payments-page:not(.payments-receipt-only) .payment-processing-ring{border-color:#33402a!important;border-top-color:#b8ff3b!important;box-shadow:0 0 24px rgba(184,255,59,.08)!important}
.payments-page:not(.payments-receipt-only) .payment-processing-screen>small{color:#8da06e!important}
.payments-page:not(.payments-receipt-only) .payment-processing-amount strong{color:#eef2f4!important}
.payments-page:not(.payments-receipt-only) .payment-processing-amount span{color:#838e98!important}
.payments-page:not(.payments-receipt-only) .payment-processing-dots i{background:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .form-error{background:#231216!important;border-color:#5e2c35!important;color:#ff9aa6!important}
.payments-page:not(.payments-receipt-only) .payment-danger-button{background:#271317!important;border-color:#6a303a!important;color:#ff9da9!important}
.payments-page:not(.payments-receipt-only) .payment-danger-button:hover{background:#32171d!important;border-color:#8a3b48!important}

@media (max-width:390px){
  .dashboard-quick-link strong{font-size:10px!important}
  .dashboard-quick-link small{font-size:9.5px!important}
}



.payments-page.payments-receipt-only{background:linear-gradient(180deg,#ffffff 0%,#f4f6f2 100%)!important;color:#151b1f!important;border-radius:24px 24px 0 0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
.payments-page.payments-receipt-only .payment-receipt-back{border-color:#d9dfda!important;background:#eef1ed!important;color:#596563!important}
.payments-page.payments-receipt-only .payment-receipt-paper{border-color:rgba(255,255,255,.65)!important;background:linear-gradient(180deg,#ffffff,#f3f5f2)!important;color:#11161a!important;box-shadow:0 24px 60px rgba(0,0,0,.22)!important}
.payments-page.payments-receipt-only .payment-receipt-paper:before{background:radial-gradient(circle at 92% 5%,rgba(184,255,59,.14),transparent 28%)!important}
.payments-page.payments-receipt-only .payment-receipt-brandline small{color:#5d676c!important}
.payments-page.payments-receipt-only .payment-receipt-brandline strong{color:#161c20!important}
.payments-page.payments-receipt-only .payment-receipt-verified small{color:#6e7a72!important}
.payments-page.payments-receipt-only .payment-receipt-verified h1{color:#101516!important}
.payments-page.payments-receipt-only .payment-receipt-verified p{color:#6d777b!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount{border-top-color:#dde2dc!important;border-bottom-color:#dde2dc!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount span{color:#7a8487!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount strong{color:#101516!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount small{color:#4f5a5e!important}
.payments-page.payments-receipt-only .payment-receipt-details>div{background:#f0f3ef!important}
.payments-page.payments-receipt-only .payment-receipt-details span{color:#7a8487!important}
.payments-page.payments-receipt-only .payment-receipt-details strong{color:#1a2023!important}
.payments-page.payments-receipt-only .payment-receipt-note{border-left-color:#9cc64e!important;background:#eef4e7!important}
.payments-page.payments-receipt-only .payment-receipt-note span{color:#78826f!important}
.payments-page.payments-receipt-only .payment-receipt-note strong{color:#26301f!important}
.payments-page.payments-receipt-only .payment-receipt-txids-light a{border-color:#d9dfda!important;background:#eef1ed!important;color:#596563!important}
.payments-page.payments-receipt-only .payment-receipt-share{border-color:#cdd8c7!important;background:#172015!important;color:#f4f8f1!important}



.payments-page:not(.payments-receipt-only) .payments-action-switch button,
.payments-page:not(.payments-receipt-only) .payment-currency-picker button,
.payments-page:not(.payments-receipt-only) .payment-method-actions button,
.payments-page:not(.payments-receipt-only) .payment-inline-icon,
.payments-page:not(.payments-receipt-only) .payment-pay-close,
.payments-page:not(.payments-receipt-only) .payments-history-toggle>i,
.payments-page:not(.payments-receipt-only) .payments-history-pagination button{
  background:#1a2129!important;
  border-color:#313a45!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.payments-page:not(.payments-receipt-only) .payment-link-open button{
  background:#253117!important;
  border-color:#5d7f2c!important;
  color:#e1ffb4!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active,
.payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active,
.payments-page:not(.payments-receipt-only) .payment-method-actions-clean button.is-active,
.payments-page:not(.payments-receipt-only) .payment-inline-icon.is-active{
  background:#243219!important;
  border-color:#6f9734!important;
  color:#e6ffbc!important;
  box-shadow:inset 0 0 0 1px rgba(184,255,59,.045)!important;
}
.payments-page:not(.payments-receipt-only) .payment-method-actions button>svg{color:#b8ff3b!important}



.payment-heading-simple{display:block!important}
.payment-heading-simple h2{margin:0!important}



.payment-simple-fees .payment-description-toggle{
  min-height:28px;
  margin-left:auto;
  padding:0 8px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:9px;
  background:#1a2129;
  color:#929da8;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  font:inherit;
  font-size:9.5px;
  font-weight:600;
  cursor:pointer;
}
.payment-simple-fees .payment-description-toggle svg{width:12px;height:12px}
.payment-simple-fees .payment-description-toggle:hover,
.payment-simple-fees .payment-description-toggle.is-open{
  border-color:rgba(184,255,59,.22);
  background:#202b19;
  color:#cfff91;
}
@media (max-width:380px){.payment-simple-fees .payment-description-toggle{margin-left:0}}



.peur-currency-symbol{display:inline-flex;align-items:center;justify-content:center;gap:.04em;white-space:nowrap;line-height:1}
.peur-fiat-dollar{display:inline-block;font-weight:600;line-height:1}
.peur-currency-symbol.is-header{gap:0;font-size:15px}
.peur-currency-symbol.is-header .peur-fiat-mark{width:18px;height:20px;font-size:18px}
.peur-currency-symbol.is-header .peur-fiat-mark::after{left:3px;right:2px;top:10px;height:2px}
.peur-currency-symbol.is-header .peur-fiat-dollar{font-size:13px;margin-left:-1px}
.balance-value-currency .dashboard-currency-symbol,
.balance-value-currency .peur-currency-symbol{font-size:1em;font-weight:600;vertical-align:baseline}
.balance-value-currency .peur-currency-symbol .peur-fiat-mark{width:.9em;height:1em;font-size:.9em}
.balance-value-currency .peur-currency-symbol .peur-fiat-mark::after{left:.12em;right:.08em;top:.52em;height:.07em;box-shadow:none}
.balance-value-currency .peur-currency-symbol .peur-fiat-dollar{font-size:.78em;margin-left:-.08em}
.dashboard-fiat-reference,.dashboard-fiat-value{display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap}
.dashboard-fiat-reference .dashboard-currency-symbol,.dashboard-fiat-value .dashboard-currency-symbol{font-weight:600}
.dashboard-fiat-reference .peur-currency-symbol,.dashboard-fiat-value .peur-currency-symbol{gap:0;font-weight:600}
.dashboard-fiat-reference .peur-fiat-mark,.dashboard-fiat-value .peur-fiat-mark{width:1em;height:1em;font-size:1em;vertical-align:baseline}
.dashboard-fiat-reference .peur-fiat-mark::after,.dashboard-fiat-value .peur-fiat-mark::after{left:.12em;right:.08em;top:.52em;height:1px;box-shadow:none}
.dashboard-fiat-reference .peur-fiat-dollar,.dashboard-fiat-value .peur-fiat-dollar{font-size:.82em;margin-left:-.08em}



.peur-currency-symbol-single{gap:0!important}
.peur-currency-symbol-single .peur-fiat-mark{display:inline-block;vertical-align:baseline}
.peur-currency-symbol-single.is-main-balance .peur-fiat-mark{width:.9em;height:1em;font-size:.9em}
.peur-currency-symbol-single.is-main-balance .peur-fiat-mark::after{left:.12em;right:.08em;top:.52em;height:.07em;box-shadow:none}
.dashboard-fiat-reference .peur-currency-symbol-single .peur-fiat-mark,
.dashboard-fiat-value .peur-currency-symbol-single .peur-fiat-mark{width:1em;height:1em;font-size:1em}
.dashboard-fiat-reference .peur-currency-symbol-single .peur-fiat-mark::after,
.dashboard-fiat-value .peur-currency-symbol-single .peur-fiat-mark::after{left:.12em;right:.08em;top:.52em;height:1px;box-shadow:none}

.asset-main>span .dashboard-fiat-reference,
.asset-balance>strong .dashboard-fiat-value{display:inline-flex!important;align-items:baseline!important;gap:.28em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;margin-top:0!important}
.asset-main>span .dashboard-fiat-reference>span,
.asset-balance>strong .dashboard-fiat-value>span,
.asset-main>span .dashboard-fiat-reference .dashboard-currency-symbol,
.asset-balance>strong .dashboard-fiat-value .dashboard-currency-symbol,
.asset-main>span .dashboard-fiat-reference .peur-currency-symbol,
.asset-balance>strong .dashboard-fiat-value .peur-currency-symbol{display:inline-flex!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;margin-top:0!important}
.asset-main>span .dashboard-fiat-reference>span:last-child,
.asset-balance>strong .dashboard-fiat-value>span:last-child{display:inline!important}
.card-approved-request-badge{margin:10px 0 12px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(184,255,59,.26);border-radius:14px;background:linear-gradient(135deg,rgba(184,255,59,.12),rgba(184,255,59,.045));box-shadow:0 10px 26px rgba(0,0,0,.14);text-align:center}
.card-approved-request-badge strong{font-size:11px;color:#dfffad;letter-spacing:.02em}.card-approved-request-badge span{font-size:10.5px;font-weight:600;color:#b8ff3b;text-transform:uppercase;letter-spacing:.06em}
@media (max-width:430px){.card-approved-request-badge{margin-top:8px;padding:9px 10px;gap:7px}.card-approved-request-badge strong{font-size:10px}.card-approved-request-badge span{font-size:10px}}



.compact-balance-card .balance-value{
  font-family:"Segoe UI",Arial,Helvetica,sans-serif!important;
  font-size:clamp(29px,8.4vw,41.5px)!important;
  font-weight:400!important;
  letter-spacing:-.012em!important;
  line-height:1.05!important;
}
.compact-balance-card .balance-value-currency,
.compact-balance-card .balance-value-number,
.compact-balance-card .balance-value-currency .dashboard-currency-symbol,
.compact-balance-card .balance-value-currency .peur-currency-symbol,
.compact-balance-card .balance-value-currency .peur-fiat-mark{font-weight:400!important}
.compact-balance-card .balance-value.is-private{letter-spacing:.08em!important}
.wallet-list-section .section-heading h2{
  font-size:12.2px!important;
  font-weight:400!important;
  letter-spacing:0!important;
  line-height:1.2!important;
}


.payment-qr-modal-sheet{
  width:min(calc(100% - 18px),520px)!important;
  max-width:min(calc(100% - 18px),520px)!important;
  overflow:hidden!important;
}
.payment-qr-modal-body{padding:0 14px 16px}
.payment-qr-modal-scanner{
  position:relative!important;
  inset:auto!important;
  z-index:auto!important;
  width:100%;
  min-height:360px;
  height:min(500px,calc(100dvh - 160px));
  max-height:500px;
  padding:14px!important;
  border:1px solid rgba(255,255,255,.07);
  border-radius:20px;
  background:rgba(8,10,14,.985);
}
.payment-qr-modal-scanner .qr-scanner-head{margin-bottom:10px}
.payment-qr-modal-scanner .qr-video-wrap{min-height:220px;border-radius:18px}
.payment-qr-modal-scanner .qr-scan-frame{width:min(68%,250px)}
.payment-qr-modal-scanner>p{margin:12px 4px 2px!important;font-size:10px!important;line-height:1.45!important}
@media (max-width:430px){
  .payment-qr-modal-sheet{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}
  .payment-qr-modal-body{padding:0 10px 12px}
  .payment-qr-modal-scanner{min-height:330px;height:min(440px,calc(100dvh - 145px));padding:12px!important;border-radius:18px}
}


.event-list-card h2,
.event-detail-page .page-title h1{text-transform:none}
.compact-balance-card .dashboard-balance-actions{bottom:14px!important}



.compact-balance-card .balance-value{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:clamp(25px,8vw,30px)!important;
  font-weight:600!important;
  letter-spacing:-.035em!important;
  line-height:normal!important;
  color:#f6f7fb!important;
}
.compact-balance-card .balance-value-currency,
.compact-balance-card .balance-value-number,
.compact-balance-card .balance-value-currency .dashboard-currency-symbol,
.compact-balance-card .balance-value-currency .peur-currency-symbol,
.compact-balance-card .balance-value-currency .peur-fiat-mark{font-weight:600!important}
.compact-balance-card .balance-value.is-private{letter-spacing:.08em!important}



.header-settings-button {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  padding: 0;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #aab3c1;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.header-settings-button:hover,
.header-settings-button.is-active {
  color: #d9ff91;
  background: transparent;
}
.header-settings-button:focus-visible {
  outline: 2px solid rgba(184,255,59,.52);
  outline-offset: -5px;
  border-radius: 9px;
}
.header-settings-button svg {
  width: 20px;
  height: 20px;
  stroke: currentColor;
}
.dashboard-header-controls > .header-settings-button:last-child { margin-right: 4px; }
@media  (max-width: 760px) {
  .header-settings-button { width: 38px; height: 38px; min-width: 38px; min-height: 38px; }
  .dashboard-header-controls > .header-settings-button:last-child { margin-right: 5px; }
}
@media  (max-width: 370px) {
  .header-settings-button { width: 36px; height: 36px; min-width: 36px; min-height: 36px; }
  .dashboard-header-controls > .header-settings-button:last-child { margin-right: 4px; }
}



.dashboard-header-compact .header-back-button,
.dashboard-header-compact .header-home-button {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  padding: 0;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #aab3c1;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.dashboard-header-compact .header-back-button:hover,
.dashboard-header-compact .header-home-button:hover {
  border: 0;
  background: transparent;
  color: #d9ff91;
}
.dashboard-header-compact .header-back-button:focus-visible,
.dashboard-header-compact .header-home-button:focus-visible {
  outline: 2px solid rgba(184,255,59,.52);
  outline-offset: -5px;
  border-radius: 9px;
}
.dashboard-header-compact .header-back-button svg,
.dashboard-header-compact .header-home-button svg {
  width: 20px;
  height: 20px;
  stroke: currentColor;
}
.header-settings-button { order: 99; }
.settings-title-row-v2 { display: block; }
.settings-session-group { display: grid; gap: 8px; }
@media  (max-width:760px) {
  .dashboard-header-compact .header-back-button,
  .dashboard-header-compact .header-home-button { width:38px; height:38px; min-width:38px; min-height:38px; }
}
@media  (max-width:370px) {
  .dashboard-header-compact .header-back-button,
  .dashboard-header-compact .header-home-button { width:36px; height:36px; min-width:36px; min-height:36px; }
}





.wallet-source-row {
  display: grid;
  grid-template-columns: minmax(0,1fr) 46px;
  gap: 8px;
  align-items: stretch;
  margin-bottom: 14px;
}
.wallet-source-picker { position: relative; width: 100%; min-width: 0; z-index: 29; }
.wallet-source-trigger {
  width: 100%; min-height: 46px; display: flex; align-items: center; justify-content: space-between; gap: 10px;
  padding: 8px 10px; border: 1px solid rgba(255,255,255,.14); border-radius: 13px;
  color: inherit; background: rgba(255,255,255,.04); text-align: left; cursor: pointer;
}
.wallet-source-trigger > span { min-width: 0; display: block; }
.wallet-source-trigger strong { display: block; font-size: 10.5px; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-source-trigger small { display: block; margin-top: 3px; color: #818a96; font-size:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-source-trigger > svg { width: 15px; height: 15px; flex: 0 0 auto; transition: transform .16s ease; }
.wallet-source-picker.is-open .wallet-source-trigger > svg { transform: rotate(180deg); }
.wallet-source-picker-unavailable .wallet-source-trigger { opacity: .72; cursor: default; }
.wallet-source-trigger:focus-visible, .wallet-unify-toggle:focus-visible, .wallet-source-option:focus-visible { outline: 2px solid rgba(184,255,59,.42); outline-offset: 2px; }
.wallet-source-menu {
  display: none; position: absolute; top: calc(100% + 6px); left: 0; right: 0; z-index: 80;
  padding: 5px; border: 1px solid rgba(255,255,255,.10); border-radius: 13px;
  background: #0d1015; box-shadow: 0 18px 40px rgba(0,0,0,.35);
}
.wallet-source-picker.is-open .wallet-source-menu { display: grid; gap: 3px; }
.wallet-source-option {
  width: 100%; min-height: 42px; display: flex; align-items: center; justify-content: space-between; gap: 8px;
  padding: 7px 9px; border: 0; border-radius: 10px; color: inherit; background: transparent; text-align: left; cursor: pointer;
}
.wallet-source-option:hover, .wallet-source-option.is-selected { background: rgba(184,255,59,.055); }
.wallet-source-option-copy { min-width: 0; display: block; }
.wallet-source-option-copy strong { display: block; font-size: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-source-option-copy small { display: block; margin-top: 3px; color: #7f8994; font-size:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wallet-unify-toggle {
  width: 46px; min-height: 46px; display: grid; place-items: center; align-self: start;
  border: 1px solid rgba(255,255,255,.09); border-radius: 13px; color: #818a96; background: rgba(255,255,255,.025); cursor: pointer;
}
.wallet-unify-toggle svg { width: 17px; height: 17px; }
.wallet-unify-toggle.is-on { color: #b8ff3b; border-color: rgba(184,255,59,.28); background: rgba(184,255,59,.08); box-shadow: inset 0 0 0 1px rgba(184,255,59,.04); }
.receive-content-compact > .wallet-source-picker { margin-bottom: 10px; }
.token-send-card > .wallet-source-row { margin-bottom: 14px; }
@media  (max-width: 420px) {
  .wallet-source-row { grid-template-columns: minmax(0,1fr) 44px; gap: 7px; }
  .wallet-unify-toggle { width: 44px; min-height: 44px; }
  .wallet-source-trigger { min-height: 44px; padding-inline: 9px; }
}



html,body,#root{overscroll-behavior:none}
.wallet-app-active{overflow:hidden!important;height:100dvh;overscroll-behavior:none}
.app-device,.app-device .app-shell{overscroll-behavior:none}
.app-device .app-frame{overscroll-behavior:none}
.app-device .app-content{overscroll-behavior-y:none}

.dashboard-mini-trend{display:inline-grid;place-items:center;width:24px;height:16px;flex:0 0 auto;margin-right:8px;vertical-align:-1px}
.dashboard-mini-trend svg{display:block;width:22px;height:14px;overflow:visible}
.dashboard-mini-trend path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dashboard-mini-trend.is-up{color:#70e99a}
.dashboard-mini-trend.is-down{color:#ff7180}
.asset-balance strong{display:flex;align-items:center;justify-content:flex-end;gap:1px}
.asset-balance>span{color:#d5dbe5!important;font-weight:600!important;letter-spacing:.005em}


.pull-refresh-frame{position:relative;overflow:hidden}
.pull-refresh-indicator{
  position:absolute;left:50%;top:calc(59px + var(--safe-top));z-index:24;
  display:flex;align-items:center;gap:7px;min-height:28px;padding:5px 10px;
  border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(10,13,18,.96);
  color:#8c97a3;box-shadow:0 8px 24px rgba(0,0,0,.28);pointer-events:none;
  opacity:0;transform:translate(-50%,-7px) scale(.96);transition:opacity .14s ease,transform .14s ease,color .14s ease,border-color .14s ease;
}
.pull-refresh-indicator span{display:grid;place-items:center;width:15px;height:15px}
.pull-refresh-indicator span svg{width:15px;height:15px;transform-origin:50% 50%}
.pull-refresh-indicator b{font-size:10px;font-weight:600;white-space:nowrap}
.pull-refresh-indicator.is-visible{opacity:1;transform:translate(-50%,2px) scale(1)}
.pull-refresh-indicator.is-ready{color:#cfff70;border-color:rgba(184,255,59,.26)}
.pull-refresh-indicator.is-ready:not(.is-refreshing) span svg{transform:rotate(180deg)}
.pull-refresh-indicator.is-refreshing{color:#cfff70;border-color:rgba(184,255,59,.28)}
.pull-refresh-indicator.is-refreshing span svg{animation:pullRefreshSpin .7s linear infinite}
.app-content.is-pulling{transform:none!important}
@keyframes pullRefreshSpin{to{transform:rotate(360deg)}}

.dashboard-shortcut-carousel{margin:10px 0 0;min-width:0}
.dashboard-quick-links.dashboard-shortcut-rail{
  display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(138px,calc((100% - 14px)/3));grid-template-columns:none!important;
  gap:7px;margin:0!important;padding:1px 1px 5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;
  overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;
}
.dashboard-quick-links.dashboard-shortcut-rail::-webkit-scrollbar{display:none}
.dashboard-shortcut-rail .dashboard-quick-link{scroll-snap-align:start;min-width:0;min-height:54px}
.dashboard-shortcut-rail .dashboard-news-link>svg{color:#8bd5ff}
.dashboard-shortcut-rail .dashboard-events-link>svg{color:#ffcf73}
.dashboard-shortcut-rail .dashboard-dynamic-link>svg{color:#b8ff3b}
.dashboard-shortcut-rail .dashboard-manage-link>svg{color:#d0b4ff}
.dashboard-carousel-controls{display:flex;justify-content:flex-end;gap:7px;margin:4px 1px 0}
.dashboard-carousel-controls button{
  width:31px;height:27px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);
  border-radius:9px;background:#0d1015;color:#9da7b3;cursor:pointer;transition:.16s ease;
}
.dashboard-carousel-controls button:hover{border-color:rgba(184,255,59,.24);color:#cfff70;background:rgba(184,255,59,.045)}
.dashboard-carousel-controls button svg{width:14px;height:14px}
.dashboard-shortcut-rail.is-hinting .dashboard-quick-link{animation:dashboardShortcutNudge 1.05s cubic-bezier(.22,.7,.2,1) 1}
@keyframes dashboardShortcutNudge{0%,100%{transform:translateX(0)}32%{transform:translateX(-12px)}54%{transform:translateX(5px)}72%{transform:translateX(-4px)}}
.wallet-section-heading-with-event>.wallet-section-heading-actions{display:none!important}
.compact-balance-card .balance-card-primary-actions{gap:0!important}
.compact-balance-card .dashboard-balance-actions{display:none!important}

@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:minmax(132px,64%);gap:8px;padding-bottom:6px}
  .dashboard-carousel-controls{display:none}
}
@media (max-width:390px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:minmax(126px,68%)}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-shortcut-rail.is-hinting .dashboard-quick-link{animation:none}
  .pull-refresh-indicator{transition:none}
}

.pull-refresh-indicator.is-refreshing{min-width:28px;width:28px;padding:5px;justify-content:center}
.pull-refresh-indicator.is-refreshing b{display:none}


.asset-name-line > .asset-name-text{display:inline-block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}



.payments-private-pay-title{position:relative;z-index:2;margin:0 0 9px;color:#f2f5f7;font-size:13px;font-weight:600;letter-spacing:.015em;line-height:1.1}
@media (max-width:430px){.payments-private-pay-title{margin-bottom:8px;font-size:12px}}


.payments-page:not(.payments-receipt-only) button{
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.payments-page:not(.payments-receipt-only) button:disabled{
  opacity:1!important;
  filter:saturate(.55) brightness(.72);
  cursor:not-allowed!important;
}
.payments-page:not(.payments-receipt-only) .payment-danger-link,
.payments-page:not(.payments-receipt-only) .payment-secondary-text{
  border:1px solid #313a45!important;
  border-radius:9px!important;
  background:#171d24!important;
  padding:7px 9px!important;
}
.payments-page:not(.payments-receipt-only) .payments-history-toggle{
  background:#0d1218!important;
}
.payments-page:not(.payments-receipt-only) .payments-history-list>button{
  background:#10161c!important;
}
.payments-page:not(.payments-receipt-only) .payments-history-list>button:hover{
  background:#171d23!important;
}
.payments-page:not(.payments-receipt-only) .payment-charge-link>div button{
  background:#253117!important;
  border:1px solid #5d7f2c!important;
}
.payments-page:not(.payments-receipt-only) .payment-description-toggle{
  background:#1a2129!important;
  border-color:#313a45!important;
}
.payments-page:not(.payments-receipt-only) .payment-description-toggle:hover,
.payments-page:not(.payments-receipt-only) .payment-description-toggle.is-open{
  background:#243219!important;
  border-color:#6f9734!important;
}


.wallet-list-section .section-heading.wallet-section-heading-with-event{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.wallet-list-section .section-heading.wallet-section-heading-with-event>div:first-child{
  min-width:0;
  flex:1 1 auto;
}
.wallet-list-section .dashboard-carousel-controls{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:4px;
  margin:0!important;
}
.wallet-list-section .dashboard-carousel-controls button{
  width:24px!important;
  height:24px!important;
  border-radius:7px!important;
  background:#0d1117!important;
  border-color:rgba(255,255,255,.07)!important;
  color:#7f8996!important;
}
.wallet-list-section .dashboard-carousel-controls button:hover{
  background:#151b22!important;
  border-color:rgba(184,255,59,.19)!important;
  color:#cfff70!important;
}
.wallet-list-section .dashboard-carousel-controls button svg{width:11px!important;height:11px!important}
@media (max-width:600px){
  .wallet-list-section .dashboard-carousel-controls{display:none!important}
}


.dashboard-market-shell{
  position:relative;
  min-width:0;
  margin:18px 0 8px;
  padding-top:0;
}
.dashboard-market-panel{
  position:relative;
  min-width:0;
  margin:0;
  min-height:62px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:17px;
  background:linear-gradient(145deg,#10151b,#0b0f14 72%);
  box-shadow:0 12px 28px rgba(0,0,0,.13);
  overflow:hidden;
  transition:min-height .2s ease,border-color .2s ease,background .2s ease;
}
.dashboard-market-panel.is-expanded{
  min-height:132px;
  border-color:rgba(184,255,59,.12);
  background:linear-gradient(145deg,#11171d,#0b1015 72%);
}
.dashboard-market-preview{
  min-height:62px;
  display:grid;
  grid-template-columns:minmax(118px,1.12fr) minmax(88px,.82fr) minmax(110px,1.22fr) 72px;
  gap:10px;
  align-items:center;
  padding:7px 12px 7px 10px;
  cursor:pointer;
  user-select:none;
  -webkit-tap-highlight-color:transparent;
  touch-action:pan-y;
  cursor:grab;
}
.dashboard-market-preview:hover{background:rgba(255,255,255,.008)}
.dashboard-market-preview.is-dragging{cursor:grabbing}
.dashboard-market-preview:focus-visible{outline:1px solid rgba(184,255,59,.28);outline-offset:-3px;border-radius:16px}
.dashboard-market-asset{display:flex;align-items:center;gap:7px;min-width:0}
.dashboard-market-asset>.coin-logo-image{width:31px!important;height:31px!important;flex:0 0 31px!important}
.dashboard-market-asset>div{min-width:0}
.dashboard-market-asset small,.dashboard-market-asset strong,.dashboard-market-asset span,
.dashboard-market-price small,.dashboard-market-price strong,.dashboard-market-price span,
.dashboard-market-sentiment small,.dashboard-market-sentiment strong{display:block}
.dashboard-market-asset small{color:#66717d;font-size:9.5px;font-weight:600;letter-spacing:.1em;white-space:nowrap}
.dashboard-market-asset strong{margin-top:2px;color:#e7ecef;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-market-asset span{margin-top:1px;color:#7f8a96;font-size:9.5px}
.dashboard-market-price{min-width:0;padding-left:2px}
.dashboard-market-price small{color:#66717d;font-size:9.5px;font-weight:600;letter-spacing:.08em;white-space:nowrap}
.dashboard-market-price strong{margin-top:3px;color:#eef2f4;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-market-price>span{margin-top:2px;font-size:9.5px;font-weight:600}
.dashboard-market-panel .is-up{color:#b8ff3b!important}
.dashboard-market-panel .is-down{color:#ff7082!important}
.dashboard-market-sentiment{min-width:0;text-align:center}
.dashboard-market-sentiment small{color:#65717b;font-size:9.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}
.dashboard-market-sentiment>strong{margin-top:1px;color:#aab4bd;font-size:9.5px;white-space:nowrap}
.dashboard-market-dial{
  --market-angle:0deg;
  position:relative;
  width:48px;
  height:24px;
  margin:2px auto 0;
  overflow:hidden;
}
.dashboard-market-dial:before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:48px 48px 0 0;
  background:conic-gradient(from 270deg at 50% 100%,#ff6676 0deg 58deg,#ffd36a 58deg 120deg,#b8ff3b 120deg 180deg,transparent 180deg 360deg);
  opacity:.92;
}
.dashboard-market-dial:after{
  content:"";
  position:absolute;
  left:7px;right:7px;bottom:0;height:17px;
  border-radius:40px 40px 0 0;
  background:#0e1319;
}
.dashboard-market-dial i{
  position:absolute;
  z-index:3;
  left:50%;
  bottom:1px;
  width:1px;
  height:18px;
  transform-origin:50% 100%;
  transform:translateX(-50%) rotate(var(--market-angle));
  background:#eef3f6;
  box-shadow:0 0 4px rgba(255,255,255,.25);
}
.dashboard-market-dial b{
  position:absolute;
  z-index:4;
  left:50%;bottom:0;
  width:5px;height:5px;
  transform:translate(-50%,50%);
  border-radius:50%;
  background:#eef3f6;
}
.dashboard-market-chart-preview{
  position:relative;
  min-width:0;
  height:42px;
  display:flex;
  align-items:center;
  padding:1px 2px;
}
.dashboard-market-chart-preview:before{
  content:"";
  position:absolute;
  inset:7px 0 5px;
  border-radius:8px;
  background:linear-gradient(180deg,rgba(184,255,59,.025),transparent 76%);
  pointer-events:none;
}
.dashboard-market-chart-preview>small{position:absolute;right:1px;bottom:-1px;color:#606c77;font-size:9.5px;font-weight:600}
.dashboard-market-chart-preview.is-loading{opacity:.62}
.dashboard-market-sparkline{position:relative;z-index:1;width:100%!important;height:36px!important;max-height:none!important;margin:0!important;overflow:visible!important}
.dashboard-market-sparkline .sparkline-line{stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.dashboard-market-sparkline .sparkline-fill{opacity:.1}
.dashboard-market-sparkline.is-empty .sparkline-line{stroke:#56616c;stroke-dasharray:3 4;opacity:.5}
.dashboard-market-expanded{
  display:grid;
  grid-template-columns:60px minmax(0,1fr) 118px;
  gap:9px;
  align-items:stretch;
  min-height:68px;
  padding:4px 9px 9px;
  border-top:1px solid rgba(255,255,255,.05);
}
.dashboard-market-range{display:flex;flex-direction:column;gap:4px;justify-content:center}
.dashboard-market-range button{
  min-height:18px;padding:0 6px;border:1px solid rgba(255,255,255,.07);border-radius:6px;
  background:#151b22;color:#78838e;font:inherit;font-size:9.5px;font-weight:600;cursor:pointer;
}
.dashboard-market-range button.is-active{background:#243219;border-color:#5d7f2c;color:#dfffaa}
.dashboard-market-chart-large{
  position:relative;
  min-width:0;height:66px;padding:5px 7px;border-radius:9px;overflow:hidden;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
  background-size:100% 20px,25% 100%;
}
.dashboard-market-chart-large .dashboard-market-sparkline{height:56px!important}
.dashboard-market-chart-large .dashboard-market-sparkline .sparkline-line{stroke-width:1.85;filter:drop-shadow(0 0 2px rgba(184,255,59,.18))}
.dashboard-market-chart-large .dashboard-market-sparkline.negative .sparkline-line{filter:drop-shadow(0 0 2px rgba(255,112,130,.18))}
.dashboard-market-chart-large .dashboard-market-sparkline .sparkline-fill{opacity:.14}
.dashboard-market-chart-large.is-loading{opacity:.78}
.dashboard-market-chart-extreme{
  position:absolute;z-index:3;left:8px;padding:1px 4px;border-radius:5px;
  background:rgba(9,13,18,.72);color:#78838d;font-size:9.5px;font-weight:600;line-height:1.3;
  pointer-events:none;white-space:nowrap;
}
.dashboard-market-chart-extreme strong{color:#dce3e7;font-size:9.5px}
.dashboard-market-chart-extreme.is-high{top:4px}
.dashboard-market-chart-extreme.is-low{bottom:4px}
.dashboard-market-stats{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}
.dashboard-market-stats span{color:#707b86;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-market-stats strong{color:#dce2e6;font-size:9.5px}

@media (min-width:601px){
  .dashboard-market-panel{width:100%;box-sizing:border-box}
  .dashboard-market-preview{
    width:100%;
    box-sizing:border-box;
    grid-template-columns:minmax(0,1.14fr) minmax(0,.82fr) minmax(0,1.08fr) minmax(64px,.72fr);
    gap:8px;
    padding-left:10px;
    padding-right:10px;
  }
  .dashboard-market-asset,.dashboard-market-price,.dashboard-market-chart-preview,.dashboard-market-sentiment{min-width:0}
  .dashboard-market-sentiment{width:100%;justify-self:stretch;overflow:visible;padding:0 2px}
  .dashboard-market-sentiment small{font-size:9.5px;letter-spacing:.025em}
  .dashboard-market-dial{max-width:100%}
}

@media (max-width:600px){
  .dashboard-market-shell{margin-top:16px;padding-top:0}
  .dashboard-market-preview{grid-template-columns:minmax(92px,1.05fr) minmax(72px,.78fr) minmax(70px,.9fr) 58px;gap:6px;padding:7px 8px}
  .dashboard-market-asset>.coin-logo-image{width:28px!important;height:28px!important;flex-basis:28px!important}
  .dashboard-market-asset{gap:5px}
  .dashboard-market-asset strong{font-size:10px}
  .dashboard-market-price strong{font-size:10px}
  .dashboard-market-dial{width:42px;height:21px}
  .dashboard-market-dial:after{left:6px;right:6px;height:15px}
  .dashboard-market-dial i{height:15px}
  .dashboard-market-sentiment small{font-size:9.5px}
  .dashboard-market-chart-preview{height:34px}
  .dashboard-market-sparkline{height:30px!important}
  .dashboard-market-expanded{grid-template-columns:52px minmax(0,1fr) 96px;gap:6px}
}
@media (max-width:390px){
  .dashboard-market-shell{margin-top:15px}
  .dashboard-market-preview{grid-template-columns:minmax(82px,1fr) minmax(62px,.72fr) minmax(58px,.78fr) 48px;gap:4px;padding:7px 6px}
  .dashboard-market-asset>.coin-logo-image{width:25px!important;height:25px!important;flex-basis:25px!important}
  .dashboard-market-asset small{font-size:9.5px}
  .dashboard-market-asset strong{font-size:9.5px}
  .dashboard-market-price small{font-size:9.5px}
  .dashboard-market-price strong{font-size:9.5px}
  .dashboard-market-price>span{font-size:9.5px}
  .dashboard-market-sentiment>strong{font-size:9.5px}
  .dashboard-market-dial{width:38px;height:19px}
  .dashboard-market-chart-preview>small{display:none}
  .dashboard-market-expanded{grid-template-columns:45px minmax(0,1fr);grid-template-areas:"range chart" "stats stats";min-height:91px}
  .dashboard-market-range{grid-area:range}
  .dashboard-market-chart-large{grid-area:chart}
  .dashboard-market-stats{grid-area:stats;flex-direction:row;justify-content:space-between;gap:6px}
}
@media (prefers-reduced-motion:reduce){.dashboard-market-panel{transition:none}}
.dashboard-scroll-content>.dashboard-market-panel,
.dashboard-scroll-content>.dashboard-shortcut-carousel{flex:0 0 auto}


.payments-page:not(.payments-receipt-only) .payments-action-switch button,
.payments-page:not(.payments-receipt-only) .payment-currency-picker button{
  background:#171d24!important;
  border-color:#313a45!important;
  box-shadow:none!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active,
.payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active{
  background:linear-gradient(135deg,#eaff9f,#b8ff3b)!important;
  border-color:#b8ff3b!important;
  color:#080a0d!important;
  box-shadow:0 8px 22px rgba(184,255,59,.12)!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active svg,
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active strong,
.payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active{
  color:#080a0d!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button.is-active small{
  color:#35431d!important;
}

@media (max-width:430px){
  .payments-page:not(.payments-receipt-only) .payments-hero-compact .payment-balance-chip-primary{
    width:min(72%,220px)!important;
    max-width:220px!important;
    min-width:176px!important;
    min-height:54px!important;
    margin-top:10px!important;
    padding:10px 13px!important;
    border-radius:14px!important;
    justify-content:flex-start!important;
    gap:13px!important;
  }
  .payments-page:not(.payments-receipt-only) .payments-hero-compact .payment-balance-chip-primary small{
    flex:0 0 auto;
    font-size:9.5px!important;
    letter-spacing:.1em!important;
  }
  .payments-page:not(.payments-receipt-only) .payments-hero-compact .payment-balance-chip-primary strong{
    min-width:0;
    color:#ffffff!important;
    font-size:18px!important;
    font-weight:600!important;
    line-height:1.05!important;
    letter-spacing:-.025em!important;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-variant-numeric:tabular-nums;
  }
}


.payments-page:not(.payments-receipt-only) .payments-private-pay-title{
  margin:1px 0 14px!important;
  font-size:16px!important;
  line-height:1.08!important;
  letter-spacing:-.01em!important;
}
.payments-page:not(.payments-receipt-only) .payments-hero-compact h2{
  margin-top:15px!important;
}

.dashboard-shortcut-carousel{margin-top:11px}
.dashboard-quick-links.dashboard-shortcut-rail{
  grid-auto-columns:minmax(112px,calc((100% - 24px)/4))!important;
  gap:8px!important;
  padding:2px 1px 6px!important;
}
.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{
  position:relative;
  min-height:74px!important;
  height:74px;
  padding:8px!important;
  overflow:hidden;
  border-radius:17px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  background:linear-gradient(155deg,#12171e,#0b0f14 74%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.15);
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  isolation:isolate;
}
.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern:before{
  content:"";position:absolute;inset:auto -20px -28px auto;width:70px;height:70px;border-radius:50%;
  background:radial-gradient(circle,rgba(184,255,59,.075),transparent 67%);pointer-events:none;z-index:-1;
}
.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern:hover{
  transform:translateY(-1px);border-color:rgba(184,255,59,.16)!important;background:linear-gradient(155deg,#151b22,#0c1116 74%)!important;
}
.dashboard-shortcut-main-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;color:#c8d1da}
.dashboard-shortcut-main-icon>svg{width:25px!important;height:25px!important}
.dashboard-shortcut-peur{width:36px;height:36px;flex-basis:36px}
.dashboard-shortcut-peur .coin-logo-image{width:34px!important;height:34px!important;flex-basis:34px!important}
.dashboard-shortcut-caption{min-width:0;text-align:left}
.dashboard-shortcut-caption strong{font-size:10px!important;letter-spacing:.035em;color:#e9eef2!important}
.dashboard-shortcut-caption small{margin-top:3px!important;font-size:9.5px!important;color:#717c87!important}
.dashboard-shortcut-event-icon{position:relative;color:#ffd36a!important}
.dashboard-shortcut-event-icon i{position:absolute;right:1px;top:0;width:6px;height:6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 8px rgba(184,255,59,.55)}
.dashboard-shortcut-coin-pair{position:relative;width:46px;height:36px;flex:0 0 46px}
.dashboard-shortcut-coin-pair .coin-logo-image{position:absolute!important;top:2px;width:29px!important;height:29px!important;flex-basis:29px!important;border:2px solid #0e1319;border-radius:50%}
.dashboard-shortcut-coin-pair .coin-logo-image:first-child{left:0;z-index:2}
.dashboard-shortcut-coin-pair .coin-logo-image:last-child{right:0;z-index:1}
.dashboard-shortcut-card-art{position:absolute;inset:7px 8px 9px;display:flex;align-items:center;justify-content:center}
.dashboard-shortcut-card-art img{width:100%;max-width:92px;height:auto;display:block;border-radius:7px;box-shadow:0 6px 14px rgba(0,0,0,.4);transform:rotate(-2deg)}
.dashboard-shortcut-micro-label{position:absolute;left:7px;top:6px;z-index:2;padding:2px 5px;border-radius:999px;background:#0b0f14;color:#cfd6dc;font-size:9.5px;font-weight:600;letter-spacing:.08em}
.dashboard-shortcut-news-live{position:relative;width:100%;height:100%;display:block;overflow:hidden;border-radius:10px}
.dashboard-shortcut-news-live>small{position:absolute;left:1px;top:0;z-index:4;color:#a9e0ff;font-size:9.5px;font-weight:600;letter-spacing:.09em}
.dashboard-news-shortcut-stage{position:absolute;inset:12px 0 0;overflow:hidden}
.dashboard-news-shortcut-slide{--news-slide:0;position:absolute;inset:0;display:grid;grid-template-columns:27px minmax(0,1fr);gap:6px;align-items:center;opacity:0;transform:translateY(6px);animation:dashboardNewsShortcutCycle 16s ease-in-out infinite;animation-delay:calc(var(--news-slide) * 4s)}
.dashboard-news-shortcut-slide img,.dashboard-news-shortcut-slide>i,.dashboard-news-shortcut-slide>.coin-logo-image{width:27px!important;height:27px!important;border-radius:8px;object-fit:cover;display:grid;place-items:center;overflow:hidden;background:#151b22}
.dashboard-news-shortcut-slide>i{color:#8bd5ff}
.dashboard-news-shortcut-slide>i svg{width:16px;height:16px}
.dashboard-news-shortcut-slide b{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#dbe3e9;font-size:9.5px;line-height:1.27;text-align:left;font-weight:600}
.dashboard-news-shortcut-slide.is-fallback b{color:#9aa6b2}
@keyframes dashboardNewsShortcutCycle{0%,4%{opacity:0;transform:translateY(6px)}8%,23%{opacity:1;transform:translateY(0)}27%,100%{opacity:0;transform:translateY(-5px)}}
.dashboard-shortcut-rail .dashboard-news-link{justify-content:stretch!important}
.dashboard-shortcut-rail .dashboard-payments-link:before{background:radial-gradient(circle,rgba(184,255,59,.10),transparent 67%)}
.dashboard-shortcut-rail .dashboard-events-link:before{background:radial-gradient(circle,rgba(255,211,106,.09),transparent 67%)}
.dashboard-shortcut-rail .dashboard-manage-link:before{background:radial-gradient(circle,rgba(208,180,255,.08),transparent 67%)}
.dashboard-shortcut-rail .dashboard-services-link:before{background:radial-gradient(circle,rgba(174,183,255,.08),transparent 67%)}

@media (max-width:600px){
  .payments-page:not(.payments-receipt-only) .payments-private-pay-title{margin-bottom:13px!important;font-size:15px!important}
  .payments-page:not(.payments-receipt-only) .payments-hero-compact h2{margin-top:14px!important}
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:minmax(128px,46%)!important;gap:8px!important}
  .dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{min-height:72px!important;height:72px}
}
@media (max-width:390px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:minmax(120px,48%)!important}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-news-shortcut-slide{animation:none;opacity:0;transform:none}
  .dashboard-news-shortcut-slide:first-child{opacity:1}
  .dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern:hover{transform:none}
}


.header-refresh-button{
  width:40px;height:40px;min-width:40px;min-height:40px;padding:0;
  display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:0;
  background:transparent;box-shadow:none;color:#aab3c1;cursor:pointer;
  appearance:none;-webkit-appearance:none;margin-right:3px;
}
.header-refresh-button:hover:not(:disabled){color:#d9ff91;background:transparent}
.header-refresh-button:disabled{opacity:.48;cursor:default}
.header-refresh-button:focus-visible{outline:2px solid rgba(184,255,59,.52);outline-offset:-5px;border-radius:9px}
.header-refresh-button svg{width:20px;height:20px;stroke:currentColor}
.header-refresh-button.is-spinning svg{animation:spin .85s linear infinite;transform-origin:50% 50%}

.compact-balance-card{
  min-height:174px!important;
  padding:16px 18px 17px!important;
}
.compact-balance-card .balance-card-status-column{padding-right:58px!important}
.compact-balance-card .balance-card-primary-actions{right:1px!important;top:1px!important;gap:0!important}
.compact-balance-card .dashboard-session-row{margin-top:4px!important;gap:0!important;min-height:15px!important}
.compact-balance-card .dashboard-session-row .wallet-status{display:flex;align-items:center;gap:6px;margin:0!important;line-height:1.2;text-align:left}
.compact-balance-card .dashboard-session-row .status-dot{flex:0 0 auto;margin:0!important}
.compact-balance-card .dashboard-balance-label-row{margin-top:8px!important;min-height:16px!important;gap:0!important}
.compact-balance-card .dashboard-balance-label-row .balance-label{display:block;margin:0!important;padding:0!important;line-height:1.2!important;text-align:left!important}
.compact-balance-card .balance-value-row{margin-top:4px!important}
.compact-balance-card .balance-meta{margin-top:7px!important;padding-right:48px!important}
.compact-balance-card .balance-card-primary-actions .card-icon-button,
.compact-balance-card .balance-card-privacy-action .card-icon-button{
  width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:11px!important
}
.compact-balance-card .balance-card-primary-actions .card-icon-button svg,
.compact-balance-card .balance-card-privacy-action .card-icon-button svg{width:17px!important;height:17px!important}
.compact-balance-card .balance-card-privacy-action{
  position:absolute;right:19px;bottom:15px;z-index:8;display:grid;place-items:center;
}
.compact-balance-card .balance-card-privacy-action .balance-visibility-button{
  position:static!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;
}
.compact-balance-card .balance-theme-art{right:68px!important;top:49px!important;width:88px!important;height:88px!important;opacity:.20!important}
.compact-balance-card .balance-theme-art svg{width:72px!important;height:72px!important}

@media (max-width:760px){
  .header-refresh-button{width:38px;height:38px;min-width:38px;min-height:38px;margin-right:2px}
}
@media (max-width:430px){
  .compact-balance-card{min-height:168px!important;padding:15px 17px 16px!important}
  .compact-balance-card .balance-card-status-column{padding-right:54px!important}
  .compact-balance-card .dashboard-session-row{margin-top:3px!important}
  .compact-balance-card .dashboard-balance-label-row{margin-top:7px!important}
  .compact-balance-card .balance-value-row{margin-top:3px!important}
  .compact-balance-card .balance-meta{margin-top:6px!important;padding-right:45px!important}
  .compact-balance-card .balance-card-primary-actions .card-icon-button,
  .compact-balance-card .balance-card-privacy-action .card-icon-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
  .compact-balance-card .balance-card-primary-actions .card-icon-button svg,
  .compact-balance-card .balance-card-privacy-action .card-icon-button svg{width:16px!important;height:16px!important}
  .compact-balance-card .balance-card-privacy-action{right:18px;bottom:14px}
  .compact-balance-card .balance-theme-art{right:63px!important;top:48px!important;width:82px!important;height:82px!important}
  .compact-balance-card .balance-theme-art svg{width:67px!important;height:67px!important}
}
@media (max-width:370px){
  .header-refresh-button{width:36px;height:36px;min-width:36px;min-height:36px;margin-right:1px}
}
@media (prefers-reduced-motion:reduce){.header-refresh-button.is-spinning svg{animation:none!important}}


.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{
  aspect-ratio:974 / 620!important;
  height:auto!important;
  min-height:0!important;
  padding:8px!important;
  align-self:start;
}
.dashboard-shortcut-rail .dashboard-card-link{
  padding:0!important;
  border-radius:17px!important;
  background:#0b0f14!important;
}
.dashboard-shortcut-rail .dashboard-card-link:before{display:none!important}
.dashboard-shortcut-card-art{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
}
.dashboard-shortcut-card-art img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  border-radius:inherit!important;
  box-shadow:none!important;
  transform:none!important;
}
.dashboard-shortcut-micro-label,
.dashboard-shortcut-news-live>small{
  left:7px!important;
  top:7px!important;
  z-index:8!important;
  padding:3px 6px!important;
  border-radius:999px!important;
  background:rgba(7,10,14,.82)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  color:#eef3f6!important;
  font-size:9.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  backdrop-filter:blur(7px);
  -webkit-backdrop-filter:blur(7px);
}
.dashboard-shortcut-news-live{
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:inherit!important;
  background:#0d1218;
}
.dashboard-news-shortcut-stage{position:absolute!important;inset:0!important;overflow:hidden!important}
.dashboard-news-shortcut-slide{
  --news-slide:0;
  position:absolute!important;
  inset:0!important;
  display:grid!important;
  place-items:center!important;
  grid-template-columns:1fr!important;
  gap:0!important;
  opacity:0;
  transform:scale(1.025);
  animation:dashboardNewsShortcutCycle118 15s ease-in-out infinite;
  animation-delay:calc(var(--news-slide) * 5s);
  animation-play-state:paused;
}
.dashboard-news-link.is-visible .dashboard-news-shortcut-slide{animation-play-state:running}
.dashboard-news-shortcut-slide:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(4,7,10,.08),rgba(4,7,10,0) 52%,rgba(4,7,10,.18));
}
.dashboard-news-shortcut-slide img{
  width:100%!important;
  height:100%!important;
  border-radius:0!important;
  object-fit:cover!important;
  display:block!important;
  background:#10161d!important;
}
.dashboard-news-shortcut-slide>.coin-logo-image{
  position:relative!important;
  z-index:2!important;
  width:42px!important;
  height:42px!important;
  flex-basis:42px!important;
  border-radius:50%!important;
  object-fit:contain!important;
  background:transparent!important;
}
.dashboard-news-shortcut-slide>i{
  position:relative!important;
  z-index:2!important;
  width:42px!important;
  height:42px!important;
  border-radius:13px!important;
  display:grid!important;
  place-items:center!important;
  color:#8bd5ff!important;
  background:#151b22!important;
}
.dashboard-news-shortcut-slide>i svg{width:22px!important;height:22px!important}
.dashboard-shortcut-rail .dashboard-news-link{padding:0!important;justify-content:stretch!important}
.dashboard-shortcut-rail .dashboard-payments-link,
.dashboard-shortcut-rail .dashboard-events-link,
.dashboard-shortcut-rail .dashboard-dynamic-link,
.dashboard-shortcut-rail .dashboard-manage-link,
.dashboard-shortcut-rail .dashboard-services-link{aspect-ratio:974 / 620!important}
@keyframes dashboardNewsShortcutCycle118{
  0%,3%{opacity:0;transform:scale(1.025)}
  6%,30%{opacity:1;transform:scale(1)}
  33%,100%{opacity:0;transform:scale(.99)}
}
@media (max-width:600px){
  .dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{
    aspect-ratio:974 / 620!important;
    height:auto!important;
    min-height:0!important;
  }
}
@media (prefers-reduced-motion:reduce){
  .dashboard-news-shortcut-slide{animation:none!important;opacity:0!important;transform:none!important}
  .dashboard-news-shortcut-slide:first-child{opacity:1!important}
}


.dashboard-quick-links.dashboard-shortcut-rail{
  align-items:start!important;
}
.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{
  width:100%!important;
  max-width:none!important;
  aspect-ratio:974 / 620!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  border-radius:8px!important;
}


.dashboard-shortcut-rail .dashboard-card-link{
  aspect-ratio:974 / 620!important;
  padding:0!important;
  border:1px solid transparent!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.dashboard-shortcut-rail .dashboard-card-link:hover{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.dashboard-shortcut-card-art{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:visible!important;
  display:grid!important;
  place-items:center!important;
}
.dashboard-shortcut-card-art img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
}

.dashboard-shortcut-rail .dashboard-news-link,
.dashboard-shortcut-rail .dashboard-payments-link,
.dashboard-shortcut-rail .dashboard-events-link,
.dashboard-shortcut-rail .dashboard-dynamic-link,
.dashboard-shortcut-rail .dashboard-manage-link,
.dashboard-shortcut-rail .dashboard-services-link{
  width:100%!important;
  aspect-ratio:974 / 620!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  border-radius:8px!important;
  overflow:hidden!important;
}
.dashboard-shortcut-news-live{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit!important;
  overflow:hidden!important;
}
.dashboard-news-shortcut-stage{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit!important;
  overflow:hidden!important;
}
.dashboard-news-shortcut-slide{
  animation-name:dashboardNewsShortcutCycle119!important;
  animation-duration:18s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
  animation-delay:calc(var(--news-slide) * 6s)!important;
}
@keyframes dashboardNewsShortcutCycle119{
  0%,29%{opacity:1;transform:scale(1)}
  33.333%,100%{opacity:0;transform:scale(.995)}
}
@media (max-width:600px){
  .dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail .dashboard-news-link,
  .dashboard-shortcut-rail .dashboard-card-link,
  .dashboard-shortcut-rail .dashboard-payments-link,
  .dashboard-shortcut-rail .dashboard-events-link,
  .dashboard-shortcut-rail .dashboard-dynamic-link,
  .dashboard-shortcut-rail .dashboard-manage-link,
  .dashboard-shortcut-rail .dashboard-services-link{
    width:100%!important;
    aspect-ratio:974 / 620!important;
    height:auto!important;
    min-height:0!important;
  }
}
@media (prefers-reduced-motion:reduce){
  .dashboard-news-shortcut-slide{animation:none!important;opacity:0!important;transform:none!important}
  .dashboard-news-shortcut-slide:first-child{opacity:1!important}
}


.dashboard-news-shortcut-slide.is-static{
  opacity:1!important;
  transform:none!important;
  animation:none!important;
}
.dashboard-news-link.is-visible .dashboard-news-shortcut-slide.is-static{
  animation:none!important;
}


.moovie-hedge-sync-feedback{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0c0f14;color:#909aa6;font-size:10px;line-height:1.45}
.moovie-hedge-sync-feedback svg{width:14px;height:14px;flex:0 0 14px;margin-top:1px}
.moovie-hedge-sync-feedback.is-busy{color:#c7ff70;border-color:rgba(184,255,59,.13);background:#0d120d}
.moovie-hedge-sync-feedback.is-busy svg{animation:spin .9s linear infinite}
.moovie-hedge-sync-feedback.is-warning{color:#d7c58e;border-color:rgba(255,215,105,.14);background:#121008}
.moovie-hedge-sync-feedback.is-error{color:#dca3a3;border-color:rgba(255,112,112,.13);background:#130c0c}


.purchase-manual-reference{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}
.purchase-manual-reference span{color:#778392;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.purchase-manual-reference strong{color:#dce7f1;font-size:10.5px;letter-spacing:.035em;overflow-wrap:anywhere;text-align:right}


.crypto-send-receipt-page{padding-top:10px;padding-bottom:34px}
.crypto-send-receipt-paper .payment-receipt-brandline strong{letter-spacing:.03em}
.crypto-send-receipt-details{grid-template-columns:1fr 1fr}
.crypto-send-receipt-txids{margin-top:12px}
.crypto-send-receipt-txids>span{display:flex;align-items:center;padding:6px 8px;border:1px solid #d7ddd5;border-radius:9px;background:#eef1ed;color:#53605d;font-size:9.5px}
.crypto-send-receipt-status-note{margin:11px 2px 0;color:#6d777b;font-size:9.5px;line-height:1.55;text-align:center}
@media (max-width:430px){.crypto-send-receipt-page{padding-top:6px}.crypto-send-receipt-details{grid-template-columns:1fr 1fr}.crypto-send-receipt-status-note{font-size:9.5px}}


.send-source-addresses{
  max-width:68%;
  overflow-wrap:anywhere;
  word-break:break-word;
  text-align:right;
  line-height:1.35;
  letter-spacing:.01em;
}
.send-inline-spinner{
  width:14px;
  height:14px;
  flex:0 0 14px;
  border:2px solid currentColor;
  border-right-color:transparent;
  border-radius:50%;
  opacity:.9;
  animation:sendInlineSpin .72s linear infinite;
}
@keyframes sendInlineSpin{to{transform:rotate(360deg)}}
.send-broadcast-overlay{
  position:fixed;
  z-index:1120;
  inset:0;
  display:grid;
  place-items:center;
  padding:24px;
  background:
    radial-gradient(circle at 50% 43%,rgba(184,255,59,.09),transparent 28%),
    rgba(2,3,4,.90);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  pointer-events:all;
}
.send-broadcast-content{
  width:min(340px,88vw);
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  color:#f3f6f1;
}
.send-broadcast-logo{
  width:128px;
  height:128px;
  margin-bottom:12px;
}
.send-broadcast-logo img{width:92px;height:88px}
.send-broadcast-content>small{
  color:#b8ff3b;
  font-size:10px;
  font-weight:600;
  letter-spacing:.12em;
}
.send-broadcast-content h2{
  margin:8px 0 5px;
  font-size:24px;
  line-height:1.1;
  color:#fff;
}
.send-broadcast-content p{
  max-width:300px;
  margin:0;
  color:#bbc2bd;
  font-size:11px;
  line-height:1.55;
}
.send-broadcast-dots{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  margin-top:17px;
}
.send-broadcast-dots i{
  width:6px;
  height:6px;
  border-radius:50%;
  background:#b8ff3b;
  box-shadow:0 0 10px rgba(184,255,59,.42);
  animation:sendBroadcastDot 1.05s ease-in-out infinite;
}
.send-broadcast-dots i:nth-child(2){animation-delay:.16s}
.send-broadcast-dots i:nth-child(3){animation-delay:.32s}
@keyframes sendBroadcastDot{
  0%,70%,100%{opacity:.3;transform:translateY(0) scale(.82)}
  35%{opacity:1;transform:translateY(-3px) scale(1)}
}
@media (max-width:430px){
  .send-source-addresses{max-width:62%;font-size:10px}
  .send-broadcast-content h2{font-size:22px}
  .send-broadcast-content p{font-size:10.5px}
}
@media (prefers-reduced-motion:reduce){
  .send-inline-spinner,.send-broadcast-dots i{animation-duration:1.8s}
}


.dashboard-card-link.is-login-glow .dashboard-shortcut-card-art::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:6;
  pointer-events:none;
  border-radius:8px;
  background:linear-gradient(112deg,transparent 0%,transparent 36%,rgba(255,255,255,.08) 44%,rgba(255,255,255,.72) 50%,rgba(203,255,118,.34) 54%,transparent 64%,transparent 100%);
  background-size:240% 100%;
  background-position:145% 0;
  mix-blend-mode:screen;
  opacity:0;
  animation:dashboardPrivateCardLoginShine .92s cubic-bezier(.25,.72,.28,1) 2;
  animation-delay:var(--card-login-glow-delay,0ms);
}
.dashboard-card-link.is-login-glow .dashboard-shortcut-card-art img{
  animation:dashboardPrivateCardLoginPulse .92s ease-in-out 2;
  animation-delay:var(--card-login-glow-delay,0ms);
}
@keyframes dashboardPrivateCardLoginShine{
  0%{background-position:145% 0;opacity:0}
  16%{opacity:.2}
  48%{opacity:1}
  82%{opacity:.18}
  100%{background-position:-145% 0;opacity:0}
}
@keyframes dashboardPrivateCardLoginPulse{
  0%,100%{filter:brightness(1);transform:translateZ(0)}
  48%{filter:brightness(1.16) drop-shadow(0 0 9px rgba(215,255,137,.34));transform:translateZ(0)}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-card-link.is-login-glow .dashboard-shortcut-card-art::after,
  .dashboard-card-link.is-login-glow .dashboard-shortcut-card-art img{animation:none!important}
}


.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}


.account-inline-note { margin: 8px 2px 0; color: #8d95a4; font-size: 10px; line-height: 1.3; }



.wallet-setup-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}
.wallet-setup-actions .primary-button,.wallet-setup-actions .secondary-action-button{width:100%;height:50px;min-height:50px;margin-top:0;padding:12px 16px;border-radius:14px;font-size:13px}
.wallet-import-button{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#080a0d;border-color:#fff;box-shadow:0 10px 30px rgba(255,255,255,.08)}
.wallet-import-button>svg{width:16px;height:16px}
.import-seed-form .recovery-counter-row{margin-top:-2px}
.import-seed-form .mini-warning{margin-top:2px}
@media (min-width:520px){.wallet-setup-actions{grid-template-columns:1fr 1fr}}

.dashboard-asset-row{
  align-items:center;
}
.dashboard-asset-row>.coin-logo-image{
  flex:0 0 auto;
}
.dashboard-row-chart{
  width:68px;
  height:42px;
  flex:0 0 68px;
  display:grid;
  place-items:center;
  margin:0 2px 0 0;
  overflow:hidden;
  pointer-events:none;
}
.dashboard-row-chart .dashboard-row-sparkline{
  width:68px!important;
  height:38px!important;
  margin:0!important;
  overflow:visible!important;
}
.dashboard-row-chart .sparkline-line{
  stroke-width:1.9;
}
.dashboard-row-chart .sparkline-fill{
  opacity:.82;
}
.dashboard-asset-row .asset-main{
  min-width:0;
}
.dashboard-asset-row .asset-name-line{
  min-width:0;
  display:flex!important;
  align-items:center;
  gap:5px!important;
  color:#fff!important;
  white-space:nowrap;
  overflow:hidden!important;
  text-overflow:ellipsis;
}
.dashboard-asset-row .asset-name-symbol,
.dashboard-asset-row .asset-name-text{
  display:inline-block!important;
  margin:0!important;
  color:#fff!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dashboard-asset-row .asset-name-symbol{
  flex:0 0 auto;
  font-weight:600;
  letter-spacing:.01em;
}
.dashboard-asset-row .asset-name-text{
  min-width:0;
  font-weight:600;
}
.dashboard-asset-row .asset-quote-line{
  display:flex!important;
  align-items:center;
  gap:0;
  min-width:0;
  margin-top:4px!important;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#87909e;
}
.dashboard-asset-row .asset-current-price{
  display:inline-flex!important;
  align-items:baseline;
  flex:0 0 auto;
  margin:0!important;
  font-size:10px;
  font-weight:600;
  letter-spacing:.005em;
  overflow:visible!important;
  text-overflow:clip!important;
}
.dashboard-asset-row .asset-current-price.is-up,
.dashboard-asset-row .asset-current-price.is-up .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price.is-up .dashboard-fiat-reference *{
  color:#70e99a!important;
}
.dashboard-asset-row .asset-current-price.is-down,
.dashboard-asset-row .asset-current-price.is-down .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price.is-down .dashboard-fiat-reference *{
  color:#ff7180!important;
}
.dashboard-asset-row .asset-current-price.is-neutral{
  color:#9aa3af!important;
}
.dashboard-asset-row .asset-row-meta{
  display:inline!important;
  margin:0!important;
  color:#7f8997!important;
  font-size:10.5px;
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dashboard-asset-row .asset-balance{
  min-width:94px;
}
.dashboard-asset-row .asset-balance>strong{
  color:#fff!important;
  font-size:13.2px!important;
  font-weight:600!important;
}
.dashboard-asset-row .asset-balance>strong .dashboard-fiat-value,
.dashboard-asset-row .asset-balance>strong .dashboard-fiat-value *{
  color:#fff!important;
}
.dashboard-asset-row .asset-balance>span{
  margin-top:4px!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:600!important;
  letter-spacing:.005em;
}
@media (max-width:430px){
  .dashboard-row-chart{width:60px;flex-basis:60px;height:40px;margin-right:0}
  .dashboard-row-chart .dashboard-row-sparkline{width:60px!important;height:36px!important}
  .dashboard-asset-row{gap:8px}
  .dashboard-asset-row .asset-balance{min-width:84px;max-width:38%}
}
@media (max-width:370px){
  .dashboard-row-chart{width:52px;flex-basis:52px}
  .dashboard-row-chart .dashboard-row-sparkline{width:52px!important}
  .dashboard-asset-row{gap:7px;padding-left:7px;padding-right:7px}
  .dashboard-asset-row .asset-name-line{gap:4px!important}
  .dashboard-asset-row .asset-balance{min-width:78px}
  .dashboard-asset-row .asset-balance>strong{font-size:12.6px!important}
  .dashboard-asset-row .asset-balance>span{font-size:10.5px!important}
}

.dashboard-asset-row .asset-main{
  flex:1 1 auto;
  min-width:0;
}
.dashboard-asset-row .dashboard-row-chart{
  order:initial;
  margin-left:4px;
  margin-right:3px;
}
.dashboard-asset-row .asset-balance>strong{
  color:#fff!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.08;
}
.dashboard-asset-row .asset-balance>span{
  margin-top:4px!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.1;
}
@media (max-width:430px){
  .dashboard-asset-row .dashboard-row-chart{margin-left:2px;margin-right:1px}
  .dashboard-asset-row .asset-balance>strong{font-size:13.4px!important}
  .dashboard-asset-row .asset-balance>span{font-size:10.5px!important}
}
@media (max-width:370px){
  .dashboard-asset-row .asset-balance>strong{font-size:12.8px!important}
  .dashboard-asset-row .asset-balance>span{font-size:10.5px!important}
}

.moovie-hedge-page{padding-bottom:126px}
.moovie-hedge-asset-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px}
.moovie-hedge-asset-card{appearance:none;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#0e1218,#0a0d12);color:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}
.moovie-hedge-asset-card:active{transform:scale(.988)}
.moovie-hedge-asset-card.is-selected{border-color:rgba(184,255,59,.36);box-shadow:0 0 0 1px rgba(184,255,59,.08) inset,0 14px 34px rgba(0,0,0,.18)}
.moovie-hedge-asset-main{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-width:0}
.moovie-hedge-asset-main>div{min-width:0}
.moovie-hedge-asset-main span,.moovie-hedge-asset-main strong,.moovie-hedge-asset-main small{display:block}
.moovie-hedge-asset-main span{color:#9ea8b5;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.moovie-hedge-asset-main strong{margin-top:2px;color:#fff;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-asset-main small{margin-top:5px;color:#707b88;font-size:9.5px;line-height:1.35}
.moovie-hedge-asset-value{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}
.moovie-hedge-asset-value span{color:#707b88;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}
.moovie-hedge-asset-value strong{color:#dce3eb;font-size:12px}
.moovie-hedge-application-card{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(184,255,59,.055),transparent 38%),#0b0f14}
.moovie-hedge-application-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
.moovie-hedge-application-head>div{display:flex;align-items:center;gap:10px;min-width:0}
.moovie-hedge-application-head span,.moovie-hedge-application-head strong,.moovie-hedge-application-head small{display:block}
.moovie-hedge-application-head span{color:#91ad67;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.moovie-hedge-application-head strong{margin-top:1px;color:#f3f6f8;font-size:13px}
.moovie-hedge-application-head small{margin-top:2px;color:#687380;font-size:9.5px}
.moovie-hedge-amount-field{display:block;margin-top:4px}
.moovie-hedge-amount-field>span,.moovie-hedge-term-block>span{display:block;margin-bottom:6px;color:#89939f;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
.moovie-hedge-amount-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#080b0f}
.moovie-hedge-amount-field input{width:100%;min-width:0;padding:13px 0;border:0;outline:0;background:transparent;color:#fff;font:700 17px/1.2 inherit}
.moovie-hedge-amount-field b{color:#dce3eb;font-size:10.5px}
.moovie-hedge-amount-field button{padding:6px 8px;border:1px solid rgba(184,255,59,.16);border-radius:8px;background:rgba(184,255,59,.055);color:#b8ff3b;font-size:9.5px;font-weight:600;cursor:pointer}
.moovie-hedge-amount-field>small{display:block;margin-top:5px;color:#6f7a87;font-size:9.5px}
.moovie-hedge-term-block{margin-top:14px}
.moovie-hedge-term-block>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.moovie-hedge-term{padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#0a0d12;color:#fff;text-align:left;cursor:pointer}
.moovie-hedge-term strong,.moovie-hedge-term span{display:block}
.moovie-hedge-term strong{font-size:11px}.moovie-hedge-term span{margin-top:2px;color:#77818d;font-size:10px}
.moovie-hedge-term.is-selected{border-color:#b8ff3b;background:#b8ff3b;color:#07100a;box-shadow:0 8px 20px rgba(184,255,59,.12)}
.moovie-hedge-term.is-selected strong,.moovie-hedge-term.is-selected span,.moovie-hedge-term.is-selected small{color:#07100a}
.moovie-hedge-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}
.moovie-hedge-summary>div{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}
.moovie-hedge-summary span,.moovie-hedge-summary strong{display:block}.moovie-hedge-summary span{color:#6f7a86;font-size:9.5px}.moovie-hedge-summary strong{margin-top:3px;color:#e8edf1;font-size:10px}.moovie-hedge-summary>div:nth-child(2) strong,.moovie-hedge-summary>div:nth-child(4) strong{color:#caff74}
.moovie-hedge-lock-note{display:flex;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;border:1px solid rgba(184,255,59,.09);border-radius:12px;background:rgba(184,255,59,.025);color:#858f9b;font-size:9.5px;line-height:1.48}
.moovie-hedge-lock-note svg{width:13px;height:13px;flex:0 0 13px;color:#a6cc65;margin-top:1px}
.moovie-hedge-submit{width:100%;margin-top:12px}
.moovie-hedge-consult-term{width:100%;margin-top:12px;min-height:46px}
.moovie-hedge-consult-term:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.55)}
.moovie-hedge-history{margin-top:14px}
.moovie-hedge-history-title{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 2px 8px}
.moovie-hedge-history-title span,.moovie-hedge-history-title strong{display:block}.moovie-hedge-history-title span{color:#71805f;font-size:9.5px;font-weight:600;letter-spacing:.12em}.moovie-hedge-history-title strong{margin-top:2px;color:#dce2e8;font-size:11px}.moovie-hedge-history-title>b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:9px;background:#11161c;color:#aab3bc;font-size:10px}
.moovie-hedge-position-card{margin-top:8px;padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0b0e13}
.moovie-hedge-position-card.status-locked{border-color:rgba(184,255,59,.13)}.moovie-hedge-position-card.status-review{border-color:rgba(255,215,105,.18)}
.moovie-hedge-position-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.moovie-hedge-position-head>div{display:flex;align-items:center;gap:8px;min-width:0}.moovie-hedge-position-head span,.moovie-hedge-position-head strong{display:block}.moovie-hedge-position-head span{color:#788390;font-size:9.5px;font-weight:600;letter-spacing:.08em}.moovie-hedge-position-head strong{margin-top:2px;color:#f0f3f6;font-size:12px}.moovie-hedge-position-head>b{padding:5px 7px;border-radius:8px;background:#11171e;color:#9aa5b1;font-size:9.5px;text-transform:uppercase;white-space:nowrap}.status-locked .moovie-hedge-position-head>b,.status-confirmed .moovie-hedge-position-head>b{background:rgba(184,255,59,.06);color:#b8ff3b}
.moovie-hedge-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:11px}
.moovie-hedge-position-grid>div{padding:8px;border-radius:10px;background:rgba(255,255,255,.018);min-width:0}.moovie-hedge-position-grid span,.moovie-hedge-position-grid strong{display:block}.moovie-hedge-position-grid span{color:#68727e;font-size:9.5px;line-height:1.25}.moovie-hedge-position-grid strong{margin-top:3px;color:#cfd6dd;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-next-payment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;margin-top:8px;padding:9px 10px;border:1px solid rgba(184,255,59,.07);border-radius:11px;background:rgba(184,255,59,.018)}.moovie-hedge-next-payment span{color:#72805e;font-size:9.5px}.moovie-hedge-next-payment strong{color:#dce4d2;font-size:10px}.moovie-hedge-next-payment small{grid-column:2;color:#a5ce65;font-size:9.5px;text-align:right}
.moovie-hedge-position-foot{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045)}.moovie-hedge-position-foot>span{margin-right:auto;color:#66717e;font-size:9.5px}.moovie-hedge-position-foot a,.moovie-hedge-position-foot button{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border:0;border-radius:7px;background:#11161c;color:#8994a0;font-size:9.5px;text-decoration:none;cursor:pointer}.moovie-hedge-position-foot svg{width:10px;height:10px}.moovie-hedge-position-card>p{margin:8px 0 0;color:#68737f;font-size:9.5px;line-height:1.4}
@media (max-width:520px){.moovie-hedge-asset-grid{gap:8px}.moovie-hedge-asset-card{padding:11px}.moovie-hedge-asset-main{grid-template-columns:38px minmax(0,1fr);gap:8px}.moovie-hedge-asset-main svg,.moovie-hedge-asset-main img{max-width:38px;max-height:38px}.moovie-hedge-asset-main strong{font-size:12px}.moovie-hedge-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.moovie-hedge-asset-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:start;padding:15px}
.moovie-hedge-asset-card-icon{display:grid;place-items:center;width:44px;height:44px;margin-top:1px}
.moovie-hedge-asset-card-copy{min-width:0}
.moovie-hedge-asset-card-copy>*{display:block;font-style:normal}
.moovie-hedge-asset-name{color:#fff;font-size:13px;line-height:1.15;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-asset-meta{margin-top:3px;color:#a7b0ba;font-size:9.5px;font-weight:600;letter-spacing:.1em}
.moovie-hedge-asset-balance{margin-top:2px;color:#fff;font-size:15px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-asset-card-copy small{margin-top:8px;color:#828d99;font-size:9.5px;font-weight:600}
.moovie-hedge-asset-card-copy em{margin-top:3px;color:#b8ff3b;font-size:10px;font-weight:600;letter-spacing:.02em}
.moovie-hedge-balance-card{margin:2px 0 9px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0b0f14}
.moovie-hedge-balance-card>div{display:flex;align-items:center;gap:9px;min-width:0}
.moovie-hedge-balance-card strong,.moovie-hedge-balance-card span{display:block}
.moovie-hedge-balance-card strong{color:#fff;font-size:10.5px;line-height:1.2}
.moovie-hedge-balance-card span{margin-top:2px;color:#9ca6b1;font-size:10px;line-height:1.3}
.moovie-hedge-amount-field>div{grid-template-columns:minmax(0,1fr) auto}
.moovie-hedge-quick-percent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}
.moovie-hedge-quick-percent button{appearance:none;padding:7px 4px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0a0e13;color:#dfe5ea;font:900 7.6px/1 inherit;cursor:pointer}
.moovie-hedge-quick-percent button:active{transform:scale(.98)}
.moovie-hedge-quick-percent button:last-child{border-color:rgba(184,255,59,.18);background:rgba(184,255,59,.045);color:#b8ff3b}
.moovie-hedge-quick-percent button:disabled{opacity:.45;cursor:default}
.moovie-hedge-lock-note{font-size:10px;line-height:1.55;padding:11px}
.moovie-hedge-processing-overlay .send-broadcast-content p{max-width:300px}
@media (max-width:520px){.moovie-hedge-asset-card{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px}.moovie-hedge-asset-card-icon{width:38px;height:38px}.moovie-hedge-asset-card-icon svg,.moovie-hedge-asset-card-icon img{max-width:38px;max-height:38px}.moovie-hedge-asset-balance{font-size:13.5px}}

.compact-balance-card{
  min-height:150px!important;
  padding:14px 18px 14px!important;
}
.compact-balance-card .balance-card-status-column{padding-right:54px!important}
.compact-balance-card .dashboard-session-row,
.compact-balance-card .balance-card-privacy-action{display:none!important}
.compact-balance-card .eyebrow{margin:0!important}
.compact-balance-card .dashboard-balance-label-row{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:20px!important;
  margin-top:6px!important;
}
.compact-balance-card .dashboard-balance-label-row .balance-label{
  display:block!important;
  margin:0!important;
  padding:0!important;
  line-height:1.15!important;
  text-align:left!important;
}
.dashboard-inline-balance-eye{
  appearance:none;
  display:grid;
  place-items:center;
  flex:0 0 20px;
  width:20px;
  height:20px;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  outline:0;
  background:transparent;
  box-shadow:none;
  color:#aab4c0;
  cursor:pointer;
}
.dashboard-inline-balance-eye:hover:not(:disabled){color:#d8e0e7}
.dashboard-inline-balance-eye:focus-visible{outline:1px solid rgba(184,255,59,.48);outline-offset:3px;border-radius:4px}
.dashboard-inline-balance-eye:disabled{opacity:.42;cursor:default}
.dashboard-inline-balance-eye svg{width:16px!important;height:16px!important;display:block}
.compact-balance-card .balance-value-row{margin-top:2px!important}
.compact-balance-card .balance-meta{margin-top:5px!important;padding-right:0!important}
.compact-balance-card .balance-theme-art{top:38px!important;right:64px!important;width:78px!important;height:78px!important}
.compact-balance-card .balance-theme-art svg{width:64px!important;height:64px!important}


.dashboard-market-shell{margin-top:8px!important}
.dashboard-shortcut-carousel{margin-top:6px!important}

@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{
    grid-auto-columns:minmax(100px,30.5%)!important;
    gap:8px!important;
    padding-right:1px!important;
  }
}
@media (max-width:430px){
  .compact-balance-card{
    min-height:144px!important;
    padding:13px 17px 13px!important;
  }
  .compact-balance-card .balance-card-status-column{padding-right:50px!important}
  .compact-balance-card .dashboard-balance-label-row{margin-top:5px!important;gap:6px!important}
  .dashboard-inline-balance-eye{width:19px;height:19px;flex-basis:19px}
  .dashboard-inline-balance-eye svg{width:15px!important;height:15px!important}
  .compact-balance-card .balance-value-row{margin-top:1px!important}
  .compact-balance-card .balance-meta{margin-top:4px!important}
  .compact-balance-card .balance-theme-art{top:36px!important;right:60px!important;width:72px!important;height:72px!important}
  .compact-balance-card .balance-theme-art svg{width:59px!important;height:59px!important}
  .dashboard-market-shell{margin-top:7px!important}
  .dashboard-shortcut-carousel{margin-top:5px!important}
}
@media (max-width:360px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:minmax(96px,30.4%)!important}
}

.moovie-hedge-how-card{
  margin:8px 0 12px;
  padding:13px 14px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));
}
.moovie-hedge-how-title{display:flex;align-items:center;gap:7px;color:#fff}
.moovie-hedge-how-title svg{width:14px;height:14px;color:#b8ff3b;flex:0 0 14px}
.moovie-hedge-how-title strong{font-size:10.5px;font-weight:600;letter-spacing:.01em}
.moovie-hedge-how-card>p{margin:7px 0 0;color:#c2c9d1;font-size:10.5px;line-height:1.55}
.moovie-hedge-how-example{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}
.moovie-hedge-how-example span,.moovie-hedge-how-example strong{display:block}
.moovie-hedge-how-example span{color:#fff;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}
.moovie-hedge-how-example strong{margin-top:4px;color:#eef2f5;font-size:10.5px;line-height:1.5;font-weight:600}
.moovie-hedge-asset-card-copy small{color:#fff!important;font-size:10.5px!important;font-weight:600!important;line-height:1.25}
.moovie-hedge-asset-card-copy em{margin-top:4px!important;color:#b8ff3b!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2;letter-spacing:.01em!important}
.moovie-hedge-submit{width:100%;margin-top:12px;min-height:46px}
.moovie-hedge-submit svg{width:16px;height:16px}
@media (max-width:520px){
  .moovie-hedge-how-card{padding:12px 13px}
  .moovie-hedge-how-card>p,.moovie-hedge-how-example strong{font-size:10px}
  .moovie-hedge-asset-card-copy small{font-size:10px!important}
  .moovie-hedge-asset-card-copy em{font-size:10px!important}
}

.compact-balance-card{
  min-height:134px!important;
  padding-top:12px!important;
  padding-bottom:10px!important;
}
.compact-balance-card .dashboard-balance-label-row{margin-top:4px!important}
.compact-balance-card .balance-value-row{margin-top:1px!important}
.compact-balance-card .balance-meta{margin-top:8px!important}
.compact-balance-card .balance-theme-art{top:31px!important}


.dashboard-market-shell{margin-top:4px!important}
.dashboard-shortcut-carousel{margin-top:3px!important}
.dashboard-quick-links.dashboard-shortcut-rail{padding-bottom:2px!important}
.dashboard-scroll-content .wallet-list-section,
.wallet-list-section{margin-top:6px!important}
.wallet-list-section .section-heading{margin-bottom:5px!important}

@media (max-width:430px){
  .compact-balance-card{
    min-height:128px!important;
    padding-top:11px!important;
    padding-bottom:9px!important;
  }
  .compact-balance-card .dashboard-balance-label-row{margin-top:3px!important}
  .compact-balance-card .balance-meta{margin-top:3px!important}
  .compact-balance-card .balance-theme-art{top:30px!important}
  .dashboard-market-shell{margin-top:4px!important}
  .dashboard-shortcut-carousel{margin-top:3px!important}
  .dashboard-scroll-content .wallet-list-section,
  .wallet-list-section{margin-top:6px!important}
  .wallet-list-section .section-heading{margin-bottom:4px!important}
}

.moovie-hedge-application-head{align-items:flex-start!important;margin-bottom:13px!important}
.moovie-hedge-application-head>div.moovie-hedge-application-copy{display:block!important;min-width:0;line-height:1.15}
.moovie-hedge-application-kicker{display:block!important;margin:0 0 3px!important;color:#c8d0d8!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}
.moovie-hedge-application-symbol{display:block!important;margin:0!important;color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.01em}
.moovie-hedge-application-available{display:block!important;margin-top:5px!important;color:#fff!important;font-size:10.5px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}
.moovie-hedge-position-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.moovie-hedge-position-grid span{font-size:9.5px!important}.moovie-hedge-position-grid strong{font-size:10px!important}
.moovie-hedge-continue-button{color:#b8ff3b!important;border:1px solid rgba(184,255,59,.13)!important;background:rgba(184,255,59,.055)!important;font-weight:600!important}
@media (max-width:520px){.moovie-hedge-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.moovie-hedge-application-symbol{font-size:15px!important}.moovie-hedge-application-available{font-size:10px!important}}

.dashboard-referral-link .dashboard-shortcut-main-icon{display:grid;place-items:center}
.dashboard-referral-link .dashboard-shortcut-main-icon svg{width:30px;height:30px}
.mystery-box-panel,.referral-hero,.referral-link-card,.vip-program-card,.referral-rewards{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border-radius:24px;padding:18px;margin:14px 0}
.mystery-box-title,.vip-program-head,.referral-rewards-title{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mystery-box-title>div,.vip-program-head{min-width:0}
.mystery-box-title>div,.vip-program-head>div{display:flex;align-items:center;gap:11px}
.mystery-box-title>div>span,.vip-program-head>span,.referral-hero-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.08);flex:0 0 auto}
.mystery-box-title small,.vip-program-head small,.referral-hero>small,.referral-link-card>span{display:block;font-size:10px;letter-spacing:.12em;opacity:.68}
.mystery-box-title strong,.vip-program-head strong{display:block;margin-top:2px;font-size:15px;color:#fff}
.mystery-box-title>b{font-size:11px;white-space:nowrap;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.08)}
.mystery-box-panel>p,.vip-program-card>p,.referral-hero>p{margin:13px 0 0;line-height:1.48;color:rgba(255,255,255,.78);font-size:13px}
.mystery-box-rules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.mystery-box-rules span{padding:10px 11px;border-radius:14px;background:rgba(255,255,255,.045);font-size:11px;color:rgba(255,255,255,.8)}
.mystery-box-rules b{display:block;color:#fff;font-size:10px;letter-spacing:.1em;margin-bottom:3px}
.mystery-box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.mystery-box-card{position:relative;overflow:hidden;display:flex;min-height:158px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:14px;border-radius:17px;border:1px solid rgba(255,255,255,.12)}
.mystery-box-card.is-gold{background:radial-gradient(circle at 80% 5%,rgba(255,218,100,.33),transparent 42%),linear-gradient(145deg,rgba(106,78,14,.7),rgba(25,21,12,.9))}
.mystery-box-card.is-silver{background:radial-gradient(circle at 80% 5%,rgba(224,235,246,.24),transparent 42%),linear-gradient(145deg,rgba(91,103,116,.58),rgba(20,24,29,.92))}
.mystery-box-icon{position:absolute;right:12px;top:12px;opacity:.9}
.mystery-box-icon svg{width:38px;height:38px}
.mystery-box-card small{font-size:10.5px;letter-spacing:.12em;opacity:.68}
.mystery-box-card strong{margin-top:4px;font-size:14px;color:#fff}
.mystery-box-card button{margin-top:11px;width:100%;border:0;border-radius:12px;padding:9px 10px;background:#fff;color:#07090d;font-size:10px;font-weight:600;letter-spacing:.06em}
.mystery-box-opened{margin-top:8px;font-size:10px;opacity:.68}
.mystery-box-empty{padding:18px 4px 4px;color:rgba(255,255,255,.58);font-size:12px;text-align:center}
.referral-page{padding-bottom:110px}
.referral-hero{text-align:center;padding:24px 20px}
.referral-hero-icon{margin:0 auto 10px}
.referral-hero h2{margin:7px 0 0;font-size:24px;line-height:1.08;color:#fff}
.referral-link-card>div{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:7px;margin-top:10px}
.referral-link-card input{min-width:0;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);color:#fff;border-radius:12px;padding:0 11px;font-size:11px}
.referral-link-card button,.referral-rewards-title button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff;border-radius:12px}
.referral-link-card button svg,.referral-rewards-title button svg{width:18px;height:18px}
.referral-link-card>small{display:block;margin-top:9px;color:rgba(255,255,255,.55)}
.referral-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}
.referral-stats article{border:1px solid rgba(255,255,255,.09);border-radius:19px;padding:16px;background:rgba(255,255,255,.035)}
.referral-stats span{display:block;font-size:10px;opacity:.62}
.referral-stats strong{display:block;margin-top:5px;font-size:18px;color:#fff}
.vip-program-card{background:radial-gradient(circle at 90% 0,rgba(228,188,94,.19),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018))}
.vip-program-card.is-active{border-color:rgba(228,188,94,.38)}
.vip-active-badge{margin-left:auto;border:1px solid rgba(228,188,94,.55);border-radius:999px;padding:6px 9px;font-size:10px;letter-spacing:.12em}
.vip-benefit-grid{display:grid;gap:8px;margin-top:14px}
.vip-benefit-grid>div{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:10px 11px;border-radius:14px;background:rgba(255,255,255,.045)}
.vip-benefit-grid strong{font-size:20px;color:#fff}
.vip-benefit-grid span{font-size:11px;line-height:1.35;color:rgba(255,255,255,.7)}
.vip-inline-rate,.stake-vip-bonus{display:block;margin-top:3px;font-size:10.5px!important;color:#fff!important;opacity:.7}
.stake-preview-vip{border-color:rgba(228,188,94,.28)!important;background:rgba(228,188,94,.07)!important}
.stake-preview-vip small{display:block;font-size:10.5px;opacity:.6;margin-top:2px}
.referral-rewards-title strong{font-size:14px;color:#fff}
.referral-rewards-title button{width:36px;height:36px}
.referral-reward-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.referral-reward-row:last-child{border-bottom:0}
.referral-reward-row>span{display:flex;align-items:center;gap:9px}
.referral-reward-row>span>svg{width:20px;height:20px}
.referral-reward-row strong{display:block;font-size:13px;color:#fff}
.referral-reward-row small{display:block;margin-top:2px;font-size:10.5px;opacity:.56}
.referral-reward-row>b{font-size:10px;opacity:.7}
@media (max-width:420px){.mystery-box-rules{grid-template-columns:1fr}.referral-hero h2{font-size:21px}.vip-benefit-grid>div{grid-template-columns:56px 1fr}}

.compact-balance-card{position:relative}
.dashboard-balance-events-action{position:absolute;right:14px;bottom:10px;z-index:6;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff;cursor:pointer;opacity:.92}
.dashboard-balance-events-action svg{width:20px;height:20px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}
.dashboard-balance-events-action i{position:absolute;right:1px;top:1px;width:6px;height:6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 0 0 rgba(184,255,59,.48);animation:vb14EventPulse 1.45s ease-out infinite}
@keyframes vb14EventPulse{0%{box-shadow:0 0 0 0 rgba(184,255,59,.55);opacity:1}70%{box-shadow:0 0 0 7px rgba(184,255,59,0);opacity:1}100%{box-shadow:0 0 0 0 rgba(184,255,59,0);opacity:.75}}

.dashboard-vip-link .dashboard-shortcut-main-icon{background:radial-gradient(circle at 35% 25%,rgba(255,225,137,.28),rgba(255,255,255,.045));color:#fff}
.dashboard-vip-link .dashboard-shortcut-main-icon svg{width:30px;height:30px}

.moovie-hedge-event-banner{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:10px 0 14px;padding:12px 13px;border:1px solid rgba(184,255,59,.2);border-radius:18px;background:linear-gradient(135deg,rgba(184,255,59,.095),rgba(255,255,255,.025));color:#fff;text-align:left;cursor:pointer}

.moovie-hedge-event-banner-icon{position:relative;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:rgba(255,255,255,.08)}
.moovie-hedge-event-banner-icon svg{width:20px;height:20px}
.moovie-hedge-event-banner-icon i{position:absolute;right:0;top:0;width:7px;height:7px;border-radius:50%;background:#b8ff3b;animation:vb14EventPulse 1.45s ease-out infinite}
.moovie-hedge-event-banner span:nth-child(2){min-width:0;display:block}
.moovie-hedge-event-banner small{display:block;font-size:10px;font-weight:600;letter-spacing:.13em;opacity:.68}
.moovie-hedge-event-banner strong{display:block;margin-top:2px;font-size:13px;font-weight:600;color:#fff}
.moovie-hedge-event-banner em{display:block;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.25;color:rgba(255,255,255,.66)}
.moovie-hedge-event-banner>b{font-size:13px;white-space:nowrap;color:#fff}
.stake-preview-event{border-color:rgba(184,255,59,.24)!important;background:rgba(184,255,59,.06)!important}
.stake-preview-event small{display:block;margin-top:2px;font-size:10.5px;opacity:.62}
.event-inline-rate{display:block;margin-top:3px;font-size:10.5px!important;color:#b8ff3b!important;font-weight:600!important}

.moovie-hedge-title-with-event{align-items:center!important}
.moovie-hedge-event-shortcut{position:relative;display:flex;align-items:center;gap:5px;min-width:0;padding:7px 9px!important;border:1px solid rgba(184,255,59,.22)!important;border-radius:999px!important;background:rgba(184,255,59,.07)!important;color:#fff!important;box-shadow:none!important}
.moovie-hedge-event-shortcut svg{width:15px;height:15px}
.moovie-hedge-event-shortcut b{font-size:10px;line-height:1;font-weight:600;letter-spacing:.1em;color:#b8ff3b}
.moovie-hedge-event-shortcut i{position:absolute;right:2px;top:1px;width:6px;height:6px;border-radius:50%;background:#b8ff3b;animation:vb14EventPulse 1.35s ease-out infinite}
.moovie-hedge-event-shortcut.is-blinking b{animation:vb14EventTextBlink 1.2s ease-in-out infinite}
@keyframes vb14EventTextBlink{0%,100%{opacity:1}50%{opacity:.45}}

.vip-page{padding-bottom:110px}
.vip-dedicated-card{position:relative;overflow:hidden;margin:12px 0 14px;padding:24px 19px 20px;border:1px solid rgba(239,205,111,.22);border-radius:24px;background:radial-gradient(circle at 90% 0,rgba(239,205,111,.2),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.018))}
.vip-dedicated-card.is-active{border-color:rgba(184,255,59,.34);box-shadow:inset 0 0 36px rgba(184,255,59,.035)}
.vip-dedicated-mark{position:relative;display:grid;place-items:center;width:54px;height:54px;margin-bottom:15px;border-radius:18px;background:rgba(255,255,255,.075)}
.vip-dedicated-mark svg{width:28px;height:28px}
.vip-dedicated-mark i{position:absolute;right:6px;top:6px;width:7px;height:7px;border-radius:50%;background:#efcd6f;box-shadow:0 0 14px rgba(239,205,111,.8)}
.vip-dedicated-card>small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;color:rgba(255,255,255,.58)}
.vip-dedicated-card h2{margin:6px 0 0;font-size:23px;line-height:1.05;color:#fff}
.vip-dedicated-card p{margin:11px 0 0;font-size:12px;line-height:1.5;color:rgba(255,255,255,.72)}
.vip-dedicated-status{display:inline-flex;margin-top:15px;padding:7px 10px;border:1px solid rgba(184,255,59,.28);border-radius:999px;background:rgba(184,255,59,.07);font-size:10.5px;letter-spacing:.1em;color:#b8ff3b}
.vip-dedicated-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}
.vip-dedicated-benefits article{min-width:0;padding:15px 11px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:rgba(255,255,255,.035)}
.vip-dedicated-benefits strong{display:block;font-size:20px;color:#fff}
.vip-dedicated-benefits span{display:block;margin-top:5px;font-size:10.5px;line-height:1.35;color:rgba(255,255,255,.62)}
.vip-dedicated-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}

.services-icons-page{padding-bottom:110px}
.services-icons-page .services-category{margin:13px 0 18px;padding:0;border:0;background:transparent}
.services-icons-page .services-category-title{display:flex;align-items:flex-start;gap:9px;margin:0 0 9px}
.services-icons-page .services-category-title>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:8px;background:rgba(255,255,255,.065);font-size:10px;font-weight:600;color:rgba(255,255,255,.65)}
.services-icons-page .services-category-title h2{margin:1px 0 0;font-size:13px;color:#fff}
.services-icons-page .services-category-title p{margin:2px 0 0;font-size:10.5px;color:rgba(255,255,255,.5)}
.service-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.service-icon-tile{min-width:0;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:12px 5px 8px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(255,255,255,.03);color:#fff;text-align:center;cursor:pointer}
.service-icon-tile>i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.07);font-style:normal}
.service-icon-tile>i svg{width:20px;height:20px}
.service-icon-tile>span{display:block;max-width:100%;font-size:10px;line-height:1.15;font-weight:600;overflow-wrap:anywhere;color:rgba(255,255,255,.84)}
.service-icon-tile.is-event{background:linear-gradient(145deg,rgba(184,255,59,.055),rgba(255,255,255,.025));border-color:rgba(184,255,59,.14)}
.service-icon-tile.is-event.is-gold{background:linear-gradient(145deg,rgba(239,205,111,.095),rgba(255,255,255,.025));border-color:rgba(239,205,111,.18)}
.service-icon-tile.is-vip{background:linear-gradient(145deg,rgba(239,205,111,.1),rgba(255,255,255,.025));border-color:rgba(239,205,111,.2)}
.events-icon-grid .service-icon-tile>i{position:relative}
.events-icon-grid .service-icon-tile>i:after{content:"";position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:50%;background:#b8ff3b;animation:vb14EventPulse 1.5s ease-out infinite}
@media (max-width:390px){.service-icon-grid{gap:6px}.service-icon-tile{min-height:77px;padding:10px 3px 7px;border-radius:15px}.service-icon-tile>i{width:33px;height:33px}.service-icon-tile>span{font-size:10px}.vip-dedicated-benefits{grid-template-columns:1fr}.dashboard-balance-events-action{right:12px;bottom:8px}}
.moovie-hedge-term small{display:block;margin-top:3px;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:#b8ff3b}
.moovie-hedge-event-orbit{position:relative;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:rgba(255,255,255,.08)}
.moovie-hedge-event-orbit svg{width:20px;height:20px}.moovie-hedge-event-orbit i{position:absolute;right:0;top:0;width:7px;height:7px;border-radius:50%;background:#b8ff3b;animation:vb14EventPulse 1.45s ease-out infinite}
.moovie-hedge-event-copy{min-width:0;display:block}.moovie-hedge-event-copy small{display:block;font-size:10px;font-weight:600;letter-spacing:.13em;opacity:.68}.moovie-hedge-event-copy strong{display:block;margin-top:2px;font-size:13px;font-weight:600;color:#fff}.moovie-hedge-event-copy em{display:block;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.25;color:rgba(255,255,255,.66)}

.moovie-hedge-event-shortcut{
  width:46px!important;height:auto!important;min-width:46px!important;padding:2px 0 0!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;
}
.moovie-hedge-event-shortcut-dot{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(184,255,59,.07);border:1px solid rgba(184,255,59,.22);color:#b8ff3b}
.moovie-hedge-event-shortcut-dot svg{width:15px;height:15px}
.moovie-hedge-event-shortcut-dot i{position:absolute;left:50%;bottom:-3px;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#b8ff3b;animation:vb14EventPulse 1.35s ease-out infinite}
.moovie-hedge-event-shortcut>b{display:block;font-size:10px;line-height:1;font-weight:600;letter-spacing:.04em;color:#b8ff3b;text-align:center}
.moovie-hedge-event-shortcut.is-blinking>b{animation:vb14EventTextBlink 1.2s ease-in-out infinite}

.mystery-prize-ticket{width:100%;margin-top:10px;padding:10px 11px;border:1px dashed rgba(255,255,255,.28);border-radius:12px;background:rgba(0,0,0,.2)}
.mystery-prize-ticket span,.mystery-prize-ticket small{display:block;font-size:10px;letter-spacing:.08em;opacity:.68}
.mystery-prize-ticket b{display:block;margin:3px 0;color:#fff;font-size:16px}
.mystery-box-opened.is-paid{color:#b8ff3b;opacity:1}
.mystery-box-card.is-sealed{background:radial-gradient(circle at 80% 5%,rgba(255,255,255,.12),transparent 42%),linear-gradient(145deg,rgba(40,45,52,.72),rgba(17,20,24,.94))}

.header-activity-button{
  appearance:none;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:13px;
  display:grid;place-items:center;background:rgba(255,255,255,.035);color:#d9e1e8;cursor:pointer;
}
.header-activity-button svg{width:18px;height:18px}
.header-activity-button:hover{border-color:rgba(184,255,59,.18);color:#b8ff3b;background:rgba(184,255,59,.045)}
@media (max-width:370px){.header-activity-button{width:36px;height:36px;min-width:36px;min-height:36px}}


.dashboard-quick-links.dashboard-shortcut-rail{align-items:start!important;grid-auto-rows:auto!important}
.dashboard-shortcut-rail .dashboard-quick-link.dashboard-shortcut-modern{
  width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1539/937!important;
  box-sizing:border-box!important;align-self:start!important;
}

.balance-theme-vipgold{
  background:radial-gradient(circle at 84% 18%,rgba(222,157,79,.25),transparent 34%),linear-gradient(135deg,#352218,#1b120d 58%,#090706)!important;
  border-color:rgba(213,145,66,.24)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,214,151,.07)!important;
}
.balance-theme-vipgold::after{background:linear-gradient(120deg,rgba(223,151,69,.08),transparent 44%)!important}
.balance-theme-vipgold .balance-theme-art{color:#ca8b45!important;opacity:.26!important}
.balance-theme-option.balance-theme-vipgold{background:radial-gradient(circle at 84% 18%,rgba(231,167,90,.28),transparent 34%),linear-gradient(135deg,#39251a,#1d130e 60%,#0d0907)!important;border-color:rgba(215,148,71,.25)!important}
.balance-theme-option.balance-theme-vipgold b,.balance-theme-option.balance-theme-vipgold small{color:#f3ddc1!important}
.balance-theme-option.balance-theme-vipgold i{color:#d89a52!important}
.theme-linked-card.balance-theme-vipgold{background:radial-gradient(circle at 84% 18%,rgba(222,157,79,.22),transparent 34%),linear-gradient(135deg,#352218,#1b120d 58%,#090706)!important;border-color:rgba(213,145,66,.22)!important}

.balance-theme-option.is-vip-theme{position:relative}
.theme-vip-badge{position:absolute;right:7px;top:7px;padding:3px 5px;border:1px solid rgba(228,169,97,.28);border-radius:999px;background:rgba(35,22,14,.82);color:#e5aa67;font-size:9.5px;line-height:1;font-style:normal;font-weight:600;letter-spacing:.08em}
.balance-theme-option.is-vip-theme.is-locked{opacity:.62;cursor:not-allowed;filter:saturate(.65)}
.balance-theme-option.is-vip-theme.is-locked:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.08);pointer-events:none}
.balance-theme-option.is-vip-theme.is-locked:hover{transform:none!important}

.vip-progress{margin-top:15px;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(0,0,0,.12)}
.vip-progress>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.vip-progress span{font-size:10px;color:rgba(255,255,255,.55)}.vip-progress strong{font-size:10.5px;color:#fff;text-align:right}
.vip-progress>i{display:block;height:5px;margin-top:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.vip-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5733,#d69a55);transition:width .25s ease}
.vip-theme-note{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:12px;border:1px solid rgba(214,151,79,.18);border-radius:16px;background:rgba(121,74,36,.08)}
.vip-theme-note>svg{width:20px;height:20px;flex:0 0 20px;color:#d99b56}.vip-theme-note strong,.vip-theme-note span{display:block}.vip-theme-note strong{font-size:10px;color:#f1dac0}.vip-theme-note span{margin-top:3px;font-size:10px;line-height:1.45;color:rgba(255,255,255,.58)}
.card-benefit-tier strong small{display:block;margin-top:2px;font-size:9.5px;color:#d69a55;font-weight:600}

.dashboard-quick-links.dashboard-shortcut-rail{
  align-items:start!important;
  grid-auto-rows:auto!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:1539/937!important;
  margin:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  align-self:start!important;
}
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern{overflow:visible!important}
.dashboard-news-shortcut-slide.is-static{
  animation:none!important;
  opacity:1!important;
  transform:none!important;
}
.header-activity-button{
  width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  display:grid!important;place-items:center!important;background:transparent!important;box-shadow:none!important;
  color:#aab3c1!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;
}
.header-activity-button:hover{color:#d9ff91!important;background:transparent!important}
.header-activity-button:focus-visible{outline:2px solid rgba(184,255,59,.52);outline-offset:-5px;border-radius:9px!important}
.header-activity-button svg{width:20px!important;height:20px!important;stroke:currentColor}
@media (max-width:760px){.header-activity-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}

.stake-page .stake-intro-card{
  width:calc(100% - 24px);box-sizing:border-box;margin-left:12px;margin-right:12px;
  padding:14px 15px;min-height:0;
}
.stake-page .stake-intro-copy>p{margin-bottom:0;max-width:430px}
@media (max-width:520px){.stake-page .stake-intro-card{width:calc(100% - 20px);margin-left:10px;margin-right:10px;padding:13px}}

.moovie-hedge-collapsible,.mystery-box-collapsible{overflow:hidden}
.moovie-hedge-collapsible>summary,.mystery-box-collapsible>summary{list-style:none;cursor:pointer;user-select:none}
.moovie-hedge-collapsible>summary::-webkit-details-marker,.mystery-box-collapsible>summary::-webkit-details-marker{display:none}
.moovie-hedge-collapsible>summary{display:flex;align-items:center;justify-content:space-between;gap:10px}
.moovie-hedge-collapse-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:rgba(255,255,255,.52);white-space:nowrap}
.moovie-hedge-collapse-label svg{width:13px;height:13px;transition:transform .18s ease}
.moovie-hedge-collapsible[open] .moovie-hedge-collapse-label svg{transform:rotate(180deg)}
.moovie-hedge-how-content{padding-top:10px}
.moovie-hedge-collapsible:not([open]){padding-top:12px!important;padding-bottom:12px!important}

.mystery-box-collapsible>summary{padding:0;margin:0}
.mystery-box-collapsible .mystery-box-title{margin-bottom:0}
.mystery-box-collapsible .mystery-box-title>b{display:flex;align-items:center;gap:4px}
.mystery-box-collapsible .mystery-box-title>b svg{width:12px;height:12px;transition:transform .18s ease}
.mystery-box-collapsible[open] .mystery-box-title>b svg{transform:rotate(180deg)}
.mystery-box-content{padding-top:10px}

.purchase-event-date{position:absolute;right:12px;bottom:4px;font-size:9.5px!important;letter-spacing:.03em!important;color:rgba(255,255,255,.35)!important}

.header-moovie-prediction-button{width:40px;height:40px;min-width:40px;min-height:40px;border:0;background:transparent;color:rgba(255,255,255,.78);display:grid;place-items:center;padding:0;cursor:pointer;border-radius:10px;transition:color .16s ease,background .16s ease}
.header-moovie-prediction-button:hover,.header-moovie-prediction-button.is-active{color:#b8ff3b;background:rgba(184,255,59,.045)}
.header-moovie-prediction-button:focus-visible{outline:2px solid rgba(184,255,59,.52);outline-offset:-5px}
.header-moovie-prediction-button svg{width:20px;height:20px;stroke:currentColor}
@media (max-width:760px){.header-moovie-prediction-button{width:38px;height:38px;min-width:38px;min-height:38px}}
@media (max-width:370px){.header-moovie-prediction-button{width:36px;height:36px;min-width:36px;min-height:36px}}

.moovie-prediction-page{padding-bottom:28px;color:#fff}
.moovie-prediction-market-card,.moovie-prediction-trade-card,.moovie-prediction-rules,.moovie-prediction-history{width:min(100%,560px);margin:0 auto 12px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(180deg,rgba(10,12,15,.98),rgba(4,5,7,.98));box-shadow:0 18px 54px rgba(0,0,0,.22)}
.moovie-prediction-market-card{padding:18px 16px 14px;overflow:hidden}
.moovie-prediction-market-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.moovie-prediction-market-head h1{font-size:22px;line-height:1.12;margin:4px 0 2px;letter-spacing:-.03em}.moovie-prediction-market-head p{margin:0;font-size:11px;color:rgba(255,255,255,.52)}
.moovie-prediction-live-dot{font-size:10px;font-weight:600;color:#12ca89;letter-spacing:.02em}.moovie-prediction-refresh{border:0;background:rgba(255,255,255,.055);color:rgba(255,255,255,.72);width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.moovie-prediction-refresh svg{width:16px;height:16px}
.moovie-prediction-price-strip{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:18px 0 8px}.moovie-prediction-price-strip>div{min-width:0}.moovie-prediction-price-strip small{display:block;font-size:10px;color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.08em}.moovie-prediction-price-strip strong{display:block;margin-top:3px;font-size:14px;white-space:nowrap}.moovie-prediction-price-strip .moovie-prediction-timer{text-align:right}.moovie-prediction-price-strip .moovie-prediction-timer strong{font-size:22px;color:#f1bd45;letter-spacing:.04em}
.moovie-prediction-chart{position:relative;height:220px;margin:8px -5px 0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.006));overflow:hidden;isolation:isolate}.moovie-prediction-chart:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 53px,rgba(255,255,255,.04) 54px),repeating-linear-gradient(to right,transparent 0,transparent 108px,rgba(255,255,255,.025) 109px);pointer-events:none;z-index:0}.moovie-prediction-chart.has-target:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(184,255,59,.12);pointer-events:none;z-index:1}.moovie-prediction-chart-svg{display:block!important;position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;overflow:hidden!important;transform:none!important;transform-origin:center!important;z-index:2}.moovie-prediction-market-path{fill:none;stroke:#f0aa1f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(240,170,31,.2));animation:mooviePredictionChartFade .22s ease-out}.moovie-prediction-target-line{stroke:rgba(184,255,59,.72);stroke-width:1.25;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.moovie-prediction-market-dot{fill:#f0aa1f;stroke:rgba(0,0,0,.62);stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(240,170,31,.44))}.moovie-prediction-target-label{position:absolute;left:10px;top:calc(50% + 8px);z-index:3;font-size:10px;font-weight:600;padding:4px 7px;border-radius:7px;background:rgba(0,0,0,.78);color:rgba(255,255,255,.82);pointer-events:none}.moovie-prediction-chart-empty{height:100%;display:grid;place-items:center;color:rgba(255,255,255,.34);font-size:10px}.moovie-prediction-source{margin-top:8px;text-align:right;font-size:9.5px;color:rgba(255,255,255,.27)}@keyframes mooviePredictionChartFade{from{opacity:.72}to{opacity:1}}
.moovie-prediction-trade-card{padding:16px}.moovie-prediction-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.moovie-prediction-section-title span{display:block;font-size:10.5px;color:rgba(255,255,255,.42)}.moovie-prediction-section-title strong{display:block;margin-top:2px;font-size:14px}.moovie-prediction-section-title .moovie-prediction-balance{text-align:right;white-space:nowrap}.moovie-prediction-section-title .moovie-prediction-balance b{display:block;margin-top:2px;font-size:12px;color:#fff}
.moovie-prediction-side-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:4px;background:#171a1f;border-radius:18px}.moovie-prediction-side-switch button{min-height:55px;border:0;border-radius:15px;background:transparent;color:rgba(255,255,255,.58);display:flex;align-items:center;justify-content:center;gap:8px;font:inherit}.moovie-prediction-side-switch button svg{width:16px;height:16px}.moovie-prediction-side-switch button:first-child svg{transform:rotate(-90deg)}.moovie-prediction-side-switch button:nth-child(2) svg{transform:rotate(90deg)}.moovie-prediction-side-switch button span{text-align:left}.moovie-prediction-side-switch button strong{display:block;font-size:14px}.moovie-prediction-side-switch button small{display:block;font-size:10px;opacity:.62}.moovie-prediction-side-switch button.is-up{background:#10bc83;color:#04130e;box-shadow:0 7px 22px rgba(16,188,131,.2)}.moovie-prediction-side-switch button.is-down{background:#d44a64;color:#fff;box-shadow:0 7px 22px rgba(212,74,100,.18)}.moovie-prediction-side-switch button:disabled{cursor:default}
.moovie-prediction-quick-title{margin:16px 1px 9px;font-size:10px;color:rgba(255,255,255,.58)}.moovie-prediction-stake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.moovie-prediction-stake-grid button{min-height:84px;padding:10px 6px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0c0e12;color:#fff;font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.moovie-prediction-stake-grid button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(184,255,59,.28);background:rgba(184,255,59,.045)}.moovie-prediction-stake-grid button strong{display:block;font-size:14px}.moovie-prediction-stake-grid button span{display:block;margin-top:6px;font-size:9.5px;color:rgba(255,255,255,.4)}.moovie-prediction-stake-grid button:disabled{opacity:.45;cursor:default}.moovie-prediction-instant-note{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 11px;border:1px solid rgba(240,170,31,.13);border-radius:13px;background:rgba(240,170,31,.05);font-size:10px;line-height:1.45;color:rgba(255,255,255,.6)}.moovie-prediction-instant-note svg{width:14px;height:14px;min-width:14px;color:#f0aa1f;margin-top:1px}
.moovie-prediction-processing{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px;border-radius:12px;background:rgba(184,255,59,.05);font-size:10.5px;color:rgba(255,255,255,.7)}.moovie-prediction-processing .loading-spinner{width:14px;height:14px}
.moovie-prediction-active-operation{margin-top:14px;padding:13px;border:1px solid rgba(184,255,59,.14);border-radius:16px;background:rgba(184,255,59,.035)}.moovie-prediction-active-top{display:flex;align-items:center;justify-content:space-between}.moovie-prediction-active-top>strong{font-size:16px}.moovie-prediction-status-pill{font-size:10px;font-weight:600;padding:5px 8px;border-radius:999px;background:rgba(184,255,59,.1);color:#b8ff3b}.moovie-prediction-active-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.moovie-prediction-active-grid>div{padding:9px;border-radius:11px;background:rgba(255,255,255,.035)}.moovie-prediction-active-grid small{display:block;font-size:9.5px;color:rgba(255,255,255,.38)}.moovie-prediction-active-grid b{display:block;margin-top:3px;font-size:10px}.moovie-prediction-active-operation>p{margin:11px 1px 0;font-size:10px;line-height:1.4;color:rgba(255,255,255,.47)}
.moovie-prediction-rules,.moovie-prediction-history{padding:16px}.moovie-prediction-rules h2,.moovie-prediction-history h2{margin:0;font-size:16px}.moovie-prediction-rules p{margin:10px 0 0;font-size:10.5px;line-height:1.58;color:rgba(255,255,255,.6)}.moovie-prediction-history-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:10px}.moovie-prediction-history-head>span{font-size:10px;color:rgba(255,255,255,.32)}.moovie-prediction-empty-history{padding:18px 0 6px;text-align:center;font-size:10.5px;color:rgba(255,255,255,.32)}.moovie-prediction-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid rgba(255,255,255,.055)}.moovie-prediction-history-row:first-of-type{border-top:0}.moovie-prediction-history-row>div:first-child{min-width:0}.moovie-prediction-history-row strong{font-size:10px}.moovie-prediction-history-row small{display:block;margin-top:2px;font-size:9.5px;color:rgba(255,255,255,.32)}.moovie-prediction-history-side{display:inline-block;margin-right:7px;font-size:9.5px;font-weight:600;padding:3px 6px;border-radius:99px}.moovie-prediction-history-side.is-up{color:#18cf92;background:rgba(24,207,146,.08)}.moovie-prediction-history-side.is-down{color:#eb637a;background:rgba(235,99,122,.08)}.moovie-prediction-history-result{text-align:right}.moovie-prediction-history-result strong,.moovie-prediction-history-result span{display:block}.moovie-prediction-history-result span{margin-top:2px;font-size:10px;color:rgba(255,255,255,.44)}.moovie-prediction-history-result.is-win strong{color:#b8ff3b}.moovie-prediction-history-result.is-loss strong{color:#eb637a}.moovie-prediction-history-result a{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-size:9.5px;color:rgba(255,255,255,.42);text-decoration:none}.moovie-prediction-history-result a svg{width:8px;height:8px}
@media (max-width:420px){.moovie-prediction-market-card,.moovie-prediction-trade-card,.moovie-prediction-rules,.moovie-prediction-history{border-radius:18px}.moovie-prediction-price-strip{gap:7px}.moovie-prediction-price-strip strong{font-size:12px}.moovie-prediction-price-strip .moovie-prediction-timer strong{font-size:19px}.moovie-prediction-chart{height:190px}.moovie-prediction-stake-grid{gap:6px}.moovie-prediction-stake-grid button{min-height:78px}.moovie-prediction-stake-grid button strong{font-size:12px}}

.moovie-prediction-page-heading{width:min(100%,560px);margin:0 auto 12px}.moovie-prediction-page-heading p{max-width:390px}.moovie-prediction-page-back{display:grid;place-items:center}.moovie-prediction-page-back svg{width:18px;height:18px}
.moovie-prediction-rules-top{background:radial-gradient(circle at 100% 0,rgba(184,255,59,.055),transparent 38%),#0b0f14}.moovie-prediction-info-head{display:flex;align-items:center;gap:10px}.moovie-prediction-info-head>svg{width:20px;height:20px;color:#b8ff3b;flex:0 0 20px}.moovie-prediction-info-head small{display:block;color:#75808c;font-size:9.5px;font-weight:600;letter-spacing:.08em}.moovie-prediction-info-head h2{margin:2px 0 0}.moovie-prediction-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.moovie-prediction-rule-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:start;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.moovie-prediction-rule-grid b{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(184,255,59,.075);color:#b8ff3b;font-size:9.5px}.moovie-prediction-rule-grid span{color:#aeb7c0;font-size:10px;line-height:1.45}
.moovie-prediction-instant-card{width:min(100%,560px);margin:0 auto 12px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px 15px;border:1px solid rgba(184,255,59,.12);border-radius:16px;background:linear-gradient(145deg,rgba(184,255,59,.045),rgba(7,10,13,.98));color:#fff}.moovie-prediction-instant-card-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(184,255,59,.09);color:#b8ff3b}.moovie-prediction-instant-card-icon svg{width:19px;height:19px}.moovie-prediction-instant-card small{display:block;color:#b8ff3b;font-size:9.5px;font-weight:600;letter-spacing:.08em}.moovie-prediction-instant-card h2{margin:3px 0 4px;font-size:13px;line-height:1.25}.moovie-prediction-instant-card p{margin:0;color:#9fa9b4;font-size:10px;line-height:1.5}
.moovie-prediction-markets{width:min(100%,560px);margin:0 auto 12px}.moovie-prediction-catalog-title{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 2px 8px}.moovie-prediction-catalog-title small{display:block;color:#65717d;font-size:9.5px;font-weight:600;letter-spacing:.08em}.moovie-prediction-catalog-title h2{margin:2px 0 0;font-size:16px}.moovie-prediction-market-options{display:grid;grid-template-columns:1fr;gap:8px}.moovie-prediction-option-card{appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(104px,auto) 14px;gap:10px;align-items:center;padding:13px 12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#0e1218,#0a0d12);color:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.moovie-prediction-option-card:active:not(:disabled){transform:scale(.988)}.moovie-prediction-option-card.is-selected{border-color:rgba(184,255,59,.36);box-shadow:0 0 0 1px rgba(184,255,59,.08) inset,0 14px 34px rgba(0,0,0,.18);background:radial-gradient(circle at 100% 0,rgba(184,255,59,.045),transparent 42%),linear-gradient(145deg,#0e1218,#0a0d12)}.moovie-prediction-option-card.has-active{border-color:rgba(184,255,59,.25)}.moovie-prediction-option-card:disabled{opacity:.62;cursor:default}.moovie-prediction-option-card>svg{width:14px;height:14px;color:#5f6a76}.moovie-prediction-option-coin{display:grid;place-items:center;width:42px;height:42px}.moovie-prediction-option-coin svg,.moovie-prediction-option-coin img{max-width:42px;max-height:42px}.moovie-prediction-option-copy,.moovie-prediction-option-price{min-width:0}.moovie-prediction-option-copy>*{display:block;font-style:normal}.moovie-prediction-option-copy small,.moovie-prediction-option-price small{color:#727d89;font-size:9.5px;font-weight:600;letter-spacing:.06em}.moovie-prediction-option-copy strong{margin-top:2px;font-size:12.5px}.moovie-prediction-option-copy em{margin-top:3px;color:#8c98a4;font-size:9.5px}.moovie-prediction-option-price{text-align:right}.moovie-prediction-option-price strong{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;white-space:nowrap}.moovie-prediction-option-price em{display:block;margin-top:3px;color:#64707c;font-size:9.5px;font-style:normal}.moovie-prediction-price-trend{display:inline-grid;place-items:center;min-width:14px;height:14px;border-radius:5px;font-size:10px;font-weight:600;line-height:1}.moovie-prediction-price-trend.is-up{color:#22cf94;background:rgba(34,207,148,.09)}.moovie-prediction-price-trend.is-down{color:#ed667d;background:rgba(237,102,125,.09)}.moovie-prediction-price-trend.is-flat{color:#7d8792;background:rgba(255,255,255,.035)}
.moovie-prediction-selected-market .moovie-prediction-market-head>span:last-child,.moovie-prediction-selected-market .moovie-prediction-market-head>svg,.moovie-prediction-selected-market .moovie-prediction-market-head>img{flex:0 0 auto}.moovie-prediction-selected-market .moovie-prediction-market-head .coin-icon{width:38px;height:38px}.moovie-prediction-price-strip small .moovie-prediction-price-trend{vertical-align:middle;margin-left:3px}
.moovie-prediction-broadcast-overlay{z-index:1130}
@media (max-width:520px){.moovie-prediction-rule-grid{grid-template-columns:1fr}.moovie-prediction-option-card{grid-template-columns:38px minmax(0,1fr) minmax(94px,auto) 12px;gap:8px;padding:11px}.moovie-prediction-option-coin{width:38px;height:38px}.moovie-prediction-option-coin svg,.moovie-prediction-option-coin img{max-width:38px;max-height:38px}.moovie-prediction-option-copy strong{font-size:11.5px}.moovie-prediction-option-price strong{font-size:10.5px}.moovie-prediction-instant-card{grid-template-columns:38px minmax(0,1fr);padding:12px}.moovie-prediction-instant-card-icon{width:38px;height:38px}}

.settings-security-unified{margin:12px 0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012))}
.settings-security-heading{margin:0 0 11px;padding:0 1px}
.settings-security-heading .setting-label{display:block;margin:0 0 4px}
.settings-security-heading .setting-help{margin:0}
.settings-security-unified .security-critical-card{margin:0 0 10px}
.settings-security-unified .security-cards{margin:0}
.settings-security-unified .security-cards.security-cards-stacked{display:grid;gap:9px}
.settings-security-unified .security-cards .info-card{margin:0}

.card-application-card-visual{margin:10px 0 12px;min-height:200px}
.card-application-preapproved{margin-top:0}
.card-rich-visual{padding:12px;min-height:0;border-color:rgba(220,184,105,.10);border-radius:26px;background:radial-gradient(circle at 82% 10%,rgba(220,184,105,.10),transparent 34%),linear-gradient(145deg,#12161c,#090b0f);box-shadow:0 28px 64px rgba(0,0,0,.34)}
.card-rich-visual .card-review-pattern{display:none}
.card-rich-visual:after{display:none}
.card-rich-visual img{width:100%;max-width:100%;border-radius:18px;filter:none;box-shadow:0 20px 48px rgba(0,0,0,.28)}
.card-status-hero-visual img{box-shadow:0 22px 56px rgba(0,0,0,.30)}
.premium-card-editorial-section{margin:12px 0 2px}
.premium-card-editorial-frame{padding:12px;border:1px solid rgba(220,184,105,.10);border-radius:26px;background:radial-gradient(circle at 86% 4%,rgba(220,184,105,.09),transparent 34%),linear-gradient(145deg,#11151b,#090b0f);box-shadow:0 26px 56px rgba(0,0,0,.28)}
.premium-card-editorial-frame img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 46px rgba(0,0,0,.26)}
@media (max-width:430px){
  .settings-security-unified{padding:12px;border-radius:16px}
  .card-application-card-visual{min-height:166px;margin-top:8px}
  .card-rich-visual,.premium-card-editorial-frame{padding:8px;border-radius:20px}
  .card-rich-visual img,.premium-card-editorial-frame img{border-radius:14px}
}

.pull-refresh-logo{position:relative!important;display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:50%;isolation:isolate}
.pull-refresh-logo img{position:relative;z-index:3;width:12px;height:12px;display:block;object-fit:contain;filter:drop-shadow(0 0 4px rgba(184,255,59,.38))}
.pull-refresh-logo .pull-refresh-light{position:absolute;display:block;width:auto;height:auto;border-radius:50%;pointer-events:none;box-sizing:border-box}
.pull-refresh-logo .pull-refresh-light-one{inset:1px;border:1px solid rgba(184,255,59,.62);border-left-color:transparent;border-bottom-color:rgba(184,255,59,.16);box-shadow:0 0 6px rgba(184,255,59,.22)}
.pull-refresh-logo .pull-refresh-light-two{inset:-2px;border:1px dashed rgba(255,255,255,.32);border-right-color:rgba(184,255,59,.68);opacity:.72}
.pull-refresh-indicator.is-ready .pull-refresh-logo{filter:drop-shadow(0 0 5px rgba(184,255,59,.24))}
.pull-refresh-indicator.is-refreshing .pull-refresh-light-one{animation:peuroMicroOrbit .72s linear infinite}
.pull-refresh-indicator.is-refreshing .pull-refresh-light-two{animation:peuroMicroOrbitReverse 1.08s linear infinite}
.pull-refresh-indicator.is-refreshing .pull-refresh-logo img{animation:peuroMicroPulse .9s ease-in-out infinite}
@keyframes peuroMicroOrbit{to{transform:rotate(360deg)}}
@keyframes peuroMicroOrbitReverse{to{transform:rotate(-360deg)}}
@keyframes peuroMicroPulse{0%,100%{transform:scale(.92);filter:drop-shadow(0 0 3px rgba(184,255,59,.28))}50%{transform:scale(1.08);filter:drop-shadow(0 0 7px rgba(184,255,59,.64))}}
@media (prefers-reduced-motion:reduce){
  .pull-refresh-indicator.is-refreshing .pull-refresh-light-one,.pull-refresh-indicator.is-refreshing .pull-refresh-light-two,.pull-refresh-indicator.is-refreshing .pull-refresh-logo img{animation:none}
}


.purchase-token-description-row>strong.purchase-token-description{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;line-height:1.15}
.purchase-token-description>.purchase-token-description-text{display:block;min-width:0;text-align:right;color:#e6eaf0;font-size:10px;font-weight:600}
.purchase-token-description>.coin-logo-image{flex:0 0 auto}
.purchase-token-description .coin-icon,.purchase-token-description img,.purchase-token-description svg{flex:0 0 auto;vertical-align:middle}
.purchase-event-bonus-row{position:relative}
.purchase-event-bonus-value{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}
.purchase-event-bonus-value>small{display:block;margin-top:3px;font-size:10px;line-height:1.3;color:rgba(255,255,255,.48)}
.purchase-event-bonus-row.is-active .purchase-event-bonus-value>strong{color:#b8ff3b}
.purchase-event-bonus-row.is-upcoming .purchase-event-bonus-value>strong{color:#f0ce77}
.stake-page>.mystery-box-panel{width:calc(100% - 24px);box-sizing:border-box;margin-left:12px;margin-right:12px}
@media (max-width:520px){.stake-page>.mystery-box-panel{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}



.moovie-prediction-rules-collapsed{padding:0;overflow:hidden}.moovie-prediction-rules-collapsed>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;cursor:pointer;user-select:none}.moovie-prediction-rules-collapsed>summary::-webkit-details-marker{display:none}.moovie-prediction-rules-collapsed .moovie-prediction-rules-toggle{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.045);color:#89939d;transition:transform .18s ease,color .18s ease}.moovie-prediction-rules-collapsed .moovie-prediction-rules-toggle svg{width:14px;height:14px}.moovie-prediction-rules-collapsed[open] .moovie-prediction-rules-toggle{transform:rotate(180deg);color:#b8ff3b}.moovie-prediction-rules-body{padding:0 16px 16px}.moovie-prediction-rules-collapsed .moovie-prediction-rule-grid{margin-top:0}
.moovie-prediction-market-workspace{padding-top:4px}.moovie-prediction-market-workspace>.moovie-prediction-selected-market:first-child{margin-top:0}.moovie-prediction-market-visual{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 auto}.moovie-prediction-market-visual .coin-icon{width:38px;height:38px}.moovie-prediction-market-back{appearance:none;width:30px;height:28px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.035);color:#aab3bd;display:grid;place-items:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.moovie-prediction-market-back:hover{border-color:rgba(184,255,59,.22);color:#b8ff3b;background:rgba(184,255,59,.045)}.moovie-prediction-market-back svg{width:14px;height:14px}
.moovie-prediction-stake-grid-strong button{min-height:96px;padding:12px 7px}.moovie-prediction-stake-grid-strong button>strong{display:flex;align-items:center;justify-content:center;gap:5px;font-size:18px;line-height:1}.moovie-prediction-peuro-symbol{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#b8ff3b;color:#071006;font-size:11px;font-style:normal;font-weight:600;line-height:1}.moovie-prediction-stake-grid-strong button>span{margin-top:9px;font-size:10.5px;color:rgba(255,255,255,.62)}.moovie-prediction-stake-grid-strong button>span b{display:inline-flex;align-items:center;gap:4px;margin-left:3px;color:#fff;font-size:12px}.moovie-prediction-peuro-symbol-small{width:15px;height:15px;font-size:10px}.moovie-prediction-market-workspace .moovie-prediction-history{margin-bottom:18px}
@media (max-width:420px){.moovie-prediction-stake-grid-strong button{min-height:90px}.moovie-prediction-stake-grid-strong button>strong{font-size:16px}.moovie-prediction-stake-grid-strong button>span b{font-size:11px}}



.dashboard-fiat-cycle{
  appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;
  color:#fff;font:inherit;font-size:110%;font-weight:600;line-height:1.2;cursor:pointer;text-align:left;
  -webkit-tap-highlight-color:transparent;
}
.dashboard-fiat-cycle:hover,.dashboard-fiat-cycle:focus-visible{color:#fff;outline:none;text-shadow:0 0 10px rgba(255,255,255,.18)}
.stake-term-button{position:relative}
.pin-gate-wrap>.pin-lock-orbit{position:relative;z-index:2}
.pin-gate-wrap>.pin-auth-card{position:relative;z-index:1}


.activity-rich-row.is-receipt-link{cursor:pointer}
.activity-rich-row.is-receipt-link:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-2px}
.activity-receipt-chevron{display:flex;align-items:center;justify-content:center;opacity:.72}
.activity-receipt-chevron svg{width:15px;height:15px}



.settings-security-tabs{margin:0 12px 12px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#090c10}
.settings-security-tabs button{min-height:38px;border:0;border-radius:11px;background:transparent;color:#7f8a96;font:800 10px/1 system-ui;letter-spacing:.02em;cursor:pointer}
.settings-security-tabs button.active{background:#171c23;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)}
.security-settings-card{margin:0 12px 11px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0c0f14;overflow:hidden}
.security-settings-card>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;cursor:pointer}
.security-settings-card>summary::-webkit-details-marker{display:none}.security-settings-card>summary svg{width:17px;height:17px;color:#77838f;transition:transform .2s ease}.security-settings-card[open]>summary svg{transform:rotate(180deg)}
.security-settings-card .setting-label{display:block;color:#edf1f4;font-size:11px;font-weight:600}.security-settings-card .setting-help{margin:4px 0 0;color:#78838f;font-size:10.5px;line-height:1.45}
.security-settings-body{padding:0 16px 16px}.security-settings-body .security-critical-card,.security-settings-body .security-cards{margin-left:0;margin-right:0}.security-settings-body .pin-settings-form{margin-top:3px}
.security-settings-body .pin-settings-form{display:grid;gap:8px}.security-settings-body .pin-settings-form .input-wrap{margin:0}.security-settings-body .pin-settings-form .secondary-action-button,.security-settings-body .pin-settings-form .pin-update-button{margin-top:2px}.security-settings-body .pin-settings-input input::placeholder{color:#77828f;opacity:1;letter-spacing:0;font-weight:600}
.two-factor-status{display:flex;align-items:center;gap:10px;padding:11px 12px;margin-bottom:12px;border:1px solid rgba(184,255,59,.15);border-radius:13px;background:rgba(184,255,59,.035)}.two-factor-status>svg{width:20px;height:20px;color:#b8ff3b}.two-factor-status strong,.two-factor-status span{display:block}.two-factor-status strong{font-size:10.5px;color:#eef8df}.two-factor-status span{margin-top:3px;font-size:10px;color:#82916f}
.two-factor-setup p{margin:0 0 9px;color:#87929e;font-size:10.5px;line-height:1.5}.two-factor-secret{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#07090c}.two-factor-secret code{flex:1;word-break:break-all;color:#e8edf1;font-size:10px;letter-spacing:.08em}.two-factor-secret button{width:32px;height:32px;border:0;border-radius:9px;background:#151a21;color:#c8d0d8}.two-factor-secret svg{width:15px;height:15px}.two-factor-open-link{display:inline-flex;margin:9px 0 12px;color:#b8ff3b;font-size:10.5px;font-weight:600;text-decoration:none}
.two-factor-recovery-box{margin:10px 0 13px;padding:12px;border:1px solid rgba(255,211,106,.16);border-radius:13px;background:rgba(255,211,106,.035)}.two-factor-recovery-box>strong{display:block;color:#ffe6a6;font-size:10.5px}.two-factor-recovery-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:9px 0}.two-factor-recovery-grid code{padding:7px 8px;border-radius:8px;background:#080a0d;color:#f2f4f6;text-align:center;font-size:10.5px;letter-spacing:.07em}
.security-danger-action{border-color:rgba(255,95,95,.2)!important;color:#ffadad!important}.confirm-send-2fa{margin:12px 0 2px}.confirm-send-2fa label{display:block;margin-bottom:6px;color:#aeb8c1;font-size:10.5px;font-weight:600}.confirm-send-2fa input{width:100%;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:#090c10;color:#fff;font:700 12px system-ui;outline:0}.confirm-send-2fa input:focus{border-color:rgba(184,255,59,.32);box-shadow:0 0 0 3px rgba(184,255,59,.045)}

.card-plain-back{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.card-plain-back:hover{background:transparent!important;transform:none!important}.card-plain-back svg{width:23px!important;height:23px!important}
@media (max-width:480px){.two-factor-recovery-grid{grid-template-columns:1fr 1fr}.settings-security-tabs{margin-left:10px;margin-right:10px}.security-settings-card{margin-left:10px;margin-right:10px}}

.compact-balance-card .balance-card-primary-actions{right:-4px!important;top:0!important}
.compact-balance-card .balance-card-primary-actions .dashboard-camera-pay{
  width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#fff!important;opacity:.92
}
.compact-balance-card .balance-card-primary-actions .dashboard-camera-pay svg{
  width:20px!important;height:20px!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))
}
.compact-balance-card .balance-card-primary-actions .dashboard-camera-pay:hover:not(:disabled){background:transparent!important;color:#fff!important}
.compact-balance-card .balance-card-primary-actions .dashboard-camera-pay:focus-visible{outline:1px solid rgba(184,255,59,.48);outline-offset:2px;border-radius:4px!important}
@media (max-width:430px){
  .compact-balance-card .balance-card-primary-actions .dashboard-camera-pay{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
  .compact-balance-card .balance-card-primary-actions .dashboard-camera-pay svg{width:20px!important;height:20px!important}
}




.compact-balance-card{
  min-height:124px!important;
  padding-top:10px!important;
  padding-bottom:8px!important;
}
.compact-balance-card .dashboard-balance-label-row{margin-top:3px!important}
.compact-balance-card .balance-value-row{margin-top:1px!important}
.compact-balance-card .balance-meta{margin-top:3px!important}
.compact-balance-card .balance-theme-art{top:28px!important}
.compact-balance-card .dashboard-balance-events-action{bottom:16px!important}

@media (max-width:430px){
  .compact-balance-card{
    min-height:118px!important;
    padding-top:10px!important;
    padding-bottom:8px!important;
  }
  .compact-balance-card .dashboard-balance-label-row{margin-top:3px!important}
  .compact-balance-card .balance-theme-art{top:28px!important}
  .compact-balance-card .dashboard-balance-events-action{bottom:14px!important}
}


.card-availability-processing-overlay .send-broadcast-content>small{color:#d7ff83}
.card-eligibility-receipt-page{padding-top:10px;padding-bottom:34px}
.card-eligibility-receipt-paper .payment-receipt-verified p{max-width:420px;margin-left:auto;margin-right:auto;line-height:1.55}
.card-eligibility-receipt-paper.is-denied .payment-receipt-v{background:#ffd769;color:#221804;box-shadow:0 10px 30px rgba(255,191,64,.18)}
.card-eligibility-receipt-paper.is-denied:before{background:radial-gradient(circle at 92% 5%,rgba(255,205,80,.16),transparent 28%)}
.card-eligibility-receipt-paper.is-denied .payment-receipt-verified small{color:#8d6b1e}
.card-eligibility-receipt-paper.is-error .payment-receipt-v{background:#ff9aa6;color:#2c090d;box-shadow:0 10px 30px rgba(255,98,118,.16)}
.card-eligibility-receipt-paper.is-error:before{background:radial-gradient(circle at 92% 5%,rgba(255,112,132,.14),transparent 28%)}
.card-eligibility-receipt-paper.is-error .payment-receipt-verified small{color:#9a4550}
.card-eligibility-continue{min-height:46px;font-size:10.5px}
@media (max-width:430px){.card-eligibility-receipt-page{padding-top:6px}.card-eligibility-receipt-paper .payment-receipt-verified p{font-size:10.5px}.card-eligibility-continue{min-height:44px}}

.header-stablevalue-button{
  width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:0;border-radius:0;
  display:grid;place-items:center;background:transparent;color:#ff9c5a;cursor:pointer;appearance:none;-webkit-appearance:none;
  filter:drop-shadow(0 0 8px rgba(255,132,67,.08));
}
.header-stablevalue-button:hover{color:#ffc17f;background:transparent}
.header-stablevalue-button:focus-visible{outline:2px solid rgba(255,157,90,.52);outline-offset:-5px;border-radius:9px}
.header-stablevalue-button svg{width:21px;height:21px}
@media (max-width:760px){.header-stablevalue-button{width:38px;height:38px;min-width:38px;min-height:38px}}
.app-content.is-mouse-pulling{cursor:grabbing;user-select:none;-webkit-user-select:none}

.stablevalue-dashboard-page{padding-bottom:30px}
.stablevalue-today-card,.stablevalue-burn-card{
  position:relative;margin:14px 12px 0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;
  background:linear-gradient(145deg,rgba(22,25,31,.96),rgba(10,12,16,.98));box-shadow:0 18px 45px rgba(0,0,0,.22);overflow:visible;
}
.stablevalue-today-card{background:radial-gradient(circle at 84% 10%,rgba(255,122,55,.16),transparent 34%),linear-gradient(145deg,#17191f,#0b0d11)}
.stablevalue-flame-mark{width:45px;height:45px;display:grid;place-items:center;border-radius:16px;color:#ff9a56;background:rgba(255,126,58,.08);border:1px solid rgba(255,145,78,.18);margin-bottom:16px}
.stablevalue-flame-mark svg{width:25px;height:25px}
.stablevalue-today-card>small{display:block;color:#ffb87d;font-size:10px;font-weight:600;letter-spacing:.12em}
.stablevalue-today-card h1{margin:5px 0 13px;font-size:20px;color:#f7f8fa}
.stablevalue-current-value{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.stablevalue-current-value span{font-size:10px;color:#9ba5b2;font-weight:600}
.stablevalue-current-value strong{font-size:25px;color:#fff;letter-spacing:-.03em;text-align:right}
.stablevalue-today-card>p{margin:11px 0 0;color:#8d98a5;font-size:10.5px;font-weight:600;letter-spacing:.035em}
.stablevalue-supply-line{margin-top:14px;display:flex;justify-content:space-between;gap:12px;align-items:center}
.stablevalue-supply-line span{font-size:10.5px;color:#8d98a5}.stablevalue-supply-line b{font-size:10px;color:#dce3e9;text-align:right}
.stablevalue-burn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.stablevalue-burn-head small{display:block;font-size:10px;color:#ffad72;font-weight:600;letter-spacing:.1em}.stablevalue-burn-head h2{margin:4px 0 0;font-size:17px;color:#f5f7f8}
.stablevalue-burn-head button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.025);color:#aeb8c3;font-size:10px;font-weight:600;cursor:pointer}
.stablevalue-burn-head button:hover{color:#fff;border-color:rgba(255,155,86,.22)}.stablevalue-burn-head button:disabled{opacity:.5;cursor:default}.stablevalue-burn-head button svg{width:14px;height:14px}
.stablevalue-burn-total{display:flex;align-items:baseline;gap:7px;margin:17px 0 13px;padding:15px;border-radius:16px;background:rgba(255,126,58,.055);border:1px solid rgba(255,142,75,.12)}
.stablevalue-burn-total strong{font-size:22px;color:#fff;letter-spacing:-.025em}.stablevalue-burn-total span{font-size:10.5px;color:#ffad72;font-weight:600}
.stablevalue-burn-list{display:grid;gap:7px}
.stablevalue-burn-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}
.stablevalue-burn-index{font-size:10.5px;color:#6f7a87;font-weight:600}.stablevalue-burn-copy small,.stablevalue-burn-copy strong,.stablevalue-burn-copy span{display:block}.stablevalue-burn-copy small{font-size:9.5px;color:#86919d;letter-spacing:.07em}.stablevalue-burn-copy strong{margin-top:2px;font-size:10px;color:#f1f4f6}.stablevalue-burn-copy span{margin-top:2px;font-size:9.5px;color:#737e8a}
.stablevalue-burn-link{display:flex;align-items:center;gap:4px;color:#aab5c1;text-decoration:none;font-size:9.5px;font-weight:600;white-space:nowrap}.stablevalue-burn-link:hover{color:#ffad72}.stablevalue-burn-link svg{width:12px;height:12px}
.stablevalue-burn-empty{min-height:66px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed rgba(255,255,255,.08);border-radius:13px;color:#8e99a5;font-size:10.5px;text-align:center}.stablevalue-burn-empty svg{width:16px;height:16px}.stablevalue-burn-empty.is-error{color:#eab07f}
.stablevalue-burn-pagination{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.stablevalue-burn-pagination>span{font-size:10px;color:#85909c}.stablevalue-burn-pagination button{display:flex;align-items:center;gap:4px;min-height:31px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.02);color:#9ea8b4;font-size:10px;font-weight:600;cursor:pointer}.stablevalue-burn-pagination button:disabled{opacity:.35;cursor:default}.stablevalue-burn-pagination button svg{width:12px;height:12px}
@media (max-width:430px){
  .stablevalue-today-card,.stablevalue-burn-card{margin-left:10px;margin-right:10px;padding:15px}
  .stablevalue-current-value strong{font-size:21px}.stablevalue-burn-total strong{font-size:19px}
  .stablevalue-burn-row{grid-template-columns:24px minmax(0,1fr);}.stablevalue-burn-link{grid-column:2;justify-self:start;margin-top:-2px}
}


.send-page-actions.single-send-action{grid-template-columns:1fr}
.send-page-actions.single-send-action .primary-button,.send-page-actions.single-send-action .secondary-action-button{width:100%;margin-top:0}

.destination-control.qr-confirmed .destination-input {
  border-color: rgba(90, 220, 125, .78);
  background: rgba(18, 74, 38, .24);
  box-shadow: 0 0 0 3px rgba(90, 220, 125, .08);
}
.destination-control.qr-confirmed .destination-clear-button {
  border-color: rgba(90, 220, 125, .52);
  color: #8ee7a7;
  background: rgba(18, 74, 38, .22);
}
.send-inline-2fa { margin-top: 14px; }
.send-inline-2fa .destination-input { margin-top: 7px; }
.send-page-actions.single-send-action { grid-template-columns: minmax(0, 1fr); }
.calculate-fees-button { width: 100%; }

.wallet-page-generate-button.primary-button{background:#b8ff3b!important;color:#091006!important;border-color:#b8ff3b!important;box-shadow:0 10px 26px rgba(184,255,59,.16)!important;opacity:1!important}
.wallet-page-generate-button.primary-button strong,.wallet-page-generate-button.primary-button small{color:#091006!important}
.wallet-page-generate-button.primary-button:hover{background:#c7ff61!important;border-color:#c7ff61!important}
.wallet-private-key-action{order:-5;color:#d8e4eb}
.wallet-other-family-actions{display:flex;align-items:center;gap:5px}
.seed-recovery-security-copy{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(184,255,59,.13);border-radius:14px;background:rgba(184,255,59,.035);color:#9ba6b0}
.seed-recovery-security-copy svg{flex:0 0 auto;width:18px;height:18px;color:#b8ff3b;margin-top:1px}.seed-recovery-security-copy p{margin:0;font-size:10px;line-height:1.55}
.seed-recovery-open-button{width:100%;margin-top:10px}
.sensitive-access-sheet,.sensitive-warning-sheet,.sensitive-secret-sheet{max-width:470px}
.sensitive-pin-input{margin-bottom:10px}.sensitive-confirm-button{width:100%}
.sensitive-warning-box{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid rgba(255,189,80,.22);background:rgba(255,189,80,.055);color:#c6ced5}
.sensitive-warning-box svg{flex:0 0 auto;width:21px;height:21px;color:#ffc46b}.sensitive-warning-box p{margin:0;font-size:11px;line-height:1.6}
.sensitive-warning-actions,.sensitive-secret-actions{display:flex;gap:9px;margin-top:14px}.sensitive-warning-actions{align-items:stretch}.sensitive-warning-actions>*{flex:1}.sensitive-warning-actions>.secondary-action-button,.sensitive-warning-actions>.primary-button{height:44px;min-height:44px;margin-top:0;padding:0 12px;display:flex;align-items:center;justify-content:center}.sensitive-secret-actions{flex-wrap:wrap}.sensitive-secret-actions>*{flex:1 1 120px}
.sensitive-secret-note{display:flex;gap:9px;align-items:flex-start;color:#9aa6b0;font-size:10.5px;line-height:1.5;margin-bottom:11px}.sensitive-secret-note svg{width:17px;height:17px;color:#b8ff3b;flex:0 0 auto}
.sensitive-secret-card{display:block;width:100%;border:1px solid #dfe4e8;border-radius:13px;background:#fff;color:#101418;padding:14px;text-align:left;cursor:pointer;box-shadow:0 9px 24px rgba(0,0,0,.2)}
.sensitive-secret-card>small{display:block;margin-top:11px;color:#66717b;font-size:10px;text-align:center}.private-key-secret-value{display:block;white-space:normal;word-break:break-all;font:700 11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}
.seed-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.seed-secret-grid span{display:flex;gap:7px;align-items:center;border:1px solid #eceff1;border-radius:9px;padding:7px 8px}.seed-secret-grid b{font-size:10px;color:#8a949c}.seed-secret-grid em{font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;word-break:break-word}
.header-stablevalue-button{position:relative;isolation:isolate;color:#ff9b45!important;overflow:visible}
.header-stablevalue-button::before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(255,132,40,.30),rgba(255,91,0,.05) 55%,transparent 72%);filter:blur(2px);animation:peuroFlameGlow 1.15s ease-in-out infinite;z-index:-1}
.header-stablevalue-button svg{animation:peuroFlameFlicker .88s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,114,31,.55))}
@keyframes peuroFlameFlicker{0%,100%{transform:translateY(0) scale(1) rotate(-2deg)}35%{transform:translateY(-1.5px) scale(.96,1.08) rotate(2deg)}65%{transform:translateY(.5px) scale(1.05,.98) rotate(-1deg)}}
@keyframes peuroFlameGlow{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}
.header-activity-button.is-active{color:#b8ff3b!important}
.activity-page .activity-refresh.activity-refresh-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#c9d3da;display:grid;place-items:center}
.activity-page .activity-refresh.activity-refresh-icon:hover{background:transparent!important;color:#b8ff3b}.activity-page .activity-refresh.activity-refresh-icon svg{width:20px;height:20px}
.events-page .event-icon-back,.event-detail-page .event-icon-back{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;width:38px;height:38px;color:#cbd4db}.events-page .event-icon-back:hover,.event-detail-page .event-icon-back:hover{background:transparent!important;color:#b8ff3b}
.stablevalue-dashboard-page .stablevalue-today-card{padding:13px 14px!important;margin-top:4px!important;background:radial-gradient(circle at 84% 10%,rgba(184,255,59,.10),transparent 32%),linear-gradient(145deg,#151a17,#0b0f0c)!important;border-color:rgba(184,255,59,.11)!important}
.stablevalue-dashboard-page .stablevalue-flame-mark{width:36px;height:36px;border-radius:12px;margin-bottom:9px;color:#b8ff3b;background:rgba(184,255,59,.055);border-color:rgba(184,255,59,.14)}
.stablevalue-dashboard-page .stablevalue-flame-mark svg{width:20px;height:20px}.stablevalue-dashboard-page .stablevalue-today-card>small{color:#a8c879}.stablevalue-dashboard-page .stablevalue-today-card h1{font-size:17px;margin:3px 0 8px}
.stablevalue-dashboard-page .stablevalue-current-value strong{color:#d9ffa0}.stablevalue-dashboard-page .stablevalue-supply-line{border-color:rgba(184,255,59,.10);background:rgba(184,255,59,.025)}
.stablevalue-dashboard-page .stablevalue-burn-card{background:linear-gradient(145deg,#141817,#0b0e0c)!important;border-color:rgba(184,255,59,.10)!important}.stablevalue-dashboard-page .stablevalue-burn-head small,.stablevalue-dashboard-page .stablevalue-burn-total strong{color:#b8ff3b!important}
@media (prefers-reduced-motion:reduce){.header-stablevalue-button::before,.header-stablevalue-button svg{animation:none!important}}
@media (max-width:520px){.seed-secret-grid{grid-template-columns:1fr 1fr}.sensitive-secret-actions{display:grid;grid-template-columns:1fr 1fr}.sensitive-secret-actions .primary-button{grid-column:1/-1}}
.events-page .page-home-button,.event-detail-page .page-home-button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.events-page .page-home-button:hover,.event-detail-page .page-home-button:hover{background:transparent!important;color:#b8ff3b!important}
.stablevalue-dashboard-page .stablevalue-burn-head button:hover{color:#b8ff3b;border-color:rgba(184,255,59,.25)}.stablevalue-dashboard-page .stablevalue-burn-total{background:rgba(184,255,59,.04);border-color:rgba(184,255,59,.11)}.stablevalue-dashboard-page .stablevalue-burn-total span{color:#a9c978}.stablevalue-dashboard-page .stablevalue-burn-link:hover{color:#b8ff3b}.stablevalue-dashboard-page .stablevalue-burn-empty.is-error{color:#d8b785}


.exodus-swap-page { padding-bottom:24px; }
.swap-title-row > div{min-width:0}.swap-title-row h1{color:#f7fbff!important}.swap-title-row p{color:#e9f0f5!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}
.swap-title-note {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:3px;
  margin-top:8px;
  color:#cfd8df;
  font-size:11px;
  line-height:1.4;
  font-weight:600;
}
.swap-title-note span{display:block}.swap-title-note b{color:#b8ff3b;font-weight:600}
.exodus-swap-shell-card {
  margin:8px 12px 20px;
  padding:12px;
  border-radius:24px;
  border:1px solid rgba(255,255,255,.07);
  background:linear-gradient(180deg,rgba(23,30,41,.98),rgba(12,17,24,.995));
  box-shadow:0 24px 60px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.03);
}
.exodus-swap-side-card {
  padding:15px 14px 13px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.06);
  background:rgba(255,255,255,.028);
}
.exodus-swap-side-card .swap-side-label { margin-bottom:10px; }
.exodus-swap-side-card .swap-side-label > span { font-size:10px; }
.exodus-swap-side-card .swap-side-label > small { font-size:10.5px; color:#9ca8b7; }
.swap-side-content-row { display:flex; flex-direction:column; gap:10px; }
.exodus-asset-line { gap:10px; }
.exodus-asset-line .coin-logo-image { width:38px!important; height:38px!important; }
.exodus-asset-line select {
  height:44px;
  border-radius:14px;
  background:#141b26;
  border:1px solid rgba(255,255,255,.06);
  color:#f2f6fa;
  font-size:13px;
  font-weight:600;
}
.exodus-asset-line select:focus { border-color:rgba(214,195,93,.42); box-shadow:0 0 0 3px rgba(214,195,93,.08); }
.exodus-swap-amount-input,
.exodus-receive-preview {
  min-height:58px;
  border-radius:16px;
  background:#141b26;
  outline:none;
  border:1px solid rgba(255,255,255,.06);
}
.exodus-swap-amount-input {
  height:58px;
  padding:0 70px 0 14px;
  font-size:24px;
  font-weight:600;
  letter-spacing:-.03em;
}
.exodus-swap-amount-input:focus { border-color:rgba(214,195,93,.42); box-shadow:0 0 0 3px rgba(214,195,93,.08); }
.swap-side-value-block { position:relative; }
.swap-max-button {
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  min-width:48px;
  height:28px;
  padding:0 10px;
  border-radius:10px;
  border:0;
  background:rgba(214,195,93,.18);
  color:#ebd96b;
  font-size:11px;
  font-weight:600;
  cursor:pointer;
}
.exodus-receive-preview { margin-top:0; display:flex; align-items:center; padding:0 14px; }
.exodus-receive-preview strong { font-size:24px; }
.exodus-swap-switch-wrap { height:22px; margin:2px 0; }
.exodus-flip-button {
  width:48px;
  height:48px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,#1b2430,#131b24);
  color:#eef4f7;
  box-shadow:0 0 0 6px rgba(12,17,24,.96), 0 10px 24px rgba(0,0,0,.28);
}
.exodus-flip-button:hover { transform:rotate(270deg); box-shadow:0 0 0 6px rgba(12,17,24,.96), 0 12px 28px rgba(0,0,0,.34); }
.compact-swap-quote-card {
  margin-top:12px;
  padding:8px 12px;
  border-radius:16px;
  background:rgba(255,255,255,.024);
  border:1px solid rgba(255,255,255,.06);
}
.compact-swap-quote-card > div:not(.swap-liquidity-warning):not(.swap-indicative-note) {
  min-height:38px;
  border-bottom:1px solid rgba(255,255,255,.05);
}
.compact-swap-quote-card > div:last-of-type { border-bottom:0; }
.compact-swap-quote-card span { font-size:10.5px; color:#92a0af; font-weight:600; }
.compact-swap-quote-card strong { font-size:10px; color:#eff4f8; }
.swap-indicative-note {
  margin:8px 0 2px;
  padding:8px 10px;
  border-radius:10px;
  background:rgba(214,195,93,.09);
  color:#daca74;
  font-size:10px;
  line-height:1.45;
  font-weight:600;
}
.exodus-swap-quote-loading {
  min-height:56px;
  border-radius:16px;
  background:rgba(255,255,255,.024);
  border:1px solid rgba(255,255,255,.06);
}
.swap-form-error { margin-top:10px; }
.exodus-swap-submit {
  margin-top:12px;
  min-height:54px;
  border-radius:16px;
  background:linear-gradient(180deg,#9d8a32,#77671f);
  color:#161308;
  font-size:15px;
  font-weight:600;
  letter-spacing:.01em;
  box-shadow:none;
}
.exodus-swap-submit:disabled {
  background:rgba(255,255,255,.09);
  color:#7e8a98;
}
@media  (max-width:380px) {
  .swap-title-note { font-size:10px; }
  .exodus-swap-shell-card { margin-left:9px; margin-right:9px; padding:10px; }
  .exodus-swap-side-card { padding:12px; }
  .exodus-swap-amount-input,
  .exodus-receive-preview { min-height:54px; }
  .exodus-swap-amount-input,
  .exodus-receive-preview strong { font-size:21px; }
}

.pwa-install-button::before{animation:none!important;border-top-color:rgba(184,255,59,.22);border-right-color:rgba(184,255,59,.22);border-bottom-color:rgba(184,255,59,.22);border-left-color:rgba(184,255,59,.22);filter:none}
.pwa-install-button::after{animation:pwa-install-glow 2.2s ease-in-out infinite}
.pwa-install-button svg{animation:pwa-download-arrow 1.35s ease-in-out infinite;transform-origin:center}
@keyframes pwa-download-arrow{0%,100%{transform:translateY(-2px)}50%{transform:translateY(5px)}}
@media (prefers-reduced-motion:reduce){.pwa-install-button svg{animation:none!important;transform:none!important}}

.swap-side-content-row,.swap-side-value-block{min-width:0;max-width:100%;width:100%;box-sizing:border-box}
.swap-side-value-block{position:relative}
.exodus-swap-amount-input{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-right:68px!important}
.swap-max-button{right:8px!important;min-width:44px!important;max-width:52px!important;height:30px!important;padding:0 8px!important;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:clip;font-size:11px!important;line-height:1!important}
@media (max-width:380px){.exodus-swap-amount-input{padding-right:62px!important}.swap-max-button{right:7px!important;min-width:42px!important;max-width:48px!important;padding:0 6px!important;font-size:10px!important}}

.moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{display:block;margin-top:10px;color:#fff;font-size:12px;font-weight:600;line-height:1.15;white-space:nowrap;letter-spacing:0}
.moovie-prediction-stake-grid-strong button>strong{white-space:nowrap}
.moovie-prediction-history-row-button{width:100%;appearance:none;text-align:left;font:inherit;color:inherit;cursor:pointer}
.moovie-prediction-history-row-button:hover{border-color:rgba(184,255,59,.18)}
.moovie-prediction-receipt-explorer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:10px;border-radius:11px;background:#11161c;color:#b8ff3b;text-decoration:none;font-size:10px;font-weight:600}
.moovie-prediction-receipt-explorer svg{width:13px;height:13px}
@media (max-width:420px){.moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{font-size:10.5px}}


.send-calculation-card .send-source-addresses{
  width:100%;
  max-width:none;
  justify-self:stretch;
  text-align:right;
}
@media (max-width:430px){
  .send-calculation-card .send-source-addresses{
    width:100%;
    max-width:none;
  }
}

.dashboard-shortcut-rail > .dashboard-card-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail > .dashboard-news-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail > .dashboard-payments-link.dashboard-shortcut-modern{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:1539 / 937!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  align-self:start!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:8px!important;
  overflow:hidden!important;
  background:linear-gradient(155deg,#12171e,#0b0f14 74%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.15)!important;
}
.dashboard-shortcut-rail > .dashboard-card-link.dashboard-shortcut-modern:hover,
.dashboard-shortcut-rail > .dashboard-news-link.dashboard-shortcut-modern:hover,
.dashboard-shortcut-rail > .dashboard-payments-link.dashboard-shortcut-modern:hover{
  border-color:rgba(184,255,59,.16)!important;
  background:linear-gradient(155deg,#151b22,#0c1116 74%)!important;
}
.dashboard-shortcut-rail > .dashboard-card-link.dashboard-shortcut-modern{
  overflow:hidden!important;
}
.dashboard-shortcut-rail > .dashboard-card-link.dashboard-shortcut-modern .dashboard-shortcut-card-art,
.dashboard-shortcut-rail > .dashboard-news-link.dashboard-shortcut-modern .dashboard-shortcut-news-live{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit!important;
  overflow:hidden!important;
}
.dashboard-shortcut-rail > .dashboard-card-link.dashboard-shortcut-modern .dashboard-shortcut-card-art img,
.dashboard-shortcut-rail > .dashboard-news-link.dashboard-shortcut-modern .dashboard-news-shortcut-slide img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:inherit!important;
  transform:none!important;
  box-shadow:none!important;
}
.dashboard-shortcut-rail .dashboard-shortcut-micro-label,
.dashboard-shortcut-rail .dashboard-shortcut-news-live > small{
  left:auto!important;
  right:7px!important;
  top:7px!important;
  z-index:10!important;
  padding:3px 6px!important;
  border:1px solid rgba(184,255,59,.9)!important;
  border-radius:999px!important;
  background:#b8ff3b!important;
  color:#071009!important;
  box-shadow:0 3px 10px rgba(0,0,0,.28),0 0 10px rgba(184,255,59,.18)!important;
  font-size:9.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}


.moovie-prediction-trade-card{overflow:hidden}
.moovie-prediction-stake-grid,.moovie-prediction-stake-grid-strong{
  width:100%;
  max-width:100%;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:7px;
  box-sizing:border-box;
}
.moovie-prediction-stake-grid-strong button{
  width:100%;
  min-width:0;
  max-width:100%;
  min-height:80px;
  padding:9px 4px;
  box-sizing:border-box;
  overflow:hidden;
  border-radius:14px;
}
.moovie-prediction-stake-grid-strong button>strong{
  min-width:0;
  gap:4px;
  font-size:15px;
  line-height:1;
  white-space:nowrap;
}
.moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{
  width:18px;
  height:18px;
  min-width:18px;
  font-size:10px;
}
.moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{
  width:100%;
  min-width:0;
  margin-top:8px;
  font-size:10.5px;
  line-height:1.1;
  white-space:nowrap;
  text-align:center;
  overflow:hidden;
}
@media (max-width:520px){
  .moovie-prediction-trade-card{padding-left:12px;padding-right:12px}
  .moovie-prediction-stake-grid,.moovie-prediction-stake-grid-strong{gap:5px}
  .moovie-prediction-stake-grid-strong button{min-height:72px;padding:8px 2px;border-radius:12px}
  .moovie-prediction-stake-grid-strong button>strong{gap:3px;font-size:12.5px}
  .moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{width:16px;height:16px;min-width:16px;font-size:10px}
  .moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{margin-top:7px;font-size:10px;letter-spacing:-.01em}
}
@media (max-width:360px){
  .moovie-prediction-trade-card{padding-left:10px;padding-right:10px}
  .moovie-prediction-stake-grid,.moovie-prediction-stake-grid-strong{gap:4px}
  .moovie-prediction-stake-grid-strong button{min-height:68px;padding-left:1px;padding-right:1px}
  .moovie-prediction-stake-grid-strong button>strong{font-size:11.5px}
  .moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{font-size:9.5px}
}


.moovie-prediction-receipt-back{width:100%;margin-top:14px}
.moovie-prediction-reserving-overlay .send-broadcast-content{max-width:330px}


.moovie-hedge-term-block.is-immediate{margin-top:12px;animation:moovieHedgeReveal .16s ease-out both}
@keyframes moovieHedgeReveal{from{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}
.moovie-hedge-application-card .form-error+.moovie-hedge-term-block{margin-top:9px}

.moovie-hedge-asset-card-footer{grid-column:1/-1;min-width:0;padding-top:11px;margin-top:2px;border-top:1px solid rgba(255,255,255,.055)}
.moovie-hedge-asset-card-footer>*{display:block;font-style:normal}
.moovie-hedge-asset-card-footer small{margin:0!important;color:#fff!important;font-size:10.5px!important;font-weight:600!important;line-height:1.28}
.moovie-hedge-asset-card-footer em{margin:8px 0 0!important;color:#b8ff3b!important;font-size:12px!important;font-weight:600!important;line-height:1.25;letter-spacing:.01em!important;white-space:normal}
.sensitive-secret-header{align-items:center}
.sensitive-secret-header-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.sensitive-secret-header-actions .icon-button.compact{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;display:grid;place-items:center}
.sensitive-secret-wallet-address{margin:3px 0 0;color:#8f9aa6;font-size:10px;line-height:1.2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
.sensitive-secret-wallet-path{margin:2px 0 0;color:#77828e;font-size:10.5px;line-height:1.2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}
.sensitive-secret-actions{display:none!important}
@media (max-width:520px){
  .moovie-hedge-asset-card-footer{padding-top:10px;margin-top:1px}
  .moovie-hedge-asset-card-footer small{font-size:10px!important}
  .moovie-hedge-asset-card-footer em{font-size:11.5px!important;margin-top:7px!important}
  .sensitive-secret-header-actions{gap:5px}
  .sensitive-secret-header-actions .icon-button.compact{width:34px;height:34px;min-width:34px;min-height:34px}
}

.moovie-prediction-history .moovie-prediction-history-row-button{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  align-items:center;
  gap:11px;
  width:100%;
  margin:8px 0 0;
  padding:11px 12px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:14px;
  background:rgba(255,255,255,.025);
  text-align:left;
  color:inherit;
  box-shadow:none;
  overflow:hidden;
}
.moovie-prediction-history .moovie-prediction-history-row-button:first-of-type{margin-top:0;border-top:1px solid rgba(255,255,255,.075)}
.moovie-prediction-history .moovie-prediction-history-row-button:hover{border-color:rgba(184,255,59,.2);background:rgba(184,255,59,.035)}
.moovie-prediction-history-direction{
  display:grid;
  place-items:center;
  width:36px;
  height:36px;
  border-radius:12px;
  font-size:17px;
  font-weight:600;
}
.moovie-prediction-history-direction.is-up{color:#18cf92;background:rgba(24,207,146,.1)}
.moovie-prediction-history-direction.is-down{color:#eb637a;background:rgba(235,99,122,.1)}
.moovie-prediction-history-main{display:block;min-width:0}
.moovie-prediction-history-market-line{display:flex;align-items:center;gap:7px;min-width:0}
.moovie-prediction-history-market-line>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.moovie-prediction-history .moovie-prediction-history-side{margin:0;flex:0 0 auto;font-style:normal}
.moovie-prediction-history-main>small{margin-top:5px!important;font-size:10px!important;color:rgba(255,255,255,.38)!important}
.moovie-prediction-history-money{display:flex;flex-direction:column;align-items:flex-end;min-width:112px;text-align:right}
.moovie-prediction-history-money>strong{font-size:11px!important;white-space:nowrap}
.moovie-prediction-history-status{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.06);font-size:9.5px;font-style:normal;font-weight:600;line-height:1.1;color:rgba(255,255,255,.72);white-space:nowrap}
.moovie-prediction-history-money>small{margin-top:4px!important;font-size:10px!important;color:rgba(255,255,255,.4)!important;white-space:nowrap}
.moovie-prediction-history-row-button.is-win .moovie-prediction-history-status{color:#b8ff3b;background:rgba(184,255,59,.09)}
.moovie-prediction-history-row-button.is-loss .moovie-prediction-history-status{color:#eb637a;background:rgba(235,99,122,.09)}
.moovie-prediction-history-row-button.is-live .moovie-prediction-history-status{color:#18cf92;background:rgba(24,207,146,.09)}
.moovie-prediction-history-row-button.is-cancelled .moovie-prediction-history-status,.moovie-prediction-history-row-button.is-refunded .moovie-prediction-history-status{color:rgba(255,255,255,.58)}
.moovie-prediction-history-row-button.is-cancelled{opacity:.72}
@media (max-width:420px){
  .moovie-prediction-history .moovie-prediction-history-row-button{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}
  .moovie-prediction-history-direction{width:32px;height:32px;border-radius:10px;font-size:15px}
  .moovie-prediction-history-money{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;margin-top:1px;text-align:left}
  .moovie-prediction-history-money>strong{font-size:10px!important;overflow:hidden;text-overflow:ellipsis}
  .moovie-prediction-history-status{margin-top:0;justify-self:end}
  .moovie-prediction-history-money>small{grid-column:1/-1;margin-top:0!important}
}


.moovie-prediction-receipt-sheet{contain:layout style;overflow-anchor:none}
.moovie-prediction-receipt-summary .confirm-send-row{min-height:35px}
.moovie-prediction-receipt-direction{font-weight:600;letter-spacing:.03em}
.moovie-prediction-receipt-direction.is-up{color:#18cf92}.moovie-prediction-receipt-direction.is-down{color:#eb637a}
.moovie-prediction-receipt-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}
.moovie-prediction-receipt-actions button{margin:0;min-height:46px}
.moovie-prediction-receipt-actions button[hidden],.moovie-prediction-receipt-summary [hidden]{display:none!important}
@media (max-width:420px){.moovie-prediction-receipt-actions{grid-template-columns:1fr}.moovie-prediction-receipt-summary .confirm-send-row{min-height:34px}}


.moovie-hedge-calculator-stage{animation:moovieHedgeStageIn .16s ease-out both;overflow-anchor:none}
@keyframes moovieHedgeStageIn{from{opacity:.72;transform:translateX(7px)}to{opacity:1;transform:none}}
.moovie-hedge-calculator-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.moovie-hedge-stage-back{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.035);color:#dbe4eb;font-size:11px;font-weight:600}
.moovie-hedge-stage-back svg{width:16px;height:16px}.moovie-hedge-stage-back:disabled{opacity:.5}
.moovie-hedge-calculator-principal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;margin-bottom:11px;border:1px solid rgba(184,255,59,.13);border-radius:14px;background:rgba(184,255,59,.035)}
.moovie-hedge-calculator-principal>div{display:flex;align-items:center;gap:10px;min-width:0}.moovie-hedge-calculator-principal span{display:flex;flex-direction:column;min-width:0}.moovie-hedge-calculator-principal small{font-size:10.5px;color:#8e9aa4}.moovie-hedge-calculator-principal strong{font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moovie-hedge-calculator-principal em{font-style:normal;font-size:10px;color:#92a0aa;text-align:right}
.moovie-hedge-apply-state{margin:11px 0 0;padding:10px 12px;border-radius:11px;background:rgba(255,255,255,.035);color:#aab5be;font-size:11px;line-height:1.35}.moovie-hedge-apply-state.is-insufficient{background:rgba(235,99,122,.08);color:#ff93a5}
.moovie-hedge-calculator-stage .moovie-hedge-submit{margin-top:12px}.moovie-hedge-calculator-stage .moovie-hedge-submit:disabled{opacity:.45;filter:saturate(.55)}
@media (max-width:520px){.moovie-hedge-calculator-top{align-items:flex-start;flex-direction:column}.moovie-hedge-calculator-principal{align-items:flex-start;flex-direction:column}.moovie-hedge-calculator-principal em{text-align:left}}

.moovie-hedge-active-yield-card{
  margin:0 0 12px;
  padding:14px 15px;
  border:1px solid rgba(184,255,59,.16);
  border-radius:15px;
  background:radial-gradient(circle at 100% 0,rgba(184,255,59,.085),transparent 42%),linear-gradient(145deg,#0d1310,#0a0e0c);
  box-shadow:0 12px 28px rgba(0,0,0,.14);
}
.moovie-hedge-active-yield-head{display:flex;align-items:center;gap:8px}
.moovie-hedge-active-yield-head>span{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;background:rgba(184,255,59,.08);color:#b8ff3b}
.moovie-hedge-active-yield-head svg{width:14px;height:14px}
.moovie-hedge-active-yield-head strong{color:#f3f7ef;font-size:10px;font-weight:600}
.moovie-hedge-active-yield-main{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}
.moovie-hedge-active-yield-main span,.moovie-hedge-active-yield-main strong{display:block}
.moovie-hedge-active-yield-main span{color:#8a9585;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
.moovie-hedge-active-yield-main strong{margin-top:4px;color:#caff74;font-size:17px;line-height:1.12;font-weight:600;letter-spacing:.01em}
.moovie-hedge-active-yield-card p{margin:8px 0 0;color:#a7b1a2;font-size:10px;line-height:1.4}
@media (max-width:520px){
  .moovie-hedge-active-yield-card{padding:13px 14px}
  .moovie-hedge-active-yield-main strong{font-size:16px}
}


.moovie-hedge-active-yield-total{margin-top:11px;padding:10px 0 11px;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}
.moovie-hedge-active-yield-total span,.moovie-hedge-active-yield-total strong{display:block}
.moovie-hedge-active-yield-total span{color:#8a9585;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
.moovie-hedge-active-yield-total strong{margin-top:4px;color:#f4f7f1;font-size:18px;line-height:1.12;font-weight:600}
.moovie-hedge-active-yield-main{border-top:0;padding-top:10px}
.moovie-hedge-active-yield-main>strong{font-size:12px;font-weight:600;letter-spacing:.015em;color:#caff74}
.moovie-hedge-active-yield-accrued{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:1px dashed rgba(255,255,255,.06)}
.moovie-hedge-active-yield-accrued span{font-size:10px;letter-spacing:0;text-transform:none;color:#99a594}
.moovie-hedge-active-yield-accrued b{font-size:14px;color:#f2f6ef;white-space:nowrap}
















.card-application-title h1{
  font-size:18px!important;
  line-height:1.1!important;
  white-space:nowrap;
  letter-spacing:-.02em;
}
.card-application-form .card-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}
.card-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}
.card-form-control{
  width:100%;height:44px;box-sizing:border-box;padding:0 12px;
  border:1px solid rgba(255,255,255,.085);border-radius:12px;
  background:#10141a;color:#eef2f6;outline:none;font:inherit;font-size:11px;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease;
}
.card-form-control::placeholder{color:#68727e;opacity:1}
.card-form-control:focus{border-color:rgba(220,184,105,.45);box-shadow:0 0 0 3px rgba(220,184,105,.065);background:#11161d}
.card-form-control.is-looking-up{opacity:.72;background-image:linear-gradient(90deg,transparent,rgba(220,184,105,.08),transparent);background-size:200% 100%;animation:cardPostalLookup 1s linear infinite}
@keyframes cardPostalLookup{to{background-position:-200% 0}}
@media (max-width:620px){
  .card-application-title h1{font-size:15px!important}
  .card-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .card-form-control{height:43px;padding:0 9px;font-size:10px}
}
@media (max-width:370px){
  .card-application-title h1{font-size:13.5px!important}
  .card-form-pair{gap:6px}
  .card-form-control{padding:0 7px;font-size:10.5px}
}
@media (prefers-reduced-motion:reduce){.card-form-control.is-looking-up{animation:none}}


.vip-dedicated-card.vip-celebration{
  border-color:rgba(224,188,103,.46)!important;
  background:
    radial-gradient(circle at 88% 6%,rgba(255,224,126,.24),transparent 34%),
    radial-gradient(circle at 8% 100%,rgba(184,255,59,.08),transparent 34%),
    linear-gradient(145deg,#1b1710,#101318 62%,#090c10)!important;
  box-shadow:0 22px 58px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,224,126,.035)!important;
}
.vip-celebration-shine{position:absolute;inset:-80% auto -80% -35%;width:24%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(255,221,128,.26),transparent);transform:rotate(18deg);animation:vcVipSweep 4.8s ease-in-out infinite}
.vip-dedicated-card.vip-celebration .vip-dedicated-mark{background:linear-gradient(145deg,rgba(255,224,126,.18),rgba(255,255,255,.045));border:1px solid rgba(255,224,126,.2);color:#ffd978;box-shadow:0 0 28px rgba(255,211,100,.08)}
.vip-dedicated-mark em{position:absolute;right:-7px;bottom:-6px;padding:4px 6px;border:1px solid rgba(255,224,126,.35);border-radius:999px;background:#1b160d;color:#ffd978;font-size:9.5px;line-height:1;font-style:normal;font-weight:600;letter-spacing:.12em;box-shadow:0 4px 16px rgba(0,0,0,.28)}
.vip-congrats-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;border:1px solid rgba(255,216,111,.18);border-radius:13px;background:linear-gradient(135deg,rgba(255,216,111,.085),rgba(184,255,59,.035))}
.vip-congrats-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,216,111,.12);color:#ffd978}.vip-congrats-card>span svg{width:17px;height:17px}.vip-congrats-card small,.vip-congrats-card strong{display:block}.vip-congrats-card small{font-size:9.5px;letter-spacing:.11em;color:#af9b65}.vip-congrats-card strong{margin-top:2px;font-size:11px;color:#fff}.vip-congrats-card>b{font-size:10.5px;color:#caff74;white-space:nowrap}
@keyframes vcVipSweep{0%,55%{left:-35%;opacity:0}63%{opacity:.8}82%{left:118%;opacity:.45}100%{left:118%;opacity:0}}
.vip-vault-stamp{position:absolute;right:-7px;bottom:-5px;padding:4px 6px;border:1px solid rgba(55,65,77,.28);border-radius:999px;background:rgba(238,243,248,.72);color:#344250;font-size:9.5px;line-height:1;font-weight:600;letter-spacing:.13em;box-shadow:0 5px 14px rgba(0,0,0,.13);animation:vcVaultVipPulse 2.6s ease-in-out infinite}
@keyframes vcVaultVipPulse{0%,100%{transform:scale(1);box-shadow:0 5px 14px rgba(0,0,0,.13)}50%{transform:scale(1.08);box-shadow:0 5px 18px rgba(255,255,255,.28)}}























@media (max-width:390px){.vip-congrats-card{grid-template-columns:31px minmax(0,1fr)}.vip-congrats-card>b{grid-column:2}}
@media (prefers-reduced-motion:reduce){.vip-celebration-shine,.vip-vault-stamp{animation:none!important}.vip-celebration-shine{display:none}}


.moovie-hedge-mystery-panel{
  margin:10px 0 12px;
  padding:15px;
  border:1px solid rgba(228,235,241,.16);
  border-radius:20px;
  background:linear-gradient(145deg,rgba(240,245,249,.075),rgba(255,255,255,.025));
  box-shadow:0 14px 34px rgba(0,0,0,.18);
}
.moovie-hedge-mystery-panel .mystery-box-title{margin:0}
.moovie-hedge-mystery-panel .mystery-box-title>div>span{
  background:linear-gradient(145deg,rgba(248,251,253,.18),rgba(179,194,207,.08));
  border:1px solid rgba(235,241,246,.16);
  color:#eef4f8;
}
.moovie-hedge-mystery-panel .mystery-box-title>b{
  background:rgba(239,245,249,.08);
  border:1px solid rgba(239,245,249,.1);
  color:#dfe8ee;
}
.moovie-hedge-mystery-panel .mystery-box-content{padding-top:11px}
.moovie-hedge-mystery-panel .mystery-box-content>p{
  margin:0;
  color:#a3adb7;
  font-size:10.5px;
  line-height:1.52;
}
.moovie-hedge-mystery-panel .mystery-box-content>p.mystery-persist-note{
  margin-top:7px;
  color:#c1c9cf;
  font-size:10px;
}
.moovie-hedge-mystery-panel .mystery-box-rules{margin-top:11px}
.moovie-hedge-mystery-panel .mystery-box-rules span{
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.045);
  font-size:10.5px;
}
.mystery-reveal-box{
  position:relative;
  width:100%;
  min-height:86px;
  display:grid;
  grid-template-columns:58px minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  margin-top:12px;
  padding:12px 13px;
  border:1px solid rgba(241,247,250,.34);
  border-radius:18px;
  background:
    radial-gradient(circle at 85% 5%,rgba(255,255,255,.5),transparent 31%),
    linear-gradient(135deg,#dbe4ea,#aebbc5 55%,#8897a3);
  color:#172028;
  text-align:left;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(0,0,0,.22);
  cursor:pointer;
  overflow:hidden;
}
.mystery-reveal-box:not(.is-empty):before{
  content:"";
  position:absolute;
  inset:-60% auto -60% -35%;
  width:20%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);
  transform:rotate(18deg);
  animation:mysteryBoxSweep 3.5s ease-in-out infinite;
  pointer-events:none;
}
.mystery-reveal-box:disabled{cursor:default;opacity:.7}
.mystery-reveal-box.is-empty{opacity:.58;cursor:default}
.mystery-reveal-gift{
  width:58px;height:58px;display:grid;place-items:center;
  border-radius:17px;
  background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(220,229,235,.65));
  color:#556571;
  box-shadow:0 7px 18px rgba(25,36,44,.18);
}
.mystery-reveal-gift svg{width:29px;height:29px}
.mystery-reveal-copy{display:block;min-width:0}
.mystery-reveal-copy small{display:block;color:#566672;font-size:9.5px;font-weight:600;letter-spacing:.16em}
.mystery-reveal-copy strong{display:block;margin-top:3px;color:#172028;font-size:12px;line-height:1.15;letter-spacing:.01em}
.mystery-reveal-box>b{
  padding:7px 9px;
  border-radius:999px;
  background:rgba(25,36,44,.12);
  color:#26343e;
  font-size:10px;
  white-space:nowrap;
}
.mystery-opened-grid{margin-top:10px}
.mystery-event-copy>p{font-size:10px!important;line-height:1.55!important}
@keyframes mysteryBoxSweep{0%,55%{left:-35%;opacity:0}64%{opacity:.8}82%{left:120%;opacity:.45}100%{left:120%;opacity:0}}
@media (max-width:420px){
  .moovie-hedge-mystery-panel{padding:13px}
  .mystery-reveal-box{grid-template-columns:52px minmax(0,1fr);gap:10px}
  .mystery-reveal-gift{width:52px;height:52px}
  .mystery-reveal-box>b{grid-column:2;justify-self:start;margin-top:-4px}
  .mystery-reveal-copy strong{font-size:11px}
}
@media (prefers-reduced-motion:reduce){.mystery-reveal-box:not(.is-empty):before{animation:none;display:none}}

.moovie-hedge-mystery-panel.is-closed .mystery-box-content-compact{padding-top:4px}
.moovie-hedge-mystery-panel.is-closed .mystery-reveal-box{position:relative;overflow:hidden;min-height:104px}
.moovie-hedge-mystery-panel.is-closed .mystery-reveal-gift{position:relative;border-radius:14px;box-shadow:inset 0 -5px 0 rgba(0,0,0,.08),0 8px 18px rgba(0,0,0,.12)}
.moovie-hedge-mystery-panel.is-closed .mystery-reveal-gift:before{content:"";position:absolute;left:7px;right:7px;top:8px;height:7px;border-radius:6px;background:rgba(255,255,255,.42);box-shadow:0 11px 0 rgba(255,255,255,.13)}
.moovie-hedge-mystery-panel.is-closed .mystery-reveal-copy strong{letter-spacing:.035em}





.mystery-box-explainer{margin:10px 2px 2px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);overflow:hidden}
.mystery-box-explainer summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;font-size:12px;font-weight:600;color:rgba(255,255,255,.84)}
.mystery-box-explainer summary::-webkit-details-marker{display:none}.mystery-box-explainer summary svg{width:15px;height:15px;transition:transform .2s ease}.mystery-box-explainer[open] summary svg{transform:rotate(180deg)}
.mystery-box-explainer>div{padding:0 12px 12px}.mystery-box-explainer p{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.68)}
.mystery-box-rules-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mystery-box-rules-mini span{display:flex;flex-direction:column;gap:3px;padding:9px;border-radius:11px;background:rgba(255,255,255,.035)}.mystery-box-rules-mini b{font-size:11px}.mystery-box-rules-mini em{font-size:10.5px;font-style:normal;color:rgba(255,255,255,.66)}
@media (max-width:460px){.mystery-box-rules-mini{grid-template-columns:1fr}.mystery-box-explainer p{font-size:11px}}


.moovie-hedge-mystery-panel.has-boxes{
  border-color:rgba(255,211,92,.46);
  background:
    radial-gradient(circle at 92% 0%,rgba(255,220,102,.17),transparent 34%),
    radial-gradient(circle at 0% 100%,rgba(176,112,12,.12),transparent 38%),
    linear-gradient(145deg,rgba(71,49,8,.48),rgba(18,20,22,.96) 58%);
  box-shadow:0 18px 44px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,239,177,.14);
}
.moovie-hedge-mystery-panel.has-boxes .mystery-box-title>div>span{
  color:#ffe291;
  border:1px solid rgba(255,216,105,.36);
  background:linear-gradient(145deg,rgba(255,218,99,.2),rgba(124,79,5,.18));
  box-shadow:0 0 22px rgba(255,198,56,.12);
}
.moovie-hedge-mystery-panel.has-boxes .mystery-box-title>b{
  color:#ffe6a2;
  background:rgba(162,105,6,.22);
  border:1px solid rgba(255,215,104,.22);
}
.mystery-reveal-box.is-premium{
  border-color:rgba(255,222,123,.72);
  background:
    radial-gradient(circle at 86% 5%,rgba(255,255,226,.78),transparent 30%),
    linear-gradient(135deg,#ffe9a8 0%,#d9a72f 48%,#8f5d0a 100%);
  color:#2c1c02;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 14px 34px rgba(95,58,0,.3),0 0 0 1px rgba(255,213,92,.08);
}
.mystery-reveal-box.is-premium:after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:17px;
  pointer-events:none;
  border:1px solid rgba(255,250,217,.22);
}
.mystery-reveal-box.is-premium .mystery-reveal-gift{
  position:relative;
  overflow:visible;
  color:#7b4b00;
  background:linear-gradient(145deg,#fff5c8,#e1b33e 58%,#a66d08);
  border:1px solid rgba(255,247,201,.72);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 9px 22px rgba(73,42,0,.24);
}
.mystery-reveal-box.is-premium .mystery-reveal-copy small{color:#72500d}
.mystery-reveal-box.is-premium .mystery-reveal-copy strong{color:#2d1c02;font-size:13px}
.mystery-reveal-box.is-premium>b{background:rgba(79,48,1,.15);color:#3b2603;border:1px solid rgba(97,60,0,.1)}
.mystery-reveal-box.is-drawing{opacity:1!important;cursor:wait;filter:saturate(1.08)}
.mystery-reveal-box.is-drawing .mystery-reveal-gift{animation:mysteryGiftDraw .9s cubic-bezier(.45,.05,.55,.95) infinite}
.mystery-reveal-box.is-drawing .mystery-reveal-copy strong{animation:mysteryDrawText .85s ease-in-out infinite alternate}
.mystery-coin-stream{position:absolute;inset:0;pointer-events:none;overflow:visible}
.mystery-coin-stream img{position:absolute;left:50%;top:48%;width:18px;height:18px;object-fit:contain;border-radius:50%;opacity:0;filter:drop-shadow(0 4px 5px rgba(58,34,0,.3))}
.mystery-reveal-box.is-drawing .mystery-coin-stream img:nth-child(1){animation:mysteryCoinFly 1.05s .05s ease-out infinite}
.mystery-reveal-box.is-drawing .mystery-coin-stream img:nth-child(2){animation:mysteryCoinFlyTwo 1.05s .26s ease-out infinite}
.mystery-reveal-box.is-drawing .mystery-coin-stream img:nth-child(3){animation:mysteryCoinFlyThree 1.05s .47s ease-out infinite}
.mystery-box-card.is-latest{outline:1px solid rgba(255,223,125,.75);box-shadow:0 0 0 4px rgba(255,205,69,.08),0 16px 30px rgba(0,0,0,.22);animation:mysteryPrizeArrive .72s ease-out both}
.mystery-claim-all{margin:10px 2px 2px;padding:12px;border-radius:16px;border:1px solid rgba(255,214,96,.2);background:linear-gradient(145deg,rgba(120,79,8,.18),rgba(255,255,255,.025));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}
.mystery-claim-all small{display:block;font-size:10.5px;letter-spacing:.08em;color:rgba(255,255,255,.58)}
.mystery-claim-all strong{display:block;margin-top:3px;color:#ffe59a;font-size:14px}
.mystery-claim-all button{border:1px solid rgba(255,225,143,.42);border-radius:12px;padding:10px 12px;background:linear-gradient(135deg,#ffdf7c,#c28a1a);color:#241600;font-size:10px;font-weight:600;box-shadow:0 7px 18px rgba(97,58,0,.18)}
.mystery-claim-all button:disabled{opacity:.55;box-shadow:none}
.mystery-claim-all p{grid-column:1/-1;margin:0;font-size:10px;color:rgba(255,255,255,.68)}
@keyframes mysteryGiftDraw{0%,100%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-4px) rotate(-13deg) scale(1.05)}50%{transform:translateY(-1px) rotate(11deg) scale(1.08)}75%{transform:translateY(-4px) rotate(-7deg) scale(1.04)}}
@keyframes mysteryDrawText{from{opacity:.68}to{opacity:1}}
@keyframes mysteryCoinFly{0%{opacity:0;transform:translate(-50%,-20%) scale(.55) rotate(0)}20%{opacity:1}100%{opacity:0;transform:translate(42px,-58px) scale(1.02) rotate(250deg)}}
@keyframes mysteryCoinFlyTwo{0%{opacity:0;transform:translate(-50%,-20%) scale(.5) rotate(0)}20%{opacity:1}100%{opacity:0;transform:translate(-34px,-65px) scale(.9) rotate(-220deg)}}
@keyframes mysteryCoinFlyThree{0%{opacity:0;transform:translate(-50%,-20%) scale(.48) rotate(0)}20%{opacity:1}100%{opacity:0;transform:translate(7px,-78px) scale(.82) rotate(190deg)}}
@keyframes mysteryPrizeArrive{0%{opacity:.2;transform:translateY(10px) scale(.96)}65%{transform:translateY(-2px) scale(1.015)}100%{opacity:1;transform:none}}
@media (max-width:460px){.mystery-claim-all{grid-template-columns:1fr}.mystery-claim-all button{width:100%}.mystery-reveal-box.is-premium .mystery-reveal-copy strong{font-size:12px}}
@media (prefers-reduced-motion:reduce){.mystery-reveal-box.is-drawing .mystery-reveal-gift,.mystery-reveal-box.is-drawing .mystery-reveal-copy strong,.mystery-reveal-box.is-drawing .mystery-coin-stream img,.mystery-box-card.is-latest{animation:none!important}.mystery-coin-stream{display:none}}



.mystery-redemption-history{margin-top:14px}
.mystery-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.mystery-history-head h2{margin:0 0 4px}.mystery-history-head p{margin:0;color:rgba(255,255,255,.6);font-size:11.5px;line-height:1.45}
.mystery-history-head>strong{white-space:nowrap;color:#ffd769;font-size:15px}
.mystery-redemption-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.07)}
.mystery-redemption-row span{display:flex;flex-direction:column;gap:3px}.mystery-redemption-row b{font-size:13px;color:#f3f6f8}.mystery-redemption-row small{font-size:10.5px;color:rgba(255,255,255,.55)}
.mystery-redemption-row a{display:grid;place-items:center;min-width:34px;height:28px;border-radius:9px;background:rgba(255,215,105,.09);border:1px solid rgba(255,215,105,.18);color:#ffd769;font-size:10px;font-weight:600;text-decoration:none}
.mystery-history-empty{padding:14px 0 4px;color:rgba(255,255,255,.5);font-size:11.5px}
@media (max-width:430px){.mystery-history-head{display:block}.mystery-history-head>strong{display:block;margin-top:8px}.mystery-redemption-row{align-items:flex-start}}


.moovie-hedge-mystery-panel.mystery-box-collapsible>summary{display:block;width:100%;outline:none}
.moovie-hedge-mystery-panel.mystery-box-collapsible>summary:focus-visible{outline:2px solid rgba(255,214,92,.35);outline-offset:5px;border-radius:16px}
.moovie-hedge-mystery-panel.mystery-box-collapsible:not([open]){padding-top:15px;padding-bottom:15px}
.moovie-hedge-mystery-panel.mystery-box-collapsible:not([open]) .mystery-box-title>div>span{background:rgba(255,255,255,.08)}
.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>div>div strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>b{width:30px;height:30px;justify-content:center;padding:0;border-radius:10px}
.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>b svg{width:14px;height:14px}
.moovie-hedge-mystery-panel.mystery-box-collapsible[open] .mystery-box-content{animation:mysteryAccordionIn .16s ease-out}
@keyframes mysteryAccordionIn{from{opacity:.25;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:420px){.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>div>div strong{font-size:13px}}



.mystery-claim-processing{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}
.mystery-claim-processing img{width:16px;height:16px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22));animation:mysteryPeurClaimSpin .72s linear infinite}
.mystery-box-opened.is-processing{display:flex;align-items:center;justify-content:center;width:100%;margin-top:11px;min-height:34px;border-radius:12px;border:1px solid rgba(255,225,143,.26);background:rgba(255,255,255,.055);font-size:10px;font-weight:600;letter-spacing:.025em;color:#ffe9a9}
.mystery-claim-all button .mystery-claim-processing{min-width:96px}
@keyframes mysteryPeurClaimSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.mystery-claim-processing img{animation:none!important}}



.referral-link-card button.is-copied{border-color:rgba(184,255,59,.34);background:rgba(184,255,59,.09);color:#b8ff3b}
.referral-username-setup{border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 80% 0,rgba(184,255,59,.09),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border-radius:24px;padding:24px 20px;margin:14px 0;text-align:center}
.referral-username-setup>.referral-hero-icon{margin:0 auto 10px}
.referral-username-setup>small{display:block;font-size:10px;letter-spacing:.12em;opacity:.68}
.referral-username-setup h2{margin:8px 0 7px;font-size:22px;color:#fff}
.referral-username-setup p{margin:0 auto 18px;max-width:430px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.72)}
.referral-username-input{height:48px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(0,0,0,.22);padding:0 13px;margin-bottom:11px}
.referral-username-input:focus-within{border-color:rgba(184,255,59,.38);box-shadow:0 0 0 3px rgba(184,255,59,.06)}
.referral-username-input span{font-weight:600;color:#b8ff3b}
.referral-username-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:15px;text-transform:lowercase}
.referral-direct-list{margin-bottom:12px}
.referral-direct-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.referral-direct-row:last-child{border-bottom:0}
.referral-direct-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(184,255,59,.07);color:#b8ff3b;flex:0 0 auto}
.referral-direct-avatar svg{width:17px;height:17px}
.referral-direct-row>div{min-width:0;flex:1;text-align:left}
.referral-direct-row strong{display:block;color:#fff;font-size:12px}
.referral-direct-row small{display:block;margin-top:3px;color:rgba(255,255,255,.52);font-size:10px}
.referral-direct-row>b{color:#b8ff3b;display:grid;place-items:center}
.referral-direct-row>b svg{width:16px;height:16px}
.card-application-form .card-form-control:required:invalid{border-color:rgba(255,74,92,.78);box-shadow:0 0 0 2px rgba(255,74,92,.055)}
.card-application-form .card-form-control:required:valid{border-color:rgba(77,218,132,.76);box-shadow:0 0 0 2px rgba(77,218,132,.05)}
.card-application-form .card-form-control:not([required]):not(:placeholder-shown){border-color:rgba(77,218,132,.76);box-shadow:0 0 0 2px rgba(77,218,132,.05)}
.card-application-form .card-form-control:focus:invalid{border-color:rgba(255,74,92,.95);box-shadow:0 0 0 3px rgba(255,74,92,.09)}
.card-application-form .card-form-control:focus:valid{border-color:rgba(77,218,132,.95);box-shadow:0 0 0 3px rgba(77,218,132,.08)}


.referral-auto-refresh{display:inline-flex;align-items:center;gap:6px;color:#91a0aa;font-size:10.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}
.referral-auto-refresh i{display:grid;place-items:center;width:18px;height:18px}
.referral-auto-refresh i svg{width:14px;height:14px}
.referral-auto-refresh.is-refreshing i svg{animation:spin .8s linear infinite}
@media (prefers-reduced-motion:reduce){.referral-auto-refresh.is-refreshing i svg{animation:none!important}}
.payment-collector-processing{min-height:420px}


.asset-owned-with-card-actions.has-dynamic-quick-control{min-height:88px;padding-right:172px}
.detail-wallet-mode-stack{flex-direction:column;align-items:stretch;gap:6px}
.detail-wallet-mode-row{display:flex;align-items:center;justify-content:flex-end;gap:7px}
.detail-wallet-mode-row .detail-legacy-quick-control{flex:0 0 auto}
.detail-dynamic-quick-control>span{font-size:9.5px!important}
.detail-dynamic-info-action{border-color:rgba(184,255,59,.13);background:rgba(184,255,59,.035);color:#b8ff3b}
.detail-dynamic-info-action svg{width:17px;height:17px}
.detail-wallet-mode-row .legacy-toggle:disabled{opacity:.5;cursor:not-allowed}
@media (max-width:430px){
  .asset-owned-with-card-actions.has-dynamic-quick-control{min-height:84px;padding-right:160px}
  .detail-wallet-mode-row{gap:5px}
  .detail-dynamic-quick-control>span{font-size:9.5px!important}
}


.dashboard-shortcut-carousel{margin-top:5px!important}
.dashboard-quick-links.dashboard-shortcut-rail{
  grid-auto-columns:76px!important;
  gap:8px!important;
  padding:2px 2px 4px!important;
  align-items:start!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{
  width:76px!important;
  height:67px!important;
  min-height:67px!important;
  max-height:67px!important;
  aspect-ratio:auto!important;
  padding:2px 1px!important;
  border:0!important;
  border-radius:12px!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:5px!important;
  color:#aab3bf!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern:hover{background:rgba(255,255,255,.02)!important;color:#e8edf1!important}
.dashboard-shortcut-compact-icon{
  width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#11151b;color:#c7d0d9;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
.dashboard-shortcut-compact-icon svg{width:21px!important;height:21px!important}
.dashboard-card-link .dashboard-shortcut-compact-icon{color:#e6d7bc;border-color:rgba(222,190,135,.13);background:rgba(75,57,35,.18)}
.dashboard-news-link .dashboard-shortcut-compact-icon{color:#8bd5ff;border-color:rgba(139,213,255,.13);background:rgba(70,150,210,.08)}
.dashboard-swap-link .dashboard-shortcut-compact-icon{color:#b8ff3b;border-color:rgba(184,255,59,.15);background:rgba(184,255,59,.055)}
.dashboard-referral-link .dashboard-shortcut-compact-icon{color:#d9c3ff;border-color:rgba(206,173,255,.13);background:rgba(139,95,200,.07)}
.dashboard-vip-link .dashboard-shortcut-compact-icon{color:#e6b56e;border-color:rgba(230,181,110,.14);background:rgba(190,122,46,.07)}
.dashboard-manage-link .dashboard-shortcut-compact-icon{color:#bbc4ce}
.dashboard-shortcut-compact-label{display:block;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9da7b2;font-size:10px;font-weight:600;line-height:1.05;text-align:center;letter-spacing:.005em}
.dashboard-shortcut-rail .dashboard-card-link.is-login-glow .dashboard-shortcut-compact-icon{box-shadow:0 0 0 1px rgba(184,255,59,.12),0 0 19px rgba(184,255,59,.12)}
@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:70px!important;gap:6px!important}
  .dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{width:70px!important;height:64px!important;min-height:64px!important;max-height:64px!important}
  .dashboard-shortcut-compact-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px}
  .dashboard-shortcut-compact-label{max-width:68px;font-size:10px}
}


.konebe-pay-nav-icon{overflow:hidden;background:linear-gradient(145deg,#dfff8a,#a9f43a)!important}
.konebe-pay-nav-icon .coin-logo-image{width:30px!important;height:30px!important;border-radius:50%;overflow:hidden}
.konebe-pay-nav-icon .coin-logo-image img{width:100%!important;height:100%!important;object-fit:cover}
.bottom-nav .konebe-pay-nav-button>span{font-weight:600;color:inherit}



.asset-owned-with-card-actions.has-dynamic-quick-control{min-height:145px!important;padding-right:0!important;padding-bottom:88px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .balance-card-action-group-legacy{
  left:0!important;right:0!important;bottom:0!important;width:100%!important;
  display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;
}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-wallet-mode-row{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:7px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-legacy-quick-control{
  width:100%!important;height:37px!important;min-width:0!important;padding:0 6px 0 10px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
  border-radius:11px!important;background:rgba(0,0,0,.20)!important;
}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-legacy-quick-control>span{font-size:10px!important;color:#a3adb8!important;font-weight:600!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-legacy-quick-control .legacy-toggle{width:62px!important;min-width:62px!important;height:29px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-legacy-quick-control .legacy-toggle.on>span{transform:translateX(32px)!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .balance-card-icon-action{width:36px!important;height:36px!important;min-width:36px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-dynamic-info-action{color:#b8ff3b!important}
@media (max-width:390px){
  .asset-owned-with-card-actions.has-dynamic-quick-control{min-height:142px!important;padding-bottom:86px!important}
  .asset-owned-with-card-actions.has-dynamic-quick-control .detail-wallet-mode-row{grid-template-columns:minmax(0,1fr) 34px;gap:5px!important}
  .asset-owned-with-card-actions.has-dynamic-quick-control .balance-card-icon-action{width:34px!important;height:34px!important;min-width:34px!important}
  .asset-owned-with-card-actions.has-dynamic-quick-control .detail-legacy-quick-control>span{font-size:10px!important}
}



.dashboard-shortcut-carousel{margin-top:7px!important}
.dashboard-quick-links.dashboard-shortcut-rail{
  grid-auto-columns:68px!important;gap:12px!important;padding:3px 3px 5px!important;align-items:start!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{
  width:68px!important;height:61px!important;min-height:61px!important;max-height:61px!important;padding:1px 0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;color:#f2f5f7!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern:hover{background:transparent!important;color:#fff!important;transform:translateY(-1px)}
.dashboard-shortcut-compact-icon{
  position:relative;width:35px!important;height:35px!important;flex:0 0 35px!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;color:#f5f7f8!important;box-shadow:none!important;overflow:visible!important;
}
.dashboard-shortcut-compact-icon svg{width:24px!important;height:24px!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.38))}
.dashboard-card-link .dashboard-shortcut-compact-icon,
.dashboard-news-link .dashboard-shortcut-compact-icon,
.dashboard-swap-link .dashboard-shortcut-compact-icon,
.dashboard-referral-link .dashboard-shortcut-compact-icon,
.dashboard-vip-link .dashboard-shortcut-compact-icon,
.dashboard-manage-link .dashboard-shortcut-compact-icon{color:#f5f7f8!important;border:0!important;background:transparent!important}
.dashboard-shortcut-compact-label{max-width:66px!important;color:#c8d0d8!important;font-size:10px!important;font-weight:600!important;line-height:1.05!important;text-align:center!important}
.dashboard-card-official-icon img{display:block;width:36px!important;height:auto!important;max-height:24px!important;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.48))}
.dashboard-card-link.is-login-glow .dashboard-shortcut-compact-icon{box-shadow:none!important}
.dashboard-card-link.is-login-glow .dashboard-card-official-icon img{filter:drop-shadow(0 0 7px rgba(255,255,255,.18)) drop-shadow(0 4px 8px rgba(0,0,0,.46))}
.dashboard-vip-diamond{color:#fff!important;isolation:isolate}
.dashboard-vip-diamond svg{width:25px!important;height:25px!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.28)) drop-shadow(0 3px 7px rgba(0,0,0,.4))}
.dashboard-vip-diamond::after{content:"";position:absolute;z-index:2;left:6px;top:7px;width:7px;height:18px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);filter:blur(.4px);opacity:.58;transform:translateX(0) rotate(22deg);animation:vipDiamondLight 3.8s ease-in-out infinite alternate}
@keyframes vipDiamondLight{from{transform:translateX(0) rotate(22deg);opacity:.32}to{transform:translateX(15px) rotate(22deg);opacity:.72}}
@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:64px!important;gap:10px!important}
  .dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{width:64px!important;height:59px!important;min-height:59px!important;max-height:59px!important}
  .dashboard-shortcut-compact-label{max-width:62px!important;font-size:9.5px!important}
}
@media (prefers-reduced-motion:reduce){.dashboard-vip-diamond::after{animation:none!important;transform:translateX(7px) rotate(22deg);opacity:.45}}


.konebe-pay-nav-icon,.konebe-pay-nav-base-icon.konebe-pay-nav-icon{
  background:#050608!important;border:1px solid rgba(255,213,61,.36)!important;color:#fff!important;
  box-shadow:0 9px 24px rgba(0,0,0,.42),0 0 0 5px rgba(10,11,15,.96)!important;
}
.bottom-nav .konebe-pay-nav-button.active .konebe-pay-nav-icon{box-shadow:0 9px 26px rgba(0,0,0,.48),0 0 0 5px rgba(10,11,15,.96),0 0 15px rgba(255,213,61,.12)!important}
.konebe-pay-nav-icon .coin-logo-image{background:transparent!important}


.native-asset-hero.has-inline-wallet-modes.chart-collapsed{min-height:160px!important}
.native-asset-hero.has-inline-wallet-modes.chart-expanded{min-height:228px!important}
.has-inline-wallet-modes .asset-hero-head{gap:8px!important;align-items:center!important}
.has-inline-wallet-modes .asset-hero-head>.coin-logo-image{flex:0 0 auto}
.has-inline-wallet-modes .asset-hero-identity{min-width:58px!important;flex:1 1 auto!important}
.has-inline-wallet-modes .asset-hero-identity>span{font-size:10px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.has-inline-wallet-modes .asset-hero-identity>strong{margin-top:2px!important;font-size:13.5px!important;line-height:1.15!important}
.detail-wallet-mode-inline-group{position:relative;z-index:3;flex:0 0 94px;width:94px;display:grid;gap:4px}
.detail-mode-inline{height:25px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:4px;padding:0 3px 0 6px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(0,0,0,.16)}
.detail-mode-inline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a7b0bb!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.015em}
.detail-mode-inline .legacy-toggle{position:relative!important;display:block!important;overflow:hidden!important;width:42px!important;min-width:42px!important;height:20px!important;padding:0!important;border-radius:7px!important}
.detail-mode-inline .legacy-toggle>span{position:absolute!important;left:3px!important;top:3px!important;width:14px!important;height:14px!important;margin:0!important;transform:translateX(0)!important}
.detail-mode-inline .legacy-toggle>b{position:absolute!important;right:4px!important;top:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:15px!important;font-size:9.5px!important;color:#8d96a5!important}
.detail-mode-inline .legacy-toggle.on>span{transform:translateX(21px)!important}
.detail-mode-inline .legacy-toggle.on>b{left:4px!important;right:auto!important;color:#d7ff8f!important;transform:none!important}
.detail-mode-inline .legacy-toggle:disabled{opacity:.5;cursor:not-allowed}
.asset-owned-with-card-actions.has-dynamic-quick-control{min-height:52px!important;padding-right:82px!important;padding-bottom:0!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .balance-card-action-group-legacy.detail-wallet-page-actions{left:auto!important;right:0!important;bottom:0!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .balance-card-icon-action{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}
.asset-owned-with-card-actions.has-dynamic-quick-control .detail-dynamic-info-action{color:#eef2f5!important;border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.035)!important}
@media (max-width:390px){
  .has-inline-wallet-modes .asset-hero-head{gap:6px!important}
  .has-inline-wallet-modes .asset-hero-head>.coin-logo-image{transform:scale(.9);transform-origin:left center;margin-right:-4px}
  .has-inline-wallet-modes .asset-hero-identity{min-width:48px!important}
  .has-inline-wallet-modes .asset-hero-identity>span{font-size:9.5px!important}
  .has-inline-wallet-modes .asset-hero-identity>strong{font-size:12px!important}
  .detail-wallet-mode-inline-group{flex-basis:90px;width:90px;gap:3px}
  .detail-mode-inline{grid-template-columns:minmax(0,1fr) 39px;height:24px;padding-left:5px;gap:3px}
  .detail-mode-inline>span{font-size:9.5px!important}
  .detail-mode-inline .legacy-toggle{width:39px!important;min-width:39px!important;height:19px!important}
  .detail-mode-inline .legacy-toggle>span{width:13px!important;height:13px!important}
  .detail-mode-inline .legacy-toggle.on>span{transform:translateX(20px)!important}
  .has-inline-wallet-modes .asset-hero-market-column{gap:4px}
  .has-inline-wallet-modes .asset-hero-market-actions{gap:4px}
  .has-inline-wallet-modes .chart-toggle-button{width:28px;height:28px;min-width:28px}
}





.dashboard-shortcut-carousel{
  margin:1px 0 0!important;
  padding:0!important;
  min-height:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.dashboard-quick-links.dashboard-shortcut-rail{
  grid-auto-columns:62px!important;
  gap:10px!important;
  margin:0!important;
  padding:0 2px 1px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  align-items:start!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{
  width:62px!important;
  height:52px!important;
  min-height:52px!important;
  max-height:52px!important;
  aspect-ratio:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  overflow:visible!important;
  gap:2px!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern::after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern:hover{
  transform:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.dashboard-shortcut-compact-icon{
  width:31px!important;
  height:31px!important;
  flex:0 0 31px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}
.dashboard-shortcut-compact-icon svg{
  width:23px!important;
  height:23px!important;
  filter:none!important;
  box-shadow:none!important;
}
.dashboard-card-official-icon img{
  width:32px!important;
  max-height:20px!important;
  filter:none!important;
  box-shadow:none!important;
}
.dashboard-card-link.is-login-glow .dashboard-card-official-icon img,
.dashboard-card-link.is-login-glow .dashboard-shortcut-compact-icon{
  filter:none!important;
  box-shadow:none!important;
}
.dashboard-vip-diamond svg{
  filter:none!important;
}
.dashboard-shortcut-compact-label{
  max-width:62px!important;
  margin:0!important;
  font-size:9.5px!important;
  line-height:1!important;
}
@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:59px!important;gap:8px!important;padding-bottom:0!important}
  .dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern{
    width:59px!important;height:50px!important;min-height:50px!important;max-height:50px!important;
  }
  .dashboard-shortcut-compact-icon{width:30px!important;height:30px!important;flex-basis:30px!important}
  .dashboard-shortcut-compact-label{max-width:58px!important;font-size:9.5px!important}
}


.dashboard-news-link .dashboard-shortcut-news-live,
.dashboard-news-link .dashboard-news-shortcut-stage,
.dashboard-news-link .dashboard-news-shortcut-slide{
  display:none!important;
}


.dashboard-header-compact .header-wallet-home-button,
.dashboard-header-compact .header-wallet-home-button:hover{
  color:#fff!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.dashboard-header-compact .header-wallet-home-button svg{stroke:currentColor!important}


.native-asset-hero.has-wallet-mode-actions.chart-collapsed{min-height:154px!important}
.native-asset-hero.has-wallet-mode-actions.chart-expanded{min-height:222px!important}
.has-wallet-mode-actions .asset-hero-head{gap:8px!important;align-items:center!important}
.has-wallet-mode-actions .asset-hero-identity{min-width:0!important;flex:1 1 auto!important}
.has-wallet-mode-actions .asset-hero-market-column{margin-left:auto}



.asset-owned-with-card-actions.has-dynamic-quick-control{
  min-height:70px!important;
  padding-right:106px!important;
  padding-bottom:0!important;
}
.detail-wallet-mode-actions{
  position:absolute;
  right:0;
  bottom:0;
  width:98px;
  display:grid;
  gap:5px;
  z-index:4;
}
.detail-wallet-mode-action-row{
  width:100%;
  height:31px;
  display:grid;
  grid-template-columns:31px 60px;
  align-items:center;
  justify-content:end;
  gap:7px;
}
.detail-wallet-mode-action-row .balance-card-icon-action{
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  padding:0!important;
  border-radius:9px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(255,255,255,.025)!important;
  color:#f3f6f8!important;
  box-shadow:none!important;
}
.detail-wallet-mode-action-row .balance-card-icon-action:hover{
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.045)!important;
}
.detail-wallet-mode-action-row .balance-card-icon-action svg{
  width:15px!important;
  height:15px!important;
}
.detail-wallet-mode-action-row .legacy-toggle{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  width:60px!important;
  min-width:60px!important;
  height:27px!important;
  padding:0!important;
  border-radius:9px!important;
}
.detail-wallet-mode-action-row .legacy-toggle>span{
  position:absolute!important;
  left:4px!important;
  top:4px!important;
  width:19px!important;
  height:19px!important;
  margin:0!important;
  transform:translateX(0)!important;
}
.detail-wallet-mode-action-row .legacy-toggle>b{
  position:absolute!important;
  right:6px!important;
  top:0!important;
  bottom:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:20px!important;
  font-size:9.5px!important;
  transform:none!important;
}
.detail-wallet-mode-action-row .legacy-toggle.on>span{transform:translateX(33px)!important}
.detail-wallet-mode-action-row .legacy-toggle.on>b{
  left:6px!important;
  right:auto!important;
  transform:none!important;
}
.detail-wallet-mode-action-row .legacy-toggle:disabled{opacity:.5!important;cursor:not-allowed!important}

@media (max-width:390px){
  .asset-owned-with-card-actions.has-dynamic-quick-control{min-height:68px!important;padding-right:100px!important}
  .detail-wallet-mode-actions{width:94px;gap:4px}
  .detail-wallet-mode-action-row{grid-template-columns:30px 57px;gap:6px;height:30px}
  .detail-wallet-mode-action-row .balance-card-icon-action{width:30px!important;height:30px!important;min-width:30px!important}
  .detail-wallet-mode-action-row .legacy-toggle{width:57px!important;min-width:57px!important;height:26px!important}
  .detail-wallet-mode-action-row .legacy-toggle>span{width:18px!important;height:18px!important}
  .detail-wallet-mode-action-row .legacy-toggle.on>span{transform:translateX(31px)!important}
}



.pin-auth-device .auth-header-controls{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:10px!important;
  white-space:nowrap!important;
}
.pin-auth-device .auth-header-controls .auth-home-back,
.pin-auth-device .auth-header-controls .flag-toggle,
.pin-auth-device .auth-header-controls .pwa-install-button{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  color:#fff!important;
}
.pin-auth-device .auth-header-controls .auth-home-back:hover,
.pin-auth-device .auth-header-controls .flag-toggle:hover,
.pin-auth-device .auth-header-controls .pwa-install-button:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.pin-auth-device .auth-header-controls .pwa-install-button::before,
.pin-auth-device .auth-header-controls .pwa-install-button::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
.pin-auth-device .auth-header-controls .auth-home-back svg,
.pin-auth-device .auth-header-controls .pwa-install-button svg{
  width:20px!important;
  height:20px!important;
  filter:none!important;
}
.pin-auth-device .auth-header-controls .pwa-install-button svg{animation:pwa-download-arrow 1.35s ease-in-out infinite!important;transform-origin:center!important}
.pin-auth-device .auth-header-controls .flag-toggle img{
  width:25px!important;
  height:17px!important;
  border-radius:3px!important;
  box-shadow:none!important;
}
@media (max-width:390px){
  .pin-auth-device .auth-header-controls{gap:8px!important}
  .pin-auth-device .auth-header-controls .auth-home-back,
  .pin-auth-device .auth-header-controls .flag-toggle,
  .pin-auth-device .auth-header-controls .pwa-install-button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
}




.detail-wallet-mode-action-row{
  grid-template-columns:60px 31px!important;
}
@media (max-width:390px){
  .detail-wallet-mode-action-row{grid-template-columns:57px 30px!important}
}


#open-detail-dynamic-info,
#open-detail-wallets,
#open-token-wallets,
.asset-owned-with-card-actions #open-detail-dynamic-info,
.asset-owned-with-card-actions #open-detail-wallets,
.token-owned-with-actions #open-token-wallets,
.peur-summary-actions #open-token-wallets{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  border-radius:0!important;
}
#open-detail-dynamic-info:hover,
#open-detail-wallets:hover,
#open-token-wallets:hover,
.asset-owned-with-card-actions #open-detail-dynamic-info:hover,
.asset-owned-with-card-actions #open-detail-wallets:hover,
.token-owned-with-actions #open-token-wallets:hover,
.peur-summary-actions #open-token-wallets:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}


#toggle-detail-chart,
#toggle-token-chart,
#toggle-detail-chart.is-open,
#toggle-token-chart.is-open,
#toggle-detail-chart:hover,
#toggle-token-chart:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  border-radius:0!important;
}


.detail-wallet-mode-action-row .legacy-toggle{
  border-radius:9px!important;
}


.header-activity-button{display:none!important}



.auth-device .auth-header-controls{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:10px!important;
  white-space:nowrap!important;
}
.auth-device .auth-header-controls .auth-home-back,
.auth-device .auth-header-controls .flag-toggle,
.auth-device .auth-header-controls .pwa-install-button{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  color:#fff!important;
}
.auth-device .auth-header-controls .auth-home-back:hover,
.auth-device .auth-header-controls .flag-toggle:hover,
.auth-device .auth-header-controls .pwa-install-button:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.auth-device .auth-header-controls .pwa-install-button::before,
.auth-device .auth-header-controls .pwa-install-button::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
.auth-device .auth-header-controls .auth-home-back svg,
.auth-device .auth-header-controls .pwa-install-button svg{
  width:20px!important;
  height:20px!important;
  filter:none!important;
}
.auth-device .auth-header-controls .pwa-install-button svg{
  animation:pwa-download-arrow 1.35s ease-in-out infinite!important;
  transform-origin:center!important;
}
.auth-device .auth-header-controls .flag-toggle img{
  width:25px!important;
  height:17px!important;
  border-radius:3px!important;
  box-shadow:none!important;
}
@media (max-width:390px){
  .auth-device .auth-header-controls{gap:8px!important}
  .auth-device .auth-header-controls .auth-home-back,
  .auth-device .auth-header-controls .flag-toggle,
  .auth-device .auth-header-controls .pwa-install-button{
    width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important
  }
}
@media (prefers-reduced-motion:reduce){
  .auth-device .auth-header-controls .pwa-install-button svg{animation:none!important;transform:none!important}
}


.payments-hero-camera{
  position:absolute;
  top:12px;
  right:12px;
  z-index:8;
  width:30px;
  height:30px;
  min-width:30px;
  min-height:30px;
  padding:0;
  display:grid;
  place-items:center;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#fff;
  cursor:pointer;
}
.payments-hero-camera svg{width:20px;height:20px;display:block}
.payments-hero-camera:hover{color:#dfffad}
.payments-hero-camera:focus-visible{outline:1px solid rgba(184,255,59,.5);outline-offset:3px;border-radius:4px}
@media (max-width:430px){.payments-hero-camera{top:10px;right:10px}}





.dashboard-shortcut-carousel{margin-top:10px!important}


.dashboard-events-link .dashboard-shortcut-compact-icon{color:#f5f7f8!important;border:0!important;background:transparent!important;box-shadow:none!important}


.legal-modal-header-actions .flag-toggle{
  width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;
}
.legal-modal-header-actions .flag-toggle:hover,
.legal-modal-header-actions .flag-toggle:active{border:0!important;background:transparent!important;box-shadow:none!important}
.legal-modal-header-actions .flag-toggle img{width:25px!important;height:17px!important;border-radius:3px!important;box-shadow:none!important}


.pin-auth-device .auth-header-controls .pwa-install-button svg{
  animation:pwa-download-arrow 1.35s ease-in-out infinite!important;
  transform-origin:center!important;
}
@media (prefers-reduced-motion:reduce){
  .pin-auth-device .auth-header-controls .pwa-install-button svg{animation:none!important}
}
.dashboard-shortcut-rail>.dashboard-events-link.dashboard-shortcut-modern::before,
.dashboard-shortcut-rail>.dashboard-events-link.dashboard-shortcut-modern::after{
  content:none!important;display:none!important;background:none!important;box-shadow:none!important;
}



.send-asset-summary{align-items:flex-start!important}
.send-current-price{min-width:128px}
.send-summary-available{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.08);text-align:right}
.send-summary-available>span,.send-summary-available>b,.send-summary-available>small{display:block}
.send-summary-available>span{color:#737d8c;font-size:9.5px;font-weight:600}
.send-summary-available>b{margin-top:3px;color:#f3f7fa;font-size:13px;line-height:1.08;font-weight:600;font-variant-numeric:tabular-nums}
.send-summary-available>small{margin-top:2px;color:#7f8898;font-size:9.5px;font-weight:600}
.send-page-card>.send-available-card{display:none!important}

.wallet-source-row{grid-template-columns:minmax(0,1fr) 62px!important;gap:8px!important}
.wallet-unify-control{position:relative;width:62px;min-height:52px;align-self:start}
.wallet-unify-toggle{width:62px!important;min-height:52px!important;padding:6px 5px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:13px}
.wallet-unify-toggle>span{display:grid;place-items:center;line-height:1}
.wallet-unify-toggle>span svg{width:17px;height:17px}
.wallet-unify-toggle>small{display:block;color:#fff;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.01em}
.wallet-unify-toggle.is-on>small{color:#fff}
.wallet-unify-help{position:absolute;top:3px;right:4px;z-index:2;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border:0;border-radius:50%;background:transparent;color:#8f99a5;font:800 9px/14px system-ui;text-align:center;cursor:pointer;opacity:.82}
.wallet-unify-help:hover{color:#fff;opacity:1}
.wallet-unify-help:focus-visible{outline:1px solid rgba(255,255,255,.55);outline-offset:1px}
.unify-info-hero{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025)}
.unify-info-hero>span{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;color:#b8ff3b}
.unify-info-hero>span svg{width:20px;height:20px}
.unify-info-hero p{margin:0;color:#c7ced6;font-size:10px;line-height:1.6}
@media (max-width:420px){.wallet-source-row{grid-template-columns:minmax(0,1fr) 60px!important}.wallet-unify-control,.wallet-unify-toggle{width:60px!important}}

.dashboard-row-chart,.dashboard-row-chart .dashboard-row-sparkline{background:transparent!important}
.dashboard-row-chart .sparkline-fill{fill:transparent!important;opacity:0!important}

.payments-page:not(.payments-receipt-only) .payments-hero-compact{padding:14px 15px 14px!important}
.payments-page:not(.payments-receipt-only) .payments-hero-token{padding-right:42px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}
.payments-page:not(.payments-receipt-only) .payments-hero-token>div>small{color:#f0c94c!important;font-size:10px!important;font-weight:600!important;letter-spacing:.10em!important;line-height:1.05!important}
.payments-page:not(.payments-receipt-only) .payments-hero-token>div>strong{margin-top:4px!important;font-size:10.5px!important}
.payments-dashboard-balance{position:relative;z-index:2;margin-top:13px}
.payments-dashboard-balance-label{display:block;color:#8f99a5;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.payments-dashboard-balance>.balance-value{display:flex;align-items:baseline;gap:5px;margin-top:4px;color:#fff;font-size:clamp(27px,7vw,38px);font-weight:600;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}
.payments-dashboard-balance>.balance-value .balance-value-currency{font-size:.56em;font-weight:600;letter-spacing:-.02em}
.payments-dashboard-balance>.balance-meta{margin-top:7px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#8d97a2!important;font-size:10px!important}
.payments-dashboard-balance .dashboard-fiat-cycle{color:#cfd6dc!important}
.payments-hero-camera{top:10px!important;right:10px!important}




.native-asset-hero.chart-expanded .detail-chart-wrap,
.token-asset-hero.chart-expanded .detail-chart-wrap{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
}
.native-asset-hero.chart-expanded .detail-chart-wrap .sparkline,
.token-asset-hero.chart-expanded .detail-chart-wrap .sparkline{
  display:block!important;
  width:calc(100% + 4px)!important;
  max-width:none!important;
  min-width:0!important;
  height:82px!important;
  margin-left:-2px!important;
  margin-right:-2px!important;
}


.detail-theme-action-pair .action-button{
  opacity:1;
  border-color:rgba(255,255,255,.12)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.detail-theme-action-pair .action-button span strong{font-size:13.5px!important;line-height:1.05!important}
.detail-theme-action-pair.theme-piggy .action-button{background:linear-gradient(135deg,#31203e,#18111f)!important;border-color:rgba(188,118,255,.20)!important}
.detail-theme-action-pair.theme-vipgold .action-button{background:linear-gradient(135deg,#3b281a,#1c120c)!important;border-color:rgba(213,145,66,.24)!important}
.detail-theme-action-pair.theme-aurora .action-button{background:linear-gradient(135deg,#123047,#091925)!important;border-color:rgba(123,220,255,.20)!important}
.detail-theme-action-pair.theme-vault .action-button{background:linear-gradient(135deg,#b8c1cb,#919da9)!important;border-color:rgba(255,255,255,.28)!important}
.detail-theme-action-pair.theme-vault .action-button span strong,
.detail-theme-action-pair.theme-vault .action-button span small,
.detail-theme-action-pair.theme-vault .action-button .info-icon{color:#202b35!important}
.detail-theme-action-pair.theme-vault .action-button .info-icon{background:rgba(31,43,53,.09)!important}


.header-events-button{
  width:40px;height:40px;min-width:40px;min-height:40px;padding:0;
  display:grid;place-items:center;flex:0 0 auto;
  border:0;border-radius:0;background:transparent;box-shadow:none;
  color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;
}
.header-events-button svg{width:20px;height:20px;stroke:currentColor}
.header-events-button:hover,.header-events-button.is-active{border:0;background:transparent;color:#fff;box-shadow:none}
.header-events-button:focus-visible{outline:2px solid rgba(255,255,255,.42);outline-offset:-5px;border-radius:9px}
@media (max-width:760px){.header-events-button{width:38px;height:38px;min-width:38px;min-height:38px}}
@media (max-width:370px){.header-events-button{width:36px;height:36px;min-width:36px;min-height:36px}}


.dashboard-balance-events-action{display:none!important}
.dashboard-balance-label-row{display:flex!important;align-items:center!important;gap:7px!important;min-width:0}
.dashboard-balance-label-row .balance-label{min-width:0}
.dashboard-market-button{
  min-height:24px;padding:0 9px;margin-left:2px;
  border:1px solid rgba(255,255,255,.13);border-radius:999px;
  background:rgba(255,255,255,.06);color:#fff;
  font:inherit;font-size:10px;font-weight:600;letter-spacing:.015em;cursor:pointer;
}
.dashboard-market-button:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.20)}


.purchase-page .purchase-history-button-base,
.purchase-page .purchase-history-button-base:hover{
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;
}
.dashboard-header-compact .purchase-back-clean,
.dashboard-header-compact .purchase-back-clean:hover{
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;
}


.asset-owned-with-card-actions.has-dynamic-quick-control{padding-right:112px!important;min-height:72px!important}
.detail-wallet-mode-actions{width:106px!important;gap:5px!important}
.detail-wallet-mode-action-row{
  grid-template-columns:68px 31px!important;
  height:32px!important;
  gap:7px!important;
}
.detail-wallet-mode-toggle-card{
  width:68px;height:32px;min-width:68px;padding:3px 4px;
  display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px;
  border:1px solid rgba(255,255,255,.09);border-radius:9px;
  background:rgba(255,255,255,.025);box-shadow:none;
}
.detail-wallet-mode-toggle-card>small{
  min-width:0;color:#fff!important;font-size:9.5px!important;line-height:1!important;font-weight:600!important;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.detail-wallet-mode-toggle-card .legacy-toggle{
  width:35px!important;min-width:35px!important;height:19px!important;padding:0!important;border-radius:7px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle>span{
  left:3px!important;top:3px!important;width:13px!important;height:13px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle>b{
  right:3px!important;left:auto!important;min-width:14px!important;font-size:9.5px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(16px)!important}
.detail-wallet-mode-toggle-card .legacy-toggle.on>b{left:3px!important;right:auto!important}
.has-wallet-mode-actions .asset-owned>strong{font-size:clamp(20px,6.3vw,25px)!important;line-height:1.02!important}
@media (max-width:390px){
  .asset-owned-with-card-actions.has-dynamic-quick-control{padding-right:107px!important;min-height:70px!important}
  .detail-wallet-mode-actions{width:101px!important}
  .detail-wallet-mode-action-row{grid-template-columns:65px 30px!important;gap:6px!important;height:31px!important}
  .detail-wallet-mode-toggle-card{width:65px;min-width:65px;height:31px;padding:3px}
  .detail-wallet-mode-toggle-card>small{font-size:9.5px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle{width:34px!important;min-width:34px!important;height:18px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle>span{width:12px!important;height:12px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(16px)!important}
  .has-wallet-mode-actions .asset-owned>strong{font-size:clamp(19px,5.8vw,23px)!important}
}




.peur-token-hero .peur-top-help-action,
.peur-token-hero .peur-top-help-action:hover{
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  padding:0!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:#fff!important;cursor:pointer;appearance:none;-webkit-appearance:none;
}
.peur-token-hero .peur-top-help-action svg{width:19px!important;height:19px!important}
.peur-token-hero .peur-top-help-action:focus-visible{outline:2px solid rgba(255,255,255,.40);outline-offset:3px;border-radius:8px!important}


.wallet-page-generate-button strong{font-size:12.4px!important;line-height:1.08!important;font-weight:600!important}
.wallet-list-home-button,
.wallet-list-home-button:hover{
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  padding:0!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:#fff!important;
}
.wallet-list-home-button svg{width:20px!important;height:20px!important}
.wallet-list-home-button:focus-visible{outline:2px solid rgba(255,255,255,.40);outline-offset:2px;border-radius:8px!important}
@media (max-width:359px){
  .wallet-page-controls.has-legacy .wallet-page-generate-button strong{font-size:11.4px!important;line-height:1.05!important}
}



.header-events-button svg{width:25px!important;height:25px!important}
@media (max-width:760px){.header-events-button svg{width:24px!important;height:24px!important}}


.purchase-history-page .page-home-button,
.purchase-history-page .page-home-button:hover{
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  padding:0!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;
}
.purchase-history-page .page-home-button svg{width:20px!important;height:20px!important;stroke:currentColor!important}


.moovie-prediction-page-back,.moovie-prediction-page-back:hover,
.moovie-prediction-market-back,.moovie-prediction-market-back:hover{
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;
}
.moovie-prediction-page-back svg{width:20px!important;height:20px!important}
.moovie-prediction-market-back{width:30px!important;height:28px!important}
.moovie-prediction-market-back svg{width:16px!important;height:16px!important}


.moovie-prediction-rules-top{margin-bottom:9px!important}
.moovie-prediction-rules-collapsed>summary{padding:10px 13px!important}
.moovie-prediction-rules-body{padding:0 13px 11px!important}
.moovie-prediction-info-head{gap:8px!important}
.moovie-prediction-info-head>svg{width:17px!important;height:17px!important;flex-basis:17px!important}
.moovie-prediction-info-head h2{font-size:14px!important}
.moovie-prediction-rule-grid{grid-template-columns:1fr!important;gap:6px!important}
.moovie-prediction-rule-grid article{padding:7px 8px!important;border-radius:10px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important}
.moovie-prediction-rule-grid b{width:22px!important;height:22px!important;border-radius:7px!important}
.moovie-prediction-rule-grid span{font-size:10px!important;line-height:1.4!important}


.moovie-prediction-duration-switch{
  width:min(100%,560px);margin:0 auto 11px!important;padding:2px!important;
}
.moovie-prediction-duration-switch button{min-height:31px!important;padding:4px 8px!important;font-size:11.5px!important}


.moovie-prediction-catalog-title{align-items:end!important}



.compact-balance-card .balance-value-row{
  display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;width:100%!important;
}
.compact-balance-card .balance-value-row .dashboard-market-button{
  margin-left:auto!important;margin-right:0!important;flex:0 0 auto!important;min-height:30px!important;padding:0 13px!important;
  border-radius:8px!important;font-size:10.5px!important;font-weight:600!important;
}
@media (max-width:390px){
  .compact-balance-card .balance-value-row{gap:7px!important}
  .compact-balance-card .balance-value-row .dashboard-market-button{min-height:29px!important;padding:0 11px!important;font-size:10.5px!important}
}



.payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-camera{
  top:20px!important;
  right:15px!important;
}
@media (max-width:430px){
  .payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-camera{
    top:20px!important;
    right:13px!important;
  }
}



.payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-head{
  position:relative!important;
  z-index:9!important;
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
}
.payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-head .payments-hero-token{
  flex:1 1 auto!important;
  min-width:0!important;
  padding-right:0!important;
}
.payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-head .payments-hero-camera{
  position:static!important;
  inset:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  transform:none!important;
  flex:0 0 30px!important;
  margin:0!important;
  align-self:center!important;
}



.security-settings-body{min-width:0;max-width:100%;overflow:hidden}
.security-settings-body .pin-settings-form{width:100%;min-width:0;max-width:100%}
.security-settings-body .pin-settings-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}
.security-settings-body .pin-settings-input input{width:0;min-width:0;max-width:100%;flex:1 1 0;box-sizing:border-box}

.vip-page .vip-plain-back,
.vip-page .vip-plain-back:hover{
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:#fff!important;padding:0!important;transform:none!important;
}
.vip-page .vip-plain-back svg{width:22px!important;height:22px!important;stroke:currentColor!important}
.vip-premium-diamond{
  position:relative;width:76px;height:76px;margin:0 auto 17px;display:grid;place-items:center;
  color:#fff;filter:drop-shadow(0 0 11px rgba(255,255,255,.22));
}
.vip-premium-diamond>span{
  position:relative;z-index:2;width:56px;height:56px;display:grid;place-items:center;
  animation:vf126VipDiamondFloat 3.8s ease-in-out infinite;
}
.vip-premium-diamond>span svg{width:46px;height:46px;stroke-width:1.35}
.vip-premium-diamond>i{
  position:absolute;z-index:1;width:56px;height:20px;border-radius:50%;
  background:radial-gradient(ellipse,rgba(255,255,255,.22),rgba(255,255,255,.05) 48%,transparent 72%);
  filter:blur(6px);transform:translateY(17px);animation:vf126VipDiamondGlow 3.8s ease-in-out infinite;
}
.vip-dedicated-card>.vip-premium-diamond+small{margin-top:0;text-align:center}
.vip-dedicated-card>.vip-premium-diamond~h2{text-align:center}
.vip-dedicated-card>.vip-premium-diamond~p{text-align:center}
@keyframes vf126VipDiamondFloat{0%,100%{transform:translate3d(-2px,1px,0) rotate(-1.5deg)}50%{transform:translate3d(3px,-3px,0) rotate(1.5deg)}}
@keyframes vf126VipDiamondGlow{0%,100%{opacity:.45;transform:translate(-3px,17px) scale(.92)}50%{opacity:.82;transform:translate(4px,17px) scale(1.08)}}
@media (prefers-reduced-motion:reduce){.vip-premium-diamond>span,.vip-premium-diamond>i{animation:none!important}}




.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button{
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  color:#091006!important;
  box-shadow:0 10px 26px rgba(184,255,59,.16)!important;
  opacity:1!important;
}
.peur-buy-pay-row .peur-buy-button:hover,
.peur-buy-pay-row .peur-withdraw-button:hover{
  background:#c7ff61!important;
  border-color:#c7ff61!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon,
.peur-buy-pay-row .peur-withdraw-button .info-icon,
.peur-buy-pay-row .peur-buy-button span,
.peur-buy-pay-row .peur-withdraw-button span,
.peur-buy-pay-row .peur-buy-button strong,
.peur-buy-pay-row .peur-withdraw-button strong,
.peur-buy-pay-row .peur-buy-button small,
.peur-buy-pay-row .peur-withdraw-button small{
  color:#091006!important;
}
.peur-buy-pay-row .peur-buy-button strong,
.peur-buy-pay-row .peur-withdraw-button strong{
  font-size:12px!important;
  line-height:1.08!important;
  font-weight:600!important;
}
.peur-buy-pay-row .peur-buy-button small,
.peur-buy-pay-row .peur-withdraw-button small{
  font-size:9.5px!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon,
.peur-buy-pay-row .peur-withdraw-button .info-icon{
  background:rgba(9,16,6,.08)!important;
}


.peur-summary-actions a.balance-card-icon-action,
.peur-summary-actions a.balance-card-icon-action:hover{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}



.asset-owned-with-card-actions.has-dynamic-quick-control{padding-right:126px!important}
.detail-wallet-mode-actions{width:120px!important}
.detail-wallet-mode-action-row{grid-template-columns:82px 31px!important;gap:7px!important}
.detail-wallet-mode-toggle-card{width:82px!important;min-width:82px!important;padding:3px 5px!important;grid-template-columns:minmax(36px,1fr) auto!important;gap:4px!important}
.detail-wallet-mode-toggle-card>small{
  font-size:9.5px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;
}
@media (max-width:390px){
  .asset-owned-with-card-actions.has-dynamic-quick-control{padding-right:120px!important}
  .detail-wallet-mode-actions{width:114px!important}
  .detail-wallet-mode-action-row{grid-template-columns:78px 30px!important;gap:6px!important}
  .detail-wallet-mode-toggle-card{width:78px!important;min-width:78px!important;padding:3px 4px!important;grid-template-columns:minmax(35px,1fr) auto!important}
  .detail-wallet-mode-toggle-card>small{font-size:9.5px!important}
}


.payments-page:not(.payments-receipt-only) .payment-heading-simple.payment-heading-with-action{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
}
.payments-page:not(.payments-receipt-only) .payment-heading-with-action h2{min-width:0!important;flex:1 1 auto!important}
.payments-page:not(.payments-receipt-only) .payment-heading-with-action .payment-description-toggle,
.payments-page:not(.payments-receipt-only) .payment-heading-with-action .payment-description-toggle:hover{
  flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:#f3f6f8!important;cursor:pointer!important;
}
.payments-page:not(.payments-receipt-only) .payment-heading-with-action .payment-description-toggle.is-open{color:#b8ff3b!important}
.payments-page:not(.payments-receipt-only) .payment-heading-with-action .payment-description-toggle svg{width:17px!important;height:17px!important}


.payments-page:not(.payments-receipt-only) .payment-currency-picker{gap:7px!important;margin:11px 0 10px!important}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button{
  min-height:31px!important;height:31px!important;padding:0 6px!important;display:flex!important;align-items:center!important;
  justify-content:center!important;gap:5px!important;font-size:10px!important;line-height:1!important;letter-spacing:.02em!important;
}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button img{
  display:block!important;width:18px!important;height:12px!important;flex:0 0 auto!important;object-fit:cover!important;border-radius:2px!important;
}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button img.is-peuro{
  width:16px!important;height:16px!important;object-fit:contain!important;border-radius:50%!important;
}
.payments-page:not(.payments-receipt-only) .payment-currency-picker button>span{
  display:block!important;font-size:10px!important;font-weight:600!important;white-space:nowrap!important;
}
@media (max-width:370px){
  .payments-page:not(.payments-receipt-only) .payment-currency-picker{gap:5px!important}
  .payments-page:not(.payments-receipt-only) .payment-currency-picker button{padding:0 4px!important;gap:4px!important}
  .payments-page:not(.payments-receipt-only) .payment-currency-picker button>span{font-size:10.5px!important}
  .payments-page:not(.payments-receipt-only) .payment-currency-picker button img{width:16px!important;height:11px!important}
  .payments-page:not(.payments-receipt-only) .payment-currency-picker button img.is-peuro{width:15px!important;height:15px!important}
}


.payments-page:not(.payments-receipt-only) .payments-action-switch strong{font-size:11.8px!important;line-height:1.05!important}


.payments-page:not(.payments-receipt-only) .payment-main-button.is-empty-disabled,
.payments-page:not(.payments-receipt-only) .payment-main-button.is-empty-disabled:hover{
  background:#353b43!important;border-color:#454d56!important;color:#8f98a2!important;box-shadow:none!important;
  opacity:1!important;cursor:not-allowed!important;filter:none!important;
}
.payments-page:not(.payments-receipt-only) .payment-main-button.is-empty-disabled svg{color:#8f98a2!important}



.statement-icon-button,
.statement-icon-button:hover,
.page-back-icon-only,
.page-back-icon-only:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.statement-icon-button{color:#f4f7f9!important}
.statement-icon-button svg{width:20px!important;height:20px!important;stroke:currentColor!important}
.page-back-icon-only{color:#fff!important}
.page-back-icon-only svg{width:20px!important;height:20px!important;stroke:currentColor!important}



.settings-currency-choice button{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
}
.settings-currency-choice .settings-currency-flag{
  width:19px;height:13px;flex:0 0 auto;display:block;object-fit:cover;object-position:center;
  border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.12);
}
.settings-currency-choice .settings-currency-flag.is-peuro{
  width:17px;height:17px;object-fit:contain;border-radius:50%;box-shadow:none;
}
.settings-currency-choice button>span{min-width:0;white-space:nowrap}
@media (max-width:390px){
  .settings-currency-choice button{gap:4px!important;padding-left:5px!important;padding-right:5px!important}
  .settings-currency-choice .settings-currency-flag{width:17px;height:12px}
  .settings-currency-choice .settings-currency-flag.is-peuro{width:15px;height:15px}
  .settings-currency-choice button>span{font-size:10px!important}
}


.purchase-page .purchase-title-row-base h1{font-size:22px!important;line-height:1.06!important}
.purchase-page .purchase-title-actions{
  flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;
}
.purchase-event-icon-only,
.purchase-event-icon-only:hover{
  position:relative;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;
  display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;
  color:#fff;cursor:pointer;
}
.purchase-event-icon-only svg{width:19px;height:19px;stroke:currentColor}
.purchase-event-icon-only i{
  position:absolute;right:2px;top:0;width:6px;height:6px;border-radius:50%;background:#b8ff3b;
  box-shadow:0 0 10px rgba(184,255,59,.72);
}
.purchase-event-icon-only.is-upcoming i{background:#f0ce77;box-shadow:0 0 10px rgba(240,206,119,.62)}


.purchase-single-asset-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}
.purchase-single-asset-copy>strong{font-size:12px;font-weight:600;line-height:1.1;color:#edf3f7}
.purchase-single-asset-copy>small{font-size:10.5px;line-height:1.2;color:#8d98a5}


.purchase-page .purchase-method-card{min-height:46px!important;padding-top:6px!important;padding-bottom:6px!important}
.purchase-page .purchase-method-card>div{display:flex;align-items:center;min-height:34px}
.purchase-page .purchase-method-card strong{font-size:12.4px!important}




.compact-balance-card .balance-value-row .dashboard-market-button{
  background:#fff!important;
  border-color:#fff!important;
  color:#07090c!important;
  box-shadow:none!important;
  font-size:11px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}
.compact-balance-card .balance-value-row .dashboard-market-button:hover{
  background:#f1f3f5!important;
  border-color:#f1f3f5!important;
  color:#07090c!important;
}
@media (max-width:390px){
  .compact-balance-card .balance-value-row .dashboard-market-button{font-size:10.5px!important}
}


.payments-page:not(.payments-receipt-only) .payments-action-switch button{
  min-height:44px!important;
  height:44px!important;
  padding:5px 12px!important;
  border-radius:13px!important;
}
.payments-page:not(.payments-receipt-only) .payments-action-switch button>svg{width:18px!important;height:18px!important}
.payments-page:not(.payments-receipt-only) .payments-action-switch strong{font-size:11.8px!important}


.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button{
  min-height:32px!important;
  height:32px!important;
  padding:3px 8px!important;
  gap:6px!important;
  border-radius:10px!important;
  box-shadow:0 5px 14px rgba(184,255,59,.12)!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon,
.peur-buy-pay-row .peur-withdraw-button .info-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  border-radius:7px!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon svg,
.peur-buy-pay-row .peur-withdraw-button .info-icon svg{width:14px!important;height:14px!important}
.peur-buy-pay-row .peur-buy-button strong,
.peur-buy-pay-row .peur-withdraw-button strong{font-size:10.5px!important;line-height:1!important}
.peur-buy-pay-row .peur-buy-button small,
.peur-buy-pay-row .peur-withdraw-button small{font-size:9.5px!important;margin-top:1px!important}
.peur-buy-pay-row .peur-inline-pay-orb,
.peur-buy-pay-row .peur-inline-pay-orb:hover,
.peur-buy-pay-row .peur-inline-pay-orb:active{
  background:#050607!important;
  border-color:rgba(255,255,255,.18)!important;
  color:#b8ff3b!important;
  box-shadow:0 0 0 4px #090c12,0 7px 18px rgba(0,0,0,.38)!important;
}
.peur-buy-pay-row .peur-inline-pay-orb b{color:#fff!important}


.vip-premium-diamond{
  width:152px!important;
  height:152px!important;
  margin:0 auto 17px!important;
  filter:drop-shadow(0 0 18px rgba(255,255,255,.26))!important;
}
.vip-premium-diamond>span{width:112px!important;height:112px!important}
.vip-premium-diamond>span svg{width:92px!important;height:92px!important;stroke-width:1.25!important}
.vip-premium-diamond>i{
  width:112px!important;
  height:40px!important;
  filter:blur(10px)!important;
  transform:translateY(34px)!important;
}
.vip-dedicated-actions .primary-button,
.vip-dedicated-actions .primary-button:hover{
  background:transparent!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.vip-dedicated-actions .primary-button:hover{border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.035)!important}
@media (max-width:360px){
  .vip-premium-diamond{width:140px!important;height:140px!important}
  .vip-premium-diamond>span{width:104px!important;height:104px!important}
  .vip-premium-diamond>span svg{width:86px!important;height:86px!important}
  .vip-premium-diamond>i{width:104px!important;height:36px!important}
}



.stake-page .stake-help-button,
.stake-page .stake-help-button:hover,
.stake-page .stake-help-button:active{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  padding:0!important;
}
.stake-page .stake-help-button svg{width:18px!important;height:18px!important;stroke:currentColor!important}


.settings-currency-choice button{
  min-width:0!important;
  padding:6px!important;
  display:grid!important;
  place-items:center!important;
}
.settings-currency-choice .settings-currency-flag{
  width:24px!important;
  height:16px!important;
  margin:0!important;
}
.settings-currency-choice .settings-currency-flag.is-peuro{
  width:22px!important;
  height:22px!important;
}


.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button,
.peur-buy-pay-row .peur-buy-button:hover,
.peur-buy-pay-row .peur-withdraw-button:hover{
  background:#fff!important;
  border-color:#fff!important;
  color:#07090c!important;
  box-shadow:0 5px 14px rgba(255,255,255,.10)!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon,
.peur-buy-pay-row .peur-withdraw-button .info-icon{
  background:rgba(7,9,12,.07)!important;
  color:#07090c!important;
}
.peur-buy-pay-row .peur-buy-button .info-icon svg,
.peur-buy-pay-row .peur-withdraw-button .info-icon svg,
.peur-buy-pay-row .peur-buy-button strong,
.peur-buy-pay-row .peur-withdraw-button strong{
  color:#07090c!important;
}
.peur-buy-pay-row .peur-buy-button strong,
.peur-buy-pay-row .peur-withdraw-button strong{
  font-size:11.8px!important;
  line-height:1!important;
  white-space:nowrap!important;
}


.purchase-page .purchase-single-asset-copy>small{
  margin-top:2px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:600!important;
  color:#eef3f6!important;
  white-space:nowrap!important;
}
.purchase-page .purchase-rate-event-slot{
  margin-left:auto!important;
  flex:0 0 auto!important;
  display:grid!important;
  place-items:center!important;
}
.purchase-page .purchase-rate-event-slot:empty{display:none!important}
.purchase-page .purchase-rate-event-slot .purchase-event-icon-only{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
}
@media (max-width:390px){
  .purchase-page .purchase-single-asset-copy>small{font-size:11.2px!important}
}



.settings-currency-choice button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  padding:6px 7px!important;
}
.settings-currency-choice button>span{
  display:inline-block!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:600!important;
  color:rgba(255,255,255,.86)!important;
  white-space:nowrap!important;
}
@media (max-width:390px){
  .settings-currency-choice button{gap:4px!important;padding-left:5px!important;padding-right:5px!important}
  .settings-currency-choice button>span{font-size:10px!important}
}


.purchase-history-page .purchase-title-row-base h1{
  font-size:21px!important;
  line-height:1.08!important;
}
.purchase-history-page .purchase-history-toolbar{
  justify-content:flex-start!important;
  min-height:0!important;
}


.purchase-page .purchase-form-card{padding-top:10px!important}


.moovie-hedge-event-shortcut{
  width:64px!important;
  min-width:64px!important;
  padding:1px 0 0!important;
  gap:4px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.moovie-hedge-event-shortcut-icon{
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  color:#b8ff3b!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.moovie-hedge-event-shortcut-icon svg{width:18px!important;height:18px!important}
.moovie-hedge-event-shortcut>b{
  font-size:10px!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  color:#b8ff3b!important;
}
.moovie-hedge-event-shortcut.is-blinking>b{animation:none!important}
.moovie-hedge-event-shortcut.is-blinking .moovie-hedge-event-shortcut-icon svg{
  animation:vf133EventIconPulse 1.3s ease-in-out infinite;
  transform-origin:center;
}
@keyframes vf133EventIconPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.10);opacity:.58}}
@media (prefers-reduced-motion:reduce){.moovie-hedge-event-shortcut.is-blinking .moovie-hedge-event-shortcut-icon svg{animation:none!important}}



.stake-page .stake-intro-card,
.stake-page .stake-create-card,
.stake-page .stake-pending-wrap{
  width:100%!important;
  box-sizing:border-box!important;
  margin-left:0!important;
  margin-right:0!important;
}
.stake-page .stake-intro-card{margin-top:4px!important;margin-bottom:14px!important}
.stake-page .stake-catalog-section{width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}
.stake-page .stake-create-card{margin-top:4px!important;margin-bottom:18px!important}


.stake-page .stake-intro-copy h1{margin:0 0 5px!important}
.stake-page .stake-intro-subtitle{
  display:block;
  margin:0 0 6px;
  color:#fff;
  font-size:12px;
  line-height:1.3;
  font-weight:600;
}
.stake-page .stake-intro-copy>p{margin:0!important;max-width:520px!important;color:#a0a9b4!important}







@media (max-width:520px){
  .stake-page .stake-intro-card{width:100%!important;margin-left:0!important;margin-right:0!important;padding:13px!important}
  .stake-page .stake-catalog-section{width:100%!important;margin-left:0!important;margin-right:0!important}
  .stake-page .stake-create-card,.stake-page .stake-pending-wrap{width:100%!important;margin-left:0!important;margin-right:0!important}
  .stake-page .stake-intro-subtitle{font-size:11.5px}
  
}




.settings-currency-choice button.active,
.settings-currency-choice button.active>span{
  color:#07090c!important;
}


.receive-content-compact .receive-address-bar{
  grid-template-columns:minmax(0,1fr) 34px 40px!important;
  gap:6px!important;
}
.receive-explorer-icon,
.receive-explorer-icon:hover{
  width:34px;height:40px;min-width:34px;padding:0;
  display:grid;place-items:center;
  border:0;border-radius:0;background:transparent;box-shadow:none;
  color:#f4f7f9;text-decoration:none;
}
.receive-explorer-icon svg{width:18px;height:18px;display:block;stroke:currentColor}
.receive-copy-icon{display:grid!important;place-items:center!important;padding:0!important;line-height:0!important}
.receive-copy-icon .copy-state-icon{
  width:20px!important;height:20px!important;display:grid!important;place-items:center!important;
  line-height:0!important;transform:none!important;
}
.receive-copy-icon .copy-state-icon svg{
  width:18px!important;height:18px!important;display:block!important;margin:0!important;transform:none!important;
}
.receive-copy-icon .copy-state-icon.is-copied{transform:none!important}
@media (max-width:360px){
  .receive-content-compact .receive-address-bar{grid-template-columns:minmax(0,1fr) 30px 38px!important;gap:4px!important}
  .receive-explorer-icon{width:30px;min-width:30px}
  .receive-copy-icon{width:38px;height:38px}
}


.moovie-prediction-page-heading h1{font-size:24px!important;line-height:1.05!important}
.moovie-prediction-rules-top{border-radius:14px!important;margin-bottom:8px!important}
.moovie-prediction-rules-collapsed>summary{padding:8px 12px!important}
.moovie-prediction-rules-body{padding:0 12px 9px!important}
.moovie-prediction-rule-grid{gap:5px!important}
.moovie-prediction-rule-grid article{padding:6px 8px!important;border-radius:8px!important;min-height:34px!important}
.moovie-prediction-rule-grid span{font-size:10px!important;line-height:1.32!important}
.moovie-prediction-rules-collapsed .moovie-prediction-rules-toggle{width:24px!important;height:24px!important;border-radius:7px!important}


.moovie-prediction-market-workspace .moovie-prediction-selected-market{
  padding:14px 14px 10px!important;
  margin-bottom:7px!important;
  border-radius:16px!important;
}
.moovie-prediction-selected-market .moovie-prediction-market-head h1{font-size:19px!important;margin-top:2px!important}
.moovie-prediction-selected-market .moovie-prediction-market-head p{font-size:10.5px!important}
.moovie-prediction-selected-market .moovie-prediction-price-strip{margin:12px 0 6px!important;gap:8px!important}
.moovie-prediction-selected-market .moovie-prediction-chart{height:185px!important;margin-top:5px!important;border-radius:13px!important}
.moovie-prediction-selected-market .moovie-prediction-source{margin-top:5px!important;font-size:9.5px!important}
.moovie-prediction-market-workspace .moovie-prediction-trade-card{padding-top:12px!important}


.moovie-prediction-side-switch{margin-top:8px!important;margin-bottom:10px!important;padding:3px!important;border-radius:14px!important}
.moovie-prediction-side-switch button{min-height:46px!important;border-radius:11px!important;gap:7px!important}
.moovie-prediction-side-switch button strong{font-size:15.5px!important;line-height:1!important}
.moovie-prediction-side-switch button small{font-size:10px!important;margin-top:3px!important}
.moovie-prediction-side-switch button svg{width:15px!important;height:15px!important}
.moovie-prediction-stake-grid-strong{margin-top:0!important}


.moovie-prediction-receipt-sheet{max-width:430px!important}
.moovie-prediction-receipt-sheet .modal-header{padding-bottom:8px!important}
.moovie-prediction-receipt-sheet .modal-header small{font-size:9.5px!important;letter-spacing:.06em!important}
.moovie-prediction-receipt-sheet .modal-header h2{font-size:17px!important;line-height:1.08!important;margin-top:2px!important}
.moovie-prediction-receipt-sheet .modal-body{padding-top:8px!important}
.moovie-prediction-receipt-summary{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
.moovie-prediction-receipt-summary .confirm-send-row{
  min-width:0!important;min-height:45px!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
  gap:3px!important;padding:6px 8px!important;margin:0!important;
  border:1px solid rgba(255,255,255,.07)!important;border-radius:9px!important;
  background:rgba(255,255,255,.025)!important;
}
.moovie-prediction-receipt-summary .confirm-send-row>span{font-size:9.5px!important;line-height:1.1!important;color:rgba(255,255,255,.46)!important}
.moovie-prediction-receipt-summary .confirm-send-row>strong{max-width:100%;font-size:10.5px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important}
.moovie-prediction-receipt-summary .confirm-send-row[hidden]{display:none!important}
.moovie-prediction-receipt-explorer{grid-column:1/-1!important;margin-top:0!important;min-height:34px!important;padding:7px 9px!important;border-radius:9px!important}
.moovie-prediction-receipt-actions{gap:7px!important;margin-top:9px!important}
.moovie-prediction-receipt-actions button{min-height:39px!important;font-size:10.5px!important;border-radius:10px!important}
.moovie-prediction-receipt-actions .primary-button{
  background:#050607!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;
  box-shadow:0 8px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.moovie-prediction-receipt-actions .primary-button:hover{background:#0b0d10!important;border-color:rgba(255,255,255,.22)!important}
@media (max-width:380px){
  .moovie-prediction-page-heading h1{font-size:22px!important}
  .moovie-prediction-selected-market .moovie-prediction-chart{height:172px!important}
  .moovie-prediction-receipt-summary{gap:5px!important}
  .moovie-prediction-receipt-summary .confirm-send-row{min-height:43px!important;padding:5px 6px!important}
  .moovie-prediction-receipt-summary .confirm-send-row>strong{font-size:10px!important}
}



.stake-page .stake-calculator-top{
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
}
.stake-page .stake-calculator-top>.stake-calculator-asset{
  grid-column:1;
  min-width:0;
}
.stake-page .stake-calculator-top>.stake-back-assets{
  grid-column:3;
  justify-self:end;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.stake-page .stake-calculator-top>.stake-back-assets:hover,
.stake-page .stake-calculator-top>.stake-back-assets:active{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.stake-page .stake-calculator-top>.stake-back-assets svg{width:19px!important;height:19px!important;stroke:currentColor!important}


.stake-page .stake-minimum-inline{margin:7px 0 9px!important}
.stake-page .stake-balance-line{margin-top:0!important;margin-bottom:14px!important}


.stake-page .stake-term-button[data-stake-term="30"]>b,
.stake-page .stake-term-button[data-stake-term="90"]>b{color:#fff!important}
.stake-preview-rate-total .stake-preview-event-line{
  display:block;
  margin-top:3px;
  color:#efd06f;
  font-size:10px;
  font-weight:600;
  line-height:1.15;
}


.stake-page .stake-intro-card{
  grid-template-columns:minmax(0,1fr)!important;
  gap:11px!important;
}
.stake-page .stake-intro-actions{
  width:100%;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.stake-page .stake-intro-actions-right{
  margin-left:auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
}

.stake-page .stake-intro-actions .moovie-stake-history-entry,
.stake-page .stake-intro-actions .stake-help-button{margin:0!important}

@media (max-width:520px){
  .stake-page .stake-calculator-top{grid-template-columns:minmax(0,1fr) auto auto!important}
  .stake-page .stake-calculator-top>.stake-back-assets{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
  .stake-page .stake-intro-actions-right{gap:5px}
}



.stablevalue-dashboard-page{padding-left:12px!important;padding-right:12px!important;padding-bottom:30px!important}
.stablevalue-dashboard-page>.stablevalue-today-card,
.stablevalue-dashboard-page>.stablevalue-burn-card{
  width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;
  border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;
  background:linear-gradient(145deg,#151820,#0b0e13)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 42px rgba(0,0,0,.18)!important;
}
.stablevalue-dashboard-page>.stablevalue-today-card{padding:16px!important;margin-top:4px!important;margin-bottom:12px!important;position:relative!important;overflow:visible!important}
.stablevalue-dashboard-page>.stablevalue-burn-card{padding:15px 16px!important}
.stablevalue-premium-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:30px}
.stablevalue-premium-head>div{min-width:0}
.stablevalue-premium-head small{display:block;color:#8e98a6!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important}
.stablevalue-premium-head h1{margin:4px 0 5px!important;color:#f6f8fa!important;font-size:20px!important;line-height:1.08!important;letter-spacing:-.025em!important;text-transform:none!important}
.stablevalue-premium-head p{margin:0!important;max-width:430px;color:#8d97a4!important;font-size:10px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important}
.stablevalue-dashboard-page .stablevalue-current-value{margin-top:15px!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.065)!important;border-bottom:1px solid rgba(255,255,255,.065)!important}
.stablevalue-dashboard-page .stablevalue-current-value span{color:#8d97a4!important;font-size:10px!important;text-transform:none!important;letter-spacing:0!important}
.stablevalue-dashboard-page .stablevalue-current-value strong{color:#fff!important;font-size:27px!important;line-height:1!important}
.stablevalue-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.stablevalue-metric-grid>div{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.018)}
.stablevalue-metric-grid span,.stablevalue-metric-grid b{display:block;text-transform:none!important;letter-spacing:0!important}
.stablevalue-metric-grid span{color:#7f8997;font-size:10px}.stablevalue-metric-grid b{margin-top:4px;color:#e8edf1;font-size:10px;overflow-wrap:anywhere}
.stablevalue-dashboard-page .stablevalue-flame-mark{display:none!important}
.stablevalue-dashboard-page .stablevalue-burn-head{display:block!important}
.stablevalue-dashboard-page .stablevalue-burn-head small{color:#8e98a6!important;font-size:10px!important;letter-spacing:.04em!important;text-transform:none!important}
.stablevalue-dashboard-page .stablevalue-burn-head h2{margin:4px 0 4px!important;color:#f5f7f9!important;font-size:17px!important;line-height:1.1!important;text-transform:none!important;letter-spacing:-.015em!important}
.stablevalue-dashboard-page .stablevalue-burn-head p{margin:0;color:#7f8997;font-size:10.5px;line-height:1.45}
.stablevalue-dashboard-page .stablevalue-burn-total{margin:13px 0 11px!important;padding:12px 13px!important;border-radius:12px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.06)!important}
.stablevalue-dashboard-page .stablevalue-burn-total strong{color:#fff!important;font-size:22px!important}.stablevalue-dashboard-page .stablevalue-burn-total span{color:#8993a0!important}
.stablevalue-dashboard-page .stablevalue-burn-row{border-radius:11px!important;background:rgba(255,255,255,.014)!important}
.stablevalue-dashboard-page .stablevalue-burn-copy small{text-transform:none!important;letter-spacing:0!important}
.stablevalue-dashboard-page .stablevalue-burn-link:hover{color:#fff!important}
.stablevalue-dashboard-page .stablevalue-burn-empty.is-error{color:#d7b18f!important}
.stablevalue-refresh-overlay .electric-ring{border-color:rgba(255,255,255,.2)!important}
.stablevalue-refresh-overlay .send-broadcast-content>small{color:#c1c8d0!important}
.stablevalue-refresh-overlay .send-broadcast-dots i{background:#f2f4f6!important;box-shadow:0 0 10px rgba(255,255,255,.15)!important}
@media (max-width:520px){
  .stablevalue-dashboard-page{padding-left:10px!important;padding-right:10px!important}
  .stablevalue-dashboard-page>.stablevalue-today-card,.stablevalue-dashboard-page>.stablevalue-burn-card{width:100%!important;margin-left:0!important;margin-right:0!important;padding:14px!important}
  .stablevalue-premium-head h1{font-size:18px!important}.stablevalue-current-value strong{font-size:23px!important}
  .stablevalue-metric-grid{grid-template-columns:1fr}
}


.auth-device .auth-top-fixed{margin-bottom:24px!important}
.auth-device .auth-header-controls{gap:14px!important}
.pin-auth-device .pin-gate-wrap{padding-top:5px!important}
@media (max-width:760px){
  .auth-device .card-bound-auth.auth-shell{padding-top:calc(18px + var(--safe-top))!important}
  .auth-device .auth-top-fixed{margin-bottom:27px!important}
  .auth-device .auth-header-controls{gap:12px!important}
  .pin-auth-device .pin-gate-wrap{padding-top:8px!important}
}
@media (max-width:390px){.auth-device .auth-header-controls,.pin-auth-device .auth-header-controls{gap:11px!important}}


.stake-page .stake-intro-card{
  position:relative!important;
}
.stake-page .stake-intro-copy{
  padding-right:38px!important;
}
.stake-page .stake-help-top{
  position:absolute!important;
  top:13px!important;
  right:13px!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  z-index:6!important;
  pointer-events:auto!important;
  touch-action:manipulation;
}
.stake-page .stake-intro-actions{
  width:100%!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-top:1px!important;
}





.stake-page .moovie-stake-history-entry{
  align-self:flex-end!important;
}


.moovie-hedge-event-shortcut{
  width:52px!important;
  min-width:52px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:3px!important;
  padding:0!important;
  color:#efd06f!important;
}
.moovie-hedge-event-shortcut-icon{
  width:28px!important;
  height:28px!important;
  color:#efd06f!important;
}
.moovie-hedge-event-shortcut-icon svg{
  width:19px!important;
  height:19px!important;
  stroke:currentColor!important;
}
.moovie-hedge-event-shortcut>b{
  color:#efd06f!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}
.moovie-hedge-event-shortcut.is-blinking .moovie-hedge-event-shortcut-icon svg{
  animation:vf138PremiumEventPulse 1.3s ease-in-out infinite!important;
}
@keyframes vf138PremiumEventPulse{
  0%,100%{transform:scale(1);opacity:1}
  50%{transform:scale(1.14);opacity:.62}
}
@media (max-width:520px){
  .stake-page .stake-help-top{top:11px!important;right:11px!important}
  .stake-page .stake-intro-copy{padding-right:34px!important}
}
@media (prefers-reduced-motion:reduce){
  .moovie-hedge-event-shortcut.is-blinking .moovie-hedge-event-shortcut-icon svg{animation:none!important}
}




.bottom-nav .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-base-icon.konebe-pay-nav-icon{
  width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;
  margin-top:-25px!important;margin-bottom:-7px!important;
}
.bottom-nav .konebe-pay-nav-icon .coin-logo-image{width:34px!important;height:34px!important}
.bottom-nav .konebe-pay-nav-button>span{white-space:nowrap!important}


.moovie-prediction-market-visual{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}
.moovie-prediction-market-visual .coin-icon{width:42px!important;height:42px!important}
.moovie-prediction-market-back{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
.moovie-prediction-market-back:hover{border:0!important;background:transparent!important;color:#fff!important}
.moovie-prediction-market-back svg{width:18px!important;height:18px!important}

.moovie-prediction-side-switch button.is-up{background:#0da873!important;color:#fff!important;box-shadow:0 7px 22px rgba(13,168,115,.22)!important}
.moovie-prediction-side-switch button.is-down{background:#c94059!important;color:#fff!important;box-shadow:0 7px 22px rgba(201,64,89,.22)!important}
.moovie-prediction-stake-grid-strong button>strong{gap:7px!important}
.moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{margin-right:1px!important}
.moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{margin-top:11px!important;font-size:10px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
@media (max-width:420px){
  .moovie-prediction-stake-grid-strong button>strong{gap:6px!important}
  .moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{margin-top:9px!important;font-size:10px!important;letter-spacing:-.015em!important}
}
@media (max-width:360px){.moovie-prediction-stake-grid-strong button>span.moovie-prediction-return-text{font-size:10px!important}}




.moovie-hedge-mystery-panel.mystery-box-collapsible:not([open]){
  padding-top:9px!important;
  padding-bottom:9px!important;
}
.moovie-hedge-mystery-panel.mystery-box-collapsible:not([open]) .mystery-box-title>div>span{
  width:36px!important;
  height:36px!important;
  border-radius:12px!important;
}
.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>b{
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dfe8ee!important;
}
.moovie-hedge-mystery-panel.mystery-box-collapsible .mystery-box-title>b svg{
  width:15px!important;
  height:15px!important;
}


.moovie-hedge-term{padding:13px 12px!important}
.moovie-hedge-term strong{font-size:14px!important;line-height:1.15!important}
.moovie-hedge-term span{margin-top:4px!important;font-size:10px!important;line-height:1.2!important}
.moovie-hedge-term small{margin-top:4px!important;font-size:10px!important;line-height:1.2!important}
.moovie-hedge-term.is-selected{
  border-color:#fff!important;
  background:#fff!important;
  color:#080b0f!important;
  box-shadow:0 8px 22px rgba(255,255,255,.10)!important;
}
.moovie-hedge-term.is-selected strong,
.moovie-hedge-term.is-selected span,
.moovie-hedge-term.is-selected small{color:#080b0f!important}


.send-page-actions.single-send-action{margin-top:15px!important}




.send-source-label-row{align-items:center!important;margin-bottom:8px!important}
.send-source-label-row .field-label{margin-bottom:0!important}
.send-unify-inline-help{
  width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;
  display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;
  background:transparent!important;color:#d7dee6!important;font:900 13px/1 system-ui!important;cursor:pointer!important;
  transform:translateY(-1px)!important;
}
.send-unify-inline-help:hover{color:#fff!important}
.send-unify-inline-help:focus-visible{outline:1px solid rgba(255,255,255,.55)!important;outline-offset:1px!important}
.wallet-source-row{grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important}
.wallet-unify-control{width:48px!important;min-height:48px!important;display:grid!important;place-items:start end!important}
.wallet-unify-toggle{width:48px!important;min-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;gap:0!important;border-radius:14px!important}
.wallet-unify-toggle>small{display:none!important}
.wallet-unify-toggle>span svg{width:18px!important;height:18px!important}
@media (max-width:420px){.wallet-source-row{grid-template-columns:minmax(0,1fr) 46px!important}.wallet-unify-control,.wallet-unify-toggle{width:46px!important;min-height:46px!important}}


.moovie-hedge-application-head{justify-content:flex-start!important}
.moovie-hedge-quick-percent button{padding:6px 4px!important;min-height:28px!important}
.moovie-hedge-consult-term{margin-top:16px!important}


.moovie-prediction-market-visual{justify-content:space-between!important;flex:0 0 auto!important;min-width:88px!important}
.moovie-prediction-market-visual .moovie-prediction-market-back{order:1!important}
.moovie-prediction-market-visual .coin-logo-image{order:2!important}


.bottom-nav,.bottom-nav-inner,.bottom-nav .konebe-pay-nav-base{overflow:visible!important}
.bottom-nav .konebe-pay-nav-button,.bottom-nav .konebe-pay-nav-base.konebe-pay-nav-button{gap:7px!important;justify-content:center!important}
.bottom-nav .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-base-icon.konebe-pay-nav-icon{
  width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;
  margin-top:-34px!important;margin-bottom:-2px!important;border-radius:50%!important;
  box-shadow:0 12px 28px rgba(0,0,0,.46),0 0 0 6px rgba(10,11,15,.96)!important;
}
.bottom-nav .konebe-pay-nav-button.active .konebe-pay-nav-icon{box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 0 6px rgba(10,11,15,.96),0 0 16px rgba(255,213,61,.12)!important}
.bottom-nav .konebe-pay-nav-icon .coin-logo-image{width:36px!important;height:36px!important}
.bottom-nav .konebe-pay-nav-button>span{display:block!important;margin-top:4px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}



.dashboard-quick-links.dashboard-shortcut-rail{
  grid-auto-columns:calc((100% - 32px)/5)!important;
  gap:8px!important;
  padding-left:0!important;
  padding-right:0!important;
}
.dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-activity-link.dashboard-shortcut-modern,
.dashboard-shortcut-rail>.dashboard-events-link.dashboard-shortcut-modern{
  width:100%!important;
  min-width:0!important;
  height:58px!important;
  min-height:58px!important;
  max-height:58px!important;
  gap:3px!important;
}
.dashboard-shortcut-compact-icon{
  width:37px!important;
  height:37px!important;
  flex:0 0 37px!important;
}
.dashboard-shortcut-compact-icon svg{
  width:28px!important;
  height:28px!important;
}
.dashboard-card-official-icon img{
  width:39px!important;
  max-height:25px!important;
}
.dashboard-vip-diamond svg{
  width:29px!important;
  height:29px!important;
}
.dashboard-shortcut-compact-label{
  max-width:100%!important;
  font-size:9.5px!important;
  line-height:1.05!important;
}
@media (max-width:600px){
  .dashboard-quick-links.dashboard-shortcut-rail{
    grid-auto-columns:calc((100% - 28px)/5)!important;
    gap:7px!important;
  }
  .dashboard-shortcut-rail>.dashboard-quick-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-card-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-news-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-swap-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-referral-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-vip-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-manage-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-activity-link.dashboard-shortcut-modern,
  .dashboard-shortcut-rail>.dashboard-events-link.dashboard-shortcut-modern{
    width:100%!important;
    height:57px!important;
    min-height:57px!important;
    max-height:57px!important;
  }
  .dashboard-shortcut-compact-icon{width:36px!important;height:36px!important;flex-basis:36px!important}
  .dashboard-shortcut-compact-icon svg{width:27px!important;height:27px!important}
  .dashboard-shortcut-compact-label{font-size:9.5px!important}
}
@media (max-width:360px){
  .dashboard-quick-links.dashboard-shortcut-rail{grid-auto-columns:calc((100% - 24px)/5)!important;gap:6px!important}
  .dashboard-shortcut-compact-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
  .dashboard-shortcut-compact-icon svg{width:25px!important;height:25px!important}
  .dashboard-card-official-icon img{width:36px!important;max-height:23px!important}
  .dashboard-shortcut-compact-label{font-size:9.5px!important}
}



@media  (hover:hover) and (pointer:fine){
  .dashboard-quick-links.dashboard-shortcut-rail{cursor:grab;user-select:none;-webkit-user-select:none}
  .dashboard-quick-links.dashboard-shortcut-rail.is-mouse-dragging{cursor:grabbing;scroll-snap-type:none!important}
  .dashboard-quick-links.dashboard-shortcut-rail.is-mouse-dragging .dashboard-quick-link{pointer-events:none}
}
.dashboard-carousel-controls{display:none!important}




.events-page{
  padding-bottom:124px!important;
}
.events-page .events-title-row{
  margin-bottom:14px!important;
}
.events-page .events-title-row h1{
  font-size:22px!important;
  letter-spacing:-.03em!important;
}
.events-page .events-title-row p{
  max-width:34ch!important;
  color:#919aa5!important;
  font-size:10px!important;
  line-height:1.55!important;
}
.events-intro{
  gap:12px!important;
  margin:4px 0 14px!important;
  padding:14px 15px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.16)!important;
}
.events-intro>span{
  width:40px!important;
  height:40px!important;
  border-radius:13px!important;
  background:rgba(184,255,59,.08)!important;
  color:#caff74!important;
}
.events-intro svg{width:19px!important;height:19px!important}
.events-intro small{
  color:#8a949f!important;
  font-size:9.5px!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
}
.events-intro strong{
  margin-top:3px!important;
  color:#f4f7f8!important;
  font-size:10.4px!important;
  line-height:1.45!important;
  font-weight:600!important;
}
.event-card-grid{gap:12px!important}
.event-list-card{
  position:relative!important;
  overflow:hidden!important;
  padding:16px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#0f1217,#0b0e12)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.14)!important;
  transform:none!important;
}
.event-list-card::before{display:none!important}
.event-list-card:hover{
  border-color:rgba(184,255,59,.18)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.18)!important;
  transform:translateY(-1px)!important;
}
.event-list-top{
  grid-template-columns:40px minmax(0,1fr) auto!important;
  gap:10px!important;
  align-items:center!important;
}
.event-list-icon,.is-gold .event-list-icon{
  width:40px!important;
  height:40px!important;
  border:1px solid rgba(184,255,59,.14)!important;
  border-radius:13px!important;
  background:rgba(184,255,59,.06)!important;
  color:#caff74!important;
}
.event-list-icon svg{width:18px!important;height:18px!important}
.event-list-eyebrow{
  color:#93a0ac!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.02em!important;
}
.event-list-reward,.is-gold .event-list-reward{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:0 10px!important;
  border:1px solid rgba(184,255,59,.16)!important;
  border-radius:999px!important;
  background:rgba(184,255,59,.07)!important;
  color:#eaf1e0!important;
  font-size:10.5px!important;
  line-height:1!important;
  letter-spacing:0!important;
  font-weight:600!important;
}
.event-list-card h2{
  margin:14px 0 6px!important;
  color:#f5f7f8!important;
  font-size:15px!important;
  line-height:1.3!important;
  letter-spacing:-.02em!important;
  font-weight:600!important;
}
.event-list-card p{
  margin:0!important;
  color:#9aa4af!important;
  font-size:10px!important;
  line-height:1.6!important;
}
.event-list-foot{
  margin-top:14px!important;
  padding-top:12px!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
  color:#7f8a96!important;
  font-size:10px!important;
}
.event-list-foot i{color:#b7c0c8!important}
.event-list-foot svg{width:14px!important;height:14px!important}


.services-icons-page{
  padding-bottom:110px!important;
}
.services-icons-page .page-title h1{
  font-size:21px!important;
  letter-spacing:-.03em!important;
}
.services-icons-page .page-title p{
  max-width:36ch!important;
  font-size:10px!important;
  line-height:1.55!important;
  color:#8f99a5!important;
}
.services-icons-page .services-category{
  margin:14px 0 20px!important;
}
.services-icons-page .services-category-title{
  gap:10px!important;
  margin:0 0 10px!important;
}
.services-icons-page .services-category-title>span{
  width:24px!important;
  height:24px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.045)!important;
  color:rgba(255,255,255,.58)!important;
  font-size:9.5px!important;
}
.services-icons-page .services-category-title h2{
  margin:0!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:600!important;
  letter-spacing:0!important;
  color:#f5f7f8!important;
}
.services-icons-page .services-category-title p{
  margin:3px 0 0!important;
  font-size:10.5px!important;
  line-height:1.5!important;
  color:#8f99a5!important;
}
.service-icon-grid{
  gap:12px 8px!important;
}
.service-icon-tile,.service-icon-tile.is-event,.service-icon-tile.is-event.is-gold,.service-icon-tile.is-vip{
  min-height:78px!important;
  gap:8px!important;
  padding:8px 4px 4px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.service-icon-tile:hover{transform:translateY(-1px)!important}
.service-icon-tile>i{
  width:46px!important;
  height:46px!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.045)!important;
  color:#f4f7f8!important;
}
.service-icon-tile>i svg{width:24px!important;height:24px!important}
.events-icon-grid .service-icon-tile>i:after{display:none!important}
.service-icon-tile>span{
  max-width:100%!important;
  color:#dfe5ea!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  font-weight:600!important;
  text-align:center!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
@media (max-width:390px){
  .services-icons-page .page-title h1{font-size:20px!important}
  .service-icon-grid{gap:10px 6px!important}
  .service-icon-tile{min-height:74px!important}
  .service-icon-tile>i{width:42px!important;height:42px!important;border-radius:15px!important}
  .service-icon-tile>i svg{width:22px!important;height:22px!important}
  .service-icon-tile>span{font-size:10px!important}
}







.dashboard-market-expanded{
  grid-template-columns:89px minmax(0,1fr) 89px!important;
}


.dashboard-market-asset small{
  color:#8b96a1!important;
  font-size:9.5px!important;
}
.dashboard-market-asset strong{
  color:#f3f6f8!important;
  font-size:10.2px!important;
}
.dashboard-market-asset span{
  color:#9aa4ae!important;
  font-size:9.5px!important;
}
.dashboard-market-price small{
  color:#8b96a1!important;
  font-size:9.5px!important;
}
.dashboard-market-price strong{
  color:#f6f8f9!important;
  font-size:10.6px!important;
}
.dashboard-market-price>span{
  font-size:9.5px!important;
}
.dashboard-market-sentiment small{
  color:#89949f!important;
  font-size:9.5px!important;
}
.dashboard-market-sentiment>strong{
  color:#c7d0d7!important;
  font-size:9.5px!important;
}
.dashboard-market-chart-preview>small{
  color:#89949f!important;
  font-size:9.5px!important;
}
.dashboard-market-range button{
  color:#9ba6b0!important;
  font-size:9.5px!important;
}
.dashboard-market-range button.is-active{
  color:#e5ffc0!important;
}
.dashboard-market-chart-extreme{
  color:#929da7!important;
  font-size:9.5px!important;
}
.dashboard-market-chart-extreme strong{
  color:#f0f4f6!important;
  font-size:9.5px!important;
}
.dashboard-market-stats span{
  color:#929da7!important;
  font-size:9.5px!important;
}
.dashboard-market-stats strong{
  color:#eef2f4!important;
  font-size:9.5px!important;
}
.dashboard-market-chart-large{
  margin-left:0!important;
  margin-right:0!important;
  justify-self:stretch!important;
}
.dashboard-market-chart-large .dashboard-market-sparkline{
  display:block!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}

@media (max-width:600px) and (min-width:391px){
  
  .dashboard-market-expanded{
    grid-template-columns:74px minmax(0,1fr) 74px!important;
  }
  .dashboard-market-asset strong{font-size:10.5px!important}
  .dashboard-market-price strong{font-size:10.5px!important}
  .dashboard-market-stats span{font-size:9.5px!important}
}

@media (max-width:390px){
  
  .dashboard-market-expanded{
    grid-template-columns:45px minmax(0,1fr)!important;
    grid-template-areas:"range chart" "stats stats"!important;
  }
  .dashboard-market-asset small{font-size:9.5px!important}
  .dashboard-market-asset strong{font-size:10px!important}
  .dashboard-market-asset span{font-size:9.5px!important}
  .dashboard-market-price small{font-size:9.5px!important}
  .dashboard-market-price strong{font-size:10px!important}
  .dashboard-market-price>span{font-size:9.5px!important}
  .dashboard-market-sentiment small{font-size:9.5px!important}
  .dashboard-market-sentiment>strong{font-size:9.5px!important}
  .dashboard-market-range button{font-size:9.5px!important}
  .dashboard-market-stats span{font-size:9.5px!important}
  .dashboard-market-stats strong{font-size:9.5px!important}
}



.events-page .event-list-card{
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 14px 32px rgba(0,0,0,.16)!important;
}
.events-page .event-list-card:hover{
  border-color:rgba(255,255,255,.22)!important;
}
.events-page .event-list-top{
  grid-template-columns:auto minmax(0,1fr) auto!important;
  gap:12px!important;
}
.events-page .event-list-icon,.events-page .is-gold .event-list-icon{
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f4f7f8!important;
  position:relative!important;
  overflow:visible!important;
  display:grid!important;
  place-items:center!important;
}
.events-page .event-list-icon svg{
  width:24px!important;
  height:24px!important;
  filter:drop-shadow(0 3px 10px rgba(0,0,0,.25));
}
.events-page .event-list-eyebrow{
  color:#aeb8c2!important;
  font-size:10px!important;
}
.events-page .event-list-reward,.events-page .is-gold .event-list-reward{
  min-height:30px!important;
  padding:0 11px!important;
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.04)!important;
  color:#f5f7f8!important;
  font-size:10.8px!important;
}
.events-page .event-list-card h2{
  font-size:15.5px!important;
}
.events-page .event-list-card p{
  color:#cfd6dd!important;
  font-size:10.7px!important;
  line-height:1.68!important;
}
.events-page .event-list-foot{
  color:#9eabb7!important;
  font-size:10px!important;
  border-top-color:rgba(255,255,255,.08)!important;
}












.stake-page .stake-intro-card.theme-linked-card{
  overflow:hidden!important;
}
.stake-page .stake-intro-card.theme-linked-card .balance-theme-art{
  right:16px!important;
  top:52%!important;
  width:82px!important;
  height:82px!important;
  opacity:.14!important;
}
.stake-page .stake-intro-card.theme-linked-card .balance-theme-art svg{
  width:66px!important;
  height:66px!important;
}


.payments-page:not(.payments-receipt-only) .payments-theme-switch button{
  background:#171d24!important;
  border-color:#313a45!important;
  color:#dbe2e7!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch button small{color:#88939e!important}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-piggy button.is-active{
  background:linear-gradient(135deg,#c99aff,#9b62da)!important;border-color:#c99aff!important;color:#130d19!important;box-shadow:0 8px 22px rgba(188,118,255,.16)!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-aurora button.is-active{
  background:linear-gradient(135deg,#b8efff,#62cbea)!important;border-color:#8de4ff!important;color:#07151c!important;box-shadow:0 8px 22px rgba(110,224,255,.14)!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-vipgold button.is-active{
  background:linear-gradient(135deg,#f0c47f,#c68a43)!important;border-color:#e3ad66!important;color:#1d1209!important;box-shadow:0 8px 22px rgba(213,145,66,.15)!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-vault button.is-active{
  background:linear-gradient(135deg,#d7dde4,#aeb8c3)!important;border-color:#e6ebef!important;color:#202b35!important;box-shadow:0 8px 22px rgba(255,255,255,.10)!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch button.is-active svg,
.payments-page:not(.payments-receipt-only) .payments-theme-switch button.is-active strong,
.payments-page:not(.payments-receipt-only) .payments-theme-switch button.is-active small{
  color:inherit!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch button.is-active small{opacity:.72!important}


.moovie-hedge-page .moovie-hedge-how-card.theme-linked-card{
  border-width:1px!important;
  box-shadow:none!important;
}


.moovie-hedge-mystery-panel.mystery-entry-shine{
  position:relative!important;
  overflow:hidden!important;
}
.moovie-hedge-mystery-panel.mystery-entry-shine::before{
  content:"";
  position:absolute;
  z-index:1;
  top:-70%;
  left:-34%;
  width:22%;
  height:240%;
  pointer-events:none;
  opacity:0;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.10),rgba(255,226,137,.32),rgba(255,255,255,.12),transparent);
  transform:rotate(18deg);
  animation:mysteryEntryDoubleSweep 3.4s ease-in-out 1 both;
}
.moovie-hedge-mystery-panel.mystery-entry-shine>*{position:relative;z-index:2}
@keyframes mysteryEntryDoubleSweep{
  0%{left:-34%;opacity:0}
  5%{opacity:1}
  27%{left:118%;opacity:.92}
  28%{left:-34%;opacity:0}
  34%{opacity:1}
  57%{left:118%;opacity:.88}
  58%,100%{left:118%;opacity:0}
}


.header-events-button .header-event-gift{
  position:relative;
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  overflow:visible;
  transform-origin:50% 82%;
}
.header-events-button .header-event-gift svg{width:25px!important;height:25px!important}




@media (prefers-reduced-motion:reduce){
  .moovie-hedge-mystery-panel.mystery-entry-shine::before{animation:none!important}
}




.wallet-rotation-page .multichain-info-title h1{
  font-size:20px!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
}
.wallet-rotation-page .wallet-rotation-eyebrow{
  font-size:9.5px!important;
  letter-spacing:.08em!important;
  text-transform:none!important;
}
.wallet-rotation-page .wallet-rotation-back,
.wallet-rotation-page .wallet-rotation-back:hover,
.wallet-rotation-page .wallet-rotation-back:active{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d7dfe6!important;
}
.wallet-rotation-page .wallet-rotation-back:hover{color:#fff!important}
.wallet-rotation-page .wallet-rotation-back svg{width:20px!important;height:20px!important}


.receive-compact-qr{
  width:min(204px,58vw)!important;
  margin:4px auto 9px!important;
  padding:7px!important;
  border-radius:16px!important;
}
.receive-compact-qr img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
}
@media (max-width:370px){
  .receive-compact-qr{width:min(184px,54vw)!important;padding:7px!important}
}


.payment-charge-qr{
  width:min(226px,68vw)!important;
  height:min(226px,68vw)!important;
  padding:7px!important;
  border-radius:18px!important;
}
.payment-charge-qr img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
}
@media (max-width:360px){
  .payment-charge-qr{width:min(208px,70vw)!important;height:min(208px,70vw)!important;padding:7px!important}
}


.wallet-page-generate-button.primary-button{
  background:#fff!important;
  color:#090b0e!important;
  border-color:#fff!important;
  box-shadow:0 10px 26px rgba(255,255,255,.10)!important;
}
.wallet-page-generate-button.primary-button>svg{color:#090b0e!important}
.wallet-page-generate-button.primary-button strong{
  color:#090b0e!important;
  font-size:12.5px!important;
  line-height:1.15!important;
  font-weight:600!important;
}
.wallet-page-generate-button.primary-button small{
  color:#50565d!important;
  font-size:10.5px!important;
  line-height:1.2!important;
}
.wallet-page-generate-button.primary-button:hover{
  background:#f2f4f5!important;
  border-color:#f2f4f5!important;
}
.wallet-page-generate-button.primary-button:disabled{opacity:.5!important}



.balance-theme-vipgolden,
.theme-linked-card.balance-theme-vipgolden{
  background:
    radial-gradient(circle at 86% 16%,rgba(255,229,151,.25),transparent 31%),
    radial-gradient(circle at 12% 96%,rgba(181,116,30,.10),transparent 35%),
    linear-gradient(138deg,#4a3514 0%,#2c1e09 46%,#140e04 74%,#080603 100%)!important;
  border-color:rgba(225,184,91,.34)!important;
  box-shadow:0 22px 52px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,237,181,.16),inset 0 0 0 1px rgba(145,92,19,.08)!important;
}
.balance-theme-vipgolden::after,
.theme-linked-card.balance-theme-vipgolden::after{
  background:linear-gradient(112deg,rgba(255,246,214,.13),transparent 35%,rgba(255,214,111,.035) 64%,transparent 78%)!important;
}
.balance-theme-vipgolden .card-grid{opacity:.10!important;background-image:radial-gradient(circle,rgba(255,226,143,.40) 0 1px,transparent 1.2px)!important;background-size:15px 15px!important}
.balance-theme-vipgolden .balance-theme-art{color:#f2c868!important;opacity:.22!important;--theme-tilt:0deg}
.balance-theme-option.balance-theme-vipgolden{
  background:radial-gradient(circle at 84% 18%,rgba(255,225,142,.26),transparent 34%),linear-gradient(138deg,#4b3615,#241806 62%,#0c0803)!important;
  border-color:rgba(225,184,91,.28)!important;
}
.balance-theme-option.balance-theme-vipgolden i{color:#f1c867!important}
.balance-theme-option.balance-theme-vipgolden b{color:#ffe6a4!important}
.balance-theme-option.balance-theme-vipgolden small{color:#c9ab69!important}

.balance-theme-vippiano,
.theme-linked-card.balance-theme-vippiano{
  background:
    radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.16),transparent 30%),
    radial-gradient(circle at 88% 14%,rgba(221,183,95,.10),transparent 27%),
    linear-gradient(145deg,#1a1b1d 0%,#090a0c 38%,#020304 72%,#111214 100%)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:0 26px 58px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.025)!important;
}
.balance-theme-vippiano::after,
.theme-linked-card.balance-theme-vippiano::after{
  background:linear-gradient(116deg,rgba(255,255,255,.13),transparent 24%,transparent 56%,rgba(255,255,255,.035) 67%,transparent 79%)!important;
}
.balance-theme-vippiano .card-grid{opacity:.07!important;background-image:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.055) 50%,transparent 52%)!important;background-size:42px 100%!important}
.balance-theme-vippiano .balance-theme-art{color:#d7b969!important;opacity:.16!important;--theme-tilt:0deg}
.balance-theme-option.balance-theme-vippiano{
  background:radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.15),transparent 31%),radial-gradient(circle at 87% 17%,rgba(221,183,95,.10),transparent 30%),linear-gradient(145deg,#18191b,#050607 64%,#0c0d0f)!important;
  border-color:rgba(255,255,255,.14)!important;
}
.balance-theme-option.balance-theme-vippiano i{color:#cfb264!important}
.balance-theme-option.balance-theme-vippiano b{color:#f3f4f5!important}
.balance-theme-option.balance-theme-vippiano small{color:#92979d!important}


.vip-theme-corner-badge{
  position:absolute!important;
  z-index:1!important;
  top:9px!important;
  right:11px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color:#e7bd66;
  opacity:.18;
  pointer-events:none!important;
  user-select:none;
  line-height:1;
}
.vip-theme-corner-badge span{font-size:21px!important;line-height:.9!important;font-weight:600!important;letter-spacing:.055em!important}
.vip-theme-corner-badge i{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;font-style:normal!important}
.vip-theme-corner-badge svg{width:25px!important;height:25px!important;animation:none!important;filter:drop-shadow(0 0 10px currentColor)}
.balance-theme-vipgold .vip-theme-corner-badge{color:#e0a05b!important;opacity:.17}
.balance-theme-vipgolden .vip-theme-corner-badge{color:#f6d47d!important;opacity:.19}
.balance-theme-vippiano .vip-theme-corner-badge{color:#dcc06f!important;opacity:.16}

.payments-hero .vip-theme-corner-badge,
.asset-hero .vip-theme-corner-badge,
.stake-intro-card .vip-theme-corner-badge,
.moovie-hedge-active-yield-card .vip-theme-corner-badge,
.moovie-hedge-how-card .vip-theme-corner-badge,
.moovie-prediction-peuro-balance-card .vip-theme-corner-badge{top:9px!important;right:11px!important}


.theme-vip-badge{
  position:absolute!important;
  z-index:1!important;
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  top:6px!important;
  right:6px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  font-style:normal!important;
  opacity:.26;
  pointer-events:none;
}
.theme-vip-badge svg{width:13px!important;height:13px!important;animation:none!important}
.theme-vip-badge span{font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.06em!important}
.balance-theme-option.balance-theme-vipgold .theme-vip-badge{color:#df9f59!important}
.balance-theme-option.balance-theme-vipgolden .theme-vip-badge{color:#f0c967!important}
.balance-theme-option.balance-theme-vippiano .theme-vip-badge{color:#d3b55e!important}
.balance-theme-option.is-vip-theme>i,
.balance-theme-option.is-vip-theme>b,
.balance-theme-option.is-vip-theme>small{position:relative;z-index:2}


.moovie-hedge-active-yield-card.theme-linked-card{position:relative!important;overflow:hidden!important;background-clip:padding-box!important}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-content{position:relative;z-index:2}
.moovie-hedge-active-yield-card.theme-linked-card .card-grid{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}
.moovie-hedge-active-yield-card.theme-linked-card .balance-theme-art{z-index:1!important;right:15px!important;top:52%!important;width:84px!important;height:84px!important;opacity:.13!important}
.moovie-hedge-active-yield-card.theme-linked-card .balance-theme-art svg{width:66px!important;height:66px!important}


.detail-theme-action-pair.theme-vipgolden .action-button{background:linear-gradient(135deg,#493414,#211606)!important;border-color:rgba(225,184,91,.27)!important}
.detail-theme-action-pair.theme-vippiano .action-button{background:linear-gradient(145deg,#17181a,#060708)!important;border-color:rgba(255,255,255,.13)!important}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-vipgolden button.is-active{background:linear-gradient(135deg,#ffe5a2,#c69535)!important;border-color:#e0b557!important;color:#211503!important;box-shadow:0 8px 22px rgba(215,168,64,.16)!important}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-vippiano button.is-active{background:linear-gradient(135deg,#33363a,#090a0c)!important;border-color:#62676d!important;color:#f4f5f6!important;box-shadow:0 8px 22px rgba(0,0,0,.24)!important}

@media (max-width:390px){
  .vip-theme-corner-badge{top:8px!important;right:9px!important;padding:0!important}
  .vip-theme-corner-badge span{font-size:18px!important}
  .vip-theme-corner-badge i{width:22px!important;height:22px!important}
  .vip-theme-corner-badge svg{width:22px!important;height:22px!important}
}
@media (prefers-reduced-motion:reduce){
  .balance-theme-vipgolden .balance-theme-art svg,
  .balance-theme-vippiano .balance-theme-art svg{animation:none!important}
}





.moovie-prediction-peuro-balance-card{
  width:min(100%,560px);
  min-height:104px!important;
  margin:0 auto 9px!important;
  padding:15px 16px!important;
  border-radius:16px!important;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.moovie-prediction-peuro-balance-card>.card-grid{position:absolute;inset:0;z-index:0;pointer-events:none}
.moovie-prediction-peuro-balance-card>.balance-theme-art{right:78px!important;top:50%!important;width:74px!important;height:74px!important;opacity:.15!important;transform:translateY(-50%)!important}
.moovie-prediction-peuro-balance-card>.balance-theme-art svg{width:58px!important;height:58px!important}
.moovie-prediction-peuro-balance-copy{position:relative;z-index:3;display:flex;flex-direction:column;min-width:0;gap:4px}
.moovie-prediction-peuro-balance-copy>span{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.58)}
.moovie-prediction-peuro-balance-copy>strong{font-size:clamp(22px,6vw,30px);line-height:1.05;font-weight:600;letter-spacing:-.035em;color:#fff;white-space:nowrap}
.moovie-prediction-peuro-balance-copy>strong.is-private{letter-spacing:.06em}
.moovie-prediction-peuro-buy-button{
  position:relative;z-index:4;
  flex:0 0 auto;
  min-height:34px!important;
  padding:0 15px!important;
  margin:0!important;
  background:#fff!important;
  border-color:#fff!important;
  color:#07090c!important;
  font-size:10.5px!important;
  font-weight:600!important;
  box-shadow:none!important;
}
.moovie-prediction-peuro-buy-button:hover{background:#f1f3f5!important;border-color:#f1f3f5!important;color:#07090c!important}


.moovie-prediction-history-head{align-items:center!important}
.moovie-prediction-history-head>h2{white-space:nowrap}
.moovie-prediction-history-head>span{
  white-space:nowrap!important;
  flex:0 1 auto;
  max-width:none;
  font-size:clamp(7.4px,2.3vw,9px)!important;
}
@media (max-width:390px){
  .moovie-prediction-peuro-balance-card{min-height:98px!important;padding:13px 14px!important;border-radius:14px!important}
  .moovie-prediction-peuro-balance-card>.balance-theme-art{right:72px!important;width:68px!important;height:68px!important}
  .moovie-prediction-peuro-balance-card>.balance-theme-art svg{width:52px!important;height:52px!important}
  .moovie-prediction-peuro-balance-copy>strong{font-size:22px}
  .moovie-prediction-peuro-buy-button{min-height:32px!important;padding:0 12px!important;font-size:10px!important}
  .moovie-prediction-history-head>span{font-size:9.5px!important}
}


.moovie-hedge-active-yield-card{
  --earn-theme-accent:#b8ff3b;
  --earn-theme-accent-soft:rgba(184,255,59,.09);
  --earn-theme-title:#f3f7ef;
  --earn-theme-main:#caff74;
  --earn-theme-value:#f4f7f1;
  --earn-theme-muted:#8a9585;
  --earn-theme-copy:#a7b1a2;
  --earn-theme-rule:rgba(255,255,255,.075);
}
.moovie-hedge-active-yield-card.balance-theme-piggy{
  --earn-theme-accent:#cc9cff;--earn-theme-accent-soft:rgba(204,156,255,.10);--earn-theme-main:#dab6ff;--earn-theme-muted:#ad98bd;--earn-theme-copy:#c2b2cf;
}
.moovie-hedge-active-yield-card.balance-theme-aurora{
  --earn-theme-accent:#83deff;--earn-theme-accent-soft:rgba(131,222,255,.10);--earn-theme-main:#9fe6ff;--earn-theme-muted:#8baebb;--earn-theme-copy:#abc4ce;
}
.moovie-hedge-active-yield-card.balance-theme-vipgold{
  --earn-theme-accent:#df9f59;--earn-theme-accent-soft:rgba(223,159,89,.11);--earn-theme-main:#edba7e;--earn-theme-muted:#aa8a68;--earn-theme-copy:#c7aa8c;
}
.moovie-hedge-active-yield-card.balance-theme-vipgolden{
  --earn-theme-accent:#f3cc71;--earn-theme-accent-soft:rgba(243,204,113,.11);--earn-theme-main:#ffe09a;--earn-theme-muted:#bba66f;--earn-theme-copy:#d3be86;
}
.moovie-hedge-active-yield-card.balance-theme-vippiano{
  --earn-theme-accent:#d6b75f;--earn-theme-accent-soft:rgba(214,183,95,.10);--earn-theme-main:#e3ca83;--earn-theme-muted:#8e9197;--earn-theme-copy:#b8bbc0;
}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-head>span{
  background:var(--earn-theme-accent-soft)!important;
  color:var(--earn-theme-accent)!important;
}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-head strong{color:var(--earn-theme-title)!important}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-total span,
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-main span,
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-accrued span{color:var(--earn-theme-muted)!important}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-total strong,
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-accrued b{color:var(--earn-theme-value)!important}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-main>strong{color:var(--earn-theme-main)!important}
.moovie-hedge-active-yield-card p{color:var(--earn-theme-copy)!important}
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-total,
.moovie-hedge-active-yield-card .moovie-hedge-active-yield-accrued{border-color:var(--earn-theme-rule)!important}


.services-icons-page .page-title p{
  max-width:none!important;
  white-space:nowrap!important;
  font-size:10.5px!important;
  letter-spacing:-.01em!important;
}
.resources-card-feature{
  width:100%;
  margin:10px 0 19px;
  border:1px solid rgba(214,184,121,.13);
  border-radius:20px;
  background:
    radial-gradient(circle at 92% -10%,rgba(224,193,127,.12),transparent 38%),
    linear-gradient(145deg,#12151b 0%,#0b0e13 62%,#0c1015 100%);
  overflow:hidden;
}
.resources-card-feature>summary{
  min-height:70px;
  padding:12px 13px;
  list-style:none;
  display:grid;
  grid-template-columns:54px minmax(0,1fr) 22px;
  gap:11px;
  align-items:center;
  cursor:pointer;
  user-select:none;
}
.resources-card-feature>summary::-webkit-details-marker{display:none}
.resources-card-feature-icon{
  width:54px;
  height:40px;
  display:grid;
  place-items:center;
}
.resources-card-feature-icon img{
  display:block;
  width:52px;
  height:auto;
  object-fit:contain;
}
.resources-card-feature-copy{min-width:0;display:block}
.resources-card-feature-copy small,
.resources-card-feature-copy strong{display:block;text-transform:none!important}
.resources-card-feature-copy small{
  margin-bottom:4px;
  color:#a9b1ba;
  font-size:10px;
  line-height:1.25;
  font-weight:600;
}
.resources-card-feature-copy strong{
  color:#f6f1e6;
  font-size:11.2px;
  line-height:1.3;
  font-weight:600;
  letter-spacing:-.01em;
}
.resources-card-feature-toggle{
  width:22px;
  height:22px;
  display:grid;
  place-items:center;
  color:#c8cdd3;
  transition:transform .2s ease;
}
.resources-card-feature-toggle svg{width:17px;height:17px}
.resources-card-feature[open] .resources-card-feature-toggle{transform:rotate(180deg)}
.resources-card-feature-body{
  padding:3px 13px 14px;
  border-top:1px solid rgba(255,255,255,.055);
  display:grid;
  grid-template-columns:minmax(0,1fr) 42%;
  gap:13px;
  align-items:center;
}
.resources-card-feature-text{padding:10px 0 5px}
.resources-card-feature-text p{
  margin:0 0 13px;
  color:#a1abb5;
  font-size:10.5px;
  line-height:1.58;
}
.resources-card-eligibility{
  min-height:36px;
  padding:0 12px;
  border:1px solid rgba(214,184,121,.22);
  border-radius:12px;
  background:rgba(214,184,121,.08);
  color:#ead7ad;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font-size:10.5px;
  font-weight:600;
  cursor:pointer;
}
.resources-card-eligibility svg{width:14px;height:14px}
.resources-card-feature-image{
  min-width:0;
  display:grid;
  place-items:center;
  overflow:hidden;
}
.resources-card-feature-image img{
  display:block;
  width:min(100%,170px);
  height:auto;
  object-fit:contain;
  transform:rotate(-5deg);
  filter:drop-shadow(0 14px 18px rgba(0,0,0,.32));
}
@media (max-width:390px){
  .services-icons-page .page-title p{font-size:10px!important}
  .resources-card-feature>summary{grid-template-columns:48px minmax(0,1fr) 20px;gap:9px;padding:11px 10px}
  .resources-card-feature-icon{width:48px}
  .resources-card-feature-icon img{width:47px}
  .resources-card-feature-copy small{font-size:9.5px}
  .resources-card-feature-copy strong{font-size:10.2px}
  .resources-card-feature-body{grid-template-columns:minmax(0,1fr) 39%;gap:9px;padding:3px 10px 12px}
  .resources-card-feature-text p{font-size:10px;line-height:1.5}
  .resources-card-eligibility{padding:0 9px;font-size:10px}
  .resources-card-feature-image img{width:min(100%,145px)}
}


.swap-page{
  --swap-confirm-bg:linear-gradient(180deg,#8f9da9,#697784);
  --swap-confirm-fg:#ffffff;
  --swap-confirm-border:rgba(255,255,255,.14);
  --swap-confirm-shadow:0 10px 24px rgba(0,0,0,.18);
}
.swap-page.balance-theme-piggy{
  --swap-confirm-bg:linear-gradient(180deg,#c996ff,#995fd0);
  --swap-confirm-fg:#170d20;
  --swap-confirm-border:rgba(211,169,255,.26);
}
.swap-page.balance-theme-aurora{
  --swap-confirm-bg:linear-gradient(180deg,#8ee8ff,#54bfdc);
  --swap-confirm-fg:#08202a;
  --swap-confirm-border:rgba(153,237,255,.28);
}
.swap-page.balance-theme-vipgold{
  --swap-confirm-bg:linear-gradient(180deg,#d69a59,#a56a31);
  --swap-confirm-fg:#211307;
  --swap-confirm-border:rgba(230,171,103,.28);
}
.swap-page.balance-theme-vipgolden{
  --swap-confirm-bg:linear-gradient(180deg,#f2cc72,#c99a37);
  --swap-confirm-fg:#211706;
  --swap-confirm-border:rgba(255,225,146,.34);
}
.swap-page.balance-theme-vippiano{
  --swap-confirm-bg:linear-gradient(180deg,#1c1d20,#050607);
  --swap-confirm-fg:#f1d27e;
  --swap-confirm-border:rgba(222,191,107,.32);
  --swap-confirm-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 12px 28px rgba(0,0,0,.34);
}
.swap-page .exodus-swap-submit:not(:disabled){
  background:var(--swap-confirm-bg)!important;
  color:var(--swap-confirm-fg)!important;
  border-color:var(--swap-confirm-border)!important;
  box-shadow:var(--swap-confirm-shadow)!important;
}
.swap-page .exodus-swap-submit:not(:disabled):hover{
  filter:brightness(1.045);
}
.swap-page .exodus-swap-submit:disabled{
  background:rgba(255,255,255,.09)!important;
  color:#7e8a98!important;
  border-color:rgba(255,255,255,.06)!important;
  box-shadow:none!important;
}




.resources-card-feature-copy small{
  font-size:10.5px!important;
  line-height:1.28!important;
  font-weight:600!important;
}
.resources-card-feature-copy strong{
  font-size:12.6px!important;
  line-height:1.28!important;
  font-weight:600!important;
}
@media (max-width:390px){
  .resources-card-feature-copy small{font-size:10px!important}
  .resources-card-feature-copy strong{font-size:11.4px!important}
}


.event-detail-card h2{font-size:14px!important;line-height:1.25!important}
.event-detail-card>p{font-size:10.1px!important;line-height:1.62!important}
.event-rule-list{gap:8px!important}
.event-rule-list>div{padding:11px!important;gap:9px!important}
.event-rule-list b{font-size:10px!important}
.event-rule-list span{font-size:10.5px!important;line-height:1.55!important}
.event-date-banner strong{font-size:10.8px!important}
.event-detail-hero p{font-size:10.5px!important;line-height:1.42!important}
@media (max-width:430px){
  .event-detail-card h2{font-size:13.5px!important}
  .event-detail-card>p{font-size:10.5px!important}
  .event-rule-list span{font-size:10.5px!important}
  .event-date-banner strong{font-size:10.4px!important}
}


.dashboard-shortcut-compact-icon{
  width:39px!important;
  height:39px!important;
  flex-basis:39px!important;
}
.dashboard-shortcut-compact-icon svg{width:30px!important;height:30px!important}
.dashboard-vip-diamond svg{width:31px!important;height:31px!important}
.dashboard-card-official-icon img{width:41px!important;max-height:26px!important}
@media (max-width:600px){
  .dashboard-shortcut-compact-icon{width:38px!important;height:38px!important;flex-basis:38px!important}
  .dashboard-shortcut-compact-icon svg{width:29px!important;height:29px!important}
  .dashboard-vip-diamond svg{width:30px!important;height:30px!important}
  .dashboard-card-official-icon img{width:40px!important;max-height:26px!important}
}
@media (max-width:360px){
  .dashboard-shortcut-compact-icon{width:36px!important;height:36px!important;flex-basis:36px!important}
  .dashboard-shortcut-compact-icon svg{width:27px!important;height:27px!important}
  .dashboard-vip-diamond svg{width:28px!important;height:28px!important}
  .dashboard-card-official-icon img{width:38px!important;max-height:24px!important}
}






.theme-skin-action{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  text-shadow:none!important;
  transition:filter .16s ease,transform .16s ease,border-color .16s ease!important;
}
.theme-skin-action::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(112deg,rgba(255,255,255,.11),transparent 34%,rgba(255,255,255,.025) 65%,transparent 79%);
}
.theme-skin-action.balance-theme-piggy{
  background:radial-gradient(circle at 84% 18%,rgba(188,118,255,.26),transparent 35%),linear-gradient(135deg,#281936,#15111f 57%,#0a0810)!important;
  border-color:rgba(196,139,255,.26)!important;color:#f1e7ff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(231,205,255,.08)!important;
}
.theme-skin-action.balance-theme-aurora{
  background:radial-gradient(circle at 84% 18%,rgba(105,184,255,.24),transparent 34%),linear-gradient(135deg,#172238,#0b121f 58%,#070b12)!important;
  border-color:rgba(126,198,255,.25)!important;color:#e8f6ff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.27),inset 0 1px 0 rgba(190,229,255,.09)!important;
}
.theme-skin-action.balance-theme-vipgold{
  background:radial-gradient(circle at 84% 18%,rgba(222,157,79,.25),transparent 34%),linear-gradient(135deg,#352218,#1b120d 58%,#090706)!important;
  border-color:rgba(213,145,66,.28)!important;color:#f5dfc3!important;
  box-shadow:0 12px 29px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,214,151,.08)!important;
}
.theme-skin-action.balance-theme-vipgolden{
  background:radial-gradient(circle at 86% 16%,rgba(255,229,151,.25),transparent 31%),radial-gradient(circle at 12% 96%,rgba(181,116,30,.10),transparent 35%),linear-gradient(138deg,#4a3514 0%,#2c1e09 46%,#140e04 74%,#080603 100%)!important;
  border-color:rgba(225,184,91,.36)!important;color:#ffe8aa!important;
  box-shadow:0 13px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,237,181,.16)!important;
}
.theme-skin-action.balance-theme-vippiano{
  background:radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 88% 14%,rgba(221,183,95,.10),transparent 27%),linear-gradient(145deg,#1a1b1d 0%,#090a0c 38%,#020304 72%,#111214 100%)!important;
  border-color:rgba(255,255,255,.15)!important;color:#e4ca83!important;
  box-shadow:0 14px 32px rgba(0,0,0,.39),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
.theme-skin-action:not(:disabled):hover{filter:brightness(1.07)!important;transform:translateY(-1px)}
.theme-skin-action:disabled{opacity:.46!important;filter:saturate(.55)!important;cursor:not-allowed!important;box-shadow:none!important}
.theme-skin-action svg{color:currentColor!important}

.payment-receipt-main-amount small+small{margin-top:2px;font-size:11px;opacity:.86}





.moovie-prediction-receipt-actions .primary-button.moovie-prediction-live-system-button,
.moovie-prediction-receipt-actions .primary-button.moovie-prediction-live-system-button:hover{
  background:linear-gradient(135deg,#ffd35b 0%,#f0aa1f 58%,#cf8510 100%)!important;
  border-color:rgba(255,211,91,.58)!important;
  color:#171006!important;
  box-shadow:0 10px 24px rgba(240,170,31,.24),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
#moovie-prediction-new-position.theme-skin-action{width:100%;margin-top:10px}


.purchase-page .form-error.purchase-limit-error{
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:clamp(7.5px,2.15vw,9px)!important;
  letter-spacing:-.01em!important;
}



.asset-owned-with-card-actions.has-dynamic-quick-control{
  min-height:0!important;
  padding-right:0!important;
  padding-bottom:0!important;
}
.detail-wallet-mode-actions{
  position:relative!important;
  right:auto!important;
  bottom:auto!important;
  width:100%!important;
  margin-top:12px!important;
  padding-top:10px!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  z-index:4!important;
}
.detail-wallet-mode-action-row{
  min-width:0!important;
  width:auto!important;
  height:36px!important;
  flex:1 1 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 32px!important;
  align-items:center!important;
  justify-content:stretch!important;
  gap:6px!important;
}
.detail-wallet-mode-toggle-card{
  width:100%!important;
  min-width:0!important;
  height:34px!important;
  padding:4px 6px!important;
  display:grid!important;
  grid-template-columns:minmax(46px,1fr) 42px!important;
  align-items:center!important;
  gap:5px!important;
  border-radius:10px!important;
}
.detail-wallet-mode-toggle-card>small{
  min-width:0!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.005em!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle{
  width:42px!important;
  min-width:42px!important;
  height:22px!important;
  border-radius:8px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle>span{
  left:3px!important;
  top:3px!important;
  width:16px!important;
  height:16px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle>b{
  right:4px!important;
  left:auto!important;
  min-width:16px!important;
  font-size:9.5px!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(20px)!important}
.detail-wallet-mode-toggle-card .legacy-toggle.on>b{left:4px!important;right:auto!important}
.detail-wallet-mode-action-row .balance-card-icon-action{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
}
.detail-wallet-mode-action-row .balance-card-icon-action svg{
  width:18px!important;
  height:18px!important;
}
.has-wallet-mode-actions .asset-owned>strong{
  font-size:clamp(22px,7vw,28px)!important;
  line-height:1.03!important;
}
@media (max-width:390px){
  .detail-wallet-mode-actions{gap:6px!important;margin-top:10px!important;padding-top:9px!important}
  .detail-wallet-mode-action-row{height:34px!important;grid-template-columns:minmax(0,1fr) 29px!important;gap:4px!important}
  .detail-wallet-mode-toggle-card{height:32px!important;padding:3px 4px!important;grid-template-columns:minmax(39px,1fr) 38px!important;gap:3px!important}
  .detail-wallet-mode-toggle-card>small{font-size:10px!important;letter-spacing:-.01em!important}
  .detail-wallet-mode-toggle-card .legacy-toggle{width:38px!important;min-width:38px!important;height:21px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle>span{width:15px!important;height:15px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(17px)!important}
  .detail-wallet-mode-action-row .balance-card-icon-action{width:29px!important;height:29px!important;min-width:29px!important}
  .detail-wallet-mode-action-row .balance-card-icon-action svg{width:17px!important;height:17px!important}
}


.purchase-history-shell .purchase-title-row-base .page-back-icon-only{
  width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;
  display:grid!important;place-items:center!important;border:0!important;background:transparent!important;
  box-shadow:none!important;border-radius:0!important;
}
.purchase-history-shell .purchase-title-row-base .page-back-icon-only svg{width:22px!important;height:22px!important}

.purchase-pending-focus{display:flex;flex-direction:column;gap:10px}
.purchase-auto-countdown{margin:0!important}
.purchase-inline-actions,.purchase-history-actions{
  display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;
}
.purchase-inline-actions .secondary-action-button,
.purchase-history-actions .secondary-action-button{
  min-height:36px!important;height:36px!important;padding:0 9px!important;margin:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  font-size:10.5px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;
}
.purchase-cancel-compact,.purchase-history-cancel{
  border-color:rgba(255,104,104,.18)!important;color:#ff9797!important;background:rgba(255,72,72,.045)!important;
}
.purchase-history-check{width:auto!important;margin-top:0!important}
.purchase-history-countdown{
  margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:7px 9px;border-radius:11px;background:rgba(255,74,74,.045);border:1px solid rgba(255,74,74,.13);
}
.purchase-history-countdown span{font-size:10px;font-weight:600;color:#947a7d;text-transform:uppercase;letter-spacing:.045em}
.purchase-history-countdown b{font-size:12px;color:#ff7070;font-variant-numeric:tabular-nums}
.purchase-history-countdown b.is-expired{color:#ff9999}

@media (max-width:360px){
  .purchase-inline-actions .secondary-action-button,.purchase-history-actions .secondary-action-button{font-size:10px!important;padding:0 6px!important}
}
.purchase-history-actions.purchase-history-actions-single{grid-template-columns:1fr}


.payments-hero-compact{overflow:hidden}


.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button{min-height:49px!important;padding-top:10px!important;padding-bottom:10px!important}
@media (max-width:430px){
  .peur-buy-pay-row .peur-buy-button,
  .peur-buy-pay-row .peur-withdraw-button{min-height:47px!important;padding-top:9px!important;padding-bottom:9px!important}
}

.payments-hero-compact .payments-dashboard-balance>.balance-meta{padding-right:82px}
@media (max-width:430px){.payments-hero-compact .payments-dashboard-balance>.balance-meta{padding-right:75px}}


html,body{touch-action:pan-x pan-y}
.purchase-inline-input input{font-size:16px!important}
.purchase-compact-summary span{font-size:10.5px!important;white-space:nowrap!important}
.purchase-compact-summary strong{font-size:11.5px!important;white-space:nowrap!important}
.purchase-token-description>.purchase-token-description-text{font-size:11.3px!important;white-space:nowrap!important}
.purchase-event-bonus-value>small{font-size:10.5px!important;white-space:nowrap!important}
.purchase-action-spinner{width:11px;height:11px;flex:0 0 11px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:vbigPixActionSpin .62s linear infinite}
.purchase-inline-actions button,.purchase-history-actions button{transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}
.purchase-inline-actions button.is-action-busy,.purchase-history-actions button.is-action-busy{transform:scale(.975);opacity:.82;box-shadow:inset 0 2px 8px rgba(0,0,0,.22)!important}
.purchase-inline-actions button.is-action-busy,.purchase-history-actions button.is-action-busy{gap:6px!important}
@keyframes vbigPixActionSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.purchase-action-spinner{animation:none}}


.token-receive-sheet .receive-network-label + .token-network-picker + .wallet-source-selector,
.token-receive-sheet .receive-network-label + .token-network-selector + .wallet-source-selector{margin-top:8px!important}


.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button{min-height:45px!important;padding-top:8px!important;padding-bottom:8px!important}
@media (max-width:430px){
  .peur-buy-pay-row .peur-buy-button,
  .peur-buy-pay-row .peur-withdraw-button{min-height:44px!important;padding-top:7px!important;padding-bottom:7px!important}
}
.payments-hero-compact .payments-dashboard-balance>.balance-meta{padding-right:76px!important}
@media (max-width:430px){
  .payments-hero-compact .payments-dashboard-balance>.balance-meta{padding-right:70px!important}
}
.dashboard-market-icon{
  display:block;
  object-fit:contain;
  flex:0 0 auto;
}
.dashboard-market-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.dashboard-market-icon{width:14px;height:14px}
@media (max-width:390px){
  .dashboard-market-icon{width:13px;height:13px}
}

.purchase-history-card.status-payout_wait::before,
.purchase-history-card.status-payout_dispatching::before,
.purchase-history-card.status-payout_processing::before { background:#d8b84f; }
.status-payout_wait .purchase-history-status,
.status-payout_dispatching .purchase-history-status,
.status-payout_processing .purchase-history-status { border-color:rgba(216,184,79,.22); color:#f2d77d; background:rgba(216,184,79,.06); }


.payments-page:not(.payments-receipt-only) .payments-hero-compact{isolation:isolate}
.payments-page:not(.payments-receipt-only) .payments-hero-compact>.balance-theme-art{
  right:88px!important;
  top:50%!important;
  z-index:1!important;
  transform:translateY(-50%)!important;
}
@media (max-width:430px){
  .payments-page:not(.payments-receipt-only) .payments-hero-compact>.balance-theme-art{right:80px!important}
}



.compact-balance-card .balance-value-row .dashboard-market-button.dashboard-market-action{
  padding-left:9px!important;
  padding-right:9px!important;
  margin-right:-3px!important;
}
@media (max-width:390px){
  .compact-balance-card .balance-value-row .dashboard-market-button.dashboard-market-action{
    padding-left:8px!important;
    padding-right:8px!important;
    margin-right:-2px!important;
  }
}


.moovie-hedge-term-block>div{
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
}
.moovie-hedge-term{
  min-width:0!important;
  padding:11px 7px!important;
  text-align:center!important;
}
.moovie-hedge-term strong{
  font-size:12.2px!important;
  line-height:1.12!important;
  white-space:nowrap!important;
}
.moovie-hedge-term span{
  margin-top:4px!important;
  font-size:10px!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.moovie-hedge-term small{
  margin-top:4px!important;
  font-size:9.5px!important;
  line-height:1.15!important;
  letter-spacing:.025em!important;
  white-space:nowrap!important;
}
@media (max-width:390px){
  .moovie-hedge-term-block>div{gap:5px!important}
  .moovie-hedge-term{padding:10px 5px!important}
  .moovie-hedge-term strong{font-size:11.2px!important}
  .moovie-hedge-term span{font-size:9.5px!important}
  .moovie-hedge-term small{font-size:9.5px!important;letter-spacing:0!important}
}
@media (max-width:340px){
  .moovie-hedge-term-block>div{gap:4px!important}
  .moovie-hedge-term{padding-left:4px!important;padding-right:4px!important}
  .moovie-hedge-term strong{font-size:10.5px!important}
  .moovie-hedge-term span{font-size:9.5px!important}
  .moovie-hedge-term small{font-size:9.5px!important}
}


.moovie-hedge-submit.theme-skin-action,
#create-purchase.theme-skin-action{
  --vr11-action-tint:rgba(184,255,59,.19);
  background:
    radial-gradient(circle at 84% 18%,var(--vr11-action-tint),transparent 37%),
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,244,248,.92))!important;
  border-color:rgba(255,255,255,.88)!important;
  color:#0a0d11!important;
  text-shadow:none!important;
  box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
.moovie-hedge-submit.theme-skin-action.balance-theme-piggy,
#create-purchase.theme-skin-action.balance-theme-piggy{--vr11-action-tint:rgba(188,118,255,.22)}
.moovie-hedge-submit.theme-skin-action.balance-theme-aurora,
#create-purchase.theme-skin-action.balance-theme-aurora{--vr11-action-tint:rgba(105,184,255,.22)}
.moovie-hedge-submit.theme-skin-action.balance-theme-vipgold,
#create-purchase.theme-skin-action.balance-theme-vipgold{--vr11-action-tint:rgba(222,157,79,.22)}
.moovie-hedge-submit.theme-skin-action.balance-theme-vipgolden,
#create-purchase.theme-skin-action.balance-theme-vipgolden{--vr11-action-tint:rgba(225,184,91,.25)}
.moovie-hedge-submit.theme-skin-action.balance-theme-vippiano,
#create-purchase.theme-skin-action.balance-theme-vippiano{--vr11-action-tint:rgba(221,183,95,.16)}
.moovie-hedge-submit.theme-skin-action::after,
#create-purchase.theme-skin-action::after{
  background:linear-gradient(112deg,rgba(255,255,255,.34),transparent 34%,rgba(255,255,255,.08) 67%,transparent 80%)!important;
}
.moovie-hedge-submit.theme-skin-action:not(:disabled):hover,
#create-purchase.theme-skin-action:not(:disabled):hover{
  filter:brightness(1.015)!important;
  transform:translateY(-1px)!important;
}
.moovie-hedge-submit.theme-skin-action svg,
#create-purchase.theme-skin-action svg{color:#0a0d11!important}

















.moovie-hedge-consult-term.theme-skin-action{
  --vr12-action-tint:rgba(184,255,59,.19);
  background:
    radial-gradient(circle at 84% 18%,var(--vr12-action-tint),transparent 37%),
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,244,248,.92))!important;
  border-color:rgba(255,255,255,.88)!important;
  color:#0a0d11!important;
  text-shadow:none!important;
  box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
.moovie-hedge-consult-term.theme-skin-action.balance-theme-piggy{--vr12-action-tint:rgba(188,118,255,.22)}
.moovie-hedge-consult-term.theme-skin-action.balance-theme-aurora{--vr12-action-tint:rgba(105,184,255,.22)}
.moovie-hedge-consult-term.theme-skin-action.balance-theme-vipgold{--vr12-action-tint:rgba(222,157,79,.22)}
.moovie-hedge-consult-term.theme-skin-action.balance-theme-vipgolden{--vr12-action-tint:rgba(225,184,91,.25)}
.moovie-hedge-consult-term.theme-skin-action.balance-theme-vippiano{--vr12-action-tint:rgba(221,183,95,.16)}
.moovie-hedge-consult-term.theme-skin-action::after{
  background:linear-gradient(112deg,rgba(255,255,255,.34),transparent 34%,rgba(255,255,255,.08) 67%,transparent 80%)!important;
}


.profile-logo-button{position:relative!important}
.profile-logo-button.has-discovery-attention::after{
  content:"";
  position:absolute;
  right:2px;
  top:2px;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#ff3b46;
  border:2px solid #090c12;
  box-shadow:0 0 0 2px rgba(255,59,70,.12),0 0 13px rgba(255,59,70,.68);
  z-index:5;
  animation:vr12DiscoveryDot 1.8s ease-in-out infinite;
}
.profile-logo-button.has-discovery-attention .dashboard-logo{
  animation:vr12LogoDiscover 2.7s cubic-bezier(.22,.7,.2,1) infinite;
}
@keyframes vr12DiscoveryDot{0%,100%{transform:scale(.88);opacity:.82}50%{transform:scale(1.12);opacity:1}}
@keyframes vr12LogoDiscover{0%,72%,100%{transform:rotate(0) scale(1)}78%{transform:rotate(-3deg) scale(1.025)}84%{transform:rotate(3deg) scale(1.025)}90%{transform:rotate(0) scale(1)}}


.dashboard-moovie-icon{
  position:relative;
  overflow:hidden!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.dashboard-moovie-icon img{
  display:block;
  width:33px;
  height:33px;
  object-fit:contain;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.42));
}
@media (max-width:600px){.dashboard-moovie-icon img{width:31px;height:31px}}
@media (max-width:360px){.dashboard-moovie-icon img{width:29px;height:29px}}


.app-frame>.app-content{
  transform-style:preserve-3d;
  backface-visibility:hidden;
}
.app-frame>.app-content.moovie-cube-out-left{
  transform-origin:left center;
  animation:moovieCubeOutLeft .26s cubic-bezier(.55,.02,.76,.36) both;
  pointer-events:none;
}
.app-frame>.app-content.moovie-cube-in-right{
  transform-origin:right center;
  animation:moovieCubeInRight .48s cubic-bezier(.18,.78,.2,1) both;
}
.app-frame>.app-content.moovie-cube-out-right{
  transform-origin:right center;
  animation:moovieCubeOutRight .26s cubic-bezier(.55,.02,.76,.36) both;
  pointer-events:none;
}
.app-frame>.app-content.moovie-cube-in-left{
  transform-origin:left center;
  animation:moovieCubeInLeft .48s cubic-bezier(.18,.78,.2,1) both;
}
@keyframes moovieCubeOutLeft{
  from{transform:perspective(980px) rotateY(0deg) translateZ(0);opacity:1}
  to{transform:perspective(980px) rotateY(-82deg) translateZ(0);opacity:.42}
}
@keyframes moovieCubeInRight{
  from{transform:perspective(980px) rotateY(82deg) translateZ(0);opacity:.42}
  to{transform:perspective(980px) rotateY(0deg) translateZ(0);opacity:1}
}
@keyframes moovieCubeOutRight{
  from{transform:perspective(980px) rotateY(0deg) translateZ(0);opacity:1}
  to{transform:perspective(980px) rotateY(82deg) translateZ(0);opacity:.42}
}
@keyframes moovieCubeInLeft{
  from{transform:perspective(980px) rotateY(-82deg) translateZ(0);opacity:.42}
  to{transform:perspective(980px) rotateY(0deg) translateZ(0);opacity:1}
}

.moovie-page{
  position:relative;
  perspective:980px;
}
.moovie-title-row{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  margin:2px 0 12px;
}
.moovie-title-row>div{min-width:0}
.moovie-title-row small{
  display:block;
  margin-bottom:3px;
  color:#68737f;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.15em;
}
.moovie-title-row h1{margin:0;color:#f3f6f8;font-size:24px;line-height:1.05;letter-spacing:-.035em}
.moovie-new-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:21px;
  padding:0 8px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  background:rgba(255,255,255,.045);
  color:#cbd4dc;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.moovie-balance-card{
  position:relative;
  isolation:isolate;
  min-height:150px;
  overflow:hidden;
  padding:15px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:16px;
  background:#0b0f14;
  box-shadow:0 16px 34px rgba(0,0,0,.20);
}
.moovie-balance-card>.card-grid{z-index:0}
.moovie-balance-card>.balance-theme-art{z-index:0;opacity:.42}
.moovie-card-head{
  position:relative;
  z-index:2;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
.moovie-card-head>div{display:flex;flex-direction:column;gap:4px}
.moovie-card-head span{color:#87929d;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}
.moovie-card-head strong{color:#f6f8fa;font-size:22px;line-height:1;font-weight:600;letter-spacing:-.035em}
.moovie-help-button{
  position:relative;
  z-index:3;
  width:27px;
  height:27px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:50%;
  background:rgba(8,11,15,.35);
  color:#eef2f5;
  font:900 13px/1 inherit;
  cursor:pointer;
}
.moovie-construction{
  position:absolute;
  left:15px;
  bottom:15px;
  z-index:2;
}
.moovie-construction span{
  display:inline-flex;
  min-height:23px;
  align-items:center;
  padding:0 9px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:999px;
  background:rgba(0,0,0,.20);
  color:#aeb7c0;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.05em;
  text-transform:uppercase;
}
.moovie-empty-card{
  min-height:174px;
  margin-top:11px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.022),rgba(255,255,255,.008));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018);
}
@media (max-width:390px){
  .moovie-title-row h1{font-size:22px}
  .moovie-balance-card{min-height:142px;padding:14px}
  .moovie-card-head strong{font-size:20px}
  .moovie-construction{left:14px;bottom:14px}
  .moovie-empty-card{min-height:160px}
}
@media (prefers-reduced-motion:reduce){
  .profile-logo-button.has-discovery-attention::after,
  .profile-logo-button.has-discovery-attention .dashboard-logo,
  .app-frame>.app-content.moovie-cube-out-left,
  .app-frame>.app-content.moovie-cube-in-right,
  .app-frame>.app-content.moovie-cube-out-right,
  .app-frame>.app-content.moovie-cube-in-left{animation:none!important}
}






html.konebe-pay-sheet-opening::view-transition-group(root),
html.konebe-pay-sheet-closing::view-transition-group(root),
html.konebe-pay-sheet-opening::view-transition-old(root),
html.konebe-pay-sheet-opening::view-transition-new(root),
html.konebe-pay-sheet-closing::view-transition-old(root),
html.konebe-pay-sheet-closing::view-transition-new(root){
  animation:none!important;
}
html.konebe-pay-sheet-opening::view-transition-group(konebe-pay-content),
html.konebe-pay-sheet-closing::view-transition-group(konebe-pay-content){
  overflow:clip;
  animation-duration:.48s;
  animation-timing-function:cubic-bezier(.18,.78,.2,1);
}
html.konebe-pay-sheet-opening::view-transition-old(konebe-pay-content){
  z-index:1;
  animation:none!important;
}
html.konebe-pay-sheet-opening::view-transition-new(konebe-pay-content){
  z-index:2;
  animation:konebeSheetRiseIn .48s cubic-bezier(.18,.78,.2,1) both;
}
html.konebe-pay-sheet-closing::view-transition-new(konebe-pay-content){
  z-index:1;
  animation:none!important;
}
html.konebe-pay-sheet-closing::view-transition-old(konebe-pay-content){
  z-index:2;
  animation:konebeSheetDropOut .46s cubic-bezier(.45,.02,.72,.34) both;
}
.app-frame>.app-content.konebe-pay-sheet-rise-in{
  position:relative;
  z-index:3;
  will-change:transform,filter;
  animation:konebeSheetRiseIn .48s cubic-bezier(.18,.78,.2,1) both;
}
.app-frame>.app-content.konebe-pay-sheet-drop-out{
  position:relative;
  z-index:3;
  will-change:transform,filter;
  pointer-events:none;
  animation:konebeSheetDropOut .46s cubic-bezier(.45,.02,.72,.34) both;
}
@keyframes konebeSheetRiseIn{
  0%{transform:translate3d(0,104%,0) scale(.997);filter:drop-shadow(0 -18px 26px rgba(0,0,0,.42));opacity:1}
  58%{transform:translate3d(4,9%,0) scale(.999);filter:drop-shadow(0 -12px 20px rgba(184,255,59,.055));opacity:1}
  100%{transform:translate3d(0,0,0) scale(1);filter:none;opacity:1}
}
@keyframes konebeSheetDropOut{
  0%{transform:translate3d(0,0,0) scale(1);filter:none;opacity:1}
  42%{transform:translate3d(0,10%,0) scale(.999);filter:drop-shadow(0 -10px 18px rgba(0,0,0,.20));opacity:1}
  100%{transform:translate3d(0,104%,0) scale(.997);filter:drop-shadow(0 -18px 28px rgba(0,0,0,.38));opacity:1}
}
@media (prefers-reduced-motion:reduce){
  .app-frame>.app-content.konebe-pay-sheet-rise-in,
  .app-frame>.app-content.konebe-pay-sheet-drop-out{animation:none!important}
}



.dashboard-shortcut-compact-icon{
  width:41px!important;
  height:41px!important;
  flex-basis:41px!important;
}
.dashboard-shortcut-compact-icon svg{width:32px!important;height:32px!important}
.dashboard-vip-diamond svg{width:33px!important;height:33px!important}
.dashboard-card-official-icon img{width:43px!important;max-height:28px!important}
.dashboard-moovie-icon img{width:35px!important;height:35px!important}
@media (max-width:600px){
  .dashboard-shortcut-compact-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
  .dashboard-shortcut-compact-icon svg{width:31px!important;height:31px!important}
  .dashboard-vip-diamond svg{width:32px!important;height:32px!important}
  .dashboard-card-official-icon img{width:42px!important;max-height:27px!important}
  .dashboard-moovie-icon img{width:33px!important;height:33px!important}
}
@media (max-width:360px){
  .dashboard-shortcut-compact-icon{width:38px!important;height:38px!important;flex-basis:38px!important}
  .dashboard-shortcut-compact-icon svg{width:29px!important;height:29px!important}
  .dashboard-vip-diamond svg{width:30px!important;height:30px!important}
  .dashboard-card-official-icon img{width:40px!important;max-height:25px!important}
  .dashboard-moovie-icon img{width:31px!important;height:31px!important}
}


.moovie-construction{left:auto!important;right:15px!important;bottom:15px!important}
@media (max-width:390px){.moovie-construction{left:auto!important;right:14px!important;bottom:14px!important}}


.bottom-nav.moovie-nav-out-down{
  animation:moovieNavOutDown .26s cubic-bezier(.55,.02,.76,.36) both;
  pointer-events:none;
}
.bottom-nav.moovie-nav-in-up{
  animation:moovieNavInUp .48s cubic-bezier(.18,.78,.2,1) both;
}
@keyframes moovieNavOutDown{
  from{transform:translate3d(0,0,0);opacity:1}
  to{transform:translate3d(0,110%,0);opacity:.30}
}
@keyframes moovieNavInUp{
  from{transform:translate3d(0,110%,0);opacity:.28}
  to{transform:translate3d(0,0,0);opacity:1}
}


.moovie-bottom-nav{
  isolation:isolate;
  overflow:hidden!important;
  background:rgba(8,9,13,.94)!important;
  border-top-color:rgba(255,190,92,.12)!important;
}
.moovie-bottom-nav::before,
.moovie-bottom-nav::after{
  content:"";
  position:absolute;
  left:-6%;
  right:-6%;
  bottom:-20px;
  height:58px;
  pointer-events:none;
  z-index:0;
}
.moovie-bottom-nav::before{
  background:
    radial-gradient(ellipse at 8% 100%,rgba(255,112,35,.20) 0 18%,transparent 48%),
    radial-gradient(ellipse at 28% 100%,rgba(255,190,67,.18) 0 16%,transparent 46%),
    radial-gradient(ellipse at 50% 100%,rgba(255,92,32,.18) 0 19%,transparent 49%),
    radial-gradient(ellipse at 72% 100%,rgba(255,184,64,.16) 0 15%,transparent 45%),
    radial-gradient(ellipse at 92% 100%,rgba(255,105,34,.19) 0 18%,transparent 48%);
  filter:blur(5px);
  opacity:.72;
  animation:moovieNavFlameDrift 2.7s ease-in-out infinite alternate;
}
.moovie-bottom-nav::after{
  left:8%;
  right:8%;
  bottom:-27px;
  height:50px;
  background:radial-gradient(ellipse at 50% 100%,rgba(255,188,72,.12),transparent 67%);
  filter:blur(8px);
  animation:moovieNavFlamePulse 2.2s ease-in-out infinite;
}
.moovie-bottom-nav-inner{
  position:relative;
  z-index:2;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
.moovie-nav-slot{
  min-width:0;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:.86;
  user-select:none;
  -webkit-user-select:none;
}
.moovie-nav-slot img{
  width:31px;
  height:31px;
  object-fit:contain;
  filter:drop-shadow(0 3px 9px rgba(0,0,0,.48)) drop-shadow(0 0 8px rgba(255,148,54,.08));
}
.moovie-nav-slot:nth-child(2) img,.moovie-nav-slot:nth-child(4) img{transform:scale(.94)}
.moovie-nav-slot:nth-child(3) img{transform:scale(1.04)}
@keyframes moovieNavFlameDrift{
  0%{transform:translate3d(-1.5%,2px,0) scaleX(.98);opacity:.52}
  55%{transform:translate3d(1.2%,-2px,0) scaleX(1.015);opacity:.76}
  100%{transform:translate3d(-.4%,-1px,0) scaleX(1.03);opacity:.62}
}
@keyframes moovieNavFlamePulse{
  0%,100%{transform:scaleX(.94) translateY(2px);opacity:.40}
  50%{transform:scaleX(1.04) translateY(-2px);opacity:.68}
}
@media (max-width:390px){.moovie-nav-slot img{width:29px;height:29px}}
@media (prefers-reduced-motion:reduce){
  .bottom-nav.moovie-nav-out-down,
  .bottom-nav.moovie-nav-in-up,
  .moovie-bottom-nav::before,
  .moovie-bottom-nav::after{animation:none!important}
}


.moovie-header-mode .dashboard-header-controls{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
}
.moovie-header-mode .moovie-header-home{
  display:grid!important;
}
.moovie-header-mode .moovie-header-logo{
  pointer-events:none!important;
  cursor:default!important;
}
.moovie-header-mode .moovie-header-logo::after,
.moovie-header-mode .moovie-header-logo::before{
  display:none!important;
}
.moovie-header-mode .moovie-header-logo img{
  filter:grayscale(1) brightness(1.72) contrast(.7)!important;
  opacity:.78!important;
}
.moovie-header-mode .moovie-header-copy strong{
  color:#d9dee3!important;
}
.moovie-header-mode .moovie-header-copy span{
  color:#7f8993!important;
}
.moovie-vault-gate{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  padding-top:18px!important;
}
.moovie-vault-lock-card{
  width:100%;
  min-height:330px;
  padding:24px 20px 22px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:21px;
  background:
    radial-gradient(circle at 84% 10%,rgba(184,255,59,.055),transparent 30%),
    linear-gradient(145deg,rgba(18,22,27,.96),rgba(8,10,14,.98));
  box-shadow:0 20px 54px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025);
  position:relative;
  overflow:hidden;
}
.moovie-vault-lock-card::before{
  content:"";
  position:absolute;
  inset:-35% auto auto -20%;
  width:190px;
  height:190px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(173,186,196,.08),transparent 68%);
  pointer-events:none;
}
.moovie-vault-lock-mark{
  width:54px;
  height:54px;
  display:grid;
  place-items:center;
  margin-bottom:16px;
  border:1px solid rgba(219,226,232,.16);
  border-radius:17px;
  background:rgba(255,255,255,.035);
  color:#dfe5ea;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.moovie-vault-lock-mark svg{width:29px;height:29px}
.moovie-vault-lock-card>small{
  display:block;
  color:#8a949e;
  font-size:10px;
  font-weight:600;
  letter-spacing:.12em;
}
.moovie-vault-lock-card>h1{
  margin:6px 0 8px;
  color:#f5f7f8;
  font-size:24px;
  line-height:1.05;
  letter-spacing:-.035em;
}
.moovie-vault-lock-card>p{
  margin:0 0 19px;
  max-width:360px;
  color:#87919b;
  font-size:10px;
  line-height:1.5;
}
.moovie-vault-form{
  display:grid;
  gap:10px;
  position:relative;
  z-index:1;
}
.moovie-vault-form label{
  display:grid;
  gap:6px;
  color:#9ca6af;
  font-size:10px;
  font-weight:600;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.moovie-vault-form input{
  width:100%;
  height:46px;
  padding:0 14px;
  border:1px solid rgba(255,255,255,.105);
  border-radius:13px;
  outline:none;
  background:rgba(2,4,7,.62);
  color:#f7f9fa;
  font-size:21px!important;
  font-weight:600;
  letter-spacing:.34em;
  text-align:center;
  caret-color:#dfe5ea;
}
.moovie-vault-form input:focus{
  border-color:rgba(213,222,229,.31);
  box-shadow:0 0 0 3px rgba(213,222,229,.045);
}
.moovie-vault-submit{
  margin-top:4px;
  min-height:44px;
  background:linear-gradient(135deg,#f8fafb,#dce2e7)!important;
  border-color:#f6f8fa!important;
  color:#080b0e!important;
  font-weight:600!important;
  box-shadow:0 11px 25px rgba(0,0,0,.22),inset 0 1px 0 #fff!important;
}
.moovie-vault-submit:disabled{opacity:.52!important}
.moovie-vault-error{margin:1px 0 0!important}
.moovie-vault-attempts{
  color:#8c969f;
  font-size:10px;
  text-align:center;
}
@media (max-width:390px){
  .moovie-vault-gate{padding-top:13px!important}
  .moovie-vault-lock-card{padding:21px 16px 19px;min-height:310px;border-radius:18px}
  .moovie-vault-lock-mark{width:50px;height:50px;border-radius:15px}
  .moovie-vault-lock-card>h1{font-size:22px}
  .moovie-vault-form input{height:44px;font-size:20px!important}
}





html.konebe-pay-sheet-opening::view-transition-new(konebe-pay-content),
html.konebe-pay-sheet-closing::view-transition-old(konebe-pay-content){
  background:linear-gradient(180deg,#ffffff 0%,#f4f6f2 100%)!important;
  border-radius:0!important;
  box-shadow:0 -18px 34px rgba(0,0,0,.22)!important;
}
.app-frame>.app-content.payments-page.konebe-pay-sheet-rise-in,
.app-frame>.app-content.payments-page.konebe-pay-sheet-drop-out{
  background:linear-gradient(180deg,#ffffff 0%,#f4f6f2 100%)!important;
  border-radius:0!important;
  box-shadow:0 -18px 34px rgba(0,0,0,.22)!important;
}


.moovie-header-mode .moovie-header-logo{
  position:relative!important;
  isolation:isolate;
  display:grid!important;
  place-items:center!important;
}
.moovie-header-mode .moovie-header-logo .dashboard-logo{
  position:relative;
  z-index:3;
  filter:grayscale(1) brightness(1.82) contrast(.72) drop-shadow(0 2px 5px rgba(0,0,0,.42))!important;
  opacity:.88!important;
}
.moovie-header-flame{
  position:absolute;
  z-index:1;
  left:50%;
  bottom:-4px;
  width:52px;
  height:49px;
  transform:translateX(-50%);
  pointer-events:none;
  filter:drop-shadow(0 0 7px rgba(255,93,22,.48));
}
.moovie-header-flame::before{
  content:"";
  position:absolute;
  left:7px;
  right:7px;
  bottom:2px;
  height:26px;
  border-radius:50%;
  background:radial-gradient(ellipse at 50% 82%,rgba(255,221,108,.78) 0 10%,rgba(255,119,31,.48) 38%,rgba(255,52,17,.12) 62%,transparent 76%);
  filter:blur(4px);
  animation:moovieLogoFireGlow 1.25s ease-in-out infinite alternate;
}
.moovie-header-flame i{
  position:absolute;
  bottom:4px;
  width:16px;
  height:34px;
  border-radius:58% 42% 54% 46% / 72% 68% 32% 28%;
  transform-origin:50% 100%;
  background:radial-gradient(ellipse at 50% 80%,#fff3b0 0 8%,#ffbe3f 23%,#ff6a21 49%,#e93616 66%,rgba(172,22,9,.18) 76%,transparent 78%);
  filter:blur(.15px);
  opacity:.9;
  animation:moovieLogoFlameA 1.05s ease-in-out infinite alternate;
}
.moovie-header-flame i:nth-child(1){left:8px;height:27px;width:14px;animation-duration:.92s;animation-delay:-.25s;transform:rotate(-8deg) scale(.92)}
.moovie-header-flame i:nth-child(2){left:19px;height:40px;width:17px;animation-duration:1.12s;animation-delay:-.58s}
.moovie-header-flame i:nth-child(3){right:7px;height:29px;width:14px;animation-duration:.86s;animation-delay:-.42s;transform:rotate(8deg) scale(.9)}
@keyframes moovieLogoFlameA{
  0%{translate:0 1px;scale:.94 1;rotate:-2deg;opacity:.76}
  45%{translate:1px -2px;scale:1.03 1.08;rotate:2deg;opacity:.96}
  100%{translate:-1px 0;scale:.96 1.02;rotate:-1deg;opacity:.84}
}
@keyframes moovieLogoFireGlow{
  from{opacity:.62;transform:scale(.92,.86)}
  to{opacity:.94;transform:scale(1.08,1.02)}
}
@media (prefers-reduced-motion:reduce){
  .moovie-header-flame::before,.moovie-header-flame i{animation:none!important}
}



.moovie-vault-form{gap:12px!important}
.moovie-vault-form input{font-variant-numeric:tabular-nums}
.moovie-vault-creating{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.moovie-vault-creating-line{display:flex;gap:6px;margin-top:16px}
.moovie-vault-creating-line i{width:7px;height:7px;border-radius:50%;background:#dce3e8;opacity:.3;animation:moovieVaultCreatingDot .9s ease-in-out infinite}
.moovie-vault-creating-line i:nth-child(2){animation-delay:.13s}.moovie-vault-creating-line i:nth-child(3){animation-delay:.26s}
@keyframes moovieVaultCreatingDot{0%,100%{transform:translateY(0);opacity:.25}50%{transform:translateY(-4px);opacity:1}}
.moovie-peur-wallet-card{min-height:156px!important;margin-top:8px!important}
.moovie-peur-wallet-card .asset-hero-actions{display:flex;align-items:center;gap:7px;position:relative;z-index:4}
.moovie-peur-wallet-card .moovie-help-button{position:static!important;flex:0 0 30px!important;width:30px!important;height:30px!important}
.moovie-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important;margin-bottom:12px!important}
.moovie-wallet-actions .action-button{min-height:50px!important}
.moovie-wallet-address{margin-top:0!important}
.moovie-wallet-activity{margin-top:13px!important}
.moovie-wallet-info-sheet .modal-body{display:grid;gap:12px}
.moovie-wallet-info-hero{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025)}
.moovie-wallet-info-hero>svg{width:25px;height:25px;flex:0 0 25px;color:#dce3e8}
.moovie-wallet-info-hero strong{display:block;color:#f4f7f9;font-size:12px;line-height:1.25}
.moovie-wallet-info-hero p{margin:6px 0 0;color:#929ca6;font-size:10.5px;line-height:1.5}
.moovie-wallet-info-note{padding:14px;border-radius:16px;background:linear-gradient(145deg,rgba(255,118,30,.07),rgba(255,255,255,.018));border:1px solid rgba(255,145,55,.10)}
.moovie-wallet-info-note strong{display:block;color:#f1f4f6;font-size:11px}.moovie-wallet-info-note span{display:block;margin-top:5px;color:#8f99a2;font-size:10.5px;line-height:1.5}
.moovie-send-network-static{min-height:47px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);display:flex;align-items:center;gap:9px}
.moovie-send-network-static>span{display:flex;flex-direction:column;gap:2px}.moovie-send-network-static strong{font-size:10px;color:#f1f4f6}.moovie-send-network-static small{font-size:9.5px;color:#7f8993}
@media (max-width:390px){.moovie-peur-wallet-card{min-height:150px!important}.moovie-wallet-actions .action-button{min-height:47px!important}}
@media (prefers-reduced-motion:reduce){.moovie-vault-creating-line i{animation:none!important;opacity:.75}}



.moovie-eligibility-gate{padding-top:14px!important}
.moovie-eligibility-card{
  background:linear-gradient(160deg,#0b0c0f 0%,#121419 55%,#08090b 100%)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.045)!important;
  color:#f7f7f7!important;
}
.moovie-eligibility-card::before{
  background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.10),transparent 32%),linear-gradient(120deg,transparent,rgba(255,255,255,.025),transparent)!important;
}
.moovie-eligibility-monogram{
  width:58px;height:58px;border-radius:18px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.16);background:#0a0b0d;box-shadow:0 14px 34px rgba(0,0,0,.34);
}
.moovie-eligibility-monogram img{width:39px;height:39px;object-fit:contain;filter:grayscale(1) brightness(3.2) contrast(1.2)}
.moovie-eligibility-card>small{color:#8f959d!important;letter-spacing:.16em!important}
.moovie-eligibility-card>h1{color:#fff!important;font-size:25px!important;letter-spacing:-.035em!important}
.moovie-eligibility-card>p{color:#b5bac1!important;max-width:315px!important}
.moovie-eligibility-rule{width:100%;margin-top:6px;padding:13px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:space-between;gap:12px}
.moovie-eligibility-rule span{font-size:10px;color:#9da3ab;font-weight:600;text-transform:uppercase;letter-spacing:.09em}
.moovie-eligibility-rule strong{font-size:17px;color:#fff;font-weight:600}
.moovie-eligibility-foot{width:100%;padding-top:4px;color:#747b84;font-size:10px;line-height:1.5;text-align:left}

.moovie-bottom-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.moovie-pay-nav{
  position:relative!important;border:0!important;background:transparent!important;color:#fff!important;font:inherit;cursor:pointer!important;opacity:1!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;
}
.moovie-pay-nav img{filter:grayscale(1) brightness(4.5) contrast(1.35) drop-shadow(0 0 7px rgba(255,255,255,.20))!important;opacity:1!important}
.moovie-pay-nav small{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);display:block;color:#fff;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}
.moovie-pay-nav.is-active img{filter:grayscale(1) brightness(5.2) contrast(1.4) drop-shadow(0 0 10px rgba(255,255,255,.35))!important}
.moovie-pay-nav.is-active small{color:#fff}
.moovie-payments-page{border-radius:0!important}
@media (max-width:390px){.moovie-pay-nav small{font-size:9.5px}}


.moovie-eligibility-retry{
  margin-top:8px;min-height:38px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.16);
  background:#f4f5f6;color:#090b0e;font-size:10px;font-weight:600;letter-spacing:.03em;cursor:pointer;
}
.moovie-eligibility-retry:hover{background:#fff;border-color:#fff}




.app-frame>.app-content.payments-page.konebe-pay-sheet-rise-in,
.app-frame>.app-content.payments-page.konebe-pay-sheet-drop-out{
  background:linear-gradient(180deg,#555d64 0%,#484f56 100%)!important;
  border-radius:0!important;
  box-shadow:none!important;
  will-change:transform!important;
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden;
  transform:translate3d(0,0,0);
  contain:paint;
}
.app-frame>.app-content.konebe-pay-sheet-rise-in{
  animation:konebeSheetRiseIn .44s cubic-bezier(.20,.82,.22,1) both!important;
}
.app-frame>.app-content.konebe-pay-sheet-drop-out{
  animation:konebeSheetDropOut .42s cubic-bezier(.38,.02,.68,.28) both!important;
}
@keyframes konebeSheetRiseIn{
  from{transform:translate3d(0,100%,0)}
  to{transform:translate3d(0,0,0)}
}
@keyframes konebeSheetDropOut{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(0,100%,0)}
}


.header-stablevalue-button,
.header-stablevalue-button:hover,
.header-stablevalue-button:active,
.header-stablevalue-button.is-active{
  color:#fff!important;
  background:transparent!important;
}
.header-stablevalue-button::before{
  display:none!important;
  content:none!important;
  animation:none!important;
}
.header-stablevalue-button svg{
  animation:none!important;
  filter:none!important;
  color:currentColor!important;
}




.moovie-wallet-page{padding-top:4px!important}
.moovie-wallet-page>.moovie-peur-wallet-card{margin-top:0!important}


.moovie-peur-wallet-card{position:relative!important}
.moovie-peur-wallet-card .asset-hero-head{padding-right:38px!important}
.moovie-peur-wallet-card .asset-hero-actions{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  z-index:8!important;
}
.moovie-peur-wallet-card .moovie-help-button{
  position:static!important;
  width:29px!important;
  height:29px!important;
  min-width:29px!important;
  min-height:29px!important;
  border-radius:50%!important;
}


.moovie-bottom-nav,
.moovie-bottom-nav-inner{overflow:visible!important}
.moovie-pay-nav{
  overflow:visible!important;
  justify-content:center!important;
  gap:7px!important;
  z-index:5!important;
  isolation:isolate!important;
}
.moovie-pay-nav::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:56px;
  height:56px;
  border-radius:50%;
  transform:translate(-50%,-72%);
  background:#07090d;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 12px 28px rgba(0,0,0,.48),0 0 0 6px rgba(10,11,15,.96);
  z-index:0;
}
.moovie-pay-nav img{
  width:38px!important;
  height:38px!important;
  margin-top:-27px!important;
  margin-bottom:3px!important;
  transform:none!important;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.48))!important;
  opacity:1!important;
  position:relative;
  z-index:2;
}
.moovie-pay-nav small{
  position:relative!important;
  z-index:2!important;
  transform:none!important;
  margin-top:0!important;
  color:#fff!important;
  font-size:9.5px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.moovie-pay-nav.is-active::before{
  border-color:rgba(255,255,255,.22);
  box-shadow:0 12px 30px rgba(0,0,0,.52),0 0 0 6px rgba(10,11,15,.96),0 0 17px rgba(255,255,255,.12);
}
@media (max-width:390px){
  .moovie-pay-nav::before{width:53px;height:53px}
  .moovie-pay-nav img{width:36px!important;height:36px!important;margin-top:-25px!important}
  .moovie-pay-nav small{font-size:9.5px!important}
  .moovie-peur-wallet-card .asset-hero-actions{top:10px!important;right:10px!important}
}



.moovie-header-actions{display:flex;align-items:center;gap:8px!important}
.moovie-header-quicklink{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;padding:0;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);box-shadow:0 10px 24px rgba(0,0,0,.18)}
.moovie-header-quicklink img{width:22px;height:22px;object-fit:contain;filter:grayscale(1) brightness(4.65) contrast(1.18);opacity:.98}
.moovie-header-quicklink.is-active{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}
.moovie-bottom-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.moovie-nav-slot-empty{opacity:.18;pointer-events:none}
.moovie-nav-slot small{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);display:block;color:#fff;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}
.moovie-nav-icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;margin-top:-4px}
.moovie-nav-icon-shell svg{width:24px;height:24px}
.moovie-wallet-nav,.moovie-events-nav{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:0;color:rgba(255,255,255,.86)}
.moovie-wallet-nav .moovie-nav-icon-shell,.moovie-events-nav .moovie-nav-icon-shell{margin-top:-5px}
.moovie-wallet-nav .moovie-nav-lock{position:absolute;right:-4px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#121519;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.10)}
.moovie-wallet-nav .moovie-nav-lock svg{width:8px;height:8px}
.moovie-wallet-nav.is-active,.moovie-events-nav.is-active{color:#fff}
.moovie-wallet-nav.is-active .moovie-nav-icon-shell,.moovie-events-nav.is-active .moovie-nav-icon-shell{filter:drop-shadow(0 0 10px rgba(255,255,255,.18))}
.moovie-pay-nav{display:flex!important;align-items:center;justify-content:center}
.moovie-pay-nav img{object-position:center center}
.moovie-wallet-page .moovie-peur-wallet-card{display:flex;flex-direction:column;justify-content:center}
.moovie-peur-wallet-card .asset-hero-head{justify-content:center;text-align:center;padding-right:0!important;margin-bottom:12px}
.moovie-peur-wallet-card .asset-hero-coin{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}
.moovie-peur-wallet-card .asset-hero-coin>div{display:flex;flex-direction:column;align-items:center;text-align:center}
.moovie-peur-wallet-card .asset-hero-actions{position:absolute!important;top:12px!important;right:12px!important;z-index:5}
.moovie-peur-wallet-card .asset-owned-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;width:100%;margin:0 auto}
.moovie-peur-wallet-card .asset-owned-summary strong,.moovie-peur-wallet-card .asset-owned-summary small,.moovie-peur-wallet-card .asset-owned-summary span{text-align:center}
.moovie-events-page{padding-top:6px!important}
.moovie-events-hero{padding:18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(155deg,rgba(255,255,255,.05),rgba(255,255,255,.02));display:flex;flex-direction:column;gap:9px;box-shadow:0 18px 50px rgba(0,0,0,.16)}
.moovie-events-badge{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:17px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}
.moovie-events-badge svg{width:25px;height:25px}
.moovie-events-hero small{color:#9ca4ac;font-size:10.5px;font-weight:600;letter-spacing:.14em}
.moovie-events-hero h1{margin:0;color:#fff;font-size:24px;letter-spacing:-.04em;line-height:1.05}
.moovie-events-hero p{margin:0;color:#a8b0b8;font-size:10px;line-height:1.6;max-width:320px}
.moovie-events-block{margin-top:14px!important}
.moovie-event-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025)}
.moovie-event-card-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
.moovie-event-card-icon svg{width:21px;height:21px}
.moovie-event-card strong{display:block;color:#f4f7f9;font-size:12px;line-height:1.35}
.moovie-event-card p{margin:6px 0 0;color:#97a0a8;font-size:10.5px;line-height:1.55}
@media (max-width:390px){.moovie-header-actions{gap:6px!important}.moovie-header-quicklink{width:37px;height:37px;border-radius:13px}.moovie-header-quicklink img{width:20px;height:20px}.moovie-wallet-nav .moovie-nav-lock{right:-3px}.moovie-events-hero h1{font-size:22px}}



.moovie-header-flame{display:none!important}
.moovie-header-actions{display:flex!important;align-items:center!important;gap:9px!important}
.moovie-header-quicklink{
  display:grid!important;place-items:center!important;
  width:34px!important;height:40px!important;min-width:34px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;color:#fff!important;
}
.moovie-header-quicklink img{
  width:26px!important;height:26px!important;object-fit:contain!important;
  filter:none!important;opacity:1!important;margin:0!important;
}
.moovie-header-quicklink.is-active{border:0!important;background:transparent!important;box-shadow:none!important}


.moovie-dashboard-page,.moovie-placeholder-page{padding-top:4px!important}
.moovie-clean-top-card{
  width:100%;min-height:156px;margin-top:0;
  border:1px solid rgba(255,255,255,.075);border-radius:20px;
  background:linear-gradient(155deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  box-shadow:0 18px 50px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025);
}


.moovie-bottom-nav,.moovie-bottom-nav-inner{overflow:visible!important}
.moovie-bottom-nav-inner{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.moovie-bottom-nav .moovie-nav-slot{
  min-width:0!important;border:0!important;background:transparent!important;
  color:#7d8490!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;gap:5px!important;
  position:relative!important;overflow:visible!important;padding:0!important;margin:0!important;
  opacity:1!important;cursor:pointer!important;
}
.moovie-bottom-nav .moovie-nav-slot>span{
  display:block!important;position:static!important;transform:none!important;
  max-width:100%!important;margin:0!important;padding:0!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:inherit!important;font-size:10.5px!important;font-weight:600!important;line-height:1.1!important;
  text-align:center!important;letter-spacing:0!important;
}
.moovie-bottom-nav .moovie-nav-slot.is-active{color:#fff!important}
.moovie-bottom-nav .moovie-nav-icon{
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  margin:0!important;display:grid!important;place-items:center!important;
  color:inherit!important;font-style:normal!important;filter:none!important;
}
.moovie-bottom-nav .moovie-nav-icon svg{width:24px!important;height:24px!important;margin:0!important}


.moovie-bottom-nav .moovie-pay-nav{
  gap:7px!important;justify-content:center!important;color:#fff!important;
}
.moovie-bottom-nav .moovie-pay-nav::before{content:none!important;display:none!important}
.moovie-bottom-nav .moovie-pay-nav-icon{
  width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;
  margin-top:-34px!important;margin-bottom:-2px!important;border-radius:50%!important;
  display:grid!important;place-items:center!important;overflow:hidden!important;
  background:#050608!important;border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.46),0 0 0 6px rgba(10,11,15,.96)!important;
  font-style:normal!important;
}
.moovie-bottom-nav .moovie-pay-nav.is-active .moovie-pay-nav-icon{
  box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 0 6px rgba(10,11,15,.96),0 0 16px rgba(255,255,255,.14)!important;
}
.moovie-bottom-nav .moovie-pay-nav .moovie-pay-nav-icon img{
  width:38px!important;height:38px!important;object-fit:contain!important;object-position:center!important;
  margin:0!important;transform:none!important;filter:none!important;opacity:1!important;
}
.moovie-bottom-nav .moovie-pay-nav>span{
  display:block!important;margin-top:4px!important;line-height:1.1!important;
  text-align:center!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:600!important;
}

@media (max-width:390px){
  .moovie-header-actions{gap:7px!important}
  .moovie-header-quicklink{width:31px!important;height:37px!important;min-width:31px!important}
  .moovie-header-quicklink img{width:24px!important;height:24px!important}
  .moovie-clean-top-card{min-height:150px;border-radius:18px}
  .moovie-bottom-nav .moovie-nav-slot>span{font-size:10px!important}
  .moovie-bottom-nav .moovie-pay-nav-icon{width:53px!important;height:53px!important;min-width:53px!important;min-height:53px!important;margin-top:-31px!important}
  .moovie-bottom-nav .moovie-pay-nav .moovie-pay-nav-icon img{width:36px!important;height:36px!important}
  .moovie-bottom-nav .moovie-pay-nav>span{font-size:10px!important}
}



.payment-create-charge-button{
  background:linear-gradient(180deg,#ffffff 0%,#eef2f5 100%)!important;
  border:1px solid rgba(9,12,16,.12)!important;
  color:#0a0d11!important;
  box-shadow:0 14px 34px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.92)!important;
}
.payment-create-charge-button:hover:not(:disabled){
  background:linear-gradient(180deg,#ffffff 0%,#f5f7f9 100%)!important;
  border-color:rgba(9,12,16,.16)!important;
}
.payment-create-charge-button svg,
.payment-create-charge-button strong,
.payment-create-charge-button small,
.payment-create-charge-button span{color:#0a0d11!important}
.moovie-peur-wallet-card .asset-hero-actions{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  z-index:6!important;
}
.moovie-peur-wallet-card .moovie-help-button{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  border-radius:50%!important;
}
.moovie-eligibility-copy-grid{
  width:100%;
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
  margin-top:14px;
}
.moovie-eligibility-copy-card{
  padding:14px 14px 13px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:14px;
  background:rgba(255,255,255,.028);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02);
}
.moovie-eligibility-copy-card strong{
  display:block;
  color:#f3f6f8;
  font-size:11px;
  line-height:1.35;
}
.moovie-eligibility-copy-card p{
  margin:6px 0 0;
  max-width:none!important;
  color:#9ea7b0!important;
  font-size:10.5px!important;
  line-height:1.62!important;
}
.moovie-eligibility-highlight{
  width:100%;
  margin-top:12px;
  padding:16px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.11);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.022));
}
.moovie-eligibility-highlight strong{
  display:block;
  color:#ffffff;
  font-size:11px;
  letter-spacing:.02em;
}
.moovie-eligibility-highlight p{
  margin:6px 0 0;
  max-width:none!important;
  color:#a7b0b8!important;
  font-size:10.5px!important;
  line-height:1.62!important;
}
@media (max-width:390px){
  .moovie-eligibility-copy-card{padding:13px}
  .moovie-eligibility-highlight{padding:14px}
}




.seed-header-actions{
  gap:14px!important;
  padding:0 2px!important;
}
.seed-icon-action{
  width:34px!important;
  height:38px!important;
  min-width:34px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#c5cbd4!important;
}
.seed-icon-action:hover:not(:disabled),
.seed-icon-action:focus-visible:not(:disabled){
  border:0!important;
  background:transparent!important;
  color:#ffffff!important;
}
.seed-icon-action.is-copied,
.seed-icon-action .copy-state-icon.is-copied{color:#b8ff3b!important}
.seed-icon-action svg{width:19px!important;height:19px!important}
#download-seed::before{top:4px!important;right:3px!important}
@media (max-width:390px){
  .seed-header-actions{gap:12px!important}
  .seed-icon-action{width:32px!important;min-width:32px!important}
}


.wallet-setup-choice .create-first-warning{
  margin-bottom:18px!important;
  padding:15px 16px!important;
  gap:12px!important;
  border:1px solid rgba(255,255,255,.92)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f1f4f6 100%)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.16)!important;
}
.wallet-setup-choice .create-first-warning .critical-wallet-icon{
  background:rgba(10,13,17,.06)!important;
  color:#1e252d!important;
}
.wallet-setup-choice .create-first-warning strong{
  color:#171c22!important;
  font-size:12.5px!important;
  font-weight:600!important;
  line-height:1.35!important;
}
.wallet-setup-choice .create-first-warning p{
  margin-top:7px!important;
  color:#46505a!important;
  font-size:11.2px!important;
  font-weight:450!important;
  line-height:1.55!important;
}
.wallet-setup-choice .wallet-setup-actions{
  gap:11px!important;
  margin-top:5px!important;
}


.moovie-eligibility-card{
  text-align:center!important;
}
.moovie-eligibility-monogram{
  width:74px!important;
  height:70px!important;
  margin:0 auto 19px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.moovie-eligibility-monogram img{
  width:58px!important;
  height:58px!important;
  filter:none!important;
}
.moovie-eligibility-card>small,
.moovie-eligibility-card>h1,
.moovie-eligibility-card>p{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.moovie-eligibility-card>h1{margin-top:7px!important}
.moovie-eligibility-card>p{max-width:390px!important;margin-bottom:17px!important}
.moovie-eligibility-rule{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  grid-template-areas:"label value" "hint hint"!important;
  text-align:left!important;
  padding:15px 16px!important;
  margin-top:8px!important;
}
.moovie-eligibility-rule span{grid-area:label;font-size:10px!important}
.moovie-eligibility-rule strong{grid-area:value;font-size:18px!important}
.moovie-eligibility-rule em{
  grid-area:hint;
  margin-top:7px;
  color:#d9dee3;
  font-size:10.5px;
  font-style:normal;
  font-weight:600;
  line-height:1.35;
}
.moovie-eligibility-copy-grid{gap:11px!important;margin-top:14px!important;text-align:left!important}
.moovie-eligibility-copy-card{
  display:flex!important;
  align-items:flex-start!important;
  gap:11px!important;
  padding:15px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important;
  border-color:rgba(255,255,255,.095)!important;
}
.moovie-eligibility-feature-icon{
  width:34px;
  height:34px;
  flex:0 0 34px;
  display:grid;
  place-items:center;
  border-radius:11px;
  background:rgba(255,255,255,.07);
  color:#f5f7f8;
}
.moovie-eligibility-feature-icon svg{width:17px;height:17px}
.moovie-eligibility-copy-card>div{min-width:0}
.moovie-eligibility-copy-card strong{font-size:11.5px!important;color:#fff!important}
.moovie-eligibility-copy-card p{font-size:10.5px!important;line-height:1.62!important;color:#aeb6be!important}
.moovie-eligibility-highlight{text-align:left!important;margin-top:13px!important}
.moovie-eligibility-signoff{
  margin-top:14px;
  padding:15px 4px 3px;
  text-align:center;
}
.moovie-eligibility-signoff strong{display:block;color:#fff;font-size:11.5px;line-height:1.4}
.moovie-eligibility-signoff span{display:block;margin-top:5px;color:#8f99a3;font-size:10.5px;letter-spacing:.04em}


.moovie-vault-premium-gate{
  display:block!important;
  padding-top:10px!important;
}
.moovie-vault-premium-intro{
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  padding:9px 8px 17px;
}
.moovie-vault-premium-icon{
  width:72px;
  height:72px;
  display:grid;
  place-items:center;
  margin:0 auto 16px;
  color:#f4f6f8;
  background:transparent;
  border:0;
  box-shadow:none;
}
.moovie-vault-premium-icon svg{width:48px;height:48px}
.moovie-vault-premium-intro>small{
  color:#828b95;
  font-size:10px;
  font-weight:600;
  letter-spacing:.16em;
}
.moovie-vault-premium-intro>h1{
  max-width:360px;
  margin:7px auto 0;
  color:#f8fafb;
  font-size:23px;
  line-height:1.12;
  letter-spacing:-.035em;
}
.moovie-vault-premium-intro>p{
  margin:7px 0 0;
  color:#9aa4ad;
  font-size:10.5px;
  line-height:1.5;
}
.moovie-vault-pin-card{
  min-height:0!important;
  padding:18px!important;
  margin-top:0!important;
  background:linear-gradient(150deg,rgba(19,23,28,.98),rgba(8,10,13,.99))!important;
}
.moovie-vault-pin-card::before{display:none!important}
.moovie-vault-premium-note{
  display:block;
  margin-top:2px;
  color:#7f8993;
  font-size:10px;
  line-height:1.55;
  text-align:center;
  text-transform:none!important;
  letter-spacing:0!important;
}
@media (max-width:390px){
  .moovie-vault-premium-icon{width:64px;height:64px;margin-bottom:13px}
  .moovie-vault-premium-icon svg{width:43px;height:43px}
  .moovie-vault-premium-intro>h1{font-size:21px}
  .moovie-vault-pin-card{padding:16px!important}
  .moovie-eligibility-monogram{margin-bottom:16px!important}
}


.moovie-dashboard-card-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  width:100%;
  margin-top:12px;
}
.moovie-dashboard-split-card{
  min-width:0;
  min-height:156px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:20px;
  background:linear-gradient(155deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  box-shadow:0 18px 50px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025);
}
.moovie-header-mode .moovie-header-actions{
  gap:0!important;
}
.moovie-bottom-nav .moovie-dashboard-nav .moovie-nav-icon svg{
  width:24px!important;
  height:24px!important;
}
@media (max-width:390px){
  .moovie-dashboard-card-grid{gap:10px;margin-top:10px}
  .moovie-dashboard-split-card{min-height:150px;border-radius:18px}
}



.moovie-eligibility-card{position:relative!important}
.moovie-eligibility-blocked-icon{
  position:absolute;top:15px;right:15px;width:30px;height:30px;border-radius:50%;
  border:2px solid #ff4d55;background:rgba(255,77,85,.075);box-shadow:0 0 0 4px rgba(255,77,85,.04),0 8px 22px rgba(0,0,0,.18);z-index:5;
}
.moovie-eligibility-blocked-icon::after{
  content:"";position:absolute;left:5px;right:5px;top:13px;height:2px;border-radius:999px;background:#ff4d55;transform:rotate(-45deg);transform-origin:center;
}
.moovie-eligibility-rule-intro{
  width:100%;margin:15px 0 8px;text-align:center;color:#f4f7f9;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.005em;
}
.moovie-eligibility-card .moovie-eligibility-rule{
  flex-direction:column!important;justify-content:center!important;text-align:center!important;gap:5px!important;padding:15px 14px!important;
}
.moovie-eligibility-card .moovie-eligibility-rule span{font-size:10.5px!important}
.moovie-eligibility-card .moovie-eligibility-rule strong{font-size:20px!important}
@media (max-width:390px){
  .moovie-eligibility-blocked-icon{top:12px;right:12px;width:27px;height:27px}
  .moovie-eligibility-blocked-icon::after{left:5px;right:5px;top:11.5px}
  .moovie-eligibility-rule-intro{font-size:11.2px;margin-top:13px}
}



.moovie-peur-brand-icon{display:block;object-fit:contain;border-radius:50%;flex:0 0 auto}


.moovie-dashboard-balance-card,.moovie-peur-wallet-card,.moovie-dashboard-split-card,.moovie-settings-expand,.moovie-theme-section{background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;border-color:var(--moovie-border,rgba(255,255,255,.1))!important;position:relative;overflow:hidden}


.moovie-watermark{position:absolute;right:15px;bottom:9px;color:rgba(255,255,255,.055);font-size:29px;font-weight:600;letter-spacing:.08em;line-height:1;pointer-events:none;user-select:none;z-index:0}
.moovie-dashboard-balance-card{min-height:196px;padding:21px 18px 18px;border:1px solid var(--moovie-border,rgba(255,255,255,.1));border-radius:22px}
.moovie-dashboard-balance-head{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}
.moovie-dashboard-balance-head>div>span{color:#a6afb7;font-size:10px;font-weight:600}
.moovie-dashboard-balance-head .dashboard-inline-balance-eye{margin:0!important}
.moovie-dashboard-balance-value{margin-top:25px;position:relative;z-index:2}
.moovie-dashboard-balance-value .balance-value{font-size:30px!important;justify-content:flex-start!important;text-align:left!important}
.moovie-dashboard-balance-meta{display:flex;align-items:center;gap:8px;margin-top:10px;color:#8e98a2;font-size:10.5px;position:relative;z-index:2}
.moovie-dashboard-balance-meta .dashboard-fiat-cycle{margin:0!important}
.moovie-dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.moovie-dashboard-split-card{min-height:146px!important;padding:13px;border:1px solid var(--moovie-border,rgba(255,255,255,.08))!important}
.moovie-market-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;text-align:left}
.moovie-market-head{display:flex;align-items:center;gap:9px;min-width:0;position:relative;z-index:2}
.moovie-market-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px}
.moovie-market-head>div{min-width:0}.moovie-market-head strong,.moovie-market-head small{display:block}.moovie-market-head strong{color:#f6f8fa;font-size:11px}.moovie-market-head small{margin-top:2px;color:#7f8993;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-market-price{display:flex;align-items:baseline;justify-content:space-between;gap:6px;position:relative;z-index:2}.moovie-market-price>strong{color:#fff;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.moovie-market-price>span{font-size:10px;font-weight:600;white-space:nowrap}.moovie-market-price>span.is-up{color:#35d27c}.moovie-market-price>span.is-down{color:#ff5c66}
.moovie-market-chart{height:42px;margin:1px -3px -3px;position:relative;z-index:2}.moovie-market-chart .dashboard-row-chart{display:block!important;width:100%!important;height:42px!important}.moovie-market-chart svg{width:100%!important;height:42px!important}
.moovie-peur-wallet-card{min-height:178px!important;padding:18px!important}
.moovie-peur-wallet-card .moovie-wallet-hero-head{justify-content:flex-start!important;text-align:left!important;padding-right:42px!important;margin-bottom:17px!important}
.moovie-peur-wallet-card .asset-hero-coin{justify-content:flex-start!important;width:auto!important;gap:11px!important}
.moovie-peur-wallet-card .asset-hero-coin>div{align-items:flex-start!important;text-align:left!important}
.moovie-peur-wallet-card .asset-hero-coin small{color:#9aa4ad!important;font-size:10px!important;letter-spacing:.11em!important}.moovie-peur-wallet-card .asset-hero-coin strong{color:#f4f7f8!important;font-size:12px!important}
.moovie-peur-wallet-card .asset-hero-actions{top:8px!important;right:8px!important}
.moovie-peur-wallet-card .moovie-wallet-total{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;margin:0!important;width:auto!important;gap:4px!important;position:relative;z-index:2}
.moovie-peur-wallet-card .moovie-wallet-total span,.moovie-peur-wallet-card .moovie-wallet-total strong,.moovie-peur-wallet-card .moovie-wallet-total small{text-align:left!important}.moovie-peur-wallet-card .moovie-wallet-total strong{font-size:22px!important}.moovie-peur-wallet-card .moovie-wallet-total span{font-size:10px!important;color:#8f99a3!important}.moovie-peur-wallet-card .moovie-wallet-total small{font-size:10.5px!important;color:#a6afb8!important}
.moovie-qr-with-brand{position:relative!important}.moovie-qr-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 3px #fff;background:#fff;z-index:3;pointer-events:none}.moovie-qr-brand .moovie-peur-brand-icon{width:100%!important;height:100%!important}.receive-compact-qr .moovie-qr-brand{width:30px;height:30px}.payment-charge-qr .moovie-qr-brand{width:24px;height:24px}
.moovie-payment-hero-icon,.moovie-send-peur-icon,.moovie-receipt-brand-icon,.moovie-receive-title-icon{border-radius:50%!important}
.moovie-header-settings{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#cbd1d7!important}.moovie-header-settings svg{width:20px!important;height:20px!important}.moovie-header-settings.is-active{color:#fff!important}
.moovie-header-mode .moovie-header-actions{gap:7px!important}
.moovie-settings-page{padding-top:7px!important;padding-bottom:120px!important}
.moovie-theme-section{padding:16px;border:1px solid var(--moovie-border,rgba(255,255,255,.08));border-radius:21px}.moovie-settings-section-head strong,.moovie-settings-section-head span{display:block}.moovie-settings-section-head strong{color:#f4f7f9;font-size:12px}.moovie-settings-section-head span{margin-top:3px;color:#84909a;font-size:10px}.moovie-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.moovie-theme-choice{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d0f12;color:#fff;padding:9px;text-align:left;cursor:pointer}.moovie-theme-choice.is-selected{border-color:rgba(255,255,255,.30);box-shadow:0 0 0 2px rgba(255,255,255,.045)}.moovie-theme-preview{height:82px;border-radius:12px;display:flex;align-items:flex-end;justify-content:flex-end;padding:8px;overflow:hidden}.moovie-theme-preview b{color:rgba(255,255,255,.12);font-size:16px;letter-spacing:.08em}.moovie-theme-choice>strong,.moovie-theme-choice>small{display:block}.moovie-theme-choice>strong{margin-top:8px;font-size:10px}.moovie-theme-choice>small{margin-top:2px;color:#808b95;font-size:9.5px}
.moovie-settings-expand{margin-top:12px;border:1px solid var(--moovie-border,rgba(255,255,255,.08));border-radius:20px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));overflow:hidden}.moovie-settings-expand>summary{list-style:none;min-height:70px;padding:13px 14px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;align-items:center;cursor:pointer}.moovie-settings-expand>summary::-webkit-details-marker{display:none}.moovie-settings-expand>summary>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.05)}.moovie-settings-expand>summary>span svg{width:17px;height:17px}.moovie-settings-expand>summary>div strong,.moovie-settings-expand>summary>div small{display:block}.moovie-settings-expand>summary>div strong{color:#f4f7f8;font-size:11px}.moovie-settings-expand>summary>div small{margin-top:3px;color:#87919b;font-size:10px;line-height:1.4}.moovie-settings-expand>summary>svg{width:15px;height:15px;transition:transform .18s ease}.moovie-settings-expand[open]>summary>svg{transform:rotate(180deg)}
.moovie-pin-change-form{padding:0 14px 15px;display:grid;gap:10px}.moovie-pin-change-form label{display:grid;gap:5px;color:#909aa4;font-size:10px;font-weight:600}.moovie-pin-change-form input{height:43px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(0,0,0,.32);color:#fff;padding:0 12px;font-size:17px!important;letter-spacing:.22em;text-align:center;outline:none}.moovie-pin-change-form input:focus{border-color:rgba(255,255,255,.30)}.moovie-pin-change-message{min-height:14px;font-size:10px;line-height:1.4}.moovie-pin-change-message.is-error{color:#ff7b83}.moovie-pin-change-message.is-success{color:#63dc98}.moovie-pin-change-button{min-height:43px;border:0;border-radius:12px;background:#fff;color:#090b0e;font-weight:600;cursor:pointer}.moovie-pin-change-button:disabled{opacity:.55;cursor:default}
.moovie-payments-page .payments-hero{background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;border-color:var(--moovie-border,rgba(255,255,255,.08))!important}
@media (max-width:390px){.moovie-dashboard-balance-card{min-height:184px;padding:18px 15px}.moovie-dashboard-balance-value .balance-value{font-size:27px!important}.moovie-dashboard-card-grid{gap:9px!important}.moovie-dashboard-split-card{min-height:138px!important;padding:11px}.moovie-market-price>strong{font-size:11.5px}.moovie-market-price>span{font-size:9.5px}.moovie-theme-grid{gap:8px}.moovie-theme-preview{height:72px}.moovie-peur-wallet-card{min-height:168px!important}.moovie-peur-wallet-card .asset-hero-actions{top:7px!important;right:7px!important}}


.moovie-market-card{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:100%!important;
  color:inherit!important;
  font:inherit!important;
  cursor:pointer!important;
  text-align:left!important;
  overflow:hidden!important;
}
.moovie-market-card:active{transform:scale(.992)}
.moovie-market-price{align-items:flex-end!important}
.moovie-market-change{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:flex-end;
  gap:4px;
  flex:0 0 auto;
}
.moovie-market-change>small{
  display:flex;
  align-items:center;
  gap:4px;
  color:#69737d;
  font-size:9.5px;
  font-weight:600;
  line-height:1;
  letter-spacing:.02em;
}
.moovie-market-change>small b{
  padding:2px 3px;
  border-radius:4px;
  font:inherit;
  color:inherit;
}
.moovie-market-change>small b.is-active{
  color:#d8dee3;
  background:rgba(255,255,255,.065);
}
.moovie-market-change>span{font-size:10px;font-weight:600;white-space:nowrap}
.moovie-market-change>span.is-up{color:#35d27c}
.moovie-market-change>span.is-down{color:#ff5c66}
.moovie-market-chart{
  height:48px!important;
  margin:2px -13px -13px!important;
  width:calc(100% + 26px)!important;
  overflow:hidden!important;
}
.moovie-market-chart .dashboard-row-chart,
.moovie-market-chart .dashboard-row-sparkline,
.moovie-market-chart svg{
  width:100%!important;
  height:48px!important;
  max-width:none!important;
  margin:0!important;
  display:block!important;
}
.moovie-market-chart .sparkline-line{stroke-width:1.55!important}
.moovie-market-chart .sparkline-fill{opacity:.11!important}

.moovie-wallet-asset-tabs{
  width:100%;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px;
  margin:3px 0 11px;
  padding:4px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.09));
  border-radius:17px;
  background:rgba(0,0,0,.18);
}
.moovie-wallet-asset-tabs button{
  min-width:0;
  min-height:43px;
  border:0;
  border-radius:13px;
  background:transparent;
  color:#7d8791;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  font:inherit;
  cursor:pointer;
  transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
.moovie-wallet-asset-tabs button>img,
.moovie-wallet-asset-tabs button>.coin-icon{flex:0 0 auto}
.moovie-wallet-asset-tabs button span{
  font-size:10.5px;
  line-height:1;
  font-weight:600;
  letter-spacing:.055em;
}
.moovie-wallet-asset-tabs button.is-active{
  color:#fff;
  background:linear-gradient(145deg,var(--moovie-surface-2,#15171b),var(--moovie-surface,#050607));
  box-shadow:0 8px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.09);
}

.moovie-sol-wallet-card .asset-hero-coin>span,
.moovie-sol-wallet-card .asset-hero-coin>img{flex:0 0 auto}
.moovie-wallet-actions .action-button{
  border-color:var(--moovie-border,rgba(255,255,255,.08))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
}
.moovie-wallet-actions .action-button strong{color:#f4f7f8!important}
.moovie-wallet-actions .action-button small{color:#89939c!important}


.moovie-payments-page{
  --moovie-pay-text:#f1f4f6;
  color:var(--moovie-pay-text)!important;
}
.moovie-payments-page .payments-hero,
.moovie-payments-page .payments-flow-card,
.moovie-payments-page .payments-history,
.moovie-payments-page .payment-charge-loading,
.moovie-payments-page .payment-processing-screen{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.09))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.26),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-payments-page .payments-action-switch button,
.moovie-payments-page .payment-currency-picker button{
  background:rgba(255,255,255,.035)!important;
  border-color:var(--moovie-border,rgba(255,255,255,.09))!important;
  color:#c8d0d6!important;
  box-shadow:none!important;
}
.moovie-payments-page .payments-action-switch button.is-active,
.moovie-payments-page .payment-currency-picker button.is-active{
  background:#f4f6f8!important;
  border-color:#f4f6f8!important;
  color:#080a0d!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22)!important;
}
.moovie-payments-page .payments-action-switch button.is-active small,
.moovie-payments-page .payments-action-switch button.is-active strong,
.moovie-payments-page .payments-action-switch button.is-active svg{color:#080a0d!important}
.moovie-payments-page .payment-amount-control,
.moovie-payments-page .payment-text-input,
.moovie-payments-page .payment-charge-link>div,
.moovie-payments-page .payment-link-open input,
.moovie-payments-page .payment-link-open-compact input{
  background:rgba(0,0,0,.24)!important;
  border-color:var(--moovie-border,rgba(255,255,255,.09))!important;
}


@media (max-width:390px){
  .moovie-market-chart{margin-left:-11px!important;margin-right:-11px!important;margin-bottom:-11px!important;width:calc(100% + 22px)!important}
  .moovie-market-change>small{font-size:9.5px}
  .moovie-wallet-asset-tabs{gap:5px;margin-bottom:9px}
  .moovie-wallet-asset-tabs button{min-height:41px;gap:6px}.moovie-wallet-asset-tabs button span{font-size:10px}
}




.auth-device .auth-top-fixed{margin-bottom:30px!important}
.pin-auth-device .pin-gate-wrap{padding-top:11px!important}
@media (max-width:760px){
  .auth-device .card-bound-auth.auth-shell{padding-top:calc(21px + var(--safe-top))!important}
  .auth-device .auth-top-fixed{margin-bottom:31px!important}
  .pin-auth-device .pin-gate-wrap{padding-top:12px!important}
}


.two-factor-secret{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:9px!important;
  align-items:center!important;
}
.two-factor-secret code{text-align:center!important;width:100%!important}
.two-factor-secret .two-factor-copy-action,
.two-factor-copy-action{
  width:auto!important;
  min-width:138px!important;
  min-height:38px!important;
  margin:0 auto!important;
  padding:0 14px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:11px!important;
  background:#151a21!important;
  color:#dce3e9!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  font:inherit!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1!important;
  cursor:pointer!important;
}
.two-factor-copy-action .copy-state-icon{display:grid!important;place-items:center!important;width:16px!important;height:16px!important}
.two-factor-copy-action .copy-state-icon svg{width:15px!important;height:15px!important;margin:0!important}
.two-factor-copy-action.is-copied{
  color:#49df87!important;
  border-color:rgba(73,223,135,.30)!important;
  background:rgba(73,223,135,.075)!important;
  box-shadow:0 0 0 1px rgba(73,223,135,.04),0 8px 20px rgba(0,0,0,.16)!important;
}
.two-factor-copy-action.is-copied .copy-state-icon,
.two-factor-copy-action.is-copied svg{color:#49df87!important}
.two-factor-recovery-box>.two-factor-copy-action{display:flex!important;margin:9px auto 0!important}


.card-access-rule{white-space:normal!important;text-transform:none!important;letter-spacing:0!important}
.card-access-rule>span{display:block!important;line-height:1.28!important;text-transform:none!important}
.card-exclusive-details .card-access-rule{font-weight:600!important}
.premium-card-info-strip .card-access-rule{font-weight:600!important}


.account-turnstile-official{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:7px;min-height:65px}
.account-turnstile-widget{width:300px;min-height:65px;display:flex;justify-content:center;align-items:flex-start;overflow:visible}
.account-turnstile-widget>div,.account-turnstile-widget>iframe{width:300px!important;max-width:300px!important;transform:none!important}
.account-turnstile-error{display:block;max-width:300px;color:#ff9d9d;font-size:10px;line-height:1.35;text-align:center}
@media (max-width:330px){.account-turnstile-widget{width:100%;min-width:0}.account-turnstile-widget>div,.account-turnstile-widget>iframe{max-width:100%!important}}

.send-primary.is-processing{pointer-events:none!important;opacity:.78!important}
.send-submit-processing{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.send-submit-processing .send-inline-spinner{width:15px!important;height:15px!important;flex:0 0 15px!important}

.wallet-status-alert{
  width:min(calc(100% - 24px),var(--content-max));
  min-height:34px;
  margin:8px auto 0;
  padding:8px 10px;
  border:1px solid transparent;
  border-radius:12px;
  display:flex;
  align-items:center;
  gap:7px;
  overflow:hidden;
  white-space:nowrap;
  font-size:10.5px;
  line-height:1;
  font-weight:600;
  letter-spacing:.005em;
}
.wallet-status-alert-icon{
  width:18px;
  height:18px;
  flex:0 0 18px;
  display:grid;
  place-items:center;
}
.wallet-status-alert-icon svg{width:15px;height:15px;display:block}
.wallet-status-alert-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wallet-status-alert.is-success{color:#b8ff78;background:rgba(96,211,78,.075);border-color:rgba(118,236,96,.20)}
.wallet-status-alert.is-success .wallet-status-alert-icon{color:#83ee6d}
.wallet-status-alert.is-danger{color:#ff8b96;background:rgba(255,78,96,.07);border-color:rgba(255,91,108,.20)}
.wallet-status-alert.is-danger .wallet-status-alert-icon{color:#ff6272}


.amount-conversion-line.amount-conversion-compact{
  display:block!important;
  min-height:16px!important;
  margin:10px 0 2px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#dce3ea!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:600!important;
  text-align:center!important;
  letter-spacing:.005em!important;
}
.send-quick-percent + .amount-conversion-line.amount-conversion-compact{margin-top:12px!important}
.amount-conversion-line.amount-conversion-compact + .send-page-actions.single-send-action{margin-top:8px!important}


.balance-theme-vipgold,
.theme-linked-card.balance-theme-vipgold{
  background:
    radial-gradient(circle at 84% 16%,rgba(255,255,255,.58),transparent 29%),
    radial-gradient(circle at 8% 96%,rgba(116,70,153,.12),transparent 38%),
    linear-gradient(138deg,#f4ecfb 0%,#e1cdef 46%,#c8a9dd 74%,#ad86c6 100%)!important;
  border-color:rgba(89,50,116,.20)!important;
  box-shadow:0 22px 50px rgba(42,23,55,.20),inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 1px rgba(82,42,110,.05)!important;
}
.balance-theme-vipgold::after,
.theme-linked-card.balance-theme-vipgold::after{background:linear-gradient(112deg,rgba(255,255,255,.48),transparent 35%,rgba(111,66,145,.035) 66%,transparent 79%)!important}
.balance-theme-vipgold .card-grid{opacity:.12!important;background-image:radial-gradient(circle,rgba(76,44,98,.24) 0 1px,transparent 1.2px)!important;background-size:14px 14px!important}
.balance-theme-vipgold .balance-theme-art{color:#754c91!important;opacity:.24!important;--theme-tilt:0deg}
.balance-theme-option.balance-theme-vipgold{
  background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.52),transparent 31%),linear-gradient(138deg,#f2e9fa,#d8c0e8 60%,#b893d0)!important;
  border-color:rgba(91,53,117,.24)!important;
}
.balance-theme-option.balance-theme-vipgold i{color:#744b90!important}
.balance-theme-option.balance-theme-vipgold b{color:#321f3f!important}
.balance-theme-option.balance-theme-vipgold small{color:#6f5b7d!important}
.balance-theme-vipgold .vip-theme-corner-badge{color:#72498e!important;opacity:.16!important}
.compact-balance-card.balance-theme-vipgold .balance-label,
.compact-balance-card.balance-theme-vipgold .balance-value,
.compact-balance-card.balance-theme-vipgold .balance-meta,
.compact-balance-card.balance-theme-vipgold .balance-meta>span,
.compact-balance-card.balance-theme-vipgold .meta-dot,
.compact-balance-card.balance-theme-vipgold .dashboard-fiat-cycle{color:#2f1d3c!important;text-shadow:none!important}
.compact-balance-card.balance-theme-vipgold .dashboard-inline-balance-eye{color:#5e3d73!important}
.theme-linked-card.balance-theme-vipgold .asset-hero-identity span,
.theme-linked-card.balance-theme-vipgold .asset-hero-identity strong,
.theme-linked-card.balance-theme-vipgold .asset-owned span,
.theme-linked-card.balance-theme-vipgold .asset-owned strong,
.theme-linked-card.balance-theme-vipgold .asset-owned small,
.theme-linked-card.balance-theme-vipgold .peur-token-title,
.theme-linked-card.balance-theme-vipgold .token-inline-subtitle,
.theme-linked-card.balance-theme-vipgold .peur-balance-inline span,
.theme-linked-card.balance-theme-vipgold .peur-balance-inline strong,
.theme-linked-card.balance-theme-vipgold .peur-balance-inline small,
.theme-linked-card.balance-theme-vipgold .peur-price-inline span,
.theme-linked-card.balance-theme-vipgold .peur-price-inline strong{color:#321f3f!important}
.detail-theme-action-pair.theme-vipgold .action-button{background:linear-gradient(135deg,#eadcf5,#c7a9dc)!important;border-color:rgba(91,53,117,.22)!important}
.detail-theme-action-pair.theme-vipgold .action-button span strong,
.detail-theme-action-pair.theme-vipgold .action-button span small,
.detail-theme-action-pair.theme-vipgold .action-button .info-icon{color:#321f3f!important}
.detail-theme-action-pair.theme-vipgold .action-button .info-icon{background:rgba(70,38,91,.08)!important}
.theme-skin-action.balance-theme-vipgold{
  background:radial-gradient(circle at 84% 18%,rgba(255,255,255,.45),transparent 34%),linear-gradient(135deg,#eadcf5,#c6a7da 68%,#aa82c1)!important;
  border-color:rgba(91,53,117,.25)!important;color:#2d1a39!important;
  box-shadow:0 12px 28px rgba(54,30,70,.20),inset 0 1px 0 rgba(255,255,255,.45)!important;
}
.swap-page.balance-theme-vipgold{--swap-confirm-bg:linear-gradient(180deg,#eadcf5,#c4a3da);--swap-confirm-fg:#2d1a39;--swap-confirm-border:rgba(91,53,117,.24)}
.moovie-hedge-active-yield-card.balance-theme-vipgold{--earn-theme-accent:#81579b;--earn-theme-accent-soft:rgba(129,87,155,.10);--earn-theme-main:#74498e;--earn-theme-muted:#6f6079;--earn-theme-copy:#5d4e67;--earn-theme-title:#342040;--earn-theme-value:#2d1a38;--earn-theme-rule:rgba(67,37,86,.12)}


.balance-theme-vipgolden,
.theme-linked-card.balance-theme-vipgolden{
  background:
    radial-gradient(circle at 86% 14%,rgba(255,240,171,.42),transparent 29%),
    radial-gradient(circle at 10% 94%,rgba(255,205,76,.16),transparent 34%),
    linear-gradient(138deg,#9d720e 0%,#755006 45%,#3e2701 73%,#171000 100%)!important;
  border-color:rgba(246,205,91,.42)!important;
  box-shadow:0 23px 54px rgba(53,33,0,.28),inset 0 1px 0 rgba(255,240,177,.24),inset 0 0 0 1px rgba(255,207,73,.08)!important;
}
.balance-theme-vipgolden::after,
.theme-linked-card.balance-theme-vipgolden::after{background:linear-gradient(112deg,rgba(255,248,213,.22),transparent 33%,rgba(255,219,107,.05) 64%,transparent 79%)!important}
.balance-theme-vipgolden .card-grid{opacity:.12!important;background-image:radial-gradient(circle,rgba(255,230,145,.48) 0 1px,transparent 1.2px)!important;background-size:15px 15px!important}
.balance-theme-vipgolden .balance-theme-art{color:#ffe08a!important;opacity:.27!important;--theme-tilt:0deg}
.balance-theme-option.balance-theme-vipgolden{background:radial-gradient(circle at 84% 17%,rgba(255,239,167,.38),transparent 32%),linear-gradient(138deg,#a37710,#714c05 62%,#2d1c01)!important;border-color:rgba(244,201,84,.38)!important}
.balance-theme-option.balance-theme-vipgolden i{color:#ffe08a!important}
.balance-theme-option.balance-theme-vipgolden b{color:#fff0bd!important}
.balance-theme-option.balance-theme-vipgolden small{color:#e1c26f!important}
.balance-theme-vipgolden .vip-theme-corner-badge{color:#ffe08a!important;opacity:.21!important}
.theme-skin-action.balance-theme-vipgolden{background:radial-gradient(circle at 86% 16%,rgba(255,240,171,.38),transparent 30%),linear-gradient(138deg,#9a700d,#714b04 58%,#2e1c01)!important;border-color:rgba(246,205,91,.42)!important;color:#fff1bd!important;box-shadow:0 13px 30px rgba(53,33,0,.28),inset 0 1px 0 rgba(255,240,177,.20)!important}
.detail-theme-action-pair.theme-vipgolden .action-button{background:linear-gradient(135deg,#8f650b,#513300)!important;border-color:rgba(246,205,91,.34)!important}
.swap-page.balance-theme-vipgolden{--swap-confirm-bg:linear-gradient(180deg,#f8d878,#c99524);--swap-confirm-fg:#2b1a00;--swap-confirm-border:rgba(255,224,132,.42)}

@media (max-width:390px){
  .wallet-status-alert{font-size:10.5px;padding:7px 9px;gap:6px;min-height:32px}
  .wallet-status-alert-icon{width:17px;height:17px;flex-basis:17px}
  .wallet-status-alert-icon svg{width:14px;height:14px}
  .amount-conversion-line.amount-conversion-compact{font-size:10.4px!important;margin-top:10px!important}
}



.moovie-wallet-page.moovie-theme-blue,.moovie-dashboard-page.moovie-theme-blue,.moovie-placeholder-page.moovie-theme-blue,.moovie-events-page.moovie-theme-blue,.moovie-payments-page.moovie-theme-blue{--moovie-surface:#07182c;--moovie-surface-2:#0c3972;--moovie-border:rgba(116,197,255,.22);--moovie-sheen:rgba(141,219,255,.13)}
.moovie-wallet-page.moovie-theme-ultraviolet,.moovie-dashboard-page.moovie-theme-ultraviolet,.moovie-placeholder-page.moovie-theme-ultraviolet,.moovie-events-page.moovie-theme-ultraviolet,.moovie-payments-page.moovie-theme-ultraviolet{--moovie-surface:#160825;--moovie-surface-2:#4b1672;--moovie-border:rgba(210,138,255,.24);--moovie-sheen:rgba(229,176,255,.13)}




.moovie-page .moovie-watermark{will-change:transform,opacity;animation:moovie-watermark-float 7.8s ease-in-out infinite alternate}
@keyframes moovie-watermark-float{
  0%{transform:translate3d(0,0,0) rotate(-1.2deg);opacity:.72}
  50%{transform:translate3d(-4px,-5px,0) rotate(.6deg);opacity:1}
  100%{transform:translate3d(2px,-2px,0) rotate(-.4deg);opacity:.82}
}


.moovie-theme-blue .moovie-dashboard-balance-card::before,.moovie-theme-blue .moovie-peur-wallet-card::before,.moovie-theme-blue .moovie-dashboard-split-card::before,.moovie-theme-ultraviolet .moovie-dashboard-balance-card::before,.moovie-theme-ultraviolet .moovie-peur-wallet-card::before,.moovie-theme-ultraviolet .moovie-dashboard-split-card::before{
  content:"";position:absolute;inset:-35%;pointer-events:none;z-index:0;opacity:.55;will-change:transform,opacity
}




.moovie-theme-blue .moovie-dashboard-balance-card::before,.moovie-theme-blue .moovie-peur-wallet-card::before,.moovie-theme-blue .moovie-dashboard-split-card::before{
  inset:-18%;background:radial-gradient(circle at 18% 72%,rgba(114,206,255,.22) 0 4%,transparent 4.8%),radial-gradient(circle at 72% 38%,rgba(98,183,255,.20) 0 6%,transparent 6.8%),radial-gradient(circle at 44% 18%,rgba(195,237,255,.15) 0 3%,transparent 3.8%),radial-gradient(circle at 88% 78%,rgba(93,164,255,.19) 0 5%,transparent 5.8%);background-size:128px 128px,166px 166px,104px 104px,192px 192px;animation:moovie-blue-bubbles 13s linear infinite
}
@keyframes moovie-blue-bubbles{0%{transform:translate3d(4,9%,0);opacity:.42}50%{opacity:.68}100%{transform:translate3d(-3%,-10%,0);opacity:.42}}
.moovie-theme-ultraviolet .moovie-dashboard-balance-card::before,.moovie-theme-ultraviolet .moovie-peur-wallet-card::before,.moovie-theme-ultraviolet .moovie-dashboard-split-card::before{
  inset:-30%;background:linear-gradient(128deg,transparent 24%,rgba(237,195,255,.0) 39%,rgba(237,195,255,.22) 40%,rgba(197,105,255,.05) 42%,transparent 43%),linear-gradient(128deg,transparent 53%,rgba(255,255,255,.0) 61%,rgba(255,255,255,.16) 62%,rgba(183,91,255,.05) 64%,transparent 65%),radial-gradient(circle at 72% 28%,rgba(183,92,255,.26),transparent 28%);animation:moovie-violet-comets 12.5s linear infinite
}
@keyframes moovie-violet-comets{0%{transform:translate3d(-22%,-18%,0);opacity:.24}42%{opacity:.66}100%{transform:translate3d(23%,22%,0);opacity:.26}}


.moovie-dashboard-balance-card>*:not(.moovie-watermark),.moovie-peur-wallet-card>*:not(.moovie-watermark),.moovie-dashboard-split-card>*:not(.moovie-watermark){position:relative;z-index:2}


.moovie-theme-preview{position:relative;isolation:isolate}
.moovie-theme-preview::before,.moovie-theme-preview::after{content:"";position:absolute;pointer-events:none;z-index:-1}



.moovie-theme-choice.is-blue .moovie-theme-preview{background:linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)}
.moovie-theme-choice.is-blue .moovie-theme-preview::before{inset:-10%;background:radial-gradient(circle at 22% 75%,rgba(158,224,255,.35) 0 6%,transparent 7%),radial-gradient(circle at 70% 38%,rgba(89,190,255,.32) 0 8%,transparent 9%),radial-gradient(circle at 42% 18%,rgba(215,242,255,.24) 0 4%,transparent 5%);animation:moovie-blue-bubbles 9s linear infinite}
.moovie-theme-choice.is-ultraviolet .moovie-theme-preview{background:linear-gradient(145deg,#150522,#5a1781 58%,#28103d)}
.moovie-theme-choice.is-ultraviolet .moovie-theme-preview::before{inset:-30%;background:linear-gradient(128deg,transparent 30%,rgba(239,204,255,.28) 31%,transparent 33%),linear-gradient(128deg,transparent 58%,rgba(255,255,255,.22) 59%,transparent 61%);animation:moovie-violet-comets 8.5s linear infinite}
.moovie-theme-choice.is-blue,.moovie-theme-choice.is-ultraviolet{background:#0b0e12}


.moovie-dashboard-split-card.moovie-dashboard-mini-card{min-height:73px!important}


.moovie-event-card.moovie-card-launch-event{width:100%;appearance:none;-webkit-appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:14px;border:1px solid var(--moovie-border,rgba(255,255,255,.10));border-radius:16px;background:linear-gradient(145deg,var(--moovie-surface-2,#15171b),var(--moovie-surface,#08090b));box-shadow:0 15px 38px rgba(0,0,0,.22);overflow:hidden;position:relative}
.moovie-card-launch-event::before{content:"";position:absolute;inset:-45% 30% -45% -35%;background:radial-gradient(circle,rgba(184,255,59,.10),transparent 62%);pointer-events:none}
.moovie-card-launch-event .moovie-event-card-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);position:relative;z-index:2}.moovie-card-launch-event .moovie-event-card-icon svg{width:21px;height:21px}
.moovie-card-launch-event>div{min-width:0;position:relative;z-index:2}.moovie-card-launch-event small,.moovie-card-launch-event strong,.moovie-card-launch-event p{display:block}.moovie-card-launch-event small{color:#8f99a2;font-size:9.5px;font-weight:600;letter-spacing:.11em}.moovie-card-launch-event strong{margin-top:4px;color:#f6f8f9;font-size:10.6px;line-height:1.35}.moovie-card-launch-event p{margin:5px 0 0;color:#919ba5;font-size:10px;line-height:1.45}.moovie-event-card-arrow{display:grid;place-items:center;color:#9ca6af;position:relative;z-index:2}.moovie-event-card-arrow svg{width:17px;height:17px}.moovie-card-launch-event:active{transform:scale(.993)}
.moovie-card-event-sheet{max-width:430px}.moovie-card-event-reward{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.moovie-card-event-reward span{display:grid;place-items:center}.moovie-card-event-reward small,.moovie-card-event-reward strong,.moovie-card-event-reward p{display:block}.moovie-card-event-reward small{color:#8b96a0;font-size:9.5px;font-weight:600;letter-spacing:.10em}.moovie-card-event-reward strong{margin-top:3px;color:#fff;font-size:22px;letter-spacing:-.035em}.moovie-card-event-reward p{margin:3px 0 0;color:#929ca6;font-size:10px;line-height:1.45}
.moovie-card-event-rules{margin-top:12px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:rgba(255,255,255,.018)}.moovie-card-event-rules>strong{display:block;margin-bottom:9px;color:#f4f7f8;font-size:11px}.moovie-card-event-rules>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;padding:8px 0;border-top:1px solid rgba(255,255,255,.055)}.moovie-card-event-rules>div:first-of-type{border-top:0}.moovie-card-event-rules>div>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.05);color:#dbe1e5;font-size:9.5px;font-weight:600}.moovie-card-event-rules p{margin:0;color:#a1aab3;font-size:10px;line-height:1.55}
.moovie-card-event-card-info{margin-top:12px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:15px;background:rgba(118,83,255,.08);border:1px solid rgba(174,126,255,.15)}.moovie-card-event-card-info>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.055)}.moovie-card-event-card-info svg{width:17px;height:17px}.moovie-card-event-card-info strong{display:block;color:#f6f2ff;font-size:10px}.moovie-card-event-card-info p{margin:4px 0 0;color:#b3a9c3;font-size:10px;line-height:1.5}.moovie-card-event-cta{width:100%;min-height:44px;margin-top:12px;border:0;border-radius:13px;background:#fff;color:#080a0d;font:inherit;font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.moovie-card-event-cta svg{width:15px;height:15px}


.card-crypto-spend-panel{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:start}.card-crypto-spend-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(184,255,59,.055);border:1px solid rgba(184,255,59,.13);color:#d6ff8c}.card-crypto-spend-icon svg{width:20px;height:20px}.card-crypto-spend-panel small,.card-crypto-spend-panel strong{display:block}.card-crypto-spend-panel small{color:#89939e;font-size:9.5px;font-weight:600;letter-spacing:.11em}.card-crypto-spend-panel strong{margin-top:4px;color:#f4f7f8;font-size:10.2px;line-height:1.45}.card-crypto-spend-panel p{margin:5px 0 0;color:#969faa;font-size:10px;line-height:1.5}


.wallet-status-alert{align-items:center!important;line-height:18px!important}
.wallet-status-alert-icon{display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;position:relative;top:-.5px}
.wallet-status-alert-icon svg{display:block!important;vertical-align:middle!important;transform:none!important}
.wallet-status-alert-message{display:flex!important;align-items:center!important;min-height:18px!important;line-height:18px!important}


.send-page-card .wallet-source-row{margin-bottom:14px!important}
.send-page-card .destination-preview{margin:2px 1px 0!important;min-height:12px!important;line-height:12px!important}
.send-page-card .send-amount-toggle-row{margin-top:0!important}

@media (max-width:390px){
  .moovie-dashboard-split-card.moovie-dashboard-mini-card{min-height:69px!important}
  .moovie-card-launch-event{grid-template-columns:38px minmax(0,1fr) 16px!important;padding:12px!important;gap:9px!important}
  .moovie-card-launch-event .moovie-event-card-icon{width:38px;height:38px}
  .moovie-card-launch-event strong{font-size:10px}.moovie-card-launch-event p{font-size:10px}
}
@media (prefers-reduced-motion:reduce){
  .moovie-page .moovie-watermark,.moovie-theme-blue .moovie-dashboard-balance-card::before,.moovie-theme-blue .moovie-peur-wallet-card::before,.moovie-theme-blue .moovie-dashboard-split-card::before,.moovie-theme-ultraviolet .moovie-dashboard-balance-card::before,.moovie-theme-ultraviolet .moovie-peur-wallet-card::before,.moovie-theme-ultraviolet .moovie-dashboard-split-card::before,.moovie-theme-preview::before{animation:none!important}
}


.moovie-payments-page .moovie-watermark{will-change:transform,opacity;animation:moovie-watermark-float 7.8s ease-in-out infinite alternate}
.moovie-payments-page .payments-hero{position:relative!important;overflow:hidden!important}
.moovie-theme-blue .payments-hero::before,.moovie-theme-ultraviolet .payments-hero::before{content:"";position:absolute;inset:-35%;pointer-events:none;z-index:0;will-change:transform,opacity}


.moovie-theme-blue .payments-hero::before{inset:-18%;background:radial-gradient(circle at 18% 72%,rgba(114,206,255,.22) 0 4%,transparent 4.8%),radial-gradient(circle at 72% 38%,rgba(98,183,255,.20) 0 6%,transparent 6.8%),radial-gradient(circle at 44% 18%,rgba(195,237,255,.15) 0 3%,transparent 3.8%);background-size:128px 128px,166px 166px,104px 104px;animation:moovie-blue-bubbles 13s linear infinite}
.moovie-theme-ultraviolet .payments-hero::before{background:linear-gradient(128deg,transparent 24%,rgba(237,195,255,.22) 40%,rgba(197,105,255,.05) 42%,transparent 43%),linear-gradient(128deg,transparent 53%,rgba(255,255,255,.16) 62%,rgba(183,91,255,.05) 64%,transparent 65%);animation:moovie-violet-comets 12.5s linear infinite}
.moovie-payments-page .payments-hero>*{position:relative;z-index:2}
.moovie-events-page .moovie-events-hero{background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;border-color:var(--moovie-border,rgba(255,255,255,.09))!important}
@media (prefers-reduced-motion:reduce){.moovie-payments-page .moovie-watermark,.moovie-theme-blue .payments-hero::before,.moovie-theme-ultraviolet .payments-hero::before{animation:none!important}}



.moovie-vault-pin-card{
  min-height:244px!important;
  padding:24px 20px 20px!important;
  isolation:isolate;
  background:
    radial-gradient(circle at 50% 42%,rgba(151,169,184,.10),transparent 44%),
    linear-gradient(150deg,rgba(20,25,31,.99),rgba(6,8,11,.995))!important;
  box-shadow:0 24px 64px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.055),inset 0 -28px 70px rgba(0,0,0,.24)!important;
}
.moovie-vault-pin-card::before{
  display:block!important;
  content:"";
  position:absolute;
  width:236px;
  height:236px;
  left:50%;
  top:50%;
  transform:translate(-50%,-47%);
  border-radius:50%;
  background:
    radial-gradient(circle at center,transparent 0 24%,rgba(215,225,232,.12) 24.8% 26.2%,transparent 27% 40%,rgba(164,181,193,.11) 40.8% 42%,transparent 43% 56%,rgba(225,232,237,.07) 56.8% 58%,transparent 59%),
    conic-gradient(from 0deg,transparent 0 7%,rgba(218,227,234,.095) 7.5% 9%,transparent 9.5% 23%,rgba(218,227,234,.08) 23.5% 25%,transparent 25.5% 40%,rgba(218,227,234,.095) 40.5% 42%,transparent 42.5% 57%,rgba(218,227,234,.08) 57.5% 59%,transparent 59.5% 74%,rgba(218,227,234,.095) 74.5% 76%,transparent 76.5% 90%,rgba(218,227,234,.08) 90.5% 92%,transparent 92.5%);
  border:1px solid rgba(218,228,235,.09);
  box-shadow:inset 0 0 0 12px rgba(255,255,255,.018),0 0 54px rgba(0,0,0,.28);
  opacity:.72;
  z-index:0;
  pointer-events:none;
}
.moovie-vault-pin-card::after{
  content:"";
  position:absolute;
  width:78px;
  height:78px;
  left:50%;
  top:50%;
  transform:translate(-50%,-47%);
  border-radius:50%;
  border:1px solid rgba(226,234,239,.12);
  background:radial-gradient(circle,rgba(215,225,231,.07),rgba(8,11,14,.24) 62%,rgba(255,255,255,.025));
  box-shadow:0 0 0 7px rgba(255,255,255,.018),0 0 0 18px rgba(0,0,0,.06);
  opacity:.75;
  z-index:0;
  pointer-events:none;
}
.moovie-vault-door-visual{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  opacity:.74;
}
.moovie-vault-door-visual::before,.moovie-vault-door-visual::after,.moovie-vault-door-visual span::before,.moovie-vault-door-visual span::after{
  content:"";
  position:absolute;
  left:50%;top:50%;
  width:92px;height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(223,231,237,.16) 24%,rgba(223,231,237,.16) 76%,transparent);
  transform-origin:center;
}
.moovie-vault-door-visual::before{transform:translate(-50%,-50%) rotate(0deg)}
.moovie-vault-door-visual::after{transform:translate(-50%,-50%) rotate(90deg)}
.moovie-vault-door-visual span::before{transform:translate(-50%,-50%) rotate(45deg)}
.moovie-vault-door-visual span::after{transform:translate(-50%,-50%) rotate(-45deg)}
.moovie-vault-pin-card .moovie-vault-form{z-index:3}
.moovie-vault-pin-card .moovie-vault-form input{
  background:rgba(3,6,9,.82)!important;
  border-color:rgba(224,232,238,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.18);
  backdrop-filter:blur(8px);
}
.moovie-vault-pin-card .moovie-vault-form label,.moovie-vault-pin-card .moovie-vault-premium-note,.moovie-vault-pin-card .moovie-vault-attempts{position:relative;z-index:3}

.moovie-feature-card{
  appearance:none;
  width:100%;
  color:#f6f8fa;
  text-align:left;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:13px;
  font:inherit;
}
.moovie-feature-card:active{transform:scale(.985)}
.moovie-feature-icon{
  width:52px;
  height:52px;
  flex:0 0 52px;
  border-radius:17px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.11);
  background:rgba(255,255,255,.045);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.15);
}
.moovie-feature-vault-icon svg{width:31px;height:31px;stroke-width:1.55}
.moovie-feature-moovie-icon img{width:37px;height:37px;object-fit:contain;display:block}
.moovie-feature-copy{min-width:0;display:grid;gap:4px}
.moovie-feature-copy strong{font-size:13px;line-height:1.1;letter-spacing:-.015em;color:#f8fafb}
.moovie-feature-copy small{font-size:10px;color:#8f9aa4;letter-spacing:.05em;text-transform:uppercase}
.moovie-feature-top-card{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  min-height:148px!important;
  padding:20px!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  position:relative;
  overflow:hidden;
}
.moovie-feature-top-card small{color:#89949d;font-size:10px;font-weight:600;letter-spacing:.12em}
.moovie-feature-top-card h1{margin:6px 0 0;color:#f8fafb;font-size:24px;line-height:1;letter-spacing:-.035em}
.moovie-theme-blue .moovie-feature-top-card,.moovie-theme-blue .moovie-feature-card,.moovie-theme-ultraviolet .moovie-feature-top-card,.moovie-theme-ultraviolet .moovie-feature-card{border-color:var(--moovie-border,rgba(255,255,255,.1))!important}
@media (max-width:390px){
  .moovie-vault-pin-card{min-height:226px!important;padding:20px 16px 18px!important}
  .moovie-vault-pin-card::before{width:214px;height:214px}
  .moovie-feature-icon{width:47px;height:47px;flex-basis:47px;border-radius:15px}
  .moovie-feature-vault-icon svg{width:28px;height:28px}
  .moovie-feature-moovie-icon img{width:34px;height:34px}
  .moovie-feature-copy strong{font-size:12px}
  .moovie-feature-top-card{min-height:136px!important;padding:17px!important}
}


.moovie-vault-lock-card.moovie-vault-pin-card,
.moovie-vault-pin-card{
  background:radial-gradient(circle at 50% 12%,rgba(232,239,244,.10),transparent 31%),linear-gradient(145deg,rgba(29,35,42,.98),rgba(10,13,17,.99))!important;
  border:1px solid rgba(219,228,234,.10)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -18px 44px rgba(0,0,0,.20)!important;
}
.moovie-vault-pin-card::after{
  content:"";
  position:absolute;
  inset:13px;
  border-radius:17px;
  border:1px solid rgba(224,232,238,.08);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 0 0 1px rgba(0,0,0,.18);
  pointer-events:none;
}
.moovie-vault-pin-card .moovie-vault-form,
.moovie-vault-pin-card .moovie-vault-premium-note,
.moovie-vault-pin-card .moovie-vault-attempts,
.moovie-vault-pin-card .moovie-vault-form label{position:relative;z-index:2}
.moovie-vault-pin-card .moovie-vault-form input{
  background:rgba(2,5,8,.72)!important;
  border-color:rgba(230,236,240,.15)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 30px rgba(0,0,0,.22)!important;
}
.moovie-vault-door-visual{opacity:.98!important}
.moovie-vault-door-visual::before,
.moovie-vault-door-visual::after,
.moovie-vault-door-visual span::before,
.moovie-vault-door-visual span::after{background:linear-gradient(90deg,transparent,rgba(238,243,246,.18) 24%,rgba(238,243,246,.18) 76%,transparent)!important}

.moovie-dashboard-page{padding-bottom:108px!important}
.moovie-dashboard-split-card.moovie-freeze-card,
.moovie-dashboard-split-card.moovie-products-card{min-height:172px!important}
.moovie-dashboard-split-card.moovie-dashboard-mini-card{min-height:63px!important}
.moovie-feature-card.moovie-freeze-card,
.moovie-feature-card.moovie-products-card{
  padding:12px 12px 11px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:space-between!important;
  gap:12px!important;
  text-align:center!important;
}
.moovie-feature-art{width:100%;min-height:112px;display:flex;align-items:center;justify-content:center}
.moovie-freeze-art img{width:96px;height:96px;object-fit:contain;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.26))}
.moovie-products-art img{width:78px;height:78px;object-fit:contain;display:block;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22))}
.moovie-feature-footer{display:grid;gap:3px;justify-items:center;text-align:center}
.moovie-feature-footer strong{font-size:13px;line-height:1.08;letter-spacing:-.02em;color:#f8fafb}
.moovie-feature-footer small{font-size:10px;color:#8f9aa4;letter-spacing:.06em;text-transform:uppercase}

.moovie-wallet-actions .action-button .info-icon,
.moovie-wallet-actions .action-button>svg,
.moovie-wallet-page .address-icon-action,
.moovie-wallet-page .address-icon-action svg,
.moovie-wallet-page .moovie-help-button,
.moovie-wallet-page .moovie-help-button svg{color:#f5f7f8!important}
.moovie-wallet-actions .action-button .info-icon,
.moovie-wallet-actions .action-button>svg,
.moovie-wallet-page .address-icon-action{background:rgba(255,255,255,.05)!important;border-color:var(--moovie-border,rgba(255,255,255,.10))!important}

.moovie-payments-page .action-button .info-icon,
.moovie-payments-page .action-button>svg,
.moovie-payments-page .payments-mini-icon,
.moovie-payments-page .payments-history-icon,
.moovie-payments-page .payment-inline-icon,
.moovie-payments-page .payment-charge-refresh,
.moovie-payments-page .payment-charge-refresh svg,
.moovie-payments-page .payment-inline-icon svg,
.moovie-payments-page .payments-mini-icon svg,
.moovie-payments-page .payments-history-icon svg,
.moovie-payments-page .payments-hero svg,
.moovie-payments-page .payments-flow-card svg{color:#f5f7f8!important}
.moovie-payments-page .payments-mini-icon,
.moovie-payments-page .payments-history-icon,
.moovie-payments-page .payment-inline-icon,
.moovie-payments-page .payment-charge-refresh,
.moovie-payments-page .action-button .info-icon,
.moovie-payments-page .action-button>svg{background:rgba(255,255,255,.05)!important;border-color:var(--moovie-border,rgba(255,255,255,.10))!important}
.moovie-payments-page .payments-history-icon.is-pay,
.moovie-payments-page .payment-inline-icon.is-active,
.moovie-payments-page .payment-inline-icon.is-success{background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:var(--moovie-border,rgba(255,255,255,.16))!important;box-shadow:none!important}

.moovie-freeze-top-card{min-height:180px!important;padding-top:18px!important;justify-content:space-between!important}
.moovie-freeze-top-vault{display:flex;align-items:center;justify-content:center;min-height:104px;width:100%}
.moovie-freeze-top-vault{position:relative}
.moovie-freeze-vault-shell{width:122px;height:122px;object-fit:contain;display:block;filter:drop-shadow(0 16px 30px rgba(0,0,0,.26))}
.moovie-freeze-vault-rotor{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%);object-fit:contain;display:block}





@media (max-width:390px){
  .moovie-dashboard-split-card.moovie-freeze-card,
  .moovie-dashboard-split-card.moovie-products-card{min-height:156px!important}
  .moovie-feature-art{min-height:99px}
  .moovie-freeze-art img{width:88px;height:88px}
  .moovie-products-art img{width:70px;height:70px}
  .moovie-freeze-top-card{min-height:166px!important}
  .moovie-freeze-vault-shell{width:110px;height:110px}
  .moovie-freeze-vault-rotor{width:52px;height:52px}
  
  
  
}



.moovie-news-page.moovie-theme-blue{--moovie-surface:#07182c;--moovie-surface-2:#0c3972;--moovie-border:rgba(116,197,255,.22);--moovie-sheen:rgba(141,219,255,.13)}
.moovie-news-page.moovie-theme-ultraviolet{--moovie-surface:#160825;--moovie-surface-2:#4b1672;--moovie-border:rgba(210,138,255,.24);--moovie-sheen:rgba(229,176,255,.13)}




.moovie-dashboard-page{
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
  padding-bottom:8px!important;
  display:flex!important;
  flex-direction:column!important;
}
.moovie-dashboard-page .moovie-dashboard-balance-card{flex:0 0 auto}
.moovie-dashboard-page .moovie-dashboard-card-grid{
  flex:1 1 auto!important;
  min-height:0!important;
  grid-template-rows:minmax(112px,1fr) minmax(123px,1.1fr) 54px!important;
  align-content:stretch!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card{
  min-height:0!important;
  height:100%!important;
}
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{min-height:0!important;height:100%!important}
.moovie-dashboard-page .moovie-dashboard-mini-card{min-height:0!important;height:100%!important}
.moovie-dashboard-news-card{
  appearance:none;
  width:100%;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10));
  color:#f7f9fb;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  cursor:pointer;
  font:inherit;
  text-align:left;
}
.moovie-dashboard-news-card:active{transform:scale(.985)}
.moovie-dashboard-news-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:#fff}
.moovie-dashboard-news-icon svg{width:20px;height:20px}
.moovie-dashboard-news-copy{display:grid;gap:2px;min-width:0}
.moovie-dashboard-news-copy strong{font-size:10px;line-height:1;color:#fff}
.moovie-dashboard-news-copy small{font-size:9.5px;line-height:1;color:#8f99a3;letter-spacing:.04em;text-transform:uppercase}


.moovie-news-page{padding-bottom:120px!important;color:#f4f7f9!important}
.moovie-news-page .news-title-row>div>small{display:block;margin-bottom:4px;color:#8e99a5;font-size:9.5px;font-weight:600;letter-spacing:.13em}
.moovie-news-page .news-title-row h1{color:#fff!important}
.moovie-news-page .news-title-row p{color:#9aa5af!important}
.moovie-news-page .news-filter-bar{border-bottom-color:var(--moovie-border,rgba(255,255,255,.08))!important}
.moovie-news-page .news-source-dot{background:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.07)!important}
.moovie-news-page .news-trusted-source{color:#a2acb6!important}
.moovie-news-page .news-trusted-source strong{color:#f4f7f9!important}
.moovie-news-page .news-scope-tabs{border-color:var(--moovie-border,rgba(255,255,255,.09))!important;background:rgba(255,255,255,.025)!important}
.moovie-news-page .news-scope-tabs button{color:#a1abb5!important}
.moovie-news-page .news-scope-tabs button:hover:not(:disabled){color:#fff!important;background:rgba(255,255,255,.05)!important}
.moovie-news-page .news-scope-tabs button.is-active{color:#fff!important;background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;box-shadow:inset 0 0 0 1px var(--moovie-border,rgba(255,255,255,.12))!important}
.moovie-news-page .news-feature-card,
.moovie-news-page .news-mini-card,
.moovie-news-page .news-list{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.09))!important;
  box-shadow:0 15px 34px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-news-page .news-feature-card>span,
.moovie-news-page .news-feature-icon,
.moovie-news-page .news-list-icon,
.moovie-news-page .news-rail-controls button{color:#fff!important}
.moovie-news-page .news-feature-icon,
.moovie-news-page .news-list-icon,
.moovie-news-page .news-rail-controls button{background:rgba(255,255,255,.045)!important;border-color:var(--moovie-border,rgba(255,255,255,.10))!important}
.moovie-news-page .news-feature-card h2,
.moovie-news-page .news-mini-card strong,
.moovie-news-page .news-list-row strong{color:#f7f9fb!important}
.moovie-news-page .news-feature-card p,
.moovie-news-page .news-list-row p,
.moovie-news-page .news-mini-card small{color:#929da7!important}
.moovie-news-page .news-list-row{border-bottom-color:rgba(255,255,255,.055)!important}
.moovie-news-page .news-list-row:hover{background:rgba(255,255,255,.025)!important}
.moovie-news-page .news-tier-heading strong,
.moovie-news-page .section-heading h2{color:#f6f8fa!important}
.moovie-news-page .news-tier-heading small,
.moovie-news-page .section-heading p{color:#87929d!important}


.moovie-page .action-button .info-icon,
.moovie-page .address-icon-action,
.moovie-page .moovie-help-button,
.moovie-page .moovie-event-card-icon,
.moovie-page .moovie-event-card-arrow,
.moovie-bottom-nav .moovie-nav-icon,
.moovie-payments-page .payments-hero-camera,
.moovie-payments-page .payments-hero-camera svg,
.moovie-payments-page .payment-inline-icon,
.moovie-payments-page .payments-mini-icon,
.moovie-payments-page .payments-history-icon{color:#f6f8fa!important}


@media (max-height:800px){
  .moovie-dashboard-page{padding-top:4px!important;padding-bottom:5px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:148px!important;padding:15px 14px!important;border-radius:18px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value{margin-top:13px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-meta{margin-top:7px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid{margin-top:8px!important;gap:8px!important;grid-template-rows:minmax(88px,1fr) minmax(97px,1.1fr) 44px!important}
  .moovie-dashboard-page .moovie-dashboard-split-card{padding:9px!important;border-radius:15px!important}
  .moovie-dashboard-page .moovie-market-head{gap:6px!important}
  .moovie-dashboard-page .moovie-market-icon{width:28px!important;height:28px!important;flex-basis:28px!important}
  .moovie-dashboard-page .moovie-market-chart{height:28px!important;margin-bottom:-5px!important}
  .moovie-dashboard-page .moovie-market-chart .dashboard-row-chart,
  .moovie-dashboard-page .moovie-market-chart svg{height:28px!important}
  .moovie-dashboard-page .moovie-feature-art{min-height:60px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:64px!important;height:64px!important}
  .moovie-dashboard-page .moovie-products-art img{width:55px!important;height:55px!important}
  .moovie-dashboard-page .moovie-feature-footer strong{font-size:10px!important}
  .moovie-dashboard-page .moovie-feature-footer small{font-size:9.5px!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:128px!important;padding:12px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value{margin-top:9px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value .balance-value{font-size:24px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:80px 88px 40px!important;gap:6px!important;margin-top:6px!important}
  .moovie-dashboard-page .moovie-market-chart{height:23px!important}
  .moovie-dashboard-page .moovie-market-chart .dashboard-row-chart,
  .moovie-dashboard-page .moovie-market-chart svg{height:23px!important}
  .moovie-dashboard-page .moovie-feature-art{min-height:50px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:56px!important;height:56px!important}
  .moovie-dashboard-page .moovie-products-art img{width:48px!important;height:48px!important}
  .moovie-dashboard-news-icon{width:24px;height:24px;flex-basis:24px}.moovie-dashboard-news-icon svg{width:17px;height:17px}
}



.moovie-dashboard-page .moovie-dashboard-card-grid{
  grid-template-rows:minmax(112px,1fr) minmax(112px,1fr) 54px!important;
}
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  min-height:0!important;
  height:100%!important;
  padding:10px 11px 9px!important;
  justify-content:space-between!important;
}
.moovie-dashboard-page .moovie-feature-art{
  flex:1 1 auto!important;
  min-height:0!important;
  padding:7px 0 4px!important;
  align-items:center!important;
  justify-content:center!important;
}
.moovie-dashboard-page .moovie-freeze-art img{width:76px!important;height:76px!important}
.moovie-dashboard-page .moovie-products-art img{width:66px!important;height:66px!important}
.moovie-dashboard-page .moovie-feature-footer{flex:0 0 auto!important;padding-bottom:1px!important}




@media (max-height:800px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:minmax(88px,1fr) minmax(88px,1fr) 44px!important}
  .moovie-dashboard-page .moovie-feature-art{min-height:0!important;padding:5px 0 2px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:58px!important;height:58px!important}
  .moovie-dashboard-page .moovie-products-art img{width:51px!important;height:51px!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:80px 80px 40px!important}
  .moovie-dashboard-page .moovie-feature-art{padding:3px 0 1px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:50px!important;height:50px!important}
  .moovie-dashboard-page .moovie-products-art img{width:44px!important;height:44px!important}
}



.moovie-dashboard-page .moovie-dashboard-card-grid{
  flex:0 0 auto!important;
  grid-template-rows:104px 104px 66px!important;
  align-content:start!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  height:104px!important;
  min-height:104px!important;
  max-height:104px!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-mini-card{
  height:66px!important;
  min-height:66px!important;
  max-height:66px!important;
}
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  padding:8px 10px 8px!important;
}
.moovie-dashboard-page .moovie-feature-art{
  min-height:0!important;
  height:65px!important;
  flex:0 0 65px!important;
  padding:3px 0 1px!important;
  align-items:center!important;
  justify-content:center!important;
}
.moovie-dashboard-page .moovie-freeze-art img{width:64px!important;height:64px!important}
.moovie-dashboard-page .moovie-products-art img{width:56px!important;height:56px!important}
.moovie-dashboard-page .moovie-feature-footer{min-height:22px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important}
.moovie-dashboard-page .moovie-feature-footer strong{font-size:10.5px!important}
.moovie-dashboard-page .moovie-feature-footer small{font-size:9.5px!important}
.moovie-dashboard-news-card{padding:8px 10px!important}
.moovie-dashboard-news-icon{width:31px!important;height:31px!important;flex:0 0 31px!important}
.moovie-dashboard-news-icon svg{width:20px!important;height:20px!important}
.moovie-dashboard-news-copy strong{font-size:10.5px!important}
.moovie-dashboard-news-copy small{font-size:9.5px!important}


@media (max-height:800px), (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:104px 104px 66px!important;gap:7px!important;margin-top:7px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-products-card{height:104px!important;min-height:104px!important;max-height:104px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-mini-card{height:66px!important;min-height:66px!important;max-height:66px!important}
  .moovie-dashboard-page .moovie-feature-art{height:65px!important;flex-basis:65px!important;padding:3px 0 1px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:64px!important;height:64px!important}
  .moovie-dashboard-page .moovie-products-art img{width:56px!important;height:56px!important}
}


.moovie-news-page{padding-bottom:124px!important}
.moovie-news-premium-head{
  position:relative;
  overflow:hidden;
  padding:17px;
  margin:3px 0 13px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10));
  border-radius:22px;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));
  box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05));
}
.moovie-news-premium-head::before{
  content:"MOOVIE";
  position:absolute;
  right:-8px;
  top:4px;
  color:rgba(255,255,255,.035);
  font-size:42px;
  font-weight:600;
  letter-spacing:-.05em;
  pointer-events:none;
}
.moovie-news-title-copy{position:relative;z-index:1}
.moovie-news-title-copy>small{display:block;color:#94a0aa;font-size:9.5px;font-weight:600;letter-spacing:.14em}
.moovie-news-title-copy h1{margin:5px 0 5px;color:#fff;font-size:24px;line-height:1;letter-spacing:-.035em}
.moovie-news-title-copy p{margin:0;max-width:360px;color:#9aa5af;font-size:10.5px;line-height:1.55}
.moovie-news-control-panel{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}
.moovie-news-source-line{min-width:0;display:flex;align-items:center;gap:8px}
.moovie-news-source-line>div{min-width:0}
.moovie-news-source-line small,.moovie-news-source-line strong,.moovie-news-source-line em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-news-source-line small{color:#7f8994;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.moovie-news-source-line strong{margin-top:2px;color:#f4f7f9;font-size:10.5px}
.moovie-news-source-line em{margin-top:2px;color:#75808a;font-size:9.5px;font-style:normal}
.moovie-news-scope-tabs{flex:0 0 auto!important}

.moovie-news-lead-card{
  display:block;
  overflow:hidden;
  margin-bottom:14px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10));
  border-radius:20px;
  color:inherit;
  text-decoration:none;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));
  box-shadow:0 18px 40px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04));
}
.moovie-news-lead-card .news-thumb-feature{height:158px!important;border-bottom-color:rgba(255,255,255,.06)!important}
.moovie-news-lead-copy{padding:14px 15px 15px}
.moovie-news-lead-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}
.moovie-news-lead-meta span{color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.moovie-news-lead-meta small{color:#7f8994;font-size:9.5px;white-space:nowrap}
.moovie-news-lead-copy h2{margin:8px 0 7px;color:#fff;font-size:16px;line-height:1.24;letter-spacing:-.02em}
.moovie-news-lead-copy p{margin:0;color:#939ea8;font-size:10.5px;line-height:1.58;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.moovie-news-lead-copy b{display:inline-flex;align-items:center;gap:5px;margin-top:11px;color:#eef3f6;font-size:9.5px;font-weight:600}
.moovie-news-lead-copy b svg{width:11px;height:11px}

.moovie-news-highlight-section{margin:0 0 15px}
.moovie-news-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0 2px 8px}
.moovie-news-section-heading>div strong,.moovie-news-section-heading>div span{display:block}
.moovie-news-section-heading strong{color:#f6f8fa;font-size:10.5px}
.moovie-news-section-heading span{margin-top:2px;color:#7d8792;font-size:9.5px}
.moovie-news-section-heading>small{color:#8b96a0;font-size:9.5px}
.moovie-news-highlight-list{display:grid;gap:8px}
.moovie-news-highlight-card{
  min-height:82px;
  display:grid;
  grid-template-columns:72px minmax(0,1fr) 18px;
  gap:10px;
  align-items:center;
  overflow:hidden;
  padding:8px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.085));
  border-radius:14px;
  color:inherit;
  text-decoration:none;
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));
}
.moovie-news-highlight-card .news-thumb-mini{width:72px!important;height:66px!important;min-height:66px!important;border:0!important;border-radius:11px!important}
.moovie-news-highlight-card>div{min-width:0}
.moovie-news-highlight-card span{display:block;color:#84909a;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-news-highlight-card strong{display:-webkit-box;margin-top:4px;color:#f6f8fa;font-size:10.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.moovie-news-highlight-card p{margin:4px 0 0;color:#7d8892;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-news-highlight-card>i{display:grid;place-items:center;color:#aeb7bf}
.moovie-news-highlight-card>i svg{width:13px;height:13px}

.moovie-news-latest-section{margin-top:0!important}
.moovie-news-list{border-color:var(--moovie-border,rgba(255,255,255,.09))!important;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;box-shadow:0 14px 34px rgba(0,0,0,.20),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important}
.moovie-news-list-row{min-height:82px!important;padding:9px!important}
.moovie-news-list-row strong{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28!important}
.moovie-news-list-row p{white-space:nowrap!important}

@media (max-width:390px){
  .moovie-news-premium-head{padding:15px;border-radius:20px}
  .moovie-news-premium-head::before{font-size:36px}
  .moovie-news-title-copy h1{font-size:22px}
  .moovie-news-control-panel{gap:8px}
  .moovie-news-source-line em{display:none}
  .moovie-news-lead-card .news-thumb-feature{height:142px!important}
  .moovie-news-lead-copy{padding:12px 13px 13px}
  .moovie-news-lead-copy h2{font-size:14.5px}
  .moovie-news-highlight-card{grid-template-columns:64px minmax(0,1fr) 16px;gap:8px;min-height:76px}
  .moovie-news-highlight-card .news-thumb-mini{width:64px!important;height:60px!important;min-height:60px!important}
}


.freeze-ethereum-page{padding-bottom:128px!important}
.freeze-product-hero{min-height:206px!important;padding:17px!important;justify-content:flex-end!important;text-align:center!important}
.freeze-product-hero .moovie-freeze-top-vault{min-height:98px!important;margin-top:2px}
.freeze-product-hero .moovie-freeze-vault-shell{width:108px!important;height:108px!important}
.freeze-product-hero .moovie-freeze-vault-rotor{width:50px!important;height:50px!important}
.freeze-product-hero>p{margin:7px auto 0;max-width:310px;color:#9aa6b0;font-size:10.5px;line-height:1.5}
.freeze-tool-download{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--moovie-border,rgba(255,255,255,.1));border-radius:50%;background:rgba(255,255,255,.045);color:#fff;cursor:pointer}
.freeze-tool-download svg{width:17px;height:17px}
.freeze-how-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 11px}
.freeze-how-card>div{min-width:0;padding:10px 7px;border:1px solid var(--moovie-border,rgba(255,255,255,.08));border-radius:14px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));text-align:center;box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.03))}
.freeze-how-card span{width:22px;height:22px;margin:0 auto 5px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:10px;font-weight:600}
.freeze-how-card strong{display:block;color:#e9eef2;font-size:9.5px;line-height:1.35;font-weight:600}
.freeze-create-card,.freeze-review-card,.freeze-certificate{padding:15px;border:1px solid var(--moovie-border,rgba(255,255,255,.1));border-radius:21px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04));position:relative;overflow:hidden}
.freeze-review-card,.freeze-certificate{margin-top:11px}
.freeze-section-head,.freeze-certificate-head{display:flex;align-items:center;gap:10px}
.freeze-section-head>span,.freeze-certificate-head>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045);color:#fff}
.freeze-section-head>span svg,.freeze-certificate-head>span svg{width:17px;height:17px}
.freeze-section-head small,.freeze-certificate-head small{display:block;color:#87939d;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.freeze-section-head h2,.freeze-certificate-head h2{margin:3px 0 0;color:#fff;font-size:15px;line-height:1.1;letter-spacing:-.025em}
.freeze-source-wallet{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:8px;margin:13px 0 3px}
.freeze-source-wallet>div,.freeze-review-grid>div,.freeze-certificate-grid>div{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.025)}
.freeze-source-wallet span,.freeze-review-grid span,.freeze-certificate-grid span{display:block;color:#7f8b95;font-size:9.5px;font-weight:600;line-height:1.25}
.freeze-source-wallet strong,.freeze-review-grid strong,.freeze-certificate-grid strong{display:block;margin-top:4px;color:#f4f7f9;font-size:10.5px;line-height:1.25;word-break:break-word}
.freeze-field{display:grid;gap:6px;margin-top:10px}
.freeze-field>span,.freeze-credential-title span{color:#b7c0c8;font-size:9.5px;font-weight:600;letter-spacing:.025em}
.freeze-field>input,.freeze-input-unit,.freeze-secret-input{width:100%;min-height:43px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(0,0,0,.18);color:#fff}
.freeze-field>input{padding:0 11px;outline:none}
.freeze-field>input:focus,.freeze-input-unit:focus-within,.freeze-secret-input:focus-within{border-color:rgba(132,205,255,.42);box-shadow:0 0 0 3px rgba(94,181,255,.055)}
.freeze-input-unit,.freeze-secret-input{display:flex;align-items:center;overflow:hidden}
.freeze-input-unit input,.freeze-secret-input input{min-width:0;flex:1;height:41px;padding:0 11px;border:0;outline:0;background:transparent;color:#fff}
.freeze-input-unit b{padding:0 11px;color:#a5b0b9;font-size:10px}
.freeze-secret-input button,.freeze-credential-title button{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;margin-right:3px;border:0;border-radius:9px;background:transparent;color:#dce3e8;cursor:pointer}
.freeze-secret-input button svg,.freeze-credential-title button svg{width:15px;height:15px}
.freeze-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:10.5px!important;letter-spacing:.025em}
.freeze-credential-block{margin-top:11px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(255,255,255,.018)}
.freeze-credential-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}
.freeze-credential-title small{display:block;margin-top:2px;color:#77838d;font-size:9.5px}
.freeze-pin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.freeze-generate-pin{min-height:31px;margin-top:8px;padding:0 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);color:#c7d0d7;font-size:9.5px;font-weight:600;cursor:pointer}
.freeze-practical-note,.freeze-result-warning,.freeze-irreversible-note{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.025)}
.freeze-practical-note>span,.freeze-result-warning>svg{width:18px;height:18px;flex:0 0 18px;color:#eef3f6}
.freeze-practical-note p,.freeze-result-warning p,.freeze-irreversible-note p{margin:0;color:#929da6;font-size:9.5px;line-height:1.55}
.freeze-irreversible-note{display:block;border-color:rgba(243,197,93,.13);background:rgba(243,197,93,.04)}
.freeze-irreversible-note strong{display:block;color:#f2deb0;font-size:10px}
.freeze-irreversible-note p{margin-top:5px;color:#aa9e82}
.freeze-form-error{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border:1px solid rgba(255,93,103,.15);border-radius:11px;background:rgba(255,93,103,.055);color:#ffb0b5;font-size:9.5px;line-height:1.4}
.freeze-form-error svg{width:14px;height:14px;flex:0 0 14px}
.freeze-busy-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;color:#cbd5dc;font-size:10px}
.freeze-primary-button,.freeze-secondary-button{width:100%;min-height:43px;margin-top:12px;border:0;border-radius:12px;background:#f5f7f9;color:#070a0d;font:inherit;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}
.freeze-primary-button svg{width:14px;height:14px}
.freeze-primary-button:disabled{opacity:.48;cursor:not-allowed}
.freeze-secondary-button{background:rgba(255,255,255,.055);border:1px solid var(--moovie-border,rgba(255,255,255,.1));color:#e8edf0}
.freeze-review-grid,.freeze-certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}
.freeze-2fa-field{margin-top:11px}
.freeze-certificate{border-color:rgba(112,227,170,.17)}
.freeze-certificate-head>span{color:#9af0c1;border-color:rgba(112,227,170,.18);background:rgba(112,227,170,.055)}
.freeze-secret-certificate{display:grid;gap:7px;margin-top:11px}
.freeze-secret-certificate>div{display:grid;grid-template-columns:88px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.16)}
.freeze-secret-certificate span{color:#85919b;font-size:9.5px;font-weight:600}
.freeze-secret-certificate strong{color:#fff;font:800 8.5px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}
.freeze-secret-certificate button{width:30px;height:30px;border:0;border-radius:9px;background:rgba(255,255,255,.04);color:#fff;display:grid;place-items:center;cursor:pointer}
.freeze-secret-certificate button svg{width:14px;height:14px}
.freeze-result-actions{display:grid;grid-template-columns:1.4fr 1fr .65fr;gap:7px;margin-top:11px}
.freeze-result-actions button,.freeze-result-actions a{min-height:37px;padding:0 8px;border:1px solid var(--moovie-border,rgba(255,255,255,.09));border-radius:11px;background:rgba(255,255,255,.035);color:#edf2f5;text-decoration:none;font:850 7.2px/1.2 inherit;display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;cursor:pointer}
.freeze-result-actions svg{width:12px;height:12px}
.freeze-recovery-steps{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.018)}
.freeze-recovery-steps h3{margin:0;color:#fff;font-size:10.5px}
.freeze-recovery-steps ol{margin:8px 0 0;padding-left:20px;color:#9aa4ad;font-size:9.5px;line-height:1.55}
.freeze-recovery-steps li+li{margin-top:4px}
@media (max-width:390px){
  .freeze-product-hero{min-height:190px!important;padding:15px!important}
  .freeze-product-hero .moovie-freeze-vault-shell{width:98px!important;height:98px!important}
  .freeze-how-card{gap:5px}.freeze-how-card>div{padding:8px 5px}.freeze-how-card strong{font-size:9.5px}
  .freeze-create-card,.freeze-review-card,.freeze-certificate{padding:13px;border-radius:18px}
  .freeze-source-wallet{grid-template-columns:1fr 1fr}
  .freeze-review-grid,.freeze-certificate-grid{grid-template-columns:1fr 1fr}
  .freeze-pin-grid{grid-template-columns:1fr}
  .freeze-result-actions{grid-template-columns:1fr 1fr}.freeze-result-actions button:first-child{grid-column:1/-1}
  .freeze-secret-certificate>div{grid-template-columns:78px minmax(0,1fr) 30px}
}


.freeze-tool-download.is-ready{border-color:rgba(103,232,164,.28)!important;background:rgba(103,232,164,.09)!important;color:#9ff1c3!important}
.freeze-trust-card{margin:0 0 11px;padding:14px;border:1px solid var(--moovie-border,rgba(255,255,255,.09));border-radius:17px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))}
.freeze-trust-head{display:flex;align-items:flex-start;gap:10px}.freeze-trust-head>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045);color:#fff}.freeze-trust-head>span svg{width:17px;height:17px}.freeze-trust-head small{display:block;color:#81909b;font-size:9.5px;font-weight:600;letter-spacing:.12em}.freeze-trust-head h2{margin:4px 0 0;color:#f6f8fa;font-size:12.2px;line-height:1.3;letter-spacing:-.015em}.freeze-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.freeze-trust-grid article{padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:rgba(255,255,255,.02)}.freeze-trust-grid article.is-critical{border-color:rgba(246,196,83,.13);background:rgba(246,196,83,.035)}.freeze-trust-grid strong{display:block;color:#eef3f6;font-size:10px}.freeze-trust-grid article.is-critical strong{color:#f1d99d}.freeze-trust-grid p{margin:5px 0 0;color:#8f9ba5;font-size:9.5px;line-height:1.5}.freeze-secret-input input[readonly]{cursor:default;color:#f5f8fa;background:rgba(255,255,255,.012)}
.freeze-backup-gate{margin-top:11px;padding:11px;border:1px solid rgba(255,197,90,.14);border-radius:14px;background:rgba(255,197,90,.035)}.freeze-backup-gate.is-tool-ready{border-color:rgba(103,232,164,.15);background:rgba(103,232,164,.025)}.freeze-backup-gate-head{display:flex;align-items:center;gap:8px}.freeze-backup-gate-head>span{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.05);color:#f1f5f7}.freeze-backup-gate-head svg{width:14px;height:14px}.freeze-backup-gate-head strong{display:block;color:#f5f7f8;font-size:10px}.freeze-backup-gate-head small{display:block;margin-top:2px;color:#8e9aa3;font-size:9.5px}.freeze-backup-download{width:100%;min-height:37px;margin-top:9px;border:1px solid rgba(255,255,255,.085);border-radius:11px;background:rgba(255,255,255,.045);color:#f3f6f8;display:flex;align-items:center;justify-content:center;gap:7px;font:850 7.8px/1 inherit;cursor:pointer}.freeze-backup-download svg{width:14px;height:14px}.freeze-backup-gate.is-tool-ready .freeze-backup-download{color:#a6efc6;border-color:rgba(103,232,164,.16);background:rgba(103,232,164,.045)}.freeze-backup-confirm{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;margin-top:10px;cursor:pointer}.freeze-backup-confirm input{appearance:none;width:17px;height:17px;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:5px;background:rgba(0,0,0,.22);display:grid;place-items:center}.freeze-backup-confirm input:checked{border-color:rgba(103,232,164,.42);background:rgba(103,232,164,.14)}.freeze-backup-confirm input:checked::after{content:"✓";color:#aaf1c9;font-size:11px;font-weight:600;line-height:1}.freeze-backup-confirm span{color:#b2bbc2;font-size:9.5px;line-height:1.45}.freeze-backup-gate>p{margin:8px 0 0;color:#7f8b95;font-size:9.5px;line-height:1.5}
@media (max-width:390px){.freeze-trust-grid{grid-template-columns:1fr}.freeze-trust-card{padding:12px}.freeze-trust-head h2{font-size:11.5px}}


.freeze-product-hero{
  min-height:222px!important;
  padding:16px 16px 15px!important;
  justify-content:flex-start!important;
  align-items:center!important;
  text-align:center!important;
}
.freeze-product-hero>h1{order:1;margin:0;color:#fff;font-size:24px;line-height:1;font-weight:600;letter-spacing:-.035em}
.freeze-product-hero .moovie-freeze-top-vault{order:2;min-height:92px!important;margin:7px 0 3px!important}
.freeze-product-hero>small{order:3;color:#909ca6;font-size:9.5px!important;font-weight:600;letter-spacing:.12em}
.freeze-product-hero>p{order:4;margin:6px auto 0!important;max-width:330px!important;color:#aab4bd!important;font-size:10px!important;line-height:1.42!important}
.freeze-product-hero .moovie-freeze-vault-shell{width:100px!important;height:100px!important}
.freeze-product-hero .moovie-freeze-vault-rotor{width:47px!important;height:47px!important}

.freeze-how-card{gap:8px!important;margin:10px 0 11px!important}
.freeze-how-card>div{min-height:66px;padding:9px 7px!important;display:flex;flex-direction:column;justify-content:center}
.freeze-how-card span{width:24px!important;height:24px!important;margin:0 auto 5px!important;font-size:10.5px!important}
.freeze-how-card strong{font-size:10.5px!important;line-height:1.3!important;font-weight:600!important}

.freeze-trust-details{padding:0!important;overflow:hidden}
.freeze-trust-details>summary{list-style:none}
.freeze-trust-details>summary::-webkit-details-marker{display:none}
.freeze-trust-summary{min-height:64px;padding:12px 13px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;cursor:pointer}
.freeze-trust-summary .freeze-trust-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045);color:#fff}
.freeze-trust-summary .freeze-trust-icon svg{width:17px;height:17px}
.freeze-trust-summary small{display:block;color:#87949e;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.freeze-trust-summary h2{margin:4px 0 0;color:#f6f8fa;font-size:10.5px;line-height:1.15;font-weight:600;white-space:nowrap;letter-spacing:-.012em}
.freeze-trust-chevron{width:20px;height:20px;display:grid;place-items:center;color:#aab4bd;transition:transform .22s ease}
.freeze-trust-chevron svg{width:15px;height:15px}
.freeze-trust-details[open] .freeze-trust-chevron{transform:rotate(180deg)}
.freeze-trust-expanded{padding:0 13px 13px;border-top:1px solid rgba(255,255,255,.055)}
.freeze-trust-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:11px!important}
.freeze-trust-grid article{padding:11px 12px!important}
.freeze-trust-grid strong{font-size:10.5px!important;line-height:1.25!important}
.freeze-trust-grid p{margin-top:5px!important;font-size:10px!important;line-height:1.55!important}
.freeze-explainer-download{width:100%;min-height:55px;margin-top:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.10);border-radius:13px;background:rgba(255,255,255,.045);color:#f5f7f9;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;text-align:left;font:inherit;cursor:pointer}
.freeze-explainer-download>svg{width:18px;height:18px;justify-self:center}
.freeze-explainer-download span{min-width:0}
.freeze-explainer-download strong{display:block;font-size:10px;line-height:1.35;font-weight:600;letter-spacing:.015em}
.freeze-explainer-download small{display:block;margin-top:3px;color:#99a5ae;font-size:10px;line-height:1.3}
.freeze-explainer-download.is-ready{border-color:rgba(103,232,164,.22);background:rgba(103,232,164,.06);color:#abf2ca}

.freeze-tool-switch-card{margin:0 0 11px;padding:11px 12px 12px;border:1px solid var(--moovie-border,rgba(255,255,255,.09));border-radius:16px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.035))}
.freeze-tool-switch-card>small{display:block;margin:0 0 7px;color:#89959f;font-size:9.5px;font-weight:600;letter-spacing:.13em}
.freeze-tool-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(0,0,0,.16)}
.freeze-tool-tabs button{min-height:38px;border:0;border-radius:9px;background:transparent;color:#8e9aa4;font:850 9.2px/1.1 inherit;cursor:pointer}
.freeze-tool-tabs button.active{background:#f4f6f8;color:#080b0e;box-shadow:0 8px 20px rgba(0,0,0,.18)}

.freeze-section-head small,.freeze-certificate-head small{font-size:9.5px!important}
.freeze-section-head h2,.freeze-certificate-head h2{font-size:16px!important}
.freeze-source-wallet span,.freeze-review-grid span,.freeze-certificate-grid span{font-size:9.5px!important;line-height:1.35!important}
.freeze-source-wallet strong,.freeze-review-grid strong,.freeze-certificate-grid strong{font-size:10.5px!important;line-height:1.3!important}
.freeze-field>span,.freeze-credential-title span{font-size:10px!important}
.freeze-credential-title small{font-size:9.5px!important;line-height:1.35!important}
.freeze-generate-pin{font-size:10px!important}
.freeze-practical-note{padding:12px!important}
.freeze-practical-note p{font-size:10.5px!important;line-height:1.55!important;color:#adb7bf!important}
.freeze-primary-button{font-size:10.5px!important}
.freeze-review-button{min-height:46px!important;font-size:10.6px!important;letter-spacing:.01em}
.freeze-irreversible-note strong{font-size:10.5px!important}.freeze-irreversible-note p{font-size:10px!important}
.freeze-backup-gate-head strong{font-size:10.5px!important}.freeze-backup-gate-head small{font-size:9.5px!important;line-height:1.35!important}.freeze-backup-confirm span{font-size:10px!important;line-height:1.45!important}

.freeze-source-address-cell{min-width:0}
.freeze-source-address-line{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:4px}
.freeze-source-address-line>strong{margin-top:0!important;min-width:0}
.freeze-source-actions{display:flex!important;align-items:center;gap:4px;flex:0 0 auto}
.freeze-source-actions button{width:29px;height:29px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.035);color:#f3f6f8;display:grid;place-items:center;cursor:pointer}
.freeze-source-actions button svg{width:14px;height:14px}
.freeze-source-actions button.is-copied{color:#9ff0c2!important;border-color:rgba(103,232,164,.26)!important;background:rgba(103,232,164,.075)!important}
.freeze-source-actions .copy-state-icon.is-copied{color:#9ff0c2!important}

.freeze-unlock-intro{margin:11px 0 3px;color:#9da8b1;font-size:10px;line-height:1.55}
.freeze-read-contract{min-height:39px!important;margin-top:9px!important;font-size:10px!important}
.freeze-unlock-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.02)}
.freeze-unlock-snapshot>div{min-width:0;padding:8px 9px;border-radius:11px;background:rgba(0,0,0,.13)}
.freeze-unlock-snapshot>div:last-child{grid-column:1/-1}
.freeze-unlock-snapshot span,.freeze-unlock-review span{display:block;color:#83909a;font-size:9.5px;font-weight:600}
.freeze-unlock-snapshot strong,.freeze-unlock-review strong{display:block;margin-top:4px;color:#f4f7f9;font-size:10.5px;line-height:1.3;word-break:break-word}
.freeze-unlock-snapshot.is-unlocked{border-color:rgba(103,232,164,.18);background:rgba(103,232,164,.025)}
.freeze-unlock-snapshot.is-unlocked>div:first-child strong{color:#a7efc7}
.freeze-unlock-snapshot.is-locked>div:first-child strong{color:#f0d99d}
.freeze-unlock-snapshot.is-withdrawn>div:first-child strong{color:#a6b0b8}
.freeze-unlock-pin-input{margin-top:7px}
.freeze-unlock-review{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}
.freeze-unlock-review>div{padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.02)}
.freeze-unlock-result{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;margin-top:12px;padding:12px;border:1px solid rgba(103,232,164,.18);border-radius:14px;background:rgba(103,232,164,.035)}
.freeze-unlock-result>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(103,232,164,.08);color:#a8f0c8}
.freeze-unlock-result svg{width:17px;height:17px}.freeze-unlock-result strong{display:block;color:#f4f8f6;font-size:10.5px}.freeze-unlock-result p{margin:4px 0 7px;color:#9faaa4;font-size:10px;line-height:1.45}.freeze-unlock-result a{color:#baf4d2;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.freeze-unlock-result a svg{width:11px;height:11px}

.freeze-source-qr-sheet .receive-compact-title h2{font-size:15px!important}
@media (max-width:390px){
  .freeze-product-hero{min-height:210px!important}
  .freeze-product-hero>h1{font-size:22px}
  .freeze-product-hero>p{font-size:10.5px!important}
  .freeze-how-card strong{font-size:10px!important}
  .freeze-trust-summary{grid-template-columns:32px minmax(0,1fr) 18px;padding:11px}
  .freeze-trust-summary .freeze-trust-icon{width:32px;height:32px}
  .freeze-trust-summary h2{font-size:10px!important;letter-spacing:-.02em}
  .freeze-trust-summary small{font-size:9.5px}
  .freeze-trust-expanded{padding:0 11px 11px}
  .freeze-trust-grid p{font-size:10px!important}
  .freeze-tool-tabs button{font-size:10px}
  .freeze-source-wallet{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}
  .freeze-source-actions button{width:27px;height:27px}
}



.moovie-dashboard-page{
  overflow-y:auto!important;
  overscroll-behavior-y:contain!important;
  padding-bottom:118px!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid{
  flex:0 0 auto!important;
  grid-template-rows:repeat(3,124px)!important;
  gap:10px!important;
  align-content:start!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
.moovie-dashboard-page .moovie-dashboard-mini-card,
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  min-height:124px!important;
  height:124px!important;
  max-height:124px!important;
}
.moovie-dashboard-page .moovie-dashboard-balance-head>div>span,
.moovie-dashboard-page .moovie-dashboard-balance-value .balance-value,
.moovie-dashboard-page .moovie-dashboard-balance-meta,
.moovie-dashboard-page .moovie-dashboard-balance-meta .dashboard-fiat-cycle,
.moovie-dashboard-page .moovie-dashboard-balance-head .dashboard-inline-balance-eye{
  color:#f4f7f9!important;
}
.moovie-dashboard-page .moovie-dashboard-balance-meta{opacity:.92}
@media (max-height:800px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,120px)!important;gap:8px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
  .moovie-dashboard-page .moovie-dashboard-mini-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-products-card{min-height:120px!important;height:120px!important;max-height:120px!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,116px)!important;gap:7px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
  .moovie-dashboard-page .moovie-dashboard-mini-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
  .moovie-dashboard-page .moovie-feature-card.moovie-products-card{min-height:116px!important;height:116px!important;max-height:116px!important}
}


.moovie-wallet-activity .moovie-activity-peur-icon{
  width:28px!important;
  height:28px!important;
  object-fit:contain!important;
  filter:grayscale(1) brightness(4.6) contrast(1.3) drop-shadow(0 0 5px rgba(255,255,255,.12))!important;
}


.moovie-send-page .send-asset-summary,
.moovie-send-page .send-page-card,
.moovie-send-page .send-calculation-card,
.moovie-send-page .moovie-send-network-static,
.moovie-send-page .wallet-source-trigger,
.moovie-send-page .wallet-source-menu,
.moovie-send-page .destination-input,
.moovie-send-page .amount-input{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-send-page .wallet-source-row,
.moovie-send-page .wallet-source-picker{margin-bottom:22px!important}
.moovie-send-page .destination-control{margin-top:0!important}
.moovie-send-page .send-quick-percent button,
.moovie-send-page .send-amount-swap-button,
.moovie-send-page .send-percent-toggle,
.moovie-send-page .send-ghost-toggle,
.moovie-send-page .destination-icon-button{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  color:#f5f7f9!important;
}
.moovie-send-page .send-primary,
.moovie-send-page .calculate-fees-button,
.moovie-send-page .theme-skin-action{
  background:linear-gradient(140deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.12))!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.moovie-send-page .theme-skin-action::after{display:none!important}
.moovie-send-page .send-primary svg,
.moovie-send-page .calculate-fees-button svg{color:#fff!important}


.moovie-payments-page .payments-hero>.moovie-watermark{
  position:absolute!important;
  right:15px!important;
  bottom:9px!important;
  z-index:0!important;
  margin:0!important;
}
.moovie-payments-page .payments-hero>*:not(.moovie-watermark){position:relative!important;z-index:2!important}
.moovie-payments-page .payments-hero-head{margin-top:0!important}
.moovie-payments-page .payments-flow-card,
.moovie-payments-page .payments-history,
.moovie-payments-page .payment-charge-loading,
.moovie-payments-page .payment-processing-screen,
.moovie-payments-page .payments-action-switch,
.moovie-payments-page .payment-charge-link>div,
.moovie-payments-page .payment-link-open input,
.moovie-payments-page .payment-link-open-compact input{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  box-shadow:0 16px 36px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-payments-page .payments-action-switch button,
.moovie-payments-page .payment-currency-picker button,
.moovie-payments-page .payment-method-actions button,
.moovie-payments-page .payment-link-open button,
.moovie-payments-page .payment-inline-icon,
.moovie-payments-page .payments-mini-icon,
.moovie-payments-page .payment-charge-refresh,
.moovie-payments-page .secondary-action-button,
.moovie-payments-page .payment-danger-button,
.moovie-payments-page .primary-button{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.12))!important;
  color:#f7f9fb!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-payments-page .payments-action-switch button.is-active,
.moovie-payments-page .payment-currency-picker button.is-active,
.moovie-payments-page .payment-method-actions button.is-active,
.moovie-payments-page .payment-inline-icon.is-active,
.moovie-payments-page .payment-inline-icon.is-success{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:rgba(255,255,255,.30)!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(0,0,0,.20),inset 0 0 0 1px rgba(255,255,255,.06)!important;
}
.moovie-payments-page button svg,
.moovie-payments-page .payments-hero svg,
.moovie-payments-page .payments-flow-card svg,
.moovie-payments-page .payment-link-open button svg,
.moovie-payments-page .payment-method-actions button>svg,
.moovie-payments-page .payments-action-switch button>svg,
.moovie-payments-page .payment-inline-icon svg,
.moovie-payments-page .payments-mini-icon svg,
.moovie-payments-page .payments-history-icon svg,
.moovie-payments-page .payment-charge-refresh svg{
  color:#fff!important;
  stroke:currentColor!important;
}
.moovie-payments-page .payments-action-switch button.is-active strong,
.moovie-payments-page .payments-action-switch button.is-active small,
.moovie-payments-page .payments-action-switch button.is-active svg,
.moovie-payments-page .payment-currency-picker button.is-active{
  color:#fff!important;
}



.freeze-product-hero{
  min-height:192px!important;
  padding:13px 16px 12px!important;
}
.freeze-product-hero>h1{
  align-self:flex-start!important;
  width:100%!important;
  text-align:center!important;
  margin:0 0 3px!important;
}
.freeze-product-hero .moovie-freeze-top-vault{
  min-height:86px!important;
  margin:4px 0 9px!important;
}
.freeze-product-hero>small{
  margin-top:1px!important;
}
.freeze-product-hero>p{
  margin:8px auto 0!important;
  max-width:312px!important;
}
.freeze-product-hero .moovie-freeze-vault-shell{width:92px!important;height:92px!important}
.freeze-product-hero .moovie-freeze-vault-rotor{width:43px!important;height:43px!important}

.freeze-how-card{margin:10px 0 9px!important;gap:7px!important}
.freeze-how-card>div{min-height:62px!important;padding:8px 6px!important}
.freeze-how-card strong{font-size:10px!important;line-height:1.18!important;font-weight:600!important;white-space:nowrap!important;letter-spacing:-.015em!important}

.freeze-access-note-card{
  margin:0 0 11px;
  padding:11px 12px;
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:9px;
  align-items:start;
  border:1px solid rgba(255,255,255,.10);
  border-radius:14px;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));
  box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04));
}
.freeze-access-note-icon{
  width:30px;height:30px;display:grid;place-items:center;border-radius:10px;
  background:rgba(255,255,255,.05);color:#f4f7f9;border:1px solid rgba(255,255,255,.07)
}
.freeze-access-note-icon svg{width:15px;height:15px}
.freeze-access-note-card strong{display:block;color:#f6f8fa;font-size:10.5px;line-height:1.2}
.freeze-access-note-card p{margin:4px 0 0;color:#a6b0b8;font-size:10px;line-height:1.5}

.freeze-trust-intro-card{
  margin-top:10px;
  padding:12px 12px 11px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:12px;
  background:rgba(255,255,255,.022);
}
.freeze-trust-intro-card small{display:block;color:#85929c;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.freeze-trust-intro-card h3{margin:5px 0 0;color:#f6f8fa;font-size:10.2px;line-height:1.25}
.freeze-trust-intro-card p{margin:7px 0 0;color:#a2adb5;font-size:10px;line-height:1.56}
.freeze-trust-intro-warning{
  margin-top:9px;padding:10px;border-radius:12px;
  border:1px solid rgba(246,196,83,.18);background:rgba(246,196,83,.05)
}
.freeze-trust-intro-warning strong{display:block;color:#f1daa0;font-size:10px;line-height:1.45;text-transform:uppercase}
.freeze-trust-intro-warning span{display:block;margin-top:5px;color:#d3baa0;font-size:9.5px;line-height:1.45}

@media (max-width:390px){
  .freeze-product-hero{min-height:186px!important;padding:12px 14px 11px!important}
  .freeze-product-hero>h1{font-size:21px!important}
  .freeze-product-hero>p{font-size:10.5px!important;max-width:295px!important}
  .freeze-product-hero .moovie-freeze-vault-shell{width:88px!important;height:88px!important}
  .freeze-product-hero .moovie-freeze-vault-rotor{width:41px!important;height:41px!important}
  .freeze-how-card strong{font-size:9.5px!important}
  .freeze-access-note-card{grid-template-columns:28px minmax(0,1fr);padding:10px 11px}
  .freeze-access-note-icon{width:28px;height:28px}
  .freeze-access-note-card strong{font-size:10px}
  .freeze-access-note-card p{font-size:10px}
  .freeze-trust-intro-card{padding:11px}
  .freeze-trust-intro-card h3{font-size:10.5px}
  .freeze-trust-intro-card p{font-size:10px}
}



.freeze-source-balance-card{
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  margin:13px 0 8px;
  padding:11px 12px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10));
  border-radius:13px;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04));
}
.freeze-source-balance-coin{width:38px;height:38px;display:grid;place-items:center}
.freeze-source-balance-coin img,.freeze-source-balance-coin svg{width:36px!important;height:36px!important}
.freeze-source-balance-copy{min-width:0}
.freeze-source-balance-copy small{display:block;color:#84909a;font-size:9.5px;font-weight:600;letter-spacing:.10em}
.freeze-source-balance-copy strong{display:block;margin-top:4px;color:#f5f8fa;font-size:10px;line-height:1.15}
.freeze-source-balance-values{display:flex;align-items:center;gap:13px;text-align:right}
.freeze-source-balance-values>div{min-width:0}
.freeze-source-balance-values span{display:block;color:#8a96a0;font-size:9.5px;font-weight:600}
.freeze-source-balance-values strong{display:block;margin-top:3px;color:#f7f9fb;font-size:10.5px;line-height:1.2;white-space:nowrap}
.freeze-source-balance-values .dashboard-fiat-reference{justify-content:flex-end!important;color:#f7f9fb!important}

.freeze-source-wallet.freeze-source-wallet-single{grid-template-columns:1fr!important;margin:0 0 3px!important}
.freeze-source-wallet-single>div{padding:10px 11px!important}
.freeze-source-address-line{align-items:center!important;gap:8px!important}
.freeze-source-address-full{
  flex:1 1 auto!important;
  min-width:0!important;
  margin-top:0!important;
  color:#f5f7f9!important;
  font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;
  font-size:9.5px!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
  word-break:break-all!important;
}
.freeze-source-actions{align-self:center!important}
.freeze-source-actions button{margin:0!important;align-self:center!important}
.freeze-source-actions button svg,.freeze-source-actions button .copy-state-icon{display:block;margin:auto}

.freeze-credential-title.freeze-key-title span{font-size:10.4px!important;line-height:1.1!important;color:#f2f6f8!important;font-weight:600!important}
.freeze-generate-pin{
  width:100%!important;
  min-height:31px!important;
  height:31px!important;
  margin-top:8px!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.12))!important;
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05)),0 7px 18px rgba(0,0,0,.14)!important;
}

.moovie-dashboard-news-card{
  position:relative!important;
  overflow:hidden!important;
  padding:0!important;
  display:block!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
}
.moovie-dashboard-news-media{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.18)}
.moovie-dashboard-news-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.24))}
.moovie-dashboard-news-media img{width:100%;height:100%;object-fit:cover;display:block}
.moovie-dashboard-news-media.is-placeholder{color:#fff;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))}
.moovie-dashboard-news-media.is-placeholder svg{width:25px;height:25px;opacity:.88}
.moovie-dashboard-news-badge{
  position:absolute;
  top:8px;
  right:8px;
  z-index:2;
  min-height:20px;
  padding:0 8px;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(255,255,255,.24);
  border-radius:999px;
  background:rgba(8,10,12,.76);
  backdrop-filter:blur(6px);
  color:#fff;
  font-size:9.5px;
  line-height:1;
  font-weight:600;
  letter-spacing:.10em;
}

@media (max-width:390px){
  .freeze-source-balance-card{grid-template-columns:34px minmax(0,1fr);gap:8px}
  .freeze-source-balance-coin{width:34px;height:34px}
  .freeze-source-balance-coin img,.freeze-source-balance-coin svg{width:32px!important;height:32px!important}
  .freeze-source-balance-values{grid-column:1/-1;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.055);text-align:left}
  .freeze-source-balance-values>div:last-child{text-align:right}
  .freeze-source-address-full{font-size:9.5px!important}
  .freeze-source-actions button{width:28px!important;height:28px!important}
}




.freeze-access-note-card,
.freeze-trust-intro-card,
.freeze-source-balance-card,
.freeze-source-wallet.freeze-source-wallet-single{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}

.freeze-access-note-card{
  position:relative!important;
  margin:0 0 12px!important;
  padding:13px 14px!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  gap:11px!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.12))!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.20),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.freeze-access-note-card::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 38%);
}
.freeze-access-note-icon{
  position:relative!important;
  z-index:1!important;
  width:34px!important;
  height:34px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.055)!important;
}
.freeze-access-note-card>div:last-child{position:relative!important;z-index:1!important;min-width:0!important}
.freeze-access-note-card strong{
  display:block!important;
  margin:0!important;
  color:#f7f9fb!important;
  font-size:10.5px!important;
  line-height:1.25!important;
  font-weight:600!important;
  letter-spacing:-.008em!important;
}
.freeze-access-note-card p{
  margin:6px 0 0!important;
  padding:9px 10px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.025)!important;
  color:#aeb8c0!important;
  font-size:10px!important;
  line-height:1.55!important;
}

.freeze-trust-expanded{
  padding:0 13px 13px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(0,0,0,.025))!important;
}
.freeze-trust-intro-card{
  position:relative!important;
  margin:11px 0 0!important;
  padding:13px!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.10))!important;
  border-radius:14px!important;
  background:linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.035))!important;
}
.freeze-trust-intro-card small{
  display:block!important;
  color:#89969f!important;
  font-size:9.5px!important;
  font-weight:600!important;
  letter-spacing:.12em!important;
}
.freeze-trust-intro-card h3{
  margin:5px 0 10px!important;
  color:#f7f9fa!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.freeze-trust-intro-card p{
  margin:0!important;
  padding:9px 10px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:11px!important;
  background:rgba(0,0,0,.10)!important;
  color:#abb5bd!important;
  font-size:10px!important;
  line-height:1.55!important;
}
.freeze-trust-intro-card p+p{margin-top:7px!important}
.freeze-trust-intro-warning{
  margin-top:9px!important;
  padding:10px 11px!important;
  border:1px solid rgba(246,196,83,.20)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,rgba(246,196,83,.075),rgba(246,196,83,.035))!important;
}
.freeze-trust-intro-warning strong{
  display:block!important;
  color:#f4dca3!important;
  font-size:10px!important;
  line-height:1.48!important;
  font-weight:600!important;
  text-transform:none!important;
}
.freeze-trust-intro-warning span{
  display:block!important;
  margin-top:5px!important;
  color:#c9b99f!important;
  font-size:10px!important;
  line-height:1.5!important;
}


.freeze-source-balance-card{
  position:relative!important;
  margin:13px 0 9px!important;
  padding:12px 13px!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.11))!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:0 10px 24px rgba(0,0,0,.14),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.freeze-source-balance-copy strong{color:#f8fafb!important;font-size:10.2px!important}
.freeze-source-balance-values strong{color:#fff!important;font-size:10.5px!important}
.freeze-source-wallet.freeze-source-wallet-single{
  margin:0 0 10px!important;
  padding:0!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.09))!important;
  border-radius:15px!important;
  background:linear-gradient(150deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.025))!important;
}
.freeze-source-wallet-single>div{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  padding:11px 12px!important;
}
.freeze-source-address-line{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  margin-top:5px!important;
}
.freeze-source-address-full{
  display:block!important;
  margin:0!important;
  padding:8px 9px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:10px!important;
  background:rgba(0,0,0,.12)!important;
  color:#f3f6f8!important;
  font-size:9.5px!important;
  line-height:1.5!important;
}
.freeze-source-actions{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  flex:0 0 auto!important;
}
.freeze-source-actions button{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.045)!important;
  color:#fff!important;
}
.freeze-source-actions button svg,.freeze-source-actions button .copy-state-icon{width:14px!important;height:14px!important}

.freeze-credential-block{
  border-color:var(--moovie-border,rgba(255,255,255,.08))!important;
  background:linear-gradient(150deg,rgba(255,255,255,.032),rgba(255,255,255,.014))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.025))!important;
}
.freeze-credential-title.freeze-key-title{
  align-items:center!important;
  min-height:28px!important;
}
.freeze-credential-title.freeze-key-title span{
  font-size:10.6px!important;
  letter-spacing:-.01em!important;
}
.freeze-generate-pin{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  min-height:36px!important;
  height:36px!important;
  margin:9px 0 0!important;
  border-radius:11px!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}


.moovie-dashboard-news-media.is-placeholder::before{
  content:"NEWS";
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  color:rgba(255,255,255,.22);
  font-size:17px;
  font-weight:600;
  letter-spacing:.12em;
}
.moovie-dashboard-news-media.is-placeholder>svg{display:none!important}

@media (max-width:390px){
  .freeze-access-note-card{grid-template-columns:32px minmax(0,1fr)!important;padding:12px!important;gap:9px!important}
  .freeze-access-note-icon{width:32px!important;height:32px!important}
  .freeze-access-note-card strong{font-size:10.5px!important}
  .freeze-access-note-card p{font-size:10px!important;padding:8px 9px!important}
  .freeze-trust-expanded{padding:0 11px 11px!important}
  .freeze-trust-intro-card{padding:11px!important}
  .freeze-trust-intro-card h3{font-size:10.5px!important;margin-bottom:8px!important}
  .freeze-trust-intro-card p{font-size:10px!important;padding:8px 9px!important}
  .freeze-trust-intro-warning strong{font-size:10px!important}
  .freeze-trust-intro-warning span{font-size:9.5px!important}
  .freeze-source-balance-card{padding:11px!important}
  .freeze-source-address-line{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}
  .freeze-source-actions{justify-content:flex-end!important}
  .freeze-source-address-full{font-size:9.5px!important;padding:8px!important}
  .freeze-source-actions button{width:29px!important;height:29px!important}
}



.moovie-freeze-page.moovie-theme-blue{--moovie-surface:#07182c;--moovie-surface-2:#0c3972;--moovie-border:rgba(116,197,255,.22);--moovie-sheen:rgba(141,219,255,.13)}
.moovie-freeze-page.moovie-theme-ultraviolet{--moovie-surface:#160825;--moovie-surface-2:#4b1672;--moovie-border:rgba(210,138,255,.24);--moovie-sheen:rgba(229,176,255,.13)}



.moovie-freeze-page .freeze-product-hero{
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.moovie-freeze-page .freeze-product-hero>p{
  width:100%!important;
  max-width:none!important;
  margin:8px 0 0!important;
  padding:0 2px!important;
  color:#f0f4f7!important;
  font-size:clamp(7.7px,2.22vw,9.1px)!important;
  line-height:1.2!important;
  letter-spacing:-.018em!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-align:center!important;
}

.moovie-freeze-page .freeze-source-balance-card{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  padding:12px 13px!important;
}
.moovie-freeze-page .freeze-source-balance-table{min-width:0!important;display:grid!important;gap:8px!important}
.moovie-freeze-page .freeze-source-balance-row{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
}
.moovie-freeze-page .freeze-source-balance-row-top{
  padding-bottom:7px!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
}
.moovie-freeze-page .freeze-source-balance-row strong,
.moovie-freeze-page .freeze-source-balance-row span{
  margin:0!important;
  color:#f5f8fa!important;
  font-style:normal!important;
  line-height:1.15!important;
}
.moovie-freeze-page .freeze-source-balance-row-top>strong{
  font-size:9.5px!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  white-space:nowrap!important;
}
.moovie-freeze-page .freeze-source-balance-row-top>span{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:4px!important;
  font-size:9.5px!important;
  font-weight:600!important;
  white-space:nowrap!important;
  color:#dce4e9!important;
}
.moovie-freeze-page .freeze-source-balance-row-top .dashboard-fiat-reference{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:2px!important;
  color:#fff!important;
  font-size:9.5px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
.moovie-freeze-page .freeze-source-balance-row-bottom>span{
  font-size:10.5px!important;
  font-weight:600!important;
}
.moovie-freeze-page .freeze-source-balance-row-bottom>strong{
  justify-self:end!important;
  font-size:10px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}

.moovie-freeze-page .freeze-source-wallet-single .freeze-source-address-cell>span{
  display:block!important;
  margin:0 0 6px!important;
  color:#dce4e9!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.2!important;
}
.moovie-freeze-page .freeze-source-address-line{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
}
.moovie-freeze-page .freeze-source-address-full{
  display:flex!important;
  align-items:center!important;
  min-height:34px!important;
  margin:0!important;
  padding:7px 9px!important;
  box-sizing:border-box!important;
}
.moovie-freeze-page .freeze-source-actions{
  align-self:center!important;
  height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
}
.moovie-freeze-page .freeze-source-actions button{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  line-height:1!important;
}
.moovie-freeze-page .freeze-source-actions button>svg,
.moovie-freeze-page .freeze-source-actions button .copy-state-icon{
  width:14px!important;
  height:14px!important;
  margin:0!important;
  align-self:center!important;
  justify-self:center!important;
}

.moovie-freeze-page .freeze-generate-pin{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.12))!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(0,0,0,.18),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.moovie-freeze-page .freeze-generate-pin:active{transform:translateY(1px)!important}

.moovie-dashboard-news-badge{
  top:5px!important;
  right:5px!important;
  min-height:14px!important;
  height:14px!important;
  padding:0 5px!important;
  border-radius:7px!important;
  font-size:9.5px!important;
  line-height:14px!important;
  letter-spacing:.08em!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
}

@media (max-width:390px){
  .moovie-freeze-page .freeze-product-hero>p{
    font-size:clamp(7.35px,2.12vw,8.3px)!important;
    letter-spacing:-.025em!important;
  }
  .moovie-freeze-page .freeze-source-balance-card{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:11px!important}
  .moovie-freeze-page .freeze-source-balance-row{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}
  .moovie-freeze-page .freeze-source-balance-row-top>strong{font-size:9.5px!important;letter-spacing:.06em!important}
  .moovie-freeze-page .freeze-source-balance-row-top>span{font-size:9.5px!important;gap:3px!important}
  .moovie-freeze-page .freeze-source-balance-row-top .dashboard-fiat-reference{font-size:9.5px!important}
  .moovie-freeze-page .freeze-source-balance-row-bottom>span{font-size:10px!important}
  .moovie-freeze-page .freeze-source-balance-row-bottom>strong{font-size:10.5px!important}
  .moovie-freeze-page .freeze-source-address-line{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}
  .moovie-freeze-page .freeze-source-address-full{font-size:9.5px!important;min-height:32px!important;padding:6px 7px!important}
  .moovie-freeze-page .freeze-source-actions{height:32px!important;gap:4px!important}
  .moovie-freeze-page .freeze-source-actions button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
}




.pull-refresh-indicator.is-moovie-refresh{
  color:#fff!important;
  border-color:rgba(255,255,255,.22)!important;
  background:rgba(8,10,13,.92)!important;
}
.pull-refresh-indicator.is-moovie-refresh .pull-refresh-logo img{
  width:14px!important;
  height:14px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 0 4px rgba(255,255,255,.22))!important;
}
.pull-refresh-indicator.is-moovie-refresh .pull-refresh-light-one{
  border-color:rgba(255,255,255,.66)!important;
  border-left-color:transparent!important;
  border-bottom-color:rgba(255,255,255,.14)!important;
  box-shadow:0 0 6px rgba(255,255,255,.16)!important;
}
.pull-refresh-indicator.is-moovie-refresh .pull-refresh-light-two{
  border-color:rgba(255,255,255,.30)!important;
  border-right-color:rgba(255,255,255,.72)!important;
}
.pull-refresh-indicator.is-moovie-refresh.is-ready,
.pull-refresh-indicator.is-moovie-refresh.is-refreshing{
  color:#fff!important;
  border-color:rgba(255,255,255,.28)!important;
}


.moovie-payments-page .payments-action-switch.moovie-payments-switch{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  padding-left:0!important;
  padding-right:0!important;
}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button{
  background:rgba(255,255,255,.035)!important;
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  color:#f4f7f9!important;
  box-shadow:none!important;
}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button.is-active{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:rgba(255,255,255,.30)!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.08))!important;
}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button.is-active strong,
.moovie-payments-page .payments-action-switch.moovie-payments-switch button.is-active small,
.moovie-payments-page .payments-action-switch.moovie-payments-switch button.is-active svg{
  color:#fff!important;
  stroke:currentColor!important;
}


.moovie-payments-page .payment-currency-picker button,
.moovie-payments-page .payment-currency-picker button span{
  color:#e7edf1!important;
}
.moovie-payments-page .payment-currency-picker button.is-active{
  background:rgba(255,255,255,.095)!important;
  border-color:rgba(255,255,255,.42)!important;
  color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important;
}
.moovie-payments-page .payment-currency-picker button.is-active span,
.moovie-payments-page .payment-currency-picker button.is-active svg{
  color:#fff!important;
  stroke:currentColor!important;
}


.moovie-payments-page #payment-scan-qr,
.moovie-payments-page #payment-paste-link,
.moovie-payments-page #payment-open-link,
.moovie-payments-page #payment-hero-scan-qr{
  color:#fff!important;
}
.moovie-payments-page #payment-scan-qr svg,
.moovie-payments-page #payment-paste-link svg,
.moovie-payments-page #payment-open-link svg,
.moovie-payments-page #payment-hero-scan-qr svg,
.moovie-payments-page .payment-method-actions button>svg,
.moovie-payments-page .payment-link-open button>svg,
.moovie-payments-page .payment-link-open-compact button>svg{
  color:#fff!important;
  stroke:#fff!important;
}


.moovie-payments-page .payment-main-button:not(:disabled),
.moovie-payments-page .payment-main-button:not(:disabled):hover,
.moovie-payments-page .payment-main-button:not(:disabled):focus-visible,
.moovie-payments-page .payment-create-charge-button:not(:disabled),
.moovie-payments-page .payment-create-charge-button:not(:disabled):hover,
.moovie-payments-page .payment-create-charge-button:not(:disabled):focus-visible{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.18))!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.08))!important;
}
.moovie-payments-page .payment-main-button:not(:disabled) svg,
.moovie-payments-page .payment-create-charge-button:not(:disabled) svg{
  color:#fff!important;
  stroke:currentColor!important;
}



.moovie-wallet-asset-tabs.moovie-wallet-three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
.moovie-wallet-asset-tabs.moovie-wallet-three-tabs button{gap:5px!important;padding:0 5px!important}
.moovie-wallet-asset-tabs.moovie-wallet-three-tabs button span{font-size:10px!important;letter-spacing:.025em!important;white-space:nowrap!important}
.moovie-wallet-asset-tabs.moovie-wallet-three-tabs button>.coin-icon,
.moovie-wallet-asset-tabs.moovie-wallet-three-tabs button>img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}
.moovie-eth-wallet-card .asset-hero-coin>span,
.moovie-eth-wallet-card .asset-hero-coin>img{flex:0 0 auto}


.moovie-dashboard-news-card .moovie-dashboard-news-badge{display:none!important}
.moovie-dashboard-news-media.is-placeholder{background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important}
.moovie-dashboard-news-media.is-placeholder svg{display:none!important}


.moovie-payments-page .payment-currency-picker button.is-active,
.moovie-payments-page .payment-currency-picker button.is-active:hover,
.moovie-payments-page .payment-currency-picker button.is-active:focus-visible{
  background:#fff!important;
  border-color:#fff!important;
  color:#11161a!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18)!important;
}
.moovie-payments-page .payment-currency-picker button.is-active span,
.moovie-payments-page .payment-currency-picker button.is-active svg{
  color:#11161a!important;
  stroke:currentColor!important;
}
.moovie-payments-page .payment-currency-picker button.is-active .moovie-payment-currency-icon{
  filter:brightness(0)!important;
}

@media (max-width:390px){
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs{gap:3px!important;padding:3px!important}
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs button{min-height:40px!important;gap:3px!important;padding:0 3px!important}
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs button span{font-size:9.5px!important;letter-spacing:0!important}
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs button>.coin-icon,
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs button>img{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
}



.moovie-page,.moovie-payments-page,.app-frame.moovie-theme-blue,.app-frame.moovie-theme-ultraviolet{
  --moovie-text-primary:#f7f9fb;
  --moovie-text-secondary:#c3ccd3;
  --moovie-text-muted:#98a4ae;
  --moovie-text-faint:#7f8b95;
  --moovie-control:rgba(255,255,255,.050);
  --moovie-control-hover:rgba(255,255,255,.082);
  --moovie-control-border:rgba(255,255,255,.105);
  --moovie-card-radius:20px;
  --moovie-card-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04));
}
.moovie-page.moovie-theme-blue,.moovie-payments-page.moovie-theme-blue,.app-frame.moovie-theme-blue{--moovie-surface:#07182c;--moovie-surface-2:#0c3972;--moovie-border:rgba(116,197,255,.22);--moovie-sheen:rgba(141,219,255,.13)}
.moovie-page.moovie-theme-ultraviolet,.moovie-payments-page.moovie-theme-ultraviolet,.app-frame.moovie-theme-ultraviolet{--moovie-surface:#160825;--moovie-surface-2:#4b1672;--moovie-border:rgba(210,138,255,.24);--moovie-sheen:rgba(229,176,255,.13)}




.moovie-page{color:var(--moovie-text-primary)!important}
.moovie-page button,.moovie-payments-page button,.moovie-send-page button{font-family:inherit}
.moovie-page button:focus-visible,.moovie-payments-page button:focus-visible,.moovie-send-page button:focus-visible,
.moovie-page a:focus-visible,.moovie-payments-page a:focus-visible{
  outline:2px solid rgba(255,255,255,.68)!important;
  outline-offset:2px!important;
}
.moovie-page h1,.moovie-page h2,.moovie-page h3,.moovie-page strong{color:var(--moovie-text-primary)}
.moovie-page p{color:var(--moovie-text-secondary)}


.moovie-header-mode .moovie-header-copy strong{color:#f5f8fa!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important}
.moovie-header-mode .moovie-header-copy span{color:#a5afb8!important;font-size:9.5px!important;font-weight:600!important}
.moovie-header-mode .moovie-header-logo img{filter:grayscale(1) brightness(2.08) contrast(.88)!important;opacity:.94!important}
.moovie-header-mode .moovie-header-home,
.moovie-header-mode .moovie-header-settings{
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.09)!important;
  border-radius:13px!important;background:rgba(255,255,255,.035)!important;color:#f7f9fb!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.moovie-header-mode .moovie-header-home:hover,
.moovie-header-mode .moovie-header-settings:hover,
.moovie-header-mode .moovie-header-settings.is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}
.moovie-header-mode .moovie-header-home svg,.moovie-header-mode .moovie-header-settings svg{width:19px!important;height:19px!important}


.moovie-bottom-nav .moovie-nav-slot{color:#9ba5af!important;gap:4px!important}
.moovie-bottom-nav .moovie-nav-slot.is-active{color:#fff!important}
.moovie-bottom-nav .moovie-nav-slot>span{font-size:10px!important;font-weight:600!important;line-height:1.08!important;color:inherit!important}
.moovie-bottom-nav .moovie-nav-icon{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important}
.moovie-bottom-nav .moovie-nav-icon svg{width:22px!important;height:22px!important}
.moovie-bottom-nav .moovie-pay-nav small{font-size:9.5px!important;color:#fff!important}


.moovie-dashboard-balance-card,
.moovie-dashboard-split-card,
.moovie-peur-wallet-card,
.moovie-theme-section,
.moovie-settings-expand,
.moovie-events-hero,
.moovie-event-card,
.moovie-news-premium-head,
.moovie-news-lead-card,
.moovie-news-highlight-card,
.moovie-news-list,
.moovie-freeze-page .freeze-product-hero,
.moovie-freeze-page .freeze-how-card>div,
.moovie-freeze-page .freeze-access-note-card,
.moovie-freeze-page .freeze-trust-card,
.moovie-freeze-page .freeze-tool-switch-card,
.moovie-freeze-page .freeze-create-card,
.moovie-freeze-page .freeze-review-card,
.moovie-freeze-page .freeze-certificate{
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  box-shadow:var(--moovie-card-shadow)!important;
}


.moovie-dashboard-page .moovie-dashboard-balance-card{border-radius:22px!important}
.moovie-dashboard-page .moovie-dashboard-balance-head>div>span{color:#d7dee4!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.01em!important}
.moovie-dashboard-page .moovie-dashboard-balance-value .balance-value{color:#fff!important;font-weight:600!important;letter-spacing:-.035em!important}
.moovie-dashboard-page .moovie-dashboard-balance-meta{color:#b5bfc7!important;font-size:10px!important;font-weight:600!important}
.moovie-dashboard-page .moovie-dashboard-balance-meta .dashboard-fiat-cycle{color:#f2f5f7!important;font-weight:600!important}
.moovie-dashboard-page .moovie-dashboard-card-grid{gap:9px!important}
.moovie-dashboard-page .moovie-dashboard-split-card{border-radius:17px!important}
.moovie-dashboard-page .moovie-market-head strong{color:#f7f9fb!important;font-size:10.5px!important;font-weight:600!important}
.moovie-dashboard-page .moovie-market-head small{color:#a8b2bb!important;font-size:9.5px!important}
.moovie-dashboard-page .moovie-market-price>strong{color:#fff!important;font-size:12.2px!important;font-weight:600!important}
.moovie-dashboard-page .moovie-market-change small{color:#929da7!important}
.moovie-dashboard-page .moovie-feature-footer strong{color:#fff!important;font-size:12px!important}
.moovie-dashboard-page .moovie-feature-footer small{color:#a8b2bb!important;font-size:9.5px!important}
.moovie-dashboard-page .moovie-dashboard-mini-card[aria-hidden="true"]{
  opacity:.46!important;
  background:linear-gradient(150deg,rgba(255,255,255,.025),rgba(255,255,255,.010))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
.moovie-dashboard-news-card{padding:0!important;overflow:hidden!important}
.moovie-dashboard-news-media{inset:0!important;border-radius:18px!important;overflow:hidden!important}
.moovie-dashboard-news-media img{transform:scale(1.002)}
.moovie-dashboard-news-media::after{background:linear-gradient(180deg,rgba(0,0,0,.015),rgba(0,0,0,.16))!important}


.moovie-wallet-page{padding-top:5px!important;padding-bottom:122px!important}
.moovie-wallet-asset-tabs{
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  background:rgba(0,0,0,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  border-radius:16px!important;
}
.moovie-wallet-asset-tabs button{color:#a5afb8!important;border:1px solid transparent!important}
.moovie-wallet-asset-tabs button:hover{color:#fff!important;background:rgba(255,255,255,.04)!important}
.moovie-wallet-asset-tabs button.is-active{
  color:#fff!important;border-color:var(--moovie-border,rgba(255,255,255,.14))!important;
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.06))!important;
}
.moovie-peur-wallet-card{border-radius:19px!important;padding:17px!important}
.moovie-peur-wallet-card .asset-hero-coin small{color:#b0bac3!important}
.moovie-peur-wallet-card .asset-hero-coin strong{color:#fff!important;font-size:11.5px!important}
.moovie-peur-wallet-card .moovie-wallet-total span{color:#a8b2bb!important;font-size:9.5px!important;font-weight:600!important}
.moovie-peur-wallet-card .moovie-wallet-total strong{color:#fff!important;font-size:21px!important;font-weight:600!important}
.moovie-peur-wallet-card .moovie-wallet-total small{color:#c0c9d0!important;font-size:10px!important}
.moovie-wallet-actions{gap:8px!important;margin-top:9px!important}
.moovie-wallet-actions .action-button{
  min-height:49px!important;border-radius:16px!important;border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-wallet-actions .action-button:hover{filter:brightness(1.06)}
.moovie-wallet-actions .action-button strong{color:#fff!important;font-size:10px!important}
.moovie-wallet-actions .action-button small{color:#aab4bd!important;font-size:9.5px!important}
.moovie-wallet-page .moovie-wallet-address{
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;border-radius:16px!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))!important;
}
.moovie-wallet-page .moovie-wallet-address span{color:#9faab3!important;font-size:9.5px!important}
.moovie-wallet-page .moovie-wallet-address strong{color:#f7f9fb!important;font-size:10.5px!important}
.moovie-wallet-page .address-icon-action{width:34px!important;height:34px!important;border-radius:11px!important;color:#fff!important}
.moovie-wallet-page .moovie-wallet-activity .section-heading h2{color:#f7f9fb!important;font-size:12px!important}
.moovie-wallet-page .moovie-wallet-activity .section-heading p{color:#9faab4!important;font-size:9.5px!important}
.moovie-wallet-page .moovie-wallet-activity .activity-list{
  border-color:var(--moovie-border,rgba(255,255,255,.09))!important;border-radius:18px!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.035))!important;
  overflow:hidden!important;
}
.moovie-wallet-page .moovie-wallet-activity .empty-state{color:#a7b1ba!important;border-color:var(--moovie-border,rgba(255,255,255,.08))!important;background:rgba(255,255,255,.025)!important;border-radius:16px!important}


.moovie-payments-page{padding-bottom:122px!important;color:var(--moovie-text-primary)!important}
.moovie-payments-page .payments-hero,
.moovie-payments-page .payments-flow-card,
.moovie-payments-page .payments-history,
.moovie-payments-page .payment-charge-loading,
.moovie-payments-page .payment-processing-screen{border-radius:21px!important}
.moovie-payments-page .payments-hero-token small{color:#b2bcc4!important}
.moovie-payments-page .payments-hero-token strong{color:#fff!important}
.moovie-payments-page .payments-dashboard-balance-label{color:#c0c9d0!important;font-weight:600!important}
.moovie-payments-page .payments-dashboard-balance .balance-value{color:#fff!important}
.moovie-payments-page .payments-dashboard-balance .balance-meta{color:#aeb8c0!important}
.moovie-payments-page .payments-dashboard-balance .dashboard-fiat-cycle{color:#fff!important}
.moovie-payments-page .payments-action-switch.moovie-payments-switch{gap:8px!important;margin-top:10px!important}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button{min-height:55px!important;border-radius:16px!important}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button:not(.is-active){color:#d0d7dc!important;background:rgba(255,255,255,.038)!important}
.moovie-payments-page .payments-action-switch.moovie-payments-switch button:not(.is-active) small{color:#a5afb8!important}
.moovie-payments-page .payment-currency-picker{gap:6px!important}
.moovie-payments-page .payment-currency-picker button{min-height:38px!important;border-radius:12px!important}
.moovie-payments-page .payment-method-actions button,
.moovie-payments-page .payment-link-open button,
.moovie-payments-page .payment-link-open-compact button,
.moovie-payments-page .secondary-action-button,
.moovie-payments-page .payment-danger-button{
  border-radius:12px!important;color:#f7f9fb!important;
}
.moovie-payments-page input,.moovie-payments-page .payment-text-input,.moovie-payments-page .payment-amount-control{
  color:#fff!important;caret-color:#fff!important;
}
.moovie-payments-page input::placeholder{color:#7f8a94!important}
.moovie-payments-page .payments-flow-card p,.moovie-payments-page .payments-history p{color:#a7b1ba!important}


.moovie-send-page{color:#f7f9fb!important;padding-bottom:118px!important}
.moovie-send-page .send-asset-summary,
.moovie-send-page .send-page-card,
.moovie-send-page .send-calculation-card{border-radius:20px!important}
.moovie-send-page .send-asset-summary-main strong,.moovie-send-page .send-current-price strong{color:#fff!important}
.moovie-send-page .send-asset-summary-main small,.moovie-send-page .send-current-price>span,.moovie-send-page .send-summary-available>span{color:#a9b3bc!important}
.moovie-send-page .field-label{color:#c5cdd4!important;font-weight:600!important}
.moovie-send-page .destination-input,.moovie-send-page .amount-input,.moovie-send-page .wallet-source-trigger,.moovie-send-page .moovie-send-network-static{border-radius:13px!important;color:#fff!important}
.moovie-send-page .destination-input::placeholder,.moovie-send-page .amount-input input::placeholder{color:#7f8993!important}
.moovie-send-page .destination-preview,.moovie-send-page .amount-conversion-line{color:#a8b2ba!important}
.moovie-send-page .send-quick-percent button{min-height:35px!important;border-radius:11px!important;color:#f5f8fa!important}
.moovie-send-page .send-safety-note{color:#aab4bc!important}
.moovie-send-page .send-calculation-card span{color:#a4aeb7!important}
.moovie-send-page .send-calculation-card strong{color:#fff!important}


.moovie-freeze-page .freeze-product-hero{border-radius:21px!important}
.moovie-freeze-page .freeze-product-hero>h1{color:#fff!important;font-weight:600!important}
.moovie-freeze-page .freeze-product-hero>small{color:#b2bcc4!important}
.moovie-freeze-page .freeze-product-hero>p{color:#d0d7dc!important;font-weight:600!important}
.moovie-freeze-page .freeze-how-card strong{color:#f3f6f8!important}
.moovie-freeze-page .freeze-access-note-card strong,.moovie-freeze-page .freeze-trust-intro-card h3{color:#fff!important}
.moovie-freeze-page .freeze-access-note-card p,.moovie-freeze-page .freeze-trust-intro-card p,.moovie-freeze-page .freeze-trust-grid p{color:#b6c0c8!important}
.moovie-freeze-page .freeze-trust-summary small,.moovie-freeze-page .freeze-tool-switch-card>small,.moovie-freeze-page .freeze-section-head small{color:#a3aeb7!important}
.moovie-freeze-page .freeze-trust-summary h2,.moovie-freeze-page .freeze-section-head h2{color:#fff!important}
.moovie-freeze-page .freeze-field>span,.moovie-freeze-page .freeze-credential-title span{color:#c8d0d6!important;font-size:10px!important}
.moovie-freeze-page .freeze-field>input,.moovie-freeze-page .freeze-input-unit,.moovie-freeze-page .freeze-secret-input{border-color:rgba(255,255,255,.12)!important;background:rgba(0,0,0,.20)!important}
.moovie-freeze-page .freeze-field>input::placeholder,.moovie-freeze-page .freeze-secret-input input::placeholder{color:#73808a!important}
.moovie-freeze-page .freeze-primary-button,.moovie-freeze-page .freeze-secondary-button,.moovie-freeze-page .freeze-generate-pin{border-radius:12px!important}
.moovie-freeze-page .freeze-secondary-button{color:#f2f6f8!important}


.moovie-news-page .moovie-news-title-copy>small{color:#a6b0b9!important}
.moovie-news-page .moovie-news-title-copy h1{color:#fff!important}
.moovie-news-page .moovie-news-title-copy p{color:#b8c1c8!important}
.moovie-news-page .moovie-news-source-line small{color:#97a3ad!important}
.moovie-news-page .moovie-news-source-line strong{color:#fff!important}
.moovie-news-page .moovie-news-source-line em{color:#929ea8!important}
.moovie-news-page .moovie-news-lead-copy h2,.moovie-news-page .moovie-news-highlight-card strong{color:#fff!important}
.moovie-news-page .moovie-news-lead-copy p,.moovie-news-page .moovie-news-highlight-card p{color:#aab5be!important}
.moovie-news-page .moovie-news-lead-meta small,.moovie-news-page .moovie-news-highlight-card span{color:#9ba7b0!important}
.moovie-news-page .moovie-news-section-heading span,.moovie-news-page .moovie-news-section-heading>small{color:#98a4ae!important}
.moovie-news-page .news-scope-tabs button{min-height:34px!important;border-radius:10px!important;color:#b5bec6!important}
.moovie-news-page .news-scope-tabs button.is-active{color:#fff!important}




.moovie-events-page .moovie-events-hero{border-radius:21px!important;box-shadow:var(--moovie-card-shadow)!important}
.moovie-events-page .moovie-events-badge{color:#fff!important;border-color:var(--moovie-border,rgba(255,255,255,.10))!important;background:rgba(255,255,255,.045)!important}
.moovie-events-page .moovie-events-hero small{color:#a5b0b9!important}
.moovie-events-page .moovie-events-hero h1{color:#fff!important}
.moovie-events-page .moovie-events-hero p{color:#b7c0c8!important}
.moovie-events-page .section-heading h2{color:#fff!important}
.moovie-events-page .section-heading p{color:#9da8b1!important}
.moovie-events-page .moovie-event-card{border-color:var(--moovie-border,rgba(255,255,255,.10))!important;background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;box-shadow:var(--moovie-card-shadow)!important}
.moovie-events-page .moovie-event-card small{color:#99a5ae!important}
.moovie-events-page .moovie-event-card strong{color:#fff!important}
.moovie-events-page .moovie-event-card p{color:#aeb8c0!important}
.moovie-events-page .moovie-event-card-arrow{color:#fff!important}


.moovie-settings-page .moovie-settings-section-head strong{color:#fff!important}
.moovie-settings-page .moovie-settings-section-head span{color:#a4afb8!important}
.moovie-settings-page .moovie-theme-choice{border-color:rgba(255,255,255,.10)!important;background:rgba(4,6,9,.56)!important;color:#fff!important}
.moovie-settings-page .moovie-theme-choice.is-selected{border-color:rgba(255,255,255,.38)!important;box-shadow:0 0 0 2px rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.16)!important}
.moovie-settings-page .moovie-theme-choice>small{color:#a7b1ba!important}
.moovie-settings-page .moovie-settings-expand>summary>div small{color:#a4afb8!important}
.moovie-settings-page .moovie-pin-change-form label{color:#c6ced4!important}
.moovie-settings-page .moovie-pin-change-form input{color:#fff!important;background:rgba(0,0,0,.20)!important;border-color:rgba(255,255,255,.12)!important}
.moovie-settings-page .moovie-pin-change-button{border-radius:12px!important}


.moovie-vault-gate .moovie-vault-premium-intro>small,.moovie-vault-gate .moovie-eligibility-card>small{color:#a6b0b9!important}
.moovie-vault-gate .moovie-vault-premium-intro>h1,.moovie-vault-gate .moovie-eligibility-card>h1{color:#fff!important}
.moovie-vault-gate .moovie-vault-premium-intro>p,.moovie-vault-gate .moovie-eligibility-card>p{color:#b9c2c9!important}
.moovie-vault-gate .moovie-eligibility-rule-intro{color:#f5f8fa!important}
.moovie-vault-gate .moovie-eligibility-copy-card p,.moovie-vault-gate .moovie-eligibility-highlight p{color:#abb5bd!important}
.moovie-vault-gate .moovie-eligibility-foot{color:#98a3ad!important}

@media (max-width:390px){
  .moovie-header-mode .moovie-header-home,.moovie-header-mode .moovie-header-settings{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:12px!important}
  .moovie-header-mode .moovie-header-copy strong{font-size:11.5px!important}.moovie-header-mode .moovie-header-copy span{font-size:9.5px!important}
  .moovie-bottom-nav .moovie-nav-slot>span{font-size:9.5px!important}
  .moovie-dashboard-page .moovie-dashboard-card-grid{gap:8px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-head>div>span{font-size:10.5px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-meta{font-size:10px!important;gap:6px!important}
  .moovie-wallet-asset-tabs.moovie-wallet-three-tabs button span{font-size:9.5px!important}
  .moovie-peur-wallet-card{padding:15px!important;border-radius:17px!important}
  .moovie-wallet-actions .action-button{min-height:47px!important}
  .moovie-wallet-page .moovie-wallet-address strong{font-size:10px!important}
  .moovie-payments-page .payments-action-switch.moovie-payments-switch button{min-height:52px!important}
  .moovie-news-page .moovie-news-title-copy p{font-size:10.5px!important;line-height:1.5!important}
  .moovie-events-page .moovie-events-hero p{font-size:10.5px!important}
}


.moovie-page .moovie-clean-top-card{
  border-color:var(--moovie-border,rgba(255,255,255,.10))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:var(--moovie-card-shadow)!important;
  border-radius:19px!important;
}
.moovie-wallet-page .moovie-wallet-activity .tx-row{border-bottom-color:rgba(255,255,255,.065)!important}
.moovie-wallet-page .moovie-wallet-activity .tx-direction,
.moovie-wallet-page .moovie-wallet-activity .tx-direction.incoming{
  color:#fff!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.06)!important;
}
.moovie-wallet-page .moovie-wallet-activity .tx-main strong,
.moovie-wallet-page .moovie-wallet-activity .tx-amount strong{color:#f7f9fb!important}
.moovie-wallet-page .moovie-wallet-activity .tx-main span,
.moovie-wallet-page .moovie-wallet-activity .tx-amount span,
.moovie-wallet-page .moovie-wallet-activity .tx-status{color:#9faab4!important}
.moovie-wallet-page .moovie-wallet-activity .tx-status.confirmed{color:#83dfa9!important}
.moovie-wallet-page .moovie-wallet-activity .tx-status.failed{color:#ff8997!important}





.moovie-freeze-page .freeze-tool-file-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.moovie-freeze-page .freeze-tool-file-actions .freeze-explainer-download,
.moovie-freeze-page .freeze-tool-file-actions .freeze-explainer-share{margin-top:0!important;min-width:0!important;min-height:58px!important}
.moovie-freeze-page .freeze-explainer-share{width:100%;padding:9px 11px;border:1px solid var(--moovie-border,rgba(255,255,255,.10));border-radius:13px;background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));color:#f5f7f9;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04))}
.moovie-freeze-page .freeze-explainer-share>svg{width:18px;height:18px;justify-self:center;color:#fff}
.moovie-freeze-page .freeze-explainer-share strong{display:block;color:#fff;font-size:10px;line-height:1.3;font-weight:600}
.moovie-freeze-page .freeze-explainer-share small{display:block;margin-top:3px;color:#aeb8c0;font-size:9.5px;line-height:1.3}
.moovie-freeze-page .freeze-result-actions-with-share{grid-template-columns:1fr 1fr!important}
.moovie-freeze-page .freeze-result-actions-with-share>a{min-height:36px!important}
@media (max-width:390px){
  .moovie-freeze-page .freeze-tool-file-actions{grid-template-columns:1fr;gap:7px}
  .moovie-freeze-page .freeze-tool-file-actions .freeze-explainer-download,
  .moovie-freeze-page .freeze-tool-file-actions .freeze-explainer-share{min-height:54px!important}
}


.payments-page.moovie-payments-page:not(.payments-receipt-only) .payments-hero.moovie-payments-hero{
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:var(--moovie-border,rgba(255,255,255,.12))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.055))!important;
}
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payments-hero.moovie-payments-hero .card-grid{opacity:.12!important}
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-token>div>small{
  color:#fff!important;
}
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payments-hero-compact .payments-hero-token>div>strong{
  color:#f2f5f7!important;
}


.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active,
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active:hover,
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active:focus-visible{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:rgba(255,255,255,.34)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(0,0,0,.20),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.07))!important;
}
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active span,
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active svg{color:#fff!important;stroke:currentColor!important}
.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-currency-picker button.is-active .moovie-payment-currency-icon{filter:grayscale(1) brightness(4.8) contrast(1.2)!important}


.payments-page.moovie-payments-page:not(.payments-receipt-only) .payment-amount-control>span{color:#fff!important}


.payments-page.moovie-payments-page:not(.payments-receipt-only) #payment-open-link,
.payments-page.moovie-payments-page:not(.payments-receipt-only) #payment-open-link:hover,
.payments-page.moovie-payments-page:not(.payments-receipt-only) #payment-open-link:focus-visible{
  background:linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border-color:rgba(255,255,255,.28)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(0,0,0,.18),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.06))!important;
}
.payments-page.moovie-payments-page:not(.payments-receipt-only) #payment-open-link svg{color:#fff!important;stroke:#fff!important}



.moovie-dashboard-page{overflow-y:auto!important;overscroll-behavior-y:contain!important}
.moovie-dashboard-page .moovie-dashboard-card-grid{
  grid-template-rows:repeat(3,clamp(112px,15dvh,132px))!important;
  gap:9px!important;
  align-content:start!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-mini-card,
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  height:100%!important;min-height:0!important;max-height:none!important;
}
@media (max-height:800px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,clamp(112px,15dvh,122px))!important;gap:8px!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,108px)!important;gap:7px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:124px!important}
}



.moovie-futures-page{padding-top:6px!important;padding-bottom:118px!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}
.moovie-futures-market-card,.moovie-futures-order-card{position:relative;overflow:hidden;border:1px solid var(--moovie-border,rgba(255,255,255,.11));border-radius:20px;background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a));box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05));color:#fff}
.moovie-futures-market-card{padding:15px 14px 13px}.moovie-futures-order-card{margin-top:10px;padding:14px}
.moovie-futures-market-card>*:not(.moovie-watermark){position:relative;z-index:2}.moovie-futures-market-card .moovie-watermark{position:absolute!important;right:11px!important;bottom:-5px!important;z-index:0!important;margin:0!important;color:rgba(255,255,255,.025)!important;font-size:54px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.08em!important;pointer-events:none!important}
.moovie-futures-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.moovie-futures-head small,.moovie-futures-order-head small{display:block;color:#a1acb5;font-size:9.5px;font-weight:600;letter-spacing:.12em}.moovie-futures-head h1{margin:4px 0 2px;color:#fff;font-size:20px;line-height:1;font-weight:600;letter-spacing:-.035em}.moovie-futures-head p{margin:0;color:#b3bdc5;font-size:10px}.moovie-futures-live{min-height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.035);display:inline-flex;align-items:center;gap:5px;color:#dfe5e9;font-size:9.5px;font-weight:600;letter-spacing:.08em}.moovie-futures-live i{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 7px rgba(255,255,255,.7)}
.moovie-futures-price-line{display:flex;align-items:baseline;gap:9px;margin-top:13px}.moovie-futures-price-line>strong{font-size:25px;line-height:1;font-weight:600;letter-spacing:-.04em;color:#fff}.moovie-futures-price-line>span{font-size:10.5px;font-weight:600;color:#d7dde1}.moovie-futures-price-line>span.is-down{opacity:.68}
.moovie-futures-market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.moovie-futures-market-stats>div{min-width:0;padding:8px 7px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.025)}.moovie-futures-market-stats span,.moovie-futures-market-stats b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moovie-futures-market-stats span{color:#97a2ab;font-size:9.5px;font-weight:600;letter-spacing:.055em}.moovie-futures-market-stats b{margin-top:4px;color:#f3f6f8;font-size:9.5px}
.moovie-futures-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px}.moovie-futures-chart-head>span{color:#eef2f5;font-size:10px;font-weight:600}.moovie-futures-chart-head>div{display:flex;align-items:center;gap:3px}.moovie-futures-chart-head button{height:24px;min-width:30px;padding:0 7px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);color:#9aa6af;font:800 6.6px/1 inherit;cursor:pointer}.moovie-futures-chart-head button.is-active{background:#f5f7f8;color:#090b0e;border-color:#fff}
.moovie-futures-chart-wrap{height:150px;margin-top:7px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:rgba(0,0,0,.15);overflow:hidden}.moovie-futures-candles{display:block;width:100%;height:100%}.moovie-futures-candles .moovie-futures-grid{fill:none;stroke:rgba(255,255,255,.045);stroke-width:1}.moovie-futures-candles g line{stroke:rgba(255,255,255,.72);stroke-width:.8}.moovie-futures-candles g.is-up rect{fill:rgba(255,255,255,.88);stroke:#fff;stroke-width:.55}.moovie-futures-candles g.is-down rect{fill:rgba(255,255,255,.07);stroke:rgba(255,255,255,.58);stroke-width:.65}.moovie-futures-chart-empty{height:100%;display:grid;place-items:center;color:#8f9aa3;font-size:10px}.moovie-futures-chart-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:#7f8a93;font-size:9.5px}.moovie-futures-error{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);color:#d5dce1;font-size:9.5px}.moovie-futures-error svg{width:13px;height:13px}
.moovie-futures-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.moovie-futures-order-head h2{margin:4px 0 0;color:#fff;font-size:15px;line-height:1.1}.moovie-futures-order-head>span{padding:5px 7px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.035);color:#edf2f5;font-size:9.5px;font-weight:600;letter-spacing:.08em}
.moovie-futures-action-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(0,0,0,.14)}.moovie-futures-action-tabs button,.moovie-futures-leverage button,.moovie-futures-side button{border:1px solid transparent;background:transparent;color:#9ca8b1;font:900 8px/1 inherit;cursor:pointer}.moovie-futures-action-tabs button{height:35px;border-radius:9px}.moovie-futures-action-tabs button.is-active{background:linear-gradient(145deg,var(--moovie-surface-2,#14171b),var(--moovie-surface,#090b0d));border-color:var(--moovie-border,rgba(255,255,255,.13));color:#fff;box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))}
.moovie-futures-control-label{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.moovie-futures-control-label span{color:#a7b1b9;font-size:9.5px}.moovie-futures-control-label b{color:#fff;font-size:10px}.moovie-futures-leverage{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px}.moovie-futures-leverage button{height:33px;border-color:rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025)}.moovie-futures-leverage button.is-active{background:#f4f6f8;color:#090b0e;border-color:#fff}
.moovie-futures-amount{display:block;margin-top:12px}.moovie-futures-amount>span{display:block;margin-bottom:6px;color:#a7b1b9;font-size:9.5px}.moovie-futures-amount>div{height:45px;padding:0 11px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(0,0,0,.16);display:flex;align-items:center;gap:8px}.moovie-futures-amount input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font:900 16px/1 inherit}.moovie-futures-amount input::placeholder{color:#5d6870}.moovie-futures-amount b{color:#fff;font-size:10px}
.moovie-futures-side{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.moovie-futures-side button{height:40px;border-color:rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025)}.moovie-futures-side button.is-active{background:linear-gradient(145deg,var(--moovie-surface-2,#14171b),var(--moovie-surface,#090b0d));border-color:rgba(255,255,255,.22);color:#fff;box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))}
.moovie-futures-submit{width:100%;min-height:49px;margin-top:11px;border:1px solid rgba(255,255,255,.10);border-radius:13px;background:rgba(255,255,255,.06);color:#e4e9ec;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit}.moovie-futures-submit span{font-size:10.5px;font-weight:600}.moovie-futures-submit small{font-size:9.5px;color:#89949d}.moovie-futures-submit:disabled{opacity:.72;cursor:default}.moovie-futures-safety{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;margin-top:9px;color:#8f9ba4}.moovie-futures-safety svg{width:15px;height:15px;color:#dfe5e9}.moovie-futures-safety p{margin:0;font-size:9.5px;line-height:1.45}
.moovie-bottom-nav .moovie-futures-nav .moovie-nav-icon{color:#fff!important}.moovie-bottom-nav .moovie-futures-nav .moovie-nav-icon svg{width:22px!important;height:22px!important}
@media (max-width:390px){.moovie-futures-market-card{padding:13px 12px 12px}.moovie-futures-price-line>strong{font-size:22px}.moovie-futures-market-stats{gap:4px}.moovie-futures-market-stats>div{padding:7px 5px}.moovie-futures-market-stats b{font-size:9.5px}.moovie-futures-chart-wrap{height:138px}.moovie-futures-order-card{padding:12px}.moovie-futures-leverage button{font-size:9.5px}}
@media (max-height:730px){.moovie-futures-chart-wrap{height:124px}.moovie-futures-market-card{padding-top:12px}.moovie-futures-price-line{margin-top:9px}.moovie-futures-market-stats{margin-top:9px}.moovie-futures-order-card{margin-top:8px}.moovie-futures-submit{min-height:45px}}



.moovie-header-mode .moovie-header-actions{
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
}
.moovie-header-mode .moovie-header-home,
.moovie-header-mode .moovie-header-settings{
  width:28px!important;
  height:32px!important;
  min-width:28px!important;
  min-height:32px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f7f9fb!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-header-mode .moovie-header-home svg,
.moovie-header-mode .moovie-header-settings svg{
  width:20px!important;
  height:20px!important;
  stroke:currentColor!important;
}
.moovie-header-mode .moovie-header-home:hover,
.moovie-header-mode .moovie-header-settings:hover,
.moovie-header-mode .moovie-header-settings.is-active{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  opacity:1!important;
  transform:translateY(-1px)!important;
}
.moovie-header-mode .moovie-header-home:focus-visible,
.moovie-header-mode .moovie-header-settings:focus-visible{
  outline:1px solid rgba(255,255,255,.46)!important;
  outline-offset:5px!important;
}

.moovie-dashboard-page .moovie-market-card.is-quote-only{
  cursor:default!important;
  user-select:none!important;
}
.moovie-dashboard-page .moovie-market-card.is-quote-only:hover{
  transform:none!important;
}
.moovie-dashboard-page .moovie-market-eth .moovie-market-head small,
.moovie-dashboard-page .moovie-market-btc .moovie-market-head small{
  color:#a8b2bb!important;
}
.moovie-dashboard-page .moovie-market-eth,
.moovie-dashboard-page .moovie-market-btc{
  min-width:0!important;
}


.moovie-dashboard-page .moovie-dashboard-card-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,clamp(116px,15.2dvh,126px))!important;
}
@media (max-height:800px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,clamp(112px,14.8dvh,120px))!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(3,108px)!important}
}
@media (max-width:390px){
  .moovie-header-mode .moovie-header-actions{gap:11px!important}
  .moovie-header-mode .moovie-header-home,
  .moovie-header-mode .moovie-header-settings{width:27px!important;height:30px!important;min-width:27px!important;min-height:30px!important}
  .moovie-header-mode .moovie-header-home svg,
  .moovie-header-mode .moovie-header-settings svg{width:19px!important;height:19px!important}
}


.moovie-header-mode .moovie-header-logo{background:transparent!important;border:0!important;box-shadow:none!important}



.stablevalue-burn-supply-card .stablevalue-burn-head p{max-width:420px}
.stablevalue-burn-formula{margin-top:14px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center}
.stablevalue-burn-formula span{color:#8f9aa3;font-size:10px;font-weight:600}
.stablevalue-burn-formula b{color:#f5f7f8;font-size:10.5px;text-align:right;white-space:nowrap}
.stablevalue-burn-formula i{display:none}
@media (max-width:390px){.stablevalue-burn-formula{padding:11px 12px;gap:6px 9px}.stablevalue-burn-formula span{font-size:9.5px}.stablevalue-burn-formula b{font-size:10px}}



.moovie-futures-page.moovie-futures-compact{padding-top:5px!important;padding-bottom:114px!important;overflow-y:auto!important}
.moovie-futures-compact .moovie-futures-market-card{padding:13px 13px 11px!important;border-radius:18px!important}
.moovie-futures-compact .moovie-futures-order-card{margin-top:8px!important;padding:12px 13px!important;border-radius:17px!important}
.moovie-futures-head-compact{align-items:center!important}
.moovie-futures-head-compact h1{font-size:18px!important;margin-top:3px!important}
.moovie-futures-head-compact p{font-size:9.5px!important;color:#9da8b0!important}
.moovie-futures-head-compact .moovie-futures-live{min-height:22px!important;padding:0 7px!important;font-size:9.5px!important}
.moovie-futures-price-compact{margin-top:9px!important;align-items:center!important}
.moovie-futures-price-compact>strong{font-size:22px!important}
.moovie-futures-price-compact>span{padding:3px 6px;border-radius:7px;background:rgba(255,255,255,.04);font-size:9.5px!important}
.moovie-futures-price-compact>span.is-up{color:#69ddb1!important}.moovie-futures-price-compact>span.is-down{color:#ff7a83!important;opacity:1!important}
.moovie-futures-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}
.moovie-futures-quick-stats>span{min-width:0;padding:6px 7px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.018)}
.moovie-futures-quick-stats small,.moovie-futures-quick-stats b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moovie-futures-quick-stats small{color:#7f8b94;font-size:9.5px;font-weight:600;letter-spacing:.065em}.moovie-futures-quick-stats b{margin-top:3px;color:#edf2f5;font-size:9.5px}
.moovie-futures-book{margin-top:9px;padding:7px 0 5px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.05)}
.moovie-futures-book-head,.moovie-futures-book-row{display:grid;grid-template-columns:1fr .72fr;align-items:center;position:relative;padding:0 4px}
.moovie-futures-book-head{height:18px;color:#71808a;font-size:9.5px;font-weight:600}.moovie-futures-book-head b{text-align:right;font-weight:600}
.moovie-futures-book-row{height:17px;overflow:hidden;font-variant-numeric:tabular-nums}.moovie-futures-book-row i{position:absolute;right:0;top:1px;bottom:1px;opacity:.10;border-radius:3px 0 0 3px;pointer-events:none}.moovie-futures-book-row span,.moovie-futures-book-row b{position:relative;z-index:1;font-size:9.5px;font-weight:600}.moovie-futures-book-row b{text-align:right;color:#c9d0d5;font-size:9.5px}.moovie-futures-book-row.is-ask span{color:#ff8089}.moovie-futures-book-row.is-ask i{background:#ff6571}.moovie-futures-book-row.is-bid span{color:#56d6a4}.moovie-futures-book-row.is-bid i{background:#37c991}
.moovie-futures-book-mid{min-height:31px;margin:3px 0;display:flex;align-items:center;justify-content:space-between;padding:0 5px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.018)}.moovie-futures-book-mid strong{color:#fff;font-size:13px;font-weight:600;letter-spacing:-.02em}.moovie-futures-book-mid span{color:#77838c;font-size:9.5px}
.moovie-futures-book-empty{height:155px;display:grid;place-items:center;color:#7f8b94;font-size:9.5px}
.moovie-futures-book-foot{margin-top:5px!important;font-size:9.5px!important}
.moovie-futures-order-compact{overflow:visible!important}
.moovie-futures-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.moovie-futures-ticket-top>div:first-child small{display:block;color:#87939c;font-size:9.5px;font-weight:600;letter-spacing:.10em}.moovie-futures-ticket-top>div:first-child strong{display:block;margin-top:3px;color:#f4f7f9;font-size:10px}
.moovie-futures-ticket-controls{display:flex;align-items:center;gap:5px}.moovie-futures-ticket-controls>span{height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025);display:flex;align-items:center;color:#cbd2d7;font-size:9.5px;font-weight:600}.moovie-futures-ticket-controls label{position:relative;display:block;height:30px}.moovie-futures-ticket-controls select{height:30px;min-width:76px;padding:0 27px 0 10px;appearance:none;border:1px solid var(--moovie-border,rgba(255,255,255,.13));border-radius:9px;outline:0;background:linear-gradient(145deg,var(--moovie-surface-2,#14171b),var(--moovie-surface,#090b0d));color:#fff;font:950 8px/1 inherit;cursor:pointer}.moovie-futures-ticket-controls label svg{position:absolute;right:8px;top:50%;width:12px;height:12px;transform:translateY(-50%);pointer-events:none;color:#fff}
.moovie-futures-action-compact{margin-top:9px!important;padding:3px!important;border-radius:11px!important}.moovie-futures-action-compact button{height:31px!important;font-size:9.5px!important}
.moovie-futures-amount-compact{margin-top:9px!important}.moovie-futures-amount-compact>span{margin-bottom:4px!important;font-size:9.5px!important}.moovie-futures-amount-compact>div{height:40px!important;border-radius:10px!important}.moovie-futures-amount-compact input{font-size:14px!important}
.moovie-futures-side-compact{margin-top:7px!important;gap:5px!important}.moovie-futures-side-compact button{height:36px!important;border-radius:10px!important;font-size:10px!important}.moovie-futures-side-compact button[data-moovie-futures-side="long"].is-active{border-color:rgba(73,217,164,.30)!important;background:rgba(73,217,164,.08)!important;color:#8fe8c5!important}.moovie-futures-side-compact button[data-moovie-futures-side="short"].is-active{border-color:rgba(255,105,118,.30)!important;background:rgba(255,105,118,.08)!important;color:#ff9da5!important}
.moovie-futures-submit-compact{min-height:43px!important;margin-top:8px!important;border-radius:11px!important}.moovie-futures-submit-compact span{font-size:10px!important}.moovie-futures-submit-compact small{font-size:9.5px!important}
.moovie-futures-safety-compact{margin-top:7px!important;grid-template-columns:15px minmax(0,1fr)!important;gap:5px!important}.moovie-futures-safety-compact svg{width:13px!important;height:13px!important}.moovie-futures-safety-compact p{font-size:9.5px!important;line-height:1.35!important}
@media (max-width:390px){.moovie-futures-compact .moovie-futures-market-card{padding:11px 11px 9px!important}.moovie-futures-head-compact h1{font-size:17px!important}.moovie-futures-price-compact>strong{font-size:20px!important}.moovie-futures-quick-stats>span{padding:5px 6px}.moovie-futures-book-row{height:16px}.moovie-futures-book-row span{font-size:9.5px}.moovie-futures-book-row b{font-size:9.5px}.moovie-futures-compact .moovie-futures-order-card{padding:10px 11px!important}.moovie-futures-ticket-controls>span{padding:0 7px}.moovie-futures-ticket-controls select{min-width:70px;padding-left:8px}}
@media (max-height:700px){.moovie-futures-book-row{height:15px}.moovie-futures-book-asks .moovie-futures-book-row:first-child,.moovie-futures-book-bids .moovie-futures-book-row:last-child{display:none}.moovie-futures-book-mid{min-height:28px}.moovie-futures-quick-stats{margin-top:7px}.moovie-futures-compact .moovie-futures-order-card{margin-top:6px!important}.moovie-futures-submit-compact{min-height:40px!important}}



.moovie-vault-unlock-screen{
  position:relative!important;
  min-height:calc(100dvh - 84px)!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  overflow:hidden!important;
  padding:20px 18px 112px!important;
  background:
    radial-gradient(circle at 50% 34%,rgba(255,255,255,.045),transparent 30%),
    linear-gradient(180deg,#090b0e 0%,#050608 100%)!important;
}
.moovie-vault-unlock-background{
  position:absolute;
  inset:-12% -20% -8%;
  pointer-events:none;
  z-index:0;
  opacity:.44;
}
.moovie-vault-unlock-background::before{
  content:"";
  position:absolute;
  width:min(118vw,560px);
  aspect-ratio:1;
  left:50%;
  top:49%;
  transform:translate(-50%,-50%);
  border-radius:50%;
  border:1px solid rgba(229,235,239,.055);
  background:
    radial-gradient(circle at center,transparent 0 23%,rgba(224,232,237,.055) 23.7% 24.6%,transparent 25.4% 39%,rgba(190,204,214,.05) 39.7% 40.8%,transparent 41.6% 56%,rgba(230,236,240,.038) 56.7% 57.8%,transparent 58.6%),
    conic-gradient(from 0deg,transparent 0 7%,rgba(225,233,238,.04) 7.5% 9%,transparent 9.5% 23%,rgba(225,233,238,.035) 23.5% 25%,transparent 25.5% 40%,rgba(225,233,238,.04) 40.5% 42%,transparent 42.5% 57%,rgba(225,233,238,.035) 57.5% 59%,transparent 59.5% 74%,rgba(225,233,238,.04) 74.5% 76%,transparent 76.5% 90%,rgba(225,233,238,.035) 90.5% 92%,transparent 92.5%);
  box-shadow:inset 0 0 0 16px rgba(255,255,255,.008),0 0 100px rgba(0,0,0,.40);
}
.moovie-vault-unlock-background::after,
.moovie-vault-unlock-background>span::before,
.moovie-vault-unlock-background>span::after{
  content:"";
  position:absolute;
  left:50%;top:49%;
  width:min(47vw,210px);
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(229,235,239,.065) 24%,rgba(229,235,239,.065) 76%,transparent);
  transform-origin:center;
}
.moovie-vault-unlock-background::after{transform:translate(-50%,-50%) rotate(0deg)}
.moovie-vault-unlock-background>span::before{transform:translate(-50%,-50%) rotate(60deg)}
.moovie-vault-unlock-background>span::after{transform:translate(-50%,-50%) rotate(120deg)}
.moovie-vault-unlock-content{
  position:relative;
  z-index:2;
  width:min(100%,390px);
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  padding-top:8px;
}
.moovie-vault-unlock-icon{
  width:104px;
  height:104px;
  display:grid;
  place-items:center;
  margin:0 auto 11px;
}
.moovie-vault-unlock-icon img{
  display:block;
  width:96px;
  height:96px;
  object-fit:contain;
  filter:drop-shadow(0 10px 26px rgba(0,0,0,.28));
}
.moovie-vault-unlock-kicker{
  display:block;
  margin:0;
  color:#c2cad0;
  font-size:10px;
  line-height:1;
  font-weight:600;
  letter-spacing:.18em;
}
.moovie-vault-unlock-welcome{
  margin-top:18px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:2px;
}
.moovie-vault-unlock-welcome span,
.moovie-vault-unlock-welcome strong{
  display:block;
  color:#f4f7f9;
  font-weight:600;
  letter-spacing:-.025em;
}
.moovie-vault-unlock-welcome span{font-size:18px;line-height:1.16}
.moovie-vault-unlock-welcome strong{font-size:20px;line-height:1.14}
.moovie-vault-unlock-title{
  margin:24px 0 0!important;
  color:#fff!important;
  font-size:23px!important;
  line-height:1.08!important;
  font-weight:600!important;
  letter-spacing:-.035em!important;
}
.moovie-vault-unlock-form{
  width:min(100%,316px);
  margin-top:18px;
  display:flex;
  flex-direction:column;
  align-items:stretch;
}
.moovie-vault-unlock-form>input{
  width:100%;
  height:52px;
  padding:0 16px;
  border:1px solid rgba(238,243,246,.20);
  border-radius:14px;
  outline:0;
  background:rgba(4,6,8,.68);
  color:#fff;
  text-align:center;
  font:900 17px/1 inherit;
  letter-spacing:.22em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 34px rgba(0,0,0,.22);
  backdrop-filter:blur(10px);
}
.moovie-vault-unlock-form>input::placeholder{
  color:#98a3ac;
  opacity:1;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.08em;
}
.moovie-vault-unlock-form>input:focus{
  border-color:rgba(255,255,255,.44);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 3px rgba(255,255,255,.045),0 14px 36px rgba(0,0,0,.26);
}
.moovie-vault-unlock-form>input:disabled{opacity:.62}
.moovie-vault-unlock-form .moovie-vault-error{margin-top:10px!important;text-align:center!important}
.moovie-vault-unlock-form .moovie-vault-attempts,
.moovie-vault-unlock-form .moovie-vault-unlock-lock-note{
  display:block;
  margin:10px auto 0!important;
  color:#9aa5ad!important;
  font-size:10px!important;
  line-height:1.45!important;
  text-align:center!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
@media (max-width:390px){
  .moovie-vault-unlock-screen{padding:16px 16px 104px!important}
  .moovie-vault-unlock-icon{width:96px;height:96px;margin-bottom:10px}
  .moovie-vault-unlock-icon img{width:88px;height:88px}
  .moovie-vault-unlock-welcome{margin-top:16px}
  .moovie-vault-unlock-welcome span{font-size:17px}
  .moovie-vault-unlock-welcome strong{font-size:19px}
  .moovie-vault-unlock-title{margin-top:21px!important;font-size:21px!important}
  .moovie-vault-unlock-form{margin-top:16px;width:min(100%,300px)}
  .moovie-vault-unlock-form>input{height:50px;font-size:16px}
}
@media (max-height:700px){
  .moovie-vault-unlock-screen{padding-top:10px!important}
  .moovie-vault-unlock-icon{width:82px;height:82px;margin-bottom:7px}
  .moovie-vault-unlock-icon img{width:76px;height:76px}
  .moovie-vault-unlock-welcome{margin-top:12px}
  .moovie-vault-unlock-title{margin-top:17px!important}
  .moovie-vault-unlock-form{margin-top:13px}
}










.moovie-vault-door-stage,
.moovie-vault-unlock-screen,
.moovie-vault-create-screen{
  position:relative!important;
  overflow:hidden!important;
}
.moovie-vault-door-wall,
.moovie-vault-unlock-background.moovie-vault-door-wall{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(3,4,6,.28) 0%,rgba(3,4,6,.22) 24%,rgba(3,4,6,.34) 100%),
    url("/assets/brand/moovie-vault-background-vr155.jpg") center center / cover no-repeat;
  opacity:1;
}
.moovie-vault-door-wall::after,
.moovie-vault-unlock-background.moovie-vault-door-wall::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(180deg,rgba(4,5,8,.30) 0%,rgba(4,5,8,.12) 28%,rgba(4,5,8,.30) 100%),
    radial-gradient(circle at 50% 34%,rgba(255,255,255,.045),transparent 34%);
}
.moovie-vault-door-stage--dim .moovie-vault-door-wall::after{
  background:
    linear-gradient(180deg,rgba(4,5,8,.70) 0%,rgba(4,5,8,.64) 35%,rgba(4,5,8,.78) 100%),
    radial-gradient(circle at 50% 22%,rgba(255,255,255,.025),transparent 30%);
}
.moovie-vault-unlock-screen{
  align-items:flex-start!important;
  background:linear-gradient(180deg,#090b0e 0%,#050608 100%)!important;
}
.moovie-vault-unlock-background{
  inset:0!important;
  opacity:1!important;
}
.moovie-vault-unlock-background::before,
.moovie-vault-unlock-background>span::before,
.moovie-vault-unlock-background>span::after{
  display:none!important;
}
.moovie-vault-unlock-content,
.moovie-eligibility-card{position:relative;z-index:2}
.moovie-vault-unlock-content{
  width:min(100%,400px)!important;
  padding-top:20px!important;
}
.moovie-vault-create-content{padding-top:16px!important}
.moovie-vault-unlock-icon{
  width:120px!important;
  height:120px!important;
  margin:0 auto 12px!important;
}
.moovie-vault-unlock-icon img{
  width:112px!important;
  height:112px!important;
  filter:drop-shadow(0 12px 30px rgba(0,0,0,.38))!important;
}
.moovie-vault-unlock-kicker{color:#d4dbe0!important}
.moovie-vault-unlock-welcome{margin-top:14px!important}
.moovie-vault-unlock-title{margin-top:22px!important;font-size:24px!important}
.moovie-vault-create-form,
.moovie-vault-unlock-form{
  margin-top:17px!important;
  width:min(100%,320px)!important;
}
.moovie-vault-create-form label{
  display:flex;
  flex-direction:column;
  gap:7px;
  color:#f5f8fa;
  text-align:left;
  font-size:10px;
  line-height:1.2;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.moovie-vault-create-form label+label{margin-top:12px}
.moovie-vault-unlock-form>input,
.moovie-vault-create-form input{
  width:100%;
  height:54px;
  padding:0 16px;
  border:1px solid rgba(238,243,246,.23);
  border-radius:14px;
  outline:0;
  background:rgba(4,6,8,.62);
  color:#fff;
  text-align:center;
  font:900 17px/1 inherit;
  letter-spacing:.18em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 34px rgba(0,0,0,.25);
  backdrop-filter:blur(6px);
}
.moovie-vault-unlock-form>input::placeholder,
.moovie-vault-create-form input::placeholder{
  color:#a8b2ba;
  opacity:1;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.08em;
}
.moovie-vault-create-form input:focus,
.moovie-vault-unlock-form>input:focus{
  border-color:rgba(255,255,255,.44);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 3px rgba(255,255,255,.045),0 14px 36px rgba(0,0,0,.28);
}
.moovie-vault-create-form .moovie-vault-premium-note,
.moovie-vault-unlock-form .moovie-vault-attempts,
.moovie-vault-unlock-form .moovie-vault-unlock-lock-note,
.moovie-vault-create-form .moovie-vault-error,
.moovie-vault-unlock-form .moovie-vault-error{
  position:relative;
  z-index:2;
}
.moovie-vault-create-form .moovie-vault-premium-note{
  display:block;
  margin:10px auto 0!important;
  color:#aeb8bf!important;
  font-size:10px!important;
  line-height:1.45!important;
  text-align:center!important;
}
.moovie-eligibility-gate.moovie-vault-door-stage{
  background:linear-gradient(180deg,#090b0d 0%,#050608 100%)!important;
}
.moovie-eligibility-gate .moovie-eligibility-card{
  background:rgba(7,9,12,.78)!important;
  backdrop-filter:blur(9px)!important;
  box-shadow:0 20px 54px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.03)!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
@media (max-width:390px){
  .moovie-vault-unlock-content{padding-top:14px!important}
  .moovie-vault-unlock-icon{width:108px!important;height:108px!important}
  .moovie-vault-unlock-icon img{width:100px!important;height:100px!important}
  .moovie-vault-unlock-title{font-size:22px!important}
  .moovie-vault-create-form,
  .moovie-vault-unlock-form{width:min(100%,300px)!important}
  .moovie-vault-create-form input,
  .moovie-vault-unlock-form>input{height:52px;font-size:16px}
}
@media (max-height:700px){
  .moovie-vault-unlock-content{padding-top:8px!important}
  .moovie-vault-unlock-icon{width:96px!important;height:96px!important;margin-bottom:8px!important}
  .moovie-vault-unlock-icon img{width:88px!important;height:88px!important}
  .moovie-vault-unlock-welcome{margin-top:10px!important}
  .moovie-vault-unlock-title{margin-top:16px!important;font-size:21px!important}
  .moovie-vault-create-form,
  .moovie-vault-unlock-form{margin-top:14px!important}
}



.moovie-vault-unlock-screen,
.moovie-vault-create-screen,
.moovie-eligibility-gate.moovie-vault-door-stage{
  min-height:100dvh!important;
  height:auto!important;
  padding-bottom:24px!important;
  background:#050607!important;
}
.moovie-vault-door-wall,
.moovie-vault-unlock-background.moovie-vault-door-wall{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  min-height:100dvh!important;
  z-index:0!important;
  background-image:
    linear-gradient(180deg,rgba(2,3,5,.20),rgba(2,3,5,.26)),
    url("/assets/brand/moovie-vault-background-vr155.jpg")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  opacity:1!important;
}
.moovie-vault-door-wall::after,
.moovie-vault-unlock-background.moovie-vault-door-wall::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  display:block!important;
  background:linear-gradient(180deg,rgba(3,4,6,.18) 0%,rgba(3,4,6,.08) 42%,rgba(3,4,6,.30) 100%)!important;
}
.moovie-vault-door-stage--dim .moovie-vault-door-wall::after{
  background:linear-gradient(180deg,rgba(3,4,6,.66) 0%,rgba(3,4,6,.62) 45%,rgba(3,4,6,.78) 100%)!important;
}
.moovie-vault-unlock-content{padding-bottom:12px!important}
.moovie-eligibility-gate.moovie-vault-door-stage{overflow-y:auto!important;overflow-x:hidden!important}
.moovie-eligibility-gate.moovie-vault-door-stage .moovie-eligibility-card{margin-bottom:20px!important}
@supports  not (height:100dvh){
  .moovie-vault-unlock-screen,.moovie-vault-create-screen,.moovie-eligibility-gate.moovie-vault-door-stage{min-height:100vh!important}
  .moovie-vault-door-wall,.moovie-vault-unlock-background.moovie-vault-door-wall{height:100vh!important;min-height:100vh!important}
}









.moovie-futures-terminal{
  --fut-bg:#000;
  --fut-line:rgba(255,255,255,.09);
  --fut-line-soft:rgba(255,255,255,.055);
  --fut-text:#f4f6f8;
  --fut-muted:#818991;
  --fut-green:#26d18a;
  --fut-red:#ff5362;
  min-height:calc(100dvh - 118px)!important;
  padding:4px 10px 112px!important;
  overflow-y:auto!important;
  background:#000!important;
  color:var(--fut-text)!important;
}
.moovie-futures-terminal::before,.moovie-futures-terminal::after,.moovie-futures-terminal .moovie-watermark{display:none!important}
.moovie-futures-terminal-head{padding:7px 2px 8px;border-bottom:1px solid var(--fut-line);background:#000}
.moovie-futures-pair{display:flex;align-items:center;justify-content:space-between;gap:10px}.moovie-futures-pair>div{display:flex;align-items:center;gap:6px}.moovie-futures-pair strong{font-size:16px;line-height:1;font-weight:600;letter-spacing:-.025em}.moovie-futures-pair span{font-size:9.5px;font-weight:600;letter-spacing:.09em;color:#8c949b;border:1px solid var(--fut-line);padding:3px 5px;border-radius:4px}.moovie-futures-pair>b{font-size:10px}.moovie-futures-pair>b.is-up{color:var(--fut-green)}.moovie-futures-pair>b.is-down{color:var(--fut-red)}
.moovie-futures-terminal-price{display:flex;align-items:baseline;gap:8px;margin-top:7px}.moovie-futures-terminal-price>strong{font-size:22px;line-height:1;font-weight:600;letter-spacing:-.035em}.moovie-futures-terminal-price>span{color:#697178;font-size:9.5px;font-weight:600}
.moovie-futures-terminal-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;border-top:1px solid var(--fut-line-soft)}.moovie-futures-terminal-stats>span{min-width:0;padding:7px 7px 0 0}.moovie-futures-terminal-stats small,.moovie-futures-terminal-stats b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moovie-futures-terminal-stats small{color:#697178;font-size:9.5px;font-weight:600;letter-spacing:.06em}.moovie-futures-terminal-stats b{margin-top:2px;color:#cdd2d6;font-size:9.5px;font-variant-numeric:tabular-nums}
.moovie-futures-terminal-body{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);min-height:390px;background:#000}
.moovie-futures-ticket-pane{min-width:0;padding:10px 10px 8px 2px;border-right:1px solid var(--fut-line);background:#000}
.moovie-futures-book-pane{min-width:0;padding:10px 0 8px 9px;background:#000}
.moovie-futures-ticket-bar{display:flex;align-items:center;justify-content:space-between;gap:6px}.moovie-futures-ticket-bar>span{height:30px;padding:0 9px;display:flex;align-items:center;border:1px solid var(--fut-line);border-radius:6px;color:#d9dde0;font-size:9.5px;font-weight:600;background:#111318}.moovie-futures-ticket-bar label{position:relative;height:30px}.moovie-futures-ticket-bar select{height:30px;min-width:72px;padding:0 25px 0 9px;appearance:none;border:1px solid var(--fut-line);border-radius:6px;outline:0;background:#111318;color:#fff;font:950 8px/1 inherit}.moovie-futures-ticket-bar label svg{position:absolute;right:7px;top:50%;width:11px;height:11px;transform:translateY(-50%);pointer-events:none;color:#fff}
.moovie-futures-terminal-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border-bottom:1px solid var(--fut-line)}.moovie-futures-terminal-tabs button{height:32px;border:0;border-bottom:2px solid transparent;background:transparent;color:#737b82;font:900 8px/1 inherit}.moovie-futures-terminal-tabs button.is-active{color:#fff;border-bottom-color:#fff}
.moovie-futures-order-type{height:36px;margin-top:8px;padding:0 9px;border:1px solid var(--fut-line);border-radius:6px;background:#111318;display:flex;align-items:center;justify-content:space-between}.moovie-futures-order-type span{color:#777f86;font-size:9.5px}.moovie-futures-order-type strong{color:#f4f6f8;font-size:10px}
.moovie-futures-terminal-amount{display:block;margin-top:8px}.moovie-futures-terminal-amount>span{display:block;margin-bottom:4px;color:#7b838a;font-size:9.5px}.moovie-futures-terminal-amount>div{height:39px;padding:0 9px;border:1px solid var(--fut-line);border-radius:6px;background:#111318;display:flex;align-items:center;gap:5px}.moovie-futures-terminal-amount input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font:900 14px/1 inherit}.moovie-futures-terminal-amount input::placeholder{color:#4f565c}.moovie-futures-terminal-amount b{color:#dfe3e6;font-size:9.5px}
.moovie-futures-terminal-side{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.moovie-futures-terminal-side button{height:36px;border:1px solid var(--fut-line);border-radius:6px;background:#111318;color:#a2a9af;font:950 8px/1 inherit}.moovie-futures-terminal-side .is-long.is-active{border-color:rgba(38,209,138,.48);color:#8af0c5;background:rgba(38,209,138,.11)}.moovie-futures-terminal-side .is-short.is-active{border-color:rgba(255,83,98,.48);color:#ff9da5;background:rgba(255,83,98,.11)}
.moovie-futures-terminal-submit{width:100%;min-height:45px;margin-top:8px;border:0;border-radius:7px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit}.moovie-futures-terminal-submit.is-long{background:#087b4f}.moovie-futures-terminal-submit.is-short{background:#9d2530}.moovie-futures-terminal-submit strong{font-size:10px}.moovie-futures-terminal-submit small{font-size:9.5px;color:rgba(255,255,255,.68)}.moovie-futures-terminal-submit:disabled{opacity:.64}
.moovie-futures-terminal-note{margin-top:7px;color:#666e74;font-size:9.5px;line-height:1.35}
.moovie-futures-book-title{height:18px;display:grid;grid-template-columns:1fr .7fr;align-items:center;color:#737b82;font-size:9.5px}.moovie-futures-book-title b{text-align:right;font-weight:600}
.moovie-futures-book-pane .moovie-futures-book{margin:0!important;padding:0!important;border:0!important;background:#000!important}
.moovie-futures-book-pane .moovie-futures-book-head{display:none!important}
.moovie-futures-book-pane .moovie-futures-book-row{height:18px!important;padding:0 1px!important}.moovie-futures-book-pane .moovie-futures-book-row span{font-size:9.5px!important}.moovie-futures-book-pane .moovie-futures-book-row b{font-size:9.5px!important}.moovie-futures-book-pane .moovie-futures-book-row i{opacity:.12!important}
.moovie-futures-book-pane .moovie-futures-book-mid{min-height:34px!important;margin:4px 0!important;padding:0 2px!important;border-top:1px solid var(--fut-line-soft)!important;border-bottom:1px solid var(--fut-line-soft)!important;background:#000!important}.moovie-futures-book-pane .moovie-futures-book-mid strong{font-size:13px!important}.moovie-futures-book-pane .moovie-futures-book-mid span{font-size:9.5px!important}
.moovie-futures-book-source{display:flex;justify-content:space-between;gap:5px;margin-top:6px;color:#555d63;font-size:9.5px;white-space:nowrap}
.moovie-futures-terminal-error{display:flex;align-items:center;gap:6px;margin-top:5px;padding:7px 2px;border-top:1px solid var(--fut-line);color:#c7cdd1;font-size:9.5px}.moovie-futures-terminal-error svg{width:12px;height:12px}
@media (max-width:350px){.moovie-futures-terminal{padding-left:8px!important;padding-right:8px!important}.moovie-futures-terminal-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.moovie-futures-ticket-pane{padding-right:7px}.moovie-futures-book-pane{padding-left:7px}.moovie-futures-ticket-bar>span{padding:0 6px}.moovie-futures-ticket-bar select{min-width:65px}.moovie-futures-book-pane .moovie-futures-book-row span{font-size:9.5px!important}.moovie-futures-book-pane .moovie-futures-book-row b{font-size:9.5px!important}}
@media (max-height:700px){.moovie-futures-book-pane .moovie-futures-book-row{height:16px!important}.moovie-futures-terminal-body{min-height:350px}.moovie-futures-terminal{padding-bottom:104px!important}}




.app-device .app-frame.moovie-locked-frame{
  height:100%!important;
  min-height:0!important;
}
.app-device .app-frame.moovie-locked-frame>.moovie-vault-gate{
  flex:1 1 auto!important;
  min-height:0!important;
  height:auto!important;
  padding-bottom:max(18px,env(safe-area-inset-bottom))!important;
}

.moovie-vault-unlock-screen,
.moovie-vault-create-screen{
  background-image:
    linear-gradient(180deg,rgba(2,3,5,.15) 0%,rgba(2,3,5,.10) 45%,rgba(2,3,5,.22) 100%),
    url("/assets/brand/moovie-vault-background-vr155.jpg")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-color:#050608!important;
}

.moovie-vault-unlock-screen>.moovie-vault-unlock-background,
.moovie-vault-create-screen>.moovie-vault-unlock-background{
  display:none!important;
}

.moovie-eligibility-gate.moovie-vault-door-stage{
  background-image:
    linear-gradient(180deg,rgba(2,3,5,.72) 0%,rgba(2,3,5,.64) 42%,rgba(2,3,5,.80) 100%),
    url("/assets/brand/moovie-vault-background-vr155.jpg")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-color:#050608!important;
}
.moovie-eligibility-gate.moovie-vault-door-stage>.moovie-vault-door-wall{
  display:none!important;
}
@media (max-width:390px){
  .moovie-vault-unlock-screen,.moovie-vault-create-screen,
  .moovie-eligibility-gate.moovie-vault-door-stage{background-position:center center!important}
}


.moovie-wallets-page{padding-bottom:128px!important}
.moovie-products-recovery-body{padding:0 15px 15px;border-top:1px solid rgba(255,255,255,.055)}
.moovie-products-recovery-body>p{margin:13px 1px 11px;color:#a1abb4;font-size:10.5px;line-height:1.58}
.moovie-products-recovery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.moovie-products-recovery-steps>div{min-width:0;padding:10px 8px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.025);text-align:center}
.moovie-products-recovery-steps span{width:23px;height:23px;margin:0 auto 6px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.075);color:#fff;font-size:10px;font-weight:600}
.moovie-products-recovery-steps strong{display:block;color:#eef2f5;font-size:10px;line-height:1.3}
.moovie-products-recovery-steps small{display:block;margin-top:4px;color:#808b95;font-size:9.5px;line-height:1.42}
.moovie-products-recovery-warning{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;border:1px solid rgba(255,211,106,.12);border-radius:13px;background:rgba(255,211,106,.035);color:#aab2b9;font-size:10px;line-height:1.5}
.moovie-products-recovery-warning svg{width:17px;height:17px;flex:0 0 17px;color:#e2ca83}
.moovie-products-recovery-download{
  width:100%;min-height:52px;margin-top:11px;padding:10px 12px;
  display:flex;align-items:center;justify-content:center;gap:10px;
  border:1px solid var(--moovie-border,rgba(255,255,255,.12));border-radius:14px;
  background:rgba(255,255,255,.06);color:#fff;cursor:pointer;font:inherit;text-align:left;
}
.moovie-products-recovery-download:hover:not(:disabled){background:rgba(255,255,255,.09)}
.moovie-products-recovery-download:active:not(:disabled){transform:scale(.992)}
.moovie-products-recovery-download:disabled{cursor:default;opacity:.72}
.moovie-products-recovery-download>svg{width:19px;height:19px;flex:0 0 19px}
.moovie-products-recovery-download>span{display:grid;gap:3px;min-width:0}
.moovie-products-recovery-download strong{color:#f8fafb;font-size:10px;line-height:1.25;letter-spacing:.025em}
.moovie-products-recovery-download small{color:#8f9aa4;font-size:9.5px;line-height:1.35}
.moovie-products-recovery-download.is-busy{opacity:.62}
.moovie-products-recovery-download.is-ready{border-color:rgba(151,224,177,.24);background:rgba(151,224,177,.075)}
@media (max-width:390px){
  .moovie-products-recovery-body{padding:0 13px 13px}
  .moovie-products-recovery-steps{grid-template-columns:1fr}
  .moovie-products-recovery-steps>div{display:grid;grid-template-columns:25px minmax(0,1fr);column-gap:8px;text-align:left;align-items:center}
  .moovie-products-recovery-steps span{grid-row:1/3;margin:0}
  .moovie-products-recovery-steps small{margin-top:2px}
}





.moovie-vault-unlock-screen,
.moovie-vault-create-screen,
.moovie-eligibility-gate.moovie-vault-door-stage{
  background-image:
    linear-gradient(180deg,rgba(2,3,5,.18) 0%,rgba(2,3,5,.12) 40%,rgba(2,3,5,.24) 100%),
    url("/assets/brand/moovie-eligibility-backdrop-v27.webp")!important;
  background-position:center top!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-color:#050608!important;
}
.moovie-vault-unlock-screen>.moovie-vault-unlock-background,
.moovie-vault-create-screen>.moovie-vault-unlock-background,
.moovie-eligibility-gate.moovie-vault-door-stage>.moovie-vault-door-wall{
  display:none!important;
}
.moovie-vault-unlock-content,
.moovie-eligibility-card{position:relative;z-index:2}
.moovie-vault-security-visual{
  position:absolute;
  inset:0;
  width:auto;
  height:auto;
  margin:0;
  aspect-ratio:auto;
  border-radius:0;
  overflow:visible;
  background:transparent;
  box-shadow:none;
  pointer-events:none;
  z-index:1;
}
.moovie-vault-status-light{
  position:absolute;
  top:47.4%;
  width:clamp(14px,3.6vw,18px);
  height:clamp(14px,3.6vw,18px);
  border-radius:50%;
  transform:translate(-50%,-50%);
  opacity:0;
  pointer-events:none;
  transition:opacity .16s ease,filter .16s ease,box-shadow .16s ease;
}
.moovie-vault-status-light.is-green{left:61.65%;background:#25e570}
.moovie-vault-status-light.is-amber{left:67.30%;background:#ffb31a}
.moovie-vault-status-light.is-red{left:72.95%;background:#ff2a30}
.moovie-vault-security-visual.is-waiting .moovie-vault-status-light.is-red{
  opacity:1;
  box-shadow:0 0 8px #ff2a30,0 0 18px rgba(255,42,48,.92),0 0 32px rgba(255,42,48,.5);
  animation:moovieVaultRedPulse .82s ease-in-out infinite alternate;
}
.moovie-vault-security-visual.is-typing .moovie-vault-status-light.is-amber{
  opacity:1;
  box-shadow:0 0 8px #ffb31a,0 0 18px rgba(255,179,26,.9),0 0 30px rgba(255,179,26,.46);
}
.moovie-vault-security-visual.is-complete .moovie-vault-status-light.is-green{
  opacity:1;
  box-shadow:0 0 8px #25e570,0 0 19px rgba(37,229,112,.92),0 0 32px rgba(37,229,112,.48);
}
@keyframes moovieVaultRedPulse{from{opacity:.46;filter:brightness(.78)}to{opacity:1;filter:brightness(1.32)}}
.moovie-vault-unlock-content{
  width:min(100%,420px)!important;
  padding-top:clamp(168px,28vh,235px)!important;
  padding-bottom:12px!important;
}
.moovie-vault-create-content{padding-top:clamp(220px,35vh,320px)!important}
.moovie-vault-unlock-kicker{margin-top:0!important;font-size:11px!important;letter-spacing:.16em!important}
.moovie-vault-unlock-welcome.moovie-vault-return-welcome,
.moovie-vault-unlock-welcome.moovie-vault-create-welcome{margin-top:8px!important}
.moovie-vault-unlock-welcome.moovie-vault-return-welcome span,
.moovie-vault-unlock-welcome.moovie-vault-create-welcome span{font-size:20px!important;font-weight:600!important;color:#f5f8fa!important}
.moovie-vault-unlock-form{margin-top:17px!important}
.moovie-vault-create-form{margin-top:15px!important}
.moovie-vault-unlock-title{display:none!important}
@media (max-width:390px){
  .moovie-vault-unlock-content,.moovie-vault-create-content{padding-top:clamp(158px,26vh,210px)!important}
  .moovie-vault-unlock-kicker{margin-top:0!important}
  .moovie-vault-unlock-welcome.moovie-vault-return-welcome,
  .moovie-vault-unlock-welcome.moovie-vault-create-welcome{margin-top:6px!important}
  .moovie-vault-unlock-welcome.moovie-vault-return-welcome span,
  .moovie-vault-unlock-welcome.moovie-vault-create-welcome span{font-size:18px!important}
  .moovie-vault-status-light{width:clamp(13px,3.8vw,16px);height:clamp(13px,3.8vw,16px)}
}
@media (max-height:700px){
  .moovie-vault-unlock-content,.moovie-vault-create-content{padding-top:clamp(146px,24vh,188px)!important}
  .moovie-vault-unlock-kicker{margin-top:0!important}
  .moovie-vault-unlock-form,.moovie-vault-create-form{margin-top:10px!important}
}
@media (prefers-reduced-motion:reduce){.moovie-vault-security-visual.is-waiting .moovie-vault-status-light.is-red{animation:none}}



.moovie-vault-unlock-content,
.moovie-vault-create-content{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  width:min(100%,420px)!important;
  padding-top:20px!important;
  padding-bottom:14px!important;
}
.moovie-vault-hero{
  width:min(100%,300px)!important;
  margin:4px auto 12px!important;
  border-radius:24px!important;
  overflow:hidden!important;
  box-shadow:0 18px 44px rgba(0,0,0,.34)!important;
}
.moovie-vault-hero img{display:block;width:100%;height:auto}
.moovie-vault-unlock-kicker{margin-top:0!important;order:2}
.moovie-vault-unlock-welcome{order:3;text-align:center!important}
.moovie-vault-unlock-form,.moovie-vault-create-form{
  order:4;
  width:100%!important;
  margin-top:14px!important;
}
.moovie-vault-security-visual{
  order:5;
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  height:44px!important;
  margin:14px 0 0!important;
  z-index:2!important;
}
.moovie-vault-status-light{
  position:absolute;
  top:50%;
  width:16px;
  height:16px;
  border-radius:50%;
  transform:translate(-50%,-50%);
  opacity:0;
}
.moovie-vault-status-light.is-red{left:44%}
.moovie-vault-status-light.is-amber{left:50%}
.moovie-vault-status-light.is-green{left:56%}
.moovie-vault-unlock-form input,
.moovie-vault-create-form input{margin-top:0!important}
.moovie-vault-unlock-form .moovie-vault-attempts,
.moovie-vault-unlock-form .moovie-vault-premium-note,
.moovie-vault-create-form .moovie-vault-premium-note{display:block;text-align:center!important}
.moovie-vault-premium-intro .moovie-vault-hero{margin-bottom:16px!important}
.moovie-vault-premium-intro{padding-top:18px!important}
@media (max-width:390px){
  .moovie-vault-hero{width:min(100%,272px)!important;margin-bottom:10px!important}
  .moovie-vault-security-visual{height:40px!important;margin-top:12px!important}
  .moovie-vault-status-light{width:14px;height:14px}
}


.moovie-futures-pair em{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.08em;color:#ffca65;border:1px solid rgba(255,202,101,.25);background:rgba(255,202,101,.07);padding:3px 5px;border-radius:4px}
.moovie-futures-paper-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--fut-line);background:#000}
.moovie-futures-paper-balance>span{min-width:0;padding:7px 7px 7px 2px}
.moovie-futures-paper-balance small,.moovie-futures-paper-balance strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-futures-paper-balance small{color:#697178;font-size:9.5px;font-weight:600;letter-spacing:.04em}
.moovie-futures-paper-balance strong{margin-top:2px;color:#e5e8ea;font-size:9.5px;font-variant-numeric:tabular-nums}
.moovie-futures-terminal-amount>small{display:block;margin-top:4px;color:#697178;font-size:9.5px;line-height:1.35}
.moovie-futures-terminal-amount input:disabled{opacity:.45;cursor:not-allowed}
.moovie-futures-paper-positions{margin-top:8px;border-top:1px solid var(--fut-line);background:#000}
.moovie-futures-paper-head{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 6px}
.moovie-futures-paper-head small,.moovie-futures-paper-head strong{display:block}.moovie-futures-paper-head small{color:#616970;font-size:9.5px;letter-spacing:.09em}.moovie-futures-paper-head strong{margin-top:2px;color:#e5e8ea;font-size:10px}
.moovie-futures-paper-head>span{min-width:20px;height:20px;padding:0 6px;border:1px solid var(--fut-line);border-radius:999px;display:grid;place-items:center;color:#cfd4d8;font-size:9.5px;font-weight:600}
.moovie-futures-paper-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 2px;border-top:1px solid var(--fut-line-soft);align-items:center}
.moovie-futures-paper-row>div{min-width:0}.moovie-futures-paper-row small,.moovie-futures-paper-row strong,.moovie-futures-paper-row span{display:block}.moovie-futures-paper-row small{color:#697178;font-size:9.5px}.moovie-futures-paper-row strong{margin-top:2px;color:#eef1f3;font-size:9.5px}.moovie-futures-paper-row span{margin-top:2px;color:#777f86;font-size:9.5px}.moovie-futures-paper-row>div:last-child{text-align:right}.moovie-futures-paper-row>div:last-child.is-up strong{color:var(--fut-green)}.moovie-futures-paper-row>div:last-child.is-down strong{color:var(--fut-red)}
.moovie-futures-paper-row button{margin-top:5px;height:24px;padding:0 7px;border:1px solid var(--fut-line);border-radius:5px;background:#111318;color:#e7eaec;font:900 5.7px/1 inherit}.moovie-futures-paper-row button:hover{border-color:#4a5157}
.moovie-futures-paper-empty{padding:12px 2px;color:#626a71;font-size:9.5px;border-top:1px solid var(--fut-line-soft)}
.moovie-futures-terminal-message{display:flex;align-items:center;gap:6px;margin-top:6px;padding:7px 2px;border-top:1px solid var(--fut-line);color:#9ee9c4;font-size:9.5px}.moovie-futures-terminal-message svg{width:12px;height:12px}
@media (max-width:350px){.moovie-futures-paper-balance{grid-template-columns:1fr 1fr}.moovie-futures-paper-balance>span:last-child{grid-column:1/-1}.moovie-futures-paper-row{grid-template-columns:1fr}.moovie-futures-paper-row>div:last-child{text-align:left}}



.moovie-vault-premium-icon{display:none!important}
.moovie-vault-unlock-content,
.moovie-vault-create-content{padding-top:10px!important;padding-bottom:12px!important}
.moovie-vault-hero{margin:0 auto 10px!important}
.moovie-vault-unlock-form,.moovie-vault-create-form{margin-top:10px!important}
.moovie-vault-premium-intro{padding-top:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important}
.moovie-vault-premium-intro .moovie-vault-hero{margin:0 auto 10px!important}
.moovie-vault-premium-intro>small{margin-top:0!important}
.moovie-vault-premium-intro>h1{margin-top:6px!important}
.moovie-vault-premium-intro>p{margin-top:8px!important}
.moovie-vault-security-visual{
  order:5;
  position:relative!important;
  inset:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:42px!important;
  margin:10px 0 0!important;
  z-index:2!important;
}
.moovie-vault-status-light{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  width:22px!important;
  height:22px!important;
  border-radius:50%!important;
  transform:none!important;
  opacity:1!important;
  background:rgba(255,42,48,.34)!important;
  box-shadow:none!important;
  transition:background .18s ease, box-shadow .18s ease, filter .18s ease!important;
}
.moovie-vault-security-visual.is-waiting .moovie-vault-status-light{
  background:#ff2a30!important;
  box-shadow:0 0 10px #ff2a30,0 0 22px rgba(255,42,48,.88),0 0 34px rgba(255,42,48,.4)!important;
  animation:moovieVaultRedPulse .82s ease-in-out infinite alternate!important;
}
.moovie-vault-security-visual.is-typing .moovie-vault-status-light{
  background:#ffb31a!important;
  box-shadow:0 0 10px #ffb31a,0 0 22px rgba(255,179,26,.88),0 0 34px rgba(255,179,26,.4)!important;
  animation:none!important;
}
.moovie-vault-security-visual.is-complete .moovie-vault-status-light{
  background:#25e570!important;
  box-shadow:0 0 10px #25e570,0 0 22px rgba(37,229,112,.9),0 0 34px rgba(37,229,112,.42)!important;
  animation:none!important;
}
@media (max-width:390px){
  .moovie-vault-unlock-content,.moovie-vault-create-content{padding-top:8px!important}
  .moovie-vault-hero{width:min(100%,264px)!important;margin-bottom:8px!important}
  .moovie-vault-status-light{width:20px!important;height:20px!important}
}



.moovie-vault-unlock-content,
.moovie-vault-create-content{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:min(100%,390px)!important;
  padding:18px 18px 18px!important;
}
.moovie-vault-hero,
.moovie-vault-hero.moovie-vault-hero--compact{
  width:78px!important;
  height:78px!important;
  margin:4px auto 8px!important;
  padding:0!important;
  border:0!important;
  border-radius:22px!important;
  background:transparent!important;
  overflow:visible!important;
  box-shadow:none!important;
  flex:0 0 auto!important;
}
.moovie-vault-hero img,
.moovie-vault-hero.moovie-vault-hero--compact img{
  display:block!important;
  width:78px!important;
  height:78px!important;
  object-fit:contain!important;
  border-radius:20px!important;
  filter:drop-shadow(0 8px 18px rgba(0,0,0,.34))!important;
}
.moovie-vault-unlock-kicker{
  order:2!important;
  margin:0!important;
  font-size:11px!important;
  line-height:1.2!important;
  letter-spacing:.15em!important;
  text-align:center!important;
}
.moovie-vault-unlock-welcome{
  order:3!important;
  margin:5px 0 0!important;
  text-align:center!important;
}
.moovie-vault-unlock-welcome span{
  font-size:20px!important;
  line-height:1.16!important;
}
.moovie-vault-unlock-form,
.moovie-vault-create-form{
  order:4!important;
  width:min(100%,320px)!important;
  margin:13px auto 0!important;
}
.moovie-vault-unlock-form>input,
.moovie-vault-create-form input{
  height:54px!important;
  margin:0!important;
}
.moovie-vault-security-visual{
  order:5!important;
  position:relative!important;
  inset:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:46px!important;
  margin:8px 0 0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
  pointer-events:none!important;
}
.moovie-vault-status-light{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  width:24px!important;
  height:24px!important;
  margin:0!important;
  border-radius:50%!important;
  transform:none!important;
  opacity:1!important;
}
.moovie-vault-premium-intro{
  padding:18px 18px 18px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
.moovie-vault-premium-intro .moovie-vault-hero{
  width:78px!important;
  height:78px!important;
  margin:4px auto 8px!important;
}
.moovie-vault-premium-intro .moovie-vault-hero img{
  width:78px!important;
  height:78px!important;
}
.moovie-vault-premium-intro>small{margin-top:0!important}
.moovie-vault-premium-intro>h1{margin:6px 0 0!important}
.moovie-vault-premium-intro>p{margin:7px 0 0!important}
.moovie-vault-premium-icon{display:none!important}
@media (max-width:390px){
  .moovie-vault-unlock-content,.moovie-vault-create-content{padding-top:14px!important}
  .moovie-vault-hero,.moovie-vault-hero.moovie-vault-hero--compact{width:68px!important;height:68px!important;margin-bottom:7px!important}
  .moovie-vault-hero img,.moovie-vault-hero.moovie-vault-hero--compact img{width:68px!important;height:68px!important}
  .moovie-vault-unlock-welcome span{font-size:18px!important}
  .moovie-vault-status-light{width:22px!important;height:22px!important}
}



.moovie-futures-terminal-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.moovie-futures-side-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 6px;padding:7px 8px;border:1px solid var(--fut-line);border-radius:6px;background:#080a0d}
.moovie-futures-side-balance span{color:#737b82;font-size:9.5px;font-weight:600;letter-spacing:.04em}
.moovie-futures-side-balance strong{color:#f1f3f5;font-size:10px;font-variant-numeric:tabular-nums}
.moovie-futures-book-pane .moovie-futures-book-row b{font-variant-numeric:tabular-nums}
.moovie-futures-pair em{white-space:nowrap}
@media (max-width:350px){.moovie-futures-terminal-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.moovie-futures-terminal-stats>span{padding-top:6px!important}}



.moovie-vault-gate.moovie-vault-transition-screen{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  padding:46px 18px 24px!important;
  text-align:center!important;
}
.moovie-vault-transition-screen .moovie-vault-transition-intro{
  width:100%!important;
  max-width:360px!important;
  padding:0!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
.moovie-vault-transition-screen .moovie-vault-hero,
.moovie-vault-transition-screen .moovie-vault-hero.moovie-vault-hero--compact{
  width:78px!important;
  height:78px!important;
  margin:0 auto 12px!important;
}
.moovie-vault-transition-screen .moovie-vault-hero img,
.moovie-vault-transition-screen .moovie-vault-hero.moovie-vault-hero--compact img{
  width:78px!important;
  height:78px!important;
  margin:0 auto!important;
}
.moovie-vault-transition-screen .moovie-vault-transition-intro>small{
  margin:0!important;
  text-align:center!important;
}
.moovie-vault-transition-screen .moovie-vault-transition-intro>h1{
  margin:7px auto 0!important;
  text-align:center!important;
}
.moovie-vault-transition-screen .moovie-vault-transition-intro>p{
  width:100%!important;
  max-width:300px!important;
  margin:8px auto 0!important;
  text-align:center!important;
}
.moovie-vault-transition-screen .moovie-vault-creating-line{
  margin:12px auto 0!important;
}
.moovie-vault-transition-screen>.moovie-vault-security-visual{
  position:relative!important;
  inset:auto!important;
  order:initial!important;
  width:100%!important;
  height:46px!important;
  margin:12px auto 0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
}
.moovie-vault-transition-screen>.moovie-vault-security-visual .moovie-vault-status-light{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  margin:0 auto!important;
  transform:none!important;
}
@media (max-width:390px){
  .moovie-vault-gate.moovie-vault-transition-screen{padding-top:34px!important}
  .moovie-vault-transition-screen .moovie-vault-hero,
  .moovie-vault-transition-screen .moovie-vault-hero.moovie-vault-hero--compact,
  .moovie-vault-transition-screen .moovie-vault-hero img,
  .moovie-vault-transition-screen .moovie-vault-hero.moovie-vault-hero--compact img{width:70px!important;height:70px!important}
}


.moovie-futures-real-balance{
  margin:8px 0 9px;
  padding:12px 12px 11px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:10px;
  background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
}
.moovie-futures-real-balance span,
.moovie-futures-real-balance strong,
.moovie-futures-real-balance small{display:block}
.moovie-futures-real-balance span{color:#8f979e;font-size:9.5px;font-weight:600;letter-spacing:.13em}
.moovie-futures-real-balance strong{margin-top:4px;color:#fff;font-size:18px;line-height:1.05;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.moovie-futures-real-balance small{margin-top:5px;color:#aeb6bc;font-size:9.5px;font-weight:600;letter-spacing:.055em}
.moovie-futures-side-balance{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 8px;margin:7px 0 8px;padding:7px 2px;border-top:1px solid var(--fut-line-soft);border-bottom:1px solid var(--fut-line-soft)}
.moovie-futures-side-balance span{color:#717980;font-size:9.5px}
.moovie-futures-side-balance strong{color:#f0f2f4;font-size:10px;font-variant-numeric:tabular-nums}
.moovie-futures-side-balance small{grid-column:1/-1;color:#606870;font-size:9.5px}
.moovie-futures-book-side-label{padding:4px 2px 3px;font-size:9.5px;font-weight:600;letter-spacing:.12em;border-top:1px solid var(--fut-line-soft)}
.moovie-futures-book-side-label.is-sell{color:var(--fut-red)}
.moovie-futures-book-side-label.is-buy{color:var(--fut-green)}
.moovie-futures-paper-row em{display:block;margin-top:3px;color:#899198;font-size:9.5px;font-style:normal;line-height:1.3}
.moovie-futures-terminal-submit:not(:disabled){box-shadow:0 0 0 1px rgba(255,255,255,.025),0 8px 22px rgba(0,0,0,.24)}
.moovie-futures-terminal-submit:disabled{opacity:.52}
@media (max-width:350px){.moovie-futures-real-balance strong{font-size:16px}.moovie-futures-real-balance{padding:10px}}


.moovie-futures-terminal-body{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:0!important}
.moovie-futures-ticket-pane{padding-right:8px!important}
.moovie-futures-book-pane{padding-left:8px!important;border-left:1px solid var(--fut-line-soft)!important}
.moovie-futures-ticket-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
.moovie-futures-ticket-bar label{width:100%!important;min-width:0!important}
.moovie-futures-ticket-bar select{width:100%!important;min-width:0!important}
.moovie-futures-balance-slider{margin:7px 0 8px;padding:8px 8px 7px;border:1px solid var(--fut-line);border-radius:7px;background:#080a0d}
.moovie-futures-balance-slider>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}
.moovie-futures-balance-slider>div:first-child span{color:#777f86;font-size:9.5px;font-weight:600}
.moovie-futures-balance-slider>div:first-child strong{color:#fff;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}
.moovie-futures-balance-slider input[type=range]{width:100%;height:16px;margin:0;appearance:none;background:transparent;cursor:pointer}
.moovie-futures-balance-slider input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#26d18a 0%,#26d18a var(--moovie-futures-slider-pct,0%),#252a2f var(--moovie-futures-slider-pct,0%),#252a2f 100%)}
.moovie-futures-balance-slider input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5.5px;border:2px solid #dfe5e8;border-radius:50%;background:#101317;box-shadow:0 0 0 2px rgba(0,0,0,.72)}
.moovie-futures-balance-slider input[type=range]::-moz-range-track{height:3px;border-radius:99px;background:#252a2f}
.moovie-futures-balance-slider input[type=range]::-moz-range-progress{height:3px;border-radius:99px;background:#26d18a}
.moovie-futures-balance-slider input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid #dfe5e8;border-radius:50%;background:#101317}
.moovie-futures-slider-marks{display:flex;justify-content:space-between;margin-top:1px;color:#555d64;font-size:9.5px;font-variant-numeric:tabular-nums}
.moovie-futures-order-row{display:grid;grid-template-columns:.82fr 1.18fr;gap:6px;margin-top:7px}
.moovie-futures-order-row>label>span{display:block;margin-bottom:4px;color:#777f86;font-size:9.5px}
.moovie-futures-order-row>label>div{position:relative;height:34px;display:flex;align-items:center;border:1px solid var(--fut-line);border-radius:6px;background:#111318;overflow:hidden}
.moovie-futures-order-row select,.moovie-futures-order-row input{min-width:0;width:100%;height:100%;padding:0 24px 0 8px;border:0;outline:0;appearance:none;background:transparent;color:#f4f6f8;font:900 7.5px/1 inherit}
.moovie-futures-order-row input{padding-right:33px;font-variant-numeric:tabular-nums}
.moovie-futures-order-row input:disabled{color:#626970;opacity:.72}
.moovie-futures-order-row label svg{position:absolute;right:7px;top:50%;width:10px;height:10px;transform:translateY(-50%);pointer-events:none}
.moovie-futures-order-row label b{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:#818990;font-size:9.5px;pointer-events:none}
.moovie-futures-limit-hint{display:block;margin:4px 1px 0;color:#60686e;font-size:9.5px;line-height:1.3}
.moovie-futures-book-title{height:21px!important;font-size:9.5px!important}
.moovie-futures-book-pane .moovie-futures-book-row{height:20px!important;padding:0 2px!important}
.moovie-futures-book-pane .moovie-futures-book-row span{font-size:9.5px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-row b{font-size:9.5px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-row i{opacity:.15!important}
.moovie-futures-book-pane .moovie-futures-book-mid{min-height:39px!important;margin:4px 0!important}
.moovie-futures-book-pane .moovie-futures-book-mid strong{font-size:15px!important;color:#63dfad!important}
.moovie-futures-book-pane .moovie-futures-book-mid span{font-size:9.5px!important}
.moovie-futures-book-empty{min-height:250px;display:grid;place-items:center;padding:10px;color:#697178;font-size:9.5px;line-height:1.4;text-align:center}
.moovie-futures-book-imbalance{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:6px;padding-top:5px;border-top:1px solid var(--fut-line-soft);font-size:9.5px;font-weight:600}
.moovie-futures-book-imbalance span{position:relative;color:#49daa2;padding-top:5px}.moovie-futures-book-imbalance span::before{content:"";position:absolute;left:0;top:0;width:var(--share);height:3px;border-radius:4px;background:#26d18a}
.moovie-futures-book-imbalance b{position:relative;color:#ff7b87;padding-top:5px;text-align:right}.moovie-futures-book-imbalance b::before{content:"";position:absolute;right:0;top:0;width:100%;height:3px;border-radius:4px;background:#ff5362}
.moovie-futures-paper-row .moovie-futures-live-roi{font-weight:600!important}
.moovie-futures-real-balance{margin-top:8px!important}
@media (max-width:390px){
  .moovie-futures-terminal{padding-left:7px!important;padding-right:7px!important}
  .moovie-futures-terminal-body{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important}
  .moovie-futures-ticket-pane{padding-right:6px!important}
  .moovie-futures-book-pane{padding-left:6px!important}
  .moovie-futures-book-pane .moovie-futures-book-row{height:19px!important}
  .moovie-futures-book-pane .moovie-futures-book-row span{font-size:9.5px!important}
  .moovie-futures-book-pane .moovie-futures-book-row b{font-size:9.5px!important}
  .moovie-futures-order-row{grid-template-columns:1fr!important}
  .moovie-futures-order-row>label>div{height:32px}
}












.moovie-futures-pair>div{gap:6px!important}
.moovie-futures-pair strong{font-size:18px!important;line-height:1!important;letter-spacing:-.02em!important}
.moovie-futures-pair>div>span{font-size:9.5px!important;padding:3px 5px!important}
.moovie-futures-pair>div>em{display:none!important}
.moovie-futures-pair>b{font-size:11px!important;font-weight:600!important;min-width:50px;text-align:right}
.moovie-futures-terminal-price{margin-top:5px!important;align-items:end!important}
.moovie-futures-terminal-price>strong{font-size:26px!important;line-height:.98!important;font-weight:600!important;letter-spacing:-.035em!important}
.moovie-futures-terminal-price>span{font-size:9.5px!important;font-weight:600!important;color:#737c84!important}
.moovie-futures-terminal-stats{margin-top:9px!important}
.moovie-futures-terminal-stats small{font-size:9.5px!important}
.moovie-futures-terminal-stats b{font-size:9.5px!important;font-weight:600!important}
.moovie-futures-book-title{height:24px!important;font-size:9.5px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-row{height:22px!important;padding:0 2px!important}
.moovie-futures-book-pane .moovie-futures-book-row span{font-size:10.5px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-row b{font-size:10px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-mid{min-height:43px!important;margin:3px 0!important}
.moovie-futures-book-pane .moovie-futures-book-mid strong{font-size:18px!important;font-weight:600!important}
.moovie-futures-book-pane .moovie-futures-book-mid span{font-size:9.5px!important}
.moovie-futures-book-source{margin-top:4px!important;font-size:9.5px!important}


.moovie-futures-book-imbalance{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:0!important;
  margin-top:5px!important;
  padding-top:0!important;
  border-top:1px solid var(--fut-line-soft)!important;
  font-size:9.5px!important;
  font-weight:600!important;
}
.moovie-futures-imbalance-bar{
  grid-column:1/-1;
  height:4px;
  display:flex;
  gap:0;
  margin:5px 0 4px;
  overflow:hidden;
  border-radius:99px;
  background:#15191c;
}
.moovie-futures-imbalance-bar i{display:block;height:100%;margin:0;padding:0}
.moovie-futures-imbalance-bar i.is-buy{width:var(--buy-share);background:#26d18a}
.moovie-futures-imbalance-bar i.is-sell{width:var(--sell-share);background:#ff5362}
.moovie-futures-book-imbalance>span,
.moovie-futures-book-imbalance>b{padding:0!important;position:static!important}
.moovie-futures-book-imbalance>span{color:#49daa2!important;text-align:left!important}
.moovie-futures-book-imbalance>b{color:#ff7b87!important;text-align:right!important}
.moovie-futures-book-imbalance>span::before,
.moovie-futures-book-imbalance>b::before{display:none!important}


.moovie-futures-balance-slider{
  margin:8px 1px 9px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.moovie-futures-balance-slider>div:first-child{margin-bottom:5px!important}
.moovie-futures-balance-slider>div:first-child span{font-size:9.5px!important;color:#8a939a!important;letter-spacing:.08em!important}
.moovie-futures-balance-slider>div:first-child strong{font-size:10.5px!important}
.moovie-futures-balance-slider input[type=range]{height:17px!important}
.moovie-futures-slider-marks{position:relative;display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin-top:0!important;padding-left:25%;color:#697178!important;font-size:9.5px!important}
.moovie-futures-slider-marks span{position:relative;text-align:right!important;padding-top:5px}
.moovie-futures-slider-marks span::before{content:"";position:absolute;right:0;top:0;width:3px;height:3px;border-radius:50%;background:#757e85;transform:translate(50%,-1px)}


.moovie-futures-ticket-bar select,
.moovie-futures-order-row select{color:#f6f8f9!important;background:#111318!important;color-scheme:dark}
.moovie-futures-ticket-bar select option,
.moovie-futures-order-row select option{background:#111318!important;color:#f6f8f9!important}


.moovie-futures-terminal-submit{min-height:46px!important;display:grid!important;place-items:center!important;padding:0 10px!important}
.moovie-futures-terminal-submit strong{font-size:10px!important;line-height:1!important}
.moovie-futures-terminal-submit small{display:none!important}

@media (max-width:390px){
  .moovie-futures-pair strong{font-size:17px!important}
  .moovie-futures-pair>b{font-size:10px!important}
  .moovie-futures-terminal-price>strong{font-size:24px!important}
  .moovie-futures-book-pane .moovie-futures-book-row{height:21px!important}
  .moovie-futures-book-pane .moovie-futures-book-row span{font-size:10px!important}
  .moovie-futures-book-pane .moovie-futures-book-row b{font-size:9.5px!important}
}


.moovie-futures-pair>b{
  font-size:15px!important;
  font-weight:600!important;
  min-width:64px!important;
  line-height:1!important;
  text-align:right!important;
}
.moovie-futures-inline-pickers{
  align-items:flex-start!important;
  gap:6px!important;
}
.moovie-futures-inline-picker{
  flex:1 1 0;
  min-width:0;
  margin:0;
}
.moovie-futures-inline-picker>summary{
  list-style:none;
  width:100%;
  min-height:34px;
  padding:0 9px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:6px;
  border:1px solid var(--fut-line);
  border-radius:7px;
  background:#111318;
  color:#f4f6f8;
  font-size:10px;
  font-weight:600;
  cursor:pointer;
  user-select:none;
}
.moovie-futures-inline-picker>summary::-webkit-details-marker{display:none}
.moovie-futures-inline-picker>summary svg{width:11px;height:11px;flex:0 0 auto;transition:transform .16s ease}
.moovie-futures-inline-picker[open]>summary svg{transform:rotate(180deg)}
.moovie-futures-inline-picker-options{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  margin-top:5px;
  padding:5px;
  border:1px solid var(--fut-line);
  border-radius:7px;
  background:#0b0d10;
}
.moovie-futures-inline-picker-options button{
  min-width:0;
  min-height:29px;
  padding:0 5px;
  border:1px solid #24292e;
  border-radius:5px;
  background:#13161a;
  color:#aeb5ba;
  font:900 7px/1 inherit;
}
.moovie-futures-inline-picker-options button.is-active{
  border-color:rgba(255,255,255,.26);
  background:#e7ebee;
  color:#0a0c0e;
}
.moovie-futures-leverage-options{grid-template-columns:repeat(2,minmax(0,1fr))}
.moovie-futures-order-type-inline{
  padding:3px!important;
  gap:3px!important;
  overflow:hidden!important;
}
.moovie-futures-order-type-inline button{
  flex:1 1 0;
  min-width:0;
  height:28px;
  border:0;
  border-radius:4px;
  background:transparent;
  color:#7f878e;
  font:900 7.4px/1 inherit;
}
.moovie-futures-order-type-inline button.is-active{
  background:#e7ebee;
  color:#080a0c;
}
.moovie-futures-balance-slider>div:first-child strong{
  font-size:10.5px!important;
}
.moovie-futures-slider-marks{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:17px!important;
  margin-top:0!important;
  padding:0!important;
  color:#747d84!important;
  font-size:9.5px!important;
}
.moovie-futures-slider-marks button{
  position:absolute;
  top:3px;
  padding:3px 2px 0;
  border:0;
  background:transparent;
  color:inherit;
  font:900 5.4px/1 inherit;
  white-space:nowrap;
  transform:translateX(-50%);
}
.moovie-futures-slider-marks button::before{
  content:"";
  position:absolute;
  left:50%;
  top:0;
  width:3px;
  height:3px;
  border-radius:50%;
  background:#7a838a;
  transform:translate(-50%,-1px);
}
.moovie-futures-slider-marks button:nth-child(1){left:25%}
.moovie-futures-slider-marks button:nth-child(2){left:50%}
.moovie-futures-slider-marks button:nth-child(3){left:75%}
.moovie-futures-slider-marks button:nth-child(4){left:100%;transform:translateX(-100%)}
.moovie-futures-slider-marks button:nth-child(4)::before{left:100%;transform:translate(-100%,-1px)}
.moovie-futures-paper-actions{
  display:flex;
  justify-content:flex-end;
  gap:4px;
  margin-top:5px;
}
.moovie-futures-paper-actions button{
  margin-top:0!important;
  min-width:0;
}
.moovie-futures-receipt-sheet .confirm-send-summary{margin-top:0}
.moovie-futures-receipt-sheet .moovie-prediction-receipt-explorer{margin-top:6px}
@media (max-width:390px){
  .moovie-futures-pair>b{font-size:13.5px!important;min-width:58px!important}
  .moovie-futures-inline-picker>summary{min-height:32px;font-size:9.5px;padding:0 7px}
  .moovie-futures-inline-picker-options{padding:4px;gap:3px}
  .moovie-futures-inline-picker-options button{min-height:27px;font-size:9.5px}
  .moovie-futures-order-type-inline button{font-size:9.5px}
}



.moovie-futures-inline-pickers{position:relative!important;overflow:visible!important}
.moovie-futures-inline-picker{position:relative!important;overflow:visible!important}
.moovie-futures-inline-picker>summary{position:relative!important;z-index:2!important}
.moovie-futures-inline-picker>summary>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.moovie-futures-inline-picker>summary small{display:block;color:#777f86;font-size:9.5px;font-weight:600;letter-spacing:.04em;line-height:1}
.moovie-futures-inline-picker>summary strong{display:block;color:#f4f6f8;font-size:10px;font-weight:600;line-height:1.05}
.moovie-futures-inline-picker-options{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:calc(100% + 6px)!important;
  top:auto!important;
  z-index:80!important;
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  margin:0!important;
  padding:5px!important;
  border:1px solid #30363c!important;
  border-radius:8px!important;
  background:#0b0d10!important;
  box-shadow:0 14px 32px rgba(0,0,0,.62)!important;
}
.moovie-futures-inline-picker:not([open])>.moovie-futures-inline-picker-options{display:none!important}
.moovie-futures-inline-picker-options button{
  width:100%!important;
  min-height:32px!important;
  padding:0 9px!important;
  text-align:left!important;
  border:1px solid #252b30!important;
  border-radius:6px!important;
  background:#121519!important;
  color:#d6dce0!important;
  font-size:9.5px!important;
}
.moovie-futures-inline-picker-options button.is-active{
  border-color:#555f66!important;
  background:#e7ebee!important;
  color:#090b0d!important;
}
.moovie-futures-leverage-options{grid-template-columns:none!important}
.moovie-futures-order-row{overflow:visible!important}
.moovie-futures-order-row>label{position:relative!important;overflow:visible!important}
.moovie-futures-order-picker{width:100%!important}
.moovie-futures-order-picker>summary{height:34px!important;min-height:34px!important}
.moovie-futures-order-picker>summary>span{justify-content:center!important}
.moovie-futures-order-type-inline{display:none!important}
@media (max-width:390px){
  .moovie-futures-inline-picker-options{bottom:calc(100% + 5px)!important}
  .moovie-futures-inline-picker-options button{min-height:31px!important;font-size:9.5px!important}
}



.moovie-futures-peuro-base{
  display:flex;
  align-items:baseline;
  gap:7px;
  flex-wrap:wrap;
  margin-top:7px;
  padding-top:6px;
  border-top:1px solid var(--fut-line-soft);
  color:#737c84;
  font-size:9.5px;
  font-weight:600;
  letter-spacing:.02em;
}
.moovie-futures-peuro-base>span{font-size:9.5px;font-weight:600;letter-spacing:.07em;color:#7f878e}
.moovie-futures-peuro-base>strong{font-size:9.5px;font-weight:600;color:#d9dee2;white-space:nowrap}
.moovie-futures-peuro-base>strong b,.moovie-futures-peuro-base>small b{font:inherit;color:inherit}
.moovie-futures-peuro-base>small{font-size:9.5px;font-weight:600;color:#687178}
@media (max-width:390px){
  .moovie-futures-peuro-base{gap:5px;margin-top:6px;padding-top:5px}
  .moovie-futures-peuro-base>small{width:100%}
}


.moovie-futures-ticket-pane>.moovie-futures-real-balance{margin:0 0 8px!important}
.moovie-futures-balance-slider input[type=range]:disabled{cursor:not-allowed;opacity:.42}
.moovie-futures-slider-marks button:disabled{cursor:not-allowed;opacity:.35}
.moovie-futures-ledger{margin-top:10px;border-top:1px solid var(--fut-line);background:#000}
.moovie-futures-ledger-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--fut-line);background:#030405}
.moovie-futures-ledger-tabs button{min-width:0;height:38px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#737c83;display:flex;align-items:center;justify-content:center;gap:6px;font:900 7px/1 inherit;letter-spacing:.01em;cursor:pointer}
.moovie-futures-ledger-tabs button.is-active{color:#f1f4f5;border-bottom-color:#e4e8ea;background:rgba(255,255,255,.025)}
.moovie-futures-ledger-tabs button b{min-width:18px;height:17px;padding:0 5px;border:1px solid var(--fut-line);border-radius:999px;display:grid;place-items:center;color:#aeb5ba;font-size:9.5px;font-weight:600}
.moovie-futures-ledger-tabs button.is-active b{color:#fff;border-color:#4a5156}
.moovie-futures-ledger-content{padding:0 2px 2px}
.moovie-futures-ledger-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 0 5px;border-top:1px solid var(--fut-line-soft)}
.moovie-futures-ledger-pagination button{height:28px;padding:0 9px;border:1px solid var(--fut-line);border-radius:5px;background:#0d1013;color:#dfe3e6;font:900 6px/1 inherit;cursor:pointer}
.moovie-futures-ledger-pagination button:last-child{justify-self:end}
.moovie-futures-ledger-pagination button:disabled{opacity:.32;cursor:not-allowed}
.moovie-futures-ledger-pagination span{color:#7d858b;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}
@media (max-width:390px){.moovie-futures-ledger-tabs button{height:36px;padding:0 5px;font-size:9.5px}.moovie-futures-ledger-tabs button b{min-width:16px;height:16px;font-size:9.5px}}



.dashboard-prime-market-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:7px;
  margin:18px 0 8px;
}
.dashboard-prime-market-grid + .dashboard-market-shell{margin-top:6px!important}
.dashboard-prime-card{
  min-width:0;
  min-height:54px;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.075);
  border-radius:13px;
  background:linear-gradient(145deg,#10151b,#0b0f14 72%);
  box-shadow:0 10px 24px rgba(0,0,0,.12);
  color:#eef2f4;
  overflow:hidden;
}
.dashboard-prime-futures{
  appearance:none;
  -webkit-appearance:none;
  display:grid;
  grid-template-columns:minmax(74px,.78fr) minmax(0,1.22fr);
  gap:6px;
  align-items:center;
  padding:6px 8px;
  font:inherit;
  text-align:left;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
.dashboard-prime-futures:hover{border-color:rgba(184,255,59,.2);background:linear-gradient(145deg,#121922,#0c1117 72%)}
.dashboard-prime-futures:active{transform:translateY(1px)}
.dashboard-prime-futures:focus-visible{outline:2px solid rgba(184,255,59,.4);outline-offset:2px}
.dashboard-prime-identity{display:flex;align-items:center;gap:6px;min-width:0}
.dashboard-prime-futures>.dashboard-prime-identity,.dashboard-prime-futures>.dashboard-prime-value{width:100%}
.dashboard-prime-identity>.coin-logo-image{width:27px!important;height:27px!important;flex:0 0 27px!important}
.dashboard-prime-identity>div,.dashboard-prime-identity>span{min-width:0}
.dashboard-prime-identity small,.dashboard-prime-identity strong,.dashboard-prime-identity span,.dashboard-prime-value small,.dashboard-prime-value strong,.dashboard-prime-value span,.dashboard-prime-value em{display:block}
.dashboard-prime-identity small{color:#b8ff3b;font-size:9.5px;font-weight:600;letter-spacing:.14em;line-height:1}
.dashboard-prime-identity strong{margin-top:3px;color:#edf2f4;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-prime-identity span{margin-top:1px;color:#6f7a84;font-size:9.5px;font-weight:600}
.dashboard-prime-value{min-width:0;text-align:right}
.dashboard-prime-value small{color:#68737d;font-size:9.5px;font-weight:600;letter-spacing:.06em;white-space:nowrap}
.dashboard-prime-value strong{margin-top:2px;color:#f0f3f5;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-prime-value>span{margin-top:1px;font-size:9.5px;font-weight:600}
.dashboard-prime-value em{margin-top:2px;color:#8f9aa3;font-size:9.5px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-prime-market-grid .is-up{color:#b8ff3b!important}
.dashboard-prime-market-grid .is-down{color:#ff7082!important}
.dashboard-prime-prediction{
  appearance:none;
  -webkit-appearance:none;
  display:grid;
  grid-template-columns:30px minmax(58px,.82fr) minmax(0,1fr);
  gap:6px;
  align-items:center;
  padding:6px 8px;
  font:inherit;
  text-align:left;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
.dashboard-prime-prediction:hover{border-color:rgba(184,255,59,.2);background:linear-gradient(145deg,#121922,#0c1117 72%)}
.dashboard-prime-prediction:active{transform:translateY(1px)}
.dashboard-prime-prediction:focus-visible{outline:2px solid rgba(184,255,59,.4);outline-offset:2px}
.dashboard-prime-moovie-prediction-icon{width:28px;height:28px;border:1px solid rgba(184,255,59,.14);border-radius:9px;display:grid;place-items:center;color:#b8ff3b;background:rgba(184,255,59,.035)}
.dashboard-prime-moovie-prediction-icon svg{width:18px;height:18px;stroke:currentColor}
.dashboard-prime-moovie-prediction-copy{min-width:0}
.dashboard-prime-moovie-prediction-copy small,.dashboard-prime-moovie-prediction-copy strong,.dashboard-prime-moovie-prediction-copy span,.dashboard-prime-moovie-prediction-price strong,.dashboard-prime-moovie-prediction-price span{display:block}
.dashboard-prime-moovie-prediction-copy small{color:#b8ff3b;font-size:9.5px;font-weight:600;letter-spacing:.12em;white-space:nowrap}
.dashboard-prime-moovie-prediction-copy strong{margin-top:3px;color:#eef2f4;font-size:10px;font-weight:600;white-space:nowrap}
.dashboard-prime-moovie-prediction-copy span{margin-top:1px;color:#6d7882;font-size:9.5px;font-weight:600;white-space:nowrap}
.dashboard-prime-moovie-prediction-price{min-width:0;text-align:right}
.dashboard-prime-moovie-prediction-price strong{color:#f0f3f5;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-prime-moovie-prediction-price span{margin-top:3px;font-size:9.5px;font-weight:600}
@media (max-width:600px){
  .dashboard-prime-market-grid{gap:6px;margin-top:16px}
  .dashboard-prime-card{min-height:52px;border-radius:12px}
  .dashboard-prime-futures,.dashboard-prime-prediction{padding:5px 6px;gap:5px}
  .dashboard-prime-futures{grid-template-columns:minmax(66px,.78fr) minmax(0,1.22fr)}
  .dashboard-prime-identity>.coin-logo-image{width:24px!important;height:24px!important;flex-basis:24px!important}
  .dashboard-prime-prediction{grid-template-columns:26px minmax(52px,.78fr) minmax(0,1.22fr)}
  .dashboard-prime-moovie-prediction-icon{width:25px;height:25px;border-radius:8px}
  .dashboard-prime-moovie-prediction-icon svg{width:16px;height:16px}
  .dashboard-prime-identity strong,.dashboard-prime-moovie-prediction-copy strong{font-size:9.5px}
  .dashboard-prime-value strong,.dashboard-prime-moovie-prediction-price strong{font-size:9.5px}
  .dashboard-prime-value em{font-size:9.5px}
}
@media (max-width:390px){
  .dashboard-prime-market-grid{gap:5px;margin-top:15px}
  .dashboard-prime-futures,.dashboard-prime-prediction{padding:5px}
  .dashboard-prime-futures{grid-template-columns:minmax(58px,.72fr) minmax(0,1.28fr)}
  .dashboard-prime-prediction{grid-template-columns:23px minmax(47px,.72fr) minmax(0,1.28fr)}
  .dashboard-prime-identity>.coin-logo-image{width:21px!important;height:21px!important;flex-basis:21px!important}
  .dashboard-prime-moovie-prediction-icon{width:22px;height:22px}
  .dashboard-prime-moovie-prediction-icon svg{width:14px;height:14px}
  .dashboard-prime-identity small,.dashboard-prime-moovie-prediction-copy small{font-size:9.5px}
  .dashboard-prime-identity strong,.dashboard-prime-moovie-prediction-copy strong{font-size:9.5px}
  .dashboard-prime-identity span,.dashboard-prime-moovie-prediction-copy span{font-size:9.5px}
  .dashboard-prime-value small{font-size:9.5px}
  .dashboard-prime-value strong,.dashboard-prime-moovie-prediction-price strong{font-size:9.5px}
  .dashboard-prime-value>span,.dashboard-prime-moovie-prediction-price span{font-size:9.5px}
  .dashboard-prime-value em{font-size:9.5px}
}



.moovie-futures-paper-actions button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}
.moovie-futures-paper-row .moovie-futures-live-roi{margin:0 0 2px!important;font-size:9.5px!important;line-height:1.1!important}
.moovie-futures-paper-row>div:last-child.is-up .moovie-futures-live-roi{color:var(--fut-green)!important}
.moovie-futures-paper-row>div:last-child.is-down .moovie-futures-live-roi{color:var(--fut-red)!important}














@keyframes peuroBubbleGridDrift{
  0%{background-position:0 18px,42px 0,18px 34px}
  50%{background-position:-12px -20px,54px -28px,4px 4px}
  100%{background-position:-24px -58px,66px -56px,-10px -26px}
}
@keyframes peuroUltravioletGridDrift{
  0%{background-position:-110px -90px,60px 110px,0 0}
  50%{background-position:20px 15px,-40px 20px,0 0}
  100%{background-position:150px 120px,-140px -70px,0 0}
}
.balance-theme-bubble{
  background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;
  border-color:rgba(116,197,255,.22)!important;
}
.balance-theme-bubble .card-grid{
  opacity:.50!important;
  mask-image:none!important;-webkit-mask-image:none!important;transform:none!important;
  background-image:radial-gradient(circle,rgba(158,224,255,.32) 0 5px,transparent 5.8px),radial-gradient(circle,rgba(89,190,255,.24) 0 8px,transparent 8.8px),radial-gradient(circle,rgba(215,242,255,.18) 0 3px,transparent 3.8px)!important;
  background-size:128px 128px,166px 166px,104px 104px!important;
  animation:peuroBubbleGridDrift 13s linear infinite!important;
}
.balance-theme-ultraviolet{
  background:radial-gradient(circle at 78% 20%,rgba(183,92,255,.24),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;
  border-color:rgba(210,138,255,.24)!important;
}
.balance-theme-ultraviolet .card-grid{
  opacity:.52!important;
  mask-image:none!important;-webkit-mask-image:none!important;transform:none!important;
  background-image:linear-gradient(128deg,transparent 46%,rgba(239,204,255,.24) 48%,transparent 50%),linear-gradient(128deg,transparent 58%,rgba(255,255,255,.17) 60%,transparent 62%),radial-gradient(circle at 72% 28%,rgba(183,92,255,.20),transparent 28%)!important;
  background-size:270px 270px,330px 330px,100% 100%!important;
  animation:peuroUltravioletGridDrift 12.5s linear infinite!important;
}
.balance-theme-art-peuro-watermark{
  z-index:0!important;
  opacity:.13!important;
  transform:none!important;
  color:transparent!important;
}
.balance-theme-art-peuro-watermark::after{display:none!important}
.balance-theme-art-peuro-watermark img{
  width:78px;height:78px;object-fit:contain;display:block;
  filter:grayscale(1) saturate(0) brightness(1.9) contrast(.82)!important;
  opacity:.88;
}
.compact-balance-card .balance-theme-art-peuro-watermark img{width:64px;height:64px}
.theme-linked-card .balance-theme-art-peuro-watermark img{width:72px;height:72px}
.moovie-prediction-peuro-balance-card>.balance-theme-art-peuro-watermark img{width:58px;height:58px}


.balance-theme-option.balance-theme-bubble{
  background:radial-gradient(circle at 87% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;
}
.balance-theme-option.balance-theme-ultraviolet{
  background:radial-gradient(circle at 86% 20%,rgba(183,92,255,.25),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;
}
.balance-theme-option.balance-theme-bubble .balance-theme-mini-grid{
  opacity:.48;background-image:radial-gradient(circle,rgba(187,233,255,.34) 0 3px,transparent 3.6px);background-size:34px 34px;
}
.balance-theme-option.balance-theme-ultraviolet .balance-theme-mini-grid{
  opacity:.48;background-image:linear-gradient(128deg,transparent 46%,rgba(239,204,255,.26) 48%,transparent 50%);background-size:96px 96px;
}
.balance-theme-option-peuro-logo{display:grid!important;place-items:center!important}
.balance-theme-option-peuro-logo img{
  width:30px;height:30px;object-fit:contain;display:block;
  filter:grayscale(1) saturate(0) brightness(1.9) contrast(.82)!important;
  opacity:.72;
}



.theme-linked-card.balance-theme-bubble{
  background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;
  border-color:rgba(116,197,255,.22)!important;
}
.theme-linked-card.balance-theme-ultraviolet{
  background:radial-gradient(circle at 78% 20%,rgba(183,92,255,.24),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;
  border-color:rgba(210,138,255,.24)!important;
}


.detail-theme-action-pair.theme-bubble .action-button{
  background:linear-gradient(135deg,#0d3a6d,#071b35)!important;border-color:rgba(116,197,255,.24)!important
}
.detail-theme-action-pair.theme-ultraviolet .action-button{
  background:linear-gradient(135deg,#4b1672,#1a0929)!important;border-color:rgba(210,138,255,.26)!important
}
.theme-skin-action.balance-theme-bubble{
  background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 34%),linear-gradient(145deg,#08284d,#0b4d94 58%,#05152b)!important;
  border-color:rgba(116,197,255,.28)!important;color:#eefaff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.29),inset 0 1px 0 rgba(211,243,255,.10)!important;
}
.theme-skin-action.balance-theme-ultraviolet{
  background:radial-gradient(circle at 82% 18%,rgba(210,138,255,.22),transparent 34%),linear-gradient(145deg,#28103d,#5a1781 58%,#150522)!important;
  border-color:rgba(210,138,255,.30)!important;color:#fbf0ff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.30),inset 0 1px 0 rgba(239,204,255,.10)!important;
}


.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-bubble button.is-active{
  background:linear-gradient(135deg,#bcecff,#55bce8)!important;border-color:#93ddff!important;color:#071827!important;box-shadow:0 8px 22px rgba(89,190,255,.16)!important;
}
.payments-page:not(.payments-receipt-only) .payments-theme-switch.theme-ultraviolet button.is-active{
  background:linear-gradient(135deg,#e3b5ff,#ae62df)!important;border-color:#d292fa!important;color:#1d092a!important;box-shadow:0 8px 22px rgba(183,92,255,.17)!important;
}


.swap-page.balance-theme-bubble{
  --swap-confirm-bg:linear-gradient(180deg,#88dbff,#4eaddb);
  --swap-confirm-fg:#071827;
  --swap-confirm-border:rgba(153,225,255,.30);
}
.swap-page.balance-theme-ultraviolet{
  --swap-confirm-bg:linear-gradient(180deg,#d89cff,#a253d0);
  --swap-confirm-fg:#1b0925;
  --swap-confirm-border:rgba(225,181,255,.30);
}


@media (prefers-reduced-motion:reduce){
  .balance-theme-bubble .card-grid,.balance-theme-ultraviolet .card-grid{animation:none!important}
}



.moovie-futures-processing-overlay{pointer-events:auto!important;cursor:progress!important;user-select:none!important}
.moovie-futures-processing-overlay .send-broadcast-content{pointer-events:none!important}


.moovie-futures-pair{
  position:relative!important;
  align-items:flex-start!important;
  overflow:visible!important;
}
.moovie-futures-pair-tools{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:flex-start;
  gap:6px;
  min-width:70px;
}
.moovie-futures-market-change{
  display:block;
  min-width:64px;
  border:0!important;
  padding:0!important;
  background:transparent!important;
  text-align:right;
  font-size:13.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.moovie-futures-market-change.is-up{color:var(--fut-green)!important}
.moovie-futures-market-change.is-down{color:var(--fut-red)!important}
.moovie-futures-rules{
  position:relative;
  z-index:30;
}
.moovie-futures-rules>summary{
  list-style:none;
  width:22px;
  height:22px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.18);
  border-radius:50%;
  background:#111318;
  color:#dce2e7;
  font:950 11px/1 inherit;
  cursor:pointer;
  user-select:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
.moovie-futures-rules>summary::-webkit-details-marker{display:none}
.moovie-futures-rules[open]>summary{background:#f1f4f6;color:#080a0d;border-color:#f1f4f6}
.moovie-futures-rules-popover{
  position:absolute;
  top:28px;
  right:0;
  width:min(248px,calc(100vw - 46px));
  padding:11px 12px;
  display:grid;
  gap:7px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:12px;
  background:rgba(12,14,18,.985);
  box-shadow:0 18px 44px rgba(0,0,0,.48);
  color:#eef2f5;
  z-index:60;
}
.moovie-futures-rules-popover strong{
  font-size:10.5px!important;
  line-height:1.2!important;
  letter-spacing:.02em!important;
}
.moovie-futures-rules-popover span{
  display:block;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  color:#aab3bb!important;
  font-size:9.5px!important;
  line-height:1.45!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
@media (max-width:390px){
  .moovie-futures-pair-tools{min-width:64px;gap:5px}
  .moovie-futures-market-change{font-size:12.5px!important;min-width:58px}
  .moovie-futures-rules>summary{width:21px;height:21px;font-size:10px}
}




.moovie-wallet-page .moovie-peur-wallet-card{
  min-height:178px!important;
  padding:18px 18px 17px!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-hero-head{
  margin-bottom:20px!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin{
  gap:12px!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin>img,
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin>.coin-icon,
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin svg{
  flex:0 0 auto;
}
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin small{
  font-size:10.5px!important;
  line-height:1.1!important;
  font-weight:600!important;
  letter-spacing:.10em!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin strong{
  margin-top:3px!important;
  font-size:14.2px!important;
  line-height:1.18!important;
  font-weight:600!important;
  letter-spacing:-.018em!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total{
  gap:5px!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total span{
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total strong{
  font-size:28px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.035em!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total small{
  font-size:10.3px!important;
  line-height:1.15!important;
  font-weight:600!important;
}
.moovie-wallet-page .moovie-peur-wallet-card .moovie-help-button{
  width:32px!important;
  height:32px!important;
  flex-basis:32px!important;
  font-size:13px!important;
}
@media (max-width:390px){
  .moovie-wallet-page .moovie-peur-wallet-card{min-height:168px!important;padding:16px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-hero-head{margin-bottom:17px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin strong{font-size:13px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .asset-hero-coin small{font-size:10px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total span{font-size:10px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total strong{font-size:26px!important}
  .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total small{font-size:10.5px!important}
}



.header-moovie-transfer-button{width:38px;height:38px;min-width:38px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.035);display:grid;place-items:center;cursor:pointer;transition:.18s ease}
.header-moovie-transfer-button:hover,.header-moovie-transfer-button.is-active{border-color:rgba(184,255,59,.30);background:rgba(184,255,59,.075)}
.header-moovie-transfer-button img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.15))}
.moovie-transfer-page{padding-bottom:120px!important}
.moovie-transfer-hero{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:25px;background:radial-gradient(circle at 92% 8%,rgba(184,255,59,.09),transparent 34%),linear-gradient(145deg,#11151b,#080a0e);box-shadow:0 22px 52px rgba(0,0,0,.24)}
.moovie-transfer-hero:after{content:"";position:absolute;width:210px;height:210px;right:-95px;bottom:-115px;border:1px solid rgba(184,255,59,.08);border-radius:50%;box-shadow:0 0 0 28px rgba(184,255,59,.02),0 0 0 58px rgba(184,255,59,.015);pointer-events:none}
.moovie-transfer-hero-brand{display:flex;align-items:center;gap:13px;position:relative;z-index:1}.moovie-transfer-hero-brand>span{width:48px;height:48px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.045);display:grid;place-items:center}.moovie-transfer-hero-brand img{width:33px;height:33px;object-fit:contain}.moovie-transfer-hero-brand small{display:block;color:#8d98a3;font-size:9.5px;font-weight:600;letter-spacing:.14em}.moovie-transfer-hero-brand h1{margin:4px 0 0;font-size:22px;letter-spacing:-.035em}.moovie-transfer-hero>p{position:relative;z-index:1;max-width:420px;margin:16px 0 0;color:#9aa5af;font-size:10.4px;line-height:1.62}.moovie-transfer-zero-fee{position:relative;z-index:1;margin-top:17px;display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;padding:9px 12px;border:1px solid rgba(184,255,59,.16);border-radius:14px;background:rgba(184,255,59,.045)}.moovie-transfer-zero-fee>b{font-size:24px;line-height:1;color:#b8ff3b}.moovie-transfer-zero-fee span strong,.moovie-transfer-zero-fee span small{display:block}.moovie-transfer-zero-fee span strong{font-size:10px;letter-spacing:.12em}.moovie-transfer-zero-fee span small{margin-top:2px;color:#89949e;font-size:9.5px}
.moovie-transfer-balances{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:stretch;margin-top:11px}.moovie-transfer-balances article{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:#0d1116}.moovie-transfer-balances article.is-moovie{background:linear-gradient(145deg,#10151a,#090b0f)}.moovie-transfer-balances article small,.moovie-transfer-balances article strong,.moovie-transfer-balances article span{display:block}.moovie-transfer-balances article small{color:#7c8792;font-size:9.5px;font-weight:600;letter-spacing:.12em}.moovie-transfer-balances article strong{margin-top:8px;color:#f1f5f7;font-size:16px;line-height:1.1}.moovie-transfer-balances article span{margin-top:5px;color:#737e89;font-size:9.5px;line-height:1.35}.moovie-transfer-balances>i{align-self:center;width:30px;height:30px;border-radius:50%;background:rgba(184,255,59,.06);color:#b8ff3b;display:grid;place-items:center}.moovie-transfer-balances>i svg{width:14px;height:14px}
.moovie-transfer-card{margin-top:11px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:linear-gradient(155deg,rgba(15,18,23,.96),rgba(8,10,14,.96));box-shadow:0 18px 45px rgba(0,0,0,.19)}.moovie-transfer-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.moovie-transfer-card-head small{display:block;color:#75818c;font-size:9.5px;font-weight:600;letter-spacing:.13em}.moovie-transfer-card-head h2{margin:4px 0 0;font-size:15px}.moovie-transfer-card-head>span{max-width:42%;color:#9da7af;font-size:9.5px;text-align:right;line-height:1.35}.moovie-transfer-field{margin-top:13px}.moovie-transfer-field:first-of-type{margin-top:0}.moovie-transfer-field .field-label-row{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:7px}.moovie-transfer-field .field-label-row small{color:#737e88;font-size:9.5px;text-align:right}.moovie-transfer-unify{width:100%;margin-top:7px;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.025);color:#e9eef1;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;cursor:pointer}.moovie-transfer-unify>span{width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.045);display:grid;place-items:center}.moovie-transfer-unify>span svg{width:14px;height:14px}.moovie-transfer-unify div strong,.moovie-transfer-unify div small{display:block}.moovie-transfer-unify div strong{font-size:10px}.moovie-transfer-unify div small{margin-top:3px;color:#7f8a94;font-size:9.5px}.moovie-transfer-unify>b{font-size:9.5px;color:#68737d}.moovie-transfer-unify.is-on{border-color:rgba(184,255,59,.19);background:rgba(184,255,59,.045)}.moovie-transfer-unify.is-on>b{color:#b8ff3b}.moovie-transfer-amount{height:54px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(0,0,0,.18);display:flex;align-items:center;padding:0 14px}.moovie-transfer-amount input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font:850 21px/1 inherit}.moovie-transfer-amount span{color:#b8ff3b;font-size:10.5px;font-weight:600}.moovie-transfer-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px}.moovie-transfer-quick button{min-height:34px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.025);color:#9ca7b0;font:850 8px/1 inherit;cursor:pointer}.moovie-transfer-quick button:hover{color:#fff;border-color:rgba(255,255,255,.14)}
.moovie-transfer-destination{margin-top:14px;padding:11px;border:1px solid rgba(184,255,59,.11);border-radius:15px;background:rgba(184,255,59,.026);display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;align-items:center}.moovie-transfer-destination>span{width:34px;height:34px}.moovie-transfer-destination div small,.moovie-transfer-destination div strong,.moovie-transfer-destination div p{display:block}.moovie-transfer-destination div small{color:#74808a;font-size:9.5px;font-weight:600;letter-spacing:.11em}.moovie-transfer-destination div strong{margin-top:3px;font-size:10.5px}.moovie-transfer-destination div p{margin:3px 0 0;color:#7f8a94;font-size:9.5px}.moovie-transfer-destination>b{width:28px;height:28px;display:grid;place-items:center;color:#b8ff3b}.moovie-transfer-destination>b svg{width:15px;height:15px}.moovie-transfer-submit{width:100%;min-height:50px;margin-top:15px;border:0;border-radius:14px;background:linear-gradient(135deg,#d6ff83,#9df031);color:#0b0e0d;font:950 10.5px/1 inherit;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 14px 30px rgba(143,220,48,.12)}.moovie-transfer-submit:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.moovie-transfer-submit svg{width:16px;height:16px}
.moovie-transfer-pin-required{margin-top:15px;padding:13px;border:1px solid rgba(184,255,59,.16);border-radius:15px;background:rgba(184,255,59,.035);display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}
.moovie-transfer-pin-required>span{width:32px;height:32px;border-radius:10px;background:rgba(184,255,59,.08);color:#b8ff3b;display:grid;place-items:center}.moovie-transfer-pin-required>span svg{width:16px;height:16px}
.moovie-transfer-pin-required strong,.moovie-transfer-pin-required small{display:block}.moovie-transfer-pin-required strong{color:#edf5e6;font-size:10px;line-height:1.35}.moovie-transfer-pin-required small{margin-top:4px;color:#87938a;font-size:9.5px;line-height:1.45}
.moovie-transfer-pin-required button{width:100%;min-height:42px;margin-top:10px;border:0;border-radius:12px;background:linear-gradient(135deg,#d6ff83,#9df031);color:#0b0e0d;font:950 8.8px/1 inherit;letter-spacing:.035em;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.moovie-transfer-pin-required button svg{width:14px;height:14px}
.moovie-transfer-fee-line{margin-top:10px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:start}.moovie-transfer-fee-line>span{color:#8fa878}.moovie-transfer-fee-line svg{width:16px;height:16px}.moovie-transfer-fee-line p{margin:0}.moovie-transfer-fee-line strong,.moovie-transfer-fee-line small{display:block}.moovie-transfer-fee-line strong{font-size:9.5px}.moovie-transfer-fee-line small{margin-top:3px;color:#76818b;font-size:9.5px;line-height:1.45}.moovie-transfer-error{margin-top:11px}.moovie-transfer-explainer{display:grid;gap:7px;margin-top:11px}.moovie-transfer-explainer>div{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.018);display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px}.moovie-transfer-explainer>div>span{width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.035);display:grid;place-items:center;color:#cfd5d9}.moovie-transfer-explainer svg{width:15px;height:15px}.moovie-transfer-explainer p{margin:0}.moovie-transfer-explainer strong,.moovie-transfer-explainer small{display:block}.moovie-transfer-explainer strong{font-size:10px}.moovie-transfer-explainer small{margin-top:4px;color:#7e8993;font-size:9.5px;line-height:1.55}.moovie-transfer-success{margin-top:11px;padding:13px;border:1px solid rgba(184,255,59,.17);border-radius:18px;background:rgba(184,255,59,.035);display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px}.moovie-transfer-success>span{width:34px;height:34px;border-radius:50%;background:#b8ff3b;color:#0b0e0d;display:grid;place-items:center}.moovie-transfer-success>span svg{width:17px;height:17px}.moovie-transfer-success small{display:block;color:#78905c;font-size:9.5px;font-weight:600;letter-spacing:.11em}.moovie-transfer-success strong{display:block;margin-top:4px;font-size:15px}.moovie-transfer-success p{margin:3px 0 0;color:#8e9a84;font-size:9.5px}.moovie-transfer-success a{display:inline-flex;align-items:center;gap:4px;margin:7px 7px 0 0;color:#cbe9a6;text-decoration:none;font-size:9.5px}.moovie-transfer-success a svg{width:11px;height:11px}.moovie-transfer-processing-overlay{position:absolute;inset:0;z-index:4800;background:rgba(5,7,9,.91);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.moovie-transfer-processing-card{width:min(310px,92%);padding:26px 20px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(155deg,#11151b,#090b0f);text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.42)}.moovie-transfer-processing-icon{width:58px;height:58px;margin:0 auto 13px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.04);display:grid;place-items:center}.moovie-transfer-processing-icon img{width:40px;height:40px;object-fit:contain}.moovie-transfer-processing-card small{display:block;color:#7e8993;font-size:9.5px;font-weight:600;letter-spacing:.12em}.moovie-transfer-processing-card h2{margin:8px 0 0;font-size:17px}.moovie-transfer-processing-card p{margin:8px auto 0;max-width:245px;color:#87929c;font-size:10px;line-height:1.5}
@media (max-width:390px){.header-moovie-transfer-button{width:36px;height:36px;min-width:36px}.header-moovie-transfer-button img{width:20px;height:20px}.moovie-transfer-hero{padding:18px}.moovie-transfer-balances{grid-template-columns:1fr 25px 1fr}.moovie-transfer-balances>i{width:25px;height:25px}.moovie-transfer-balances article{padding:12px}.moovie-transfer-balances article strong{font-size:14px}.moovie-transfer-card{padding:14px}.moovie-transfer-card-head>span{max-width:38%;font-size:9.5px}.moovie-transfer-field .field-label-row{align-items:flex-start;flex-direction:column;gap:3px}.moovie-transfer-field .field-label-row small{text-align:left}}


.moovie-futures-closed-row.is-settling{border-color:rgba(255,255,255,.11)!important}








.dashboard-market-price .dashboard-fiat-reference{
  display:inline-flex!important;
  align-items:baseline!important;
  gap:.28em!important;
  white-space:nowrap!important;
}
.dashboard-market-price .dashboard-fiat-reference>.dashboard-currency-symbol{display:inline-flex!important}
.dashboard-market-price .dashboard-fiat-reference>span:last-child{display:inline!important;margin:0!important}
.dashboard-market-panel:not(.is-expanded){min-height:58px!important}
.dashboard-market-panel:not(.is-expanded) .dashboard-market-preview{min-height:58px!important;padding-top:5px!important;padding-bottom:5px!important}


.dashboard-prime-moovie-prediction-price strong{font-size:10.5px!important;line-height:1.08!important}
.dashboard-prime-moovie-prediction-price span{font-size:9.5px!important;line-height:1.05!important;margin-top:3px!important}
@media (max-width:390px){
  .dashboard-prime-moovie-prediction-price strong{font-size:9.5px!important}
  .dashboard-prime-moovie-prediction-price span{font-size:9.5px!important}
}


.header-stablevalue-button .header-peuro-today-icon{
  width:22px!important;
  height:22px!important;
  display:block!important;
  object-fit:contain!important;
}
@media (max-width:390px){.header-stablevalue-button .header-peuro-today-icon{width:20px!important;height:20px!important}}


.payments-peuro-today{
  display:flex!important;
  align-items:baseline!important;
  gap:5px!important;
  margin-top:5px!important;
  color:#8d98a2!important;
  font-size:9.5px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.015em!important;
}
.payments-peuro-today strong{color:#edf2f4!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important}
.moovie-payments-page .payments-peuro-today{color:#89959f!important}
.moovie-payments-page .payments-peuro-today strong{color:#f1f4f6!important}
@media (max-width:390px){.payments-peuro-today{font-size:9.5px!important}.payments-peuro-today strong{font-size:9.5px!important}}





.app-frame>.app-content.payments-page.moovie-pay-sheet-drop-in{
  position:relative;z-index:3;will-change:transform;backface-visibility:hidden;
  -webkit-backface-visibility:hidden;animation:mooviePaySheetDropIn .44s cubic-bezier(.20,.82,.22,1) both!important;
}
@keyframes mooviePaySheetDropIn{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}
@media (prefers-reduced-motion:reduce){.app-frame>.app-content.moovie-pay-sheet-drop-in{animation:none!important}}


.header-moovie-transfer-button{
  width:36px!important;height:38px!important;min-width:36px!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  display:grid!important;place-items:center!important;cursor:pointer;transition:opacity .16s ease,transform .16s ease,filter .16s ease!important;
}
.header-moovie-transfer-button:hover{background:transparent!important;border:0!important;transform:translateY(-1px);filter:brightness(1.08)}
.header-moovie-transfer-button.is-active{background:transparent!important;border:0!important;filter:drop-shadow(0 0 8px rgba(184,255,59,.28))}
.header-moovie-transfer-button img{width:24px!important;height:24px!important;object-fit:contain!important;filter:none!important}


.moovie-transfer-hero{padding-right:64px!important;padding-bottom:54px!important}
.moovie-transfer-back,.moovie-transfer-hero-help{
  position:absolute;z-index:3;width:36px;height:36px;border:1px solid rgba(255,255,255,.10);border-radius:12px;
  background:rgba(7,9,12,.72);color:#eef2f4;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(8px)
}
.moovie-transfer-back{right:16px;top:16px}
.moovie-transfer-hero-help{right:16px;bottom:14px;border-radius:50%}
.moovie-transfer-back svg,.moovie-transfer-hero-help svg{width:17px;height:17px}
.moovie-transfer-back:hover,.moovie-transfer-hero-help:hover{border-color:rgba(184,255,59,.25);background:rgba(184,255,59,.06)}


.moovie-transfer-submit-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:stretch;margin-top:15px}
.moovie-transfer-submit-row .moovie-transfer-submit{margin-top:0!important}
.moovie-transfer-submit.is-unavailable{opacity:.58!important;background:linear-gradient(135deg,#2a3036,#1b2025)!important;color:#9ba5ad!important}
.moovie-transfer-eligibility-help{width:48px;min-height:50px;border:1px solid rgba(255,81,81,.35);border-radius:14px;background:rgba(255,55,55,.08);color:#ff6565;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px rgba(120,0,0,.12)}
.moovie-transfer-eligibility-help:hover{background:rgba(255,55,55,.13);border-color:rgba(255,81,81,.55)}
.moovie-transfer-eligibility-help svg{width:19px;height:19px}


.moovie-transfer-info-backdrop{align-items:flex-end!important;padding-top:50px!important}
.moovie-transfer-info-sheet{width:min(100%,520px)!important;max-height:min(82%,720px)!important;border-radius:26px 26px 0 0!important;animation:moovieTransferInfoRise .34s cubic-bezier(.18,.78,.2,1) both}
@keyframes moovieTransferInfoRise{from{transform:translate3d(0,104%,0)}to{transform:translate3d(0,0,0)}}
.moovie-transfer-info-head{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;gap:11px;align-items:center;padding:4px 17px 15px}
.moovie-transfer-info-head>span{width:42px;height:42px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.04);display:grid;place-items:center}
.moovie-transfer-info-head>span img{width:29px;height:29px;object-fit:contain}
.moovie-transfer-info-head small{display:block;color:#7f8a94;font-size:9.5px;font-weight:600;letter-spacing:.13em}
.moovie-transfer-info-head h2{margin:4px 0 0;font-size:16px;line-height:1.15;letter-spacing:-.02em}
.moovie-transfer-info-body{padding:0 17px 20px;overflow:auto}
.moovie-transfer-info-body>p{margin:0 0 10px;color:#9aa4ad;font-size:10.5px;line-height:1.62}





@media (max-width:390px){.moovie-transfer-hero{padding-right:58px!important;padding-bottom:50px!important}.moovie-transfer-back,.moovie-transfer-hero-help{right:12px;width:34px;height:34px}.moovie-transfer-back{top:12px}.moovie-transfer-hero-help{bottom:12px}.header-moovie-transfer-button{width:32px!important;min-width:32px!important}.header-moovie-transfer-button img{width:22px!important;height:22px!important}}
@media (prefers-reduced-motion:reduce){.moovie-transfer-info-sheet{animation:none!important}}





.moovie-futures-pair{
  position:relative!important;
  min-height:54px!important;
  padding-right:84px!important;
}
.moovie-futures-pair-tools{
  position:absolute!important;
  right:0!important;
  top:0!important;
  min-width:76px!important;
  gap:7px!important;
  align-items:flex-end!important;
}
.moovie-futures-rules>summary{
  width:29px!important;
  height:29px!important;
  font-size:15px!important;
  line-height:1!important;
  border-width:1px!important;
  color:#f2f5f7!important;
  background:#12151a!important;
}
.moovie-futures-rules[open]>summary{color:#080a0d!important;background:#f3f5f7!important}
.moovie-futures-rules-popover{
  top:35px!important;
  right:0!important;
  width:min(292px,calc(100vw - 34px))!important;
  padding:15px 16px!important;
  gap:10px!important;
  border-radius:15px!important;
}
.moovie-futures-rules-popover strong{
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
  color:#f5f7f9!important;
}
.moovie-futures-rules-popover span{
  font-size:10.5px!important;
  line-height:1.55!important;
  font-weight:600!important;
  color:#c2c9cf!important;
}
@media (max-width:390px){
  .moovie-futures-pair{min-height:51px!important;padding-right:76px!important}
  .moovie-futures-pair-tools{min-width:70px!important;gap:6px!important}
  .moovie-futures-rules>summary{width:27px!important;height:27px!important;font-size:14px!important}
  .moovie-futures-rules-popover{width:min(278px,calc(100vw - 28px))!important;padding:14px!important}
  .moovie-futures-rules-popover strong{font-size:11.5px!important}
  .moovie-futures-rules-popover span{font-size:10px!important}
}






.moovie-transfer-processing-overlay{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  min-height:100vh!important;
  z-index:12000!important;
  display:grid!important;
  place-items:center!important;
  padding:24px!important;
  background:
    radial-gradient(circle at 50% 43%,rgba(184,255,59,.08),transparent 30%),
    rgba(2,3,4,.94)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  pointer-events:auto!important;
  touch-action:none!important;
  overscroll-behavior:none!important;
  overflow:hidden!important;
}
body.moovie-transfer-processing-active{
  overflow:hidden!important;
  overscroll-behavior:none!important;
  touch-action:none!important;
}
body.moovie-transfer-processing-active .app-device .app-content{
  overflow:hidden!important;
  overscroll-behavior:none!important;
}
.moovie-transfer-processing-overlay .moovie-transfer-processing-card{pointer-events:none!important}
@supports  not (height:100dvh){.moovie-transfer-processing-overlay{height:100vh!important}}




.moovie-futures-rules>summary{
  width:23px!important;
  height:23px!important;
  font-size:11.5px!important;
}
.moovie-futures-rules-popover{top:29px!important}
@media (max-width:390px){
  .moovie-futures-rules>summary{width:22px!important;height:22px!important;font-size:11px!important}
  .moovie-futures-rules-popover{top:28px!important}
}

.moovie-global-preferences{margin-top:12px!important}
.moovie-global-preference-block{margin-top:13px}
.moovie-global-preference-block>small{display:block;margin:0 0 7px;color:#aab4bc;font-size:10px;font-weight:600;letter-spacing:.08em}
.moovie-settings-choice{margin:0!important}
.moovie-settings-choice button{min-width:0!important}
.moovie-settings-choice .settings-currency-flag{width:18px!important;height:18px!important}
.moovie-settings-page .moovie-settings-choice button.active{
  background:#f4f6f8!important;
  color:#090c0f!important;
  border-color:#f4f6f8!important;
}
.moovie-settings-page .moovie-settings-choice button:not(.active){
  background:rgba(0,0,0,.18)!important;
  color:#e9eef1!important;
  border-color:rgba(255,255,255,.10)!important;
}

.compact-balance-card.balance-theme-bubble .balance-theme-art-peuro-watermark,
.compact-balance-card.balance-theme-ultraviolet .balance-theme-art-peuro-watermark{
  left:50%!important;
  right:auto!important;
  top:50%!important;
  width:82px!important;
  height:82px!important;
  transform:translate(-50%,-50%)!important;
  opacity:.12!important;
  z-index:0!important;
}
.compact-balance-card.balance-theme-bubble .balance-theme-art-peuro-watermark img,
.compact-balance-card.balance-theme-ultraviolet .balance-theme-art-peuro-watermark img{
  width:70px!important;
  height:70px!important;
}
.compact-balance-card.balance-theme-bubble > :not(.card-grid):not(.balance-theme-art),
.compact-balance-card.balance-theme-ultraviolet > :not(.card-grid):not(.balance-theme-art){position:relative;z-index:2}

.balance-theme-option.balance-theme-bubble .balance-theme-option-peuro-logo,
.balance-theme-option.balance-theme-ultraviolet .balance-theme-option-peuro-logo{
  left:50%!important;
  right:auto!important;
  top:9px!important;
  transform:translateX(-50%)!important;
}


.compact-balance-card .dashboard-inline-balance-eye,
.compact-balance-card .dashboard-inline-balance-eye:hover:not(:disabled),
.compact-balance-card .dashboard-balance-label-row .balance-label,
.compact-balance-card .dashboard-balance-label-row .balance-label span{
  color:#fff!important;
  opacity:1!important;
  text-shadow:0 1px 5px rgba(0,0,0,.36)!important;
}


.compact-balance-card{min-height:137px!important}
.dashboard-peuro-today{
  position:relative;z-index:5;
  display:flex;align-items:center;gap:4px;
  margin-top:4px;
  color:rgba(255,255,255,.72);
  font-size:9.5px;font-weight:600;line-height:1.2;
}
.dashboard-peuro-today strong{color:#fff;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}
@media (max-width:430px){
  .compact-balance-card{min-height:131px!important}
  .dashboard-peuro-today{margin-top:3px;font-size:9.5px}
  .dashboard-peuro-today strong{font-size:9.5px}
}
.payments-page.konebe-payments-theme-piggy{--ppay-soft:rgba(188,118,255,.085);--ppay-soft-border:rgba(201,154,255,.22);--ppay-accent:linear-gradient(135deg,#dcbcff,#9b62da);--ppay-accent-border:#c99aff;--ppay-accent-fg:#160d1c}
.payments-page.konebe-payments-theme-aurora{--ppay-soft:rgba(98,203,234,.085);--ppay-soft-border:rgba(141,228,255,.22);--ppay-accent:linear-gradient(135deg,#b8efff,#62cbea);--ppay-accent-border:#8de4ff;--ppay-accent-fg:#07151c}
.payments-page.konebe-payments-theme-bubble{--ppay-soft:rgba(89,190,255,.09);--ppay-soft-border:rgba(147,221,255,.22);--ppay-accent:linear-gradient(135deg,#bcecff,#55bce8);--ppay-accent-border:#93ddff;--ppay-accent-fg:#071827}
.payments-page.konebe-payments-theme-ultraviolet{--ppay-soft:rgba(183,92,255,.09);--ppay-soft-border:rgba(210,146,250,.23);--ppay-accent:linear-gradient(135deg,#e3b5ff,#ae62df);--ppay-accent-border:#d292fa;--ppay-accent-fg:#1d092a}
.payments-page.konebe-payments-theme-vipgold{--ppay-soft:rgba(159,111,187,.10);--ppay-soft-border:rgba(208,167,232,.22);--ppay-accent:linear-gradient(135deg,#e4c6f2,#9b68b7);--ppay-accent-border:#c79ddb;--ppay-accent-fg:#190d20}
.payments-page.konebe-payments-theme-vipgolden{--ppay-soft:rgba(226,180,83,.10);--ppay-soft-border:rgba(242,200,104,.24);--ppay-accent:linear-gradient(135deg,#ffe49a,#d8a843);--ppay-accent-border:#f2c868;--ppay-accent-fg:#211606}
.payments-page.konebe-payments-theme-vippiano{--ppay-soft:rgba(216,185,105,.075);--ppay-soft-border:rgba(216,185,105,.18);--ppay-accent:linear-gradient(135deg,#f1d98c,#9f7b2d);--ppay-accent-border:#d7b969;--ppay-accent-fg:#171207}
.payments-page.konebe-payments-theme-vault{--ppay-soft:rgba(224,231,238,.085);--ppay-soft-border:rgba(230,235,239,.22);--ppay-accent:linear-gradient(135deg,#eef2f5,#b7c1cb);--ppay-accent-border:#e6ebef;--ppay-accent-fg:#202b35}

.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button{
  background:var(--ppay-soft)!important;
  border-color:var(--ppay-soft-border)!important;
  color:#eef2f5!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button small{color:rgba(255,255,255,.58)!important}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled){
  background:var(--ppay-accent)!important;
  border-color:var(--ppay-accent-border)!important;
  color:var(--ppay-accent-fg)!important;
  opacity:1!important;
  box-shadow:0 10px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active strong,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active small,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active span,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled) svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled) span,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled) svg{
  color:var(--ppay-accent-fg)!important;
}


.moovie-transfer-hero{padding:20px!important}
.moovie-transfer-hero-brand{padding-right:48px!important}
.moovie-transfer-zero-fee-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:14px}
.moovie-transfer-zero-fee-row .moovie-transfer-zero-fee{margin-top:0!important;flex:0 1 auto}
.moovie-transfer-zero-fee-row .moovie-transfer-hero-help{
  position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
  flex:0 0 34px!important;margin:0!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:50%!important;
  background:rgba(255,255,255,.035)!important;color:#d9e0e5!important;
  display:grid!important;place-items:center!important;
}
.moovie-transfer-zero-fee-row .moovie-transfer-hero-help svg{width:15px!important;height:15px!important}


.moovie-transfer-balances{margin-top:8px!important}
.moovie-transfer-balances article{padding:11px 12px!important;display:flex;flex-direction:column;justify-content:center}
.moovie-transfer-balances article small{font-size:9.5px!important}
.moovie-transfer-balances article .moovie-transfer-balance-value{
  margin-top:7px!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;
}
.moovie-transfer-balance-value .coin-icon,
.moovie-transfer-balance-value .coin-logo-image,
.moovie-transfer-balance-value img{width:22px!important;height:22px!important;flex:0 0 22px!important}
.moovie-transfer-balance-value b{min-width:0;color:#f4f7f8;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


.moovie-transfer-source-label-row{justify-content:flex-start!important;align-items:center!important;gap:6px!important}
.moovie-transfer-source-label-row .send-unify-inline-help{flex:0 0 auto!important}
.moovie-transfer-source-field .wallet-source-row{margin-top:0!important;grid-template-columns:minmax(0,1fr) 48px!important}
.moovie-transfer-source-field .wallet-unify-control,
.moovie-transfer-source-field .wallet-unify-toggle{width:48px!important;min-height:48px!important}
.moovie-transfer-source-field .wallet-unify-toggle>small{display:none!important}
.moovie-transfer-source-field .wallet-unify-toggle>span svg{width:18px!important;height:18px!important}


.moovie-transfer-card{margin-top:8px!important;padding-top:15px!important}
.moovie-transfer-card-head{margin-bottom:11px!important}
.moovie-transfer-field{margin-top:11px!important}
.moovie-transfer-source-field{margin-top:0!important}


.moovie-transfer-destination div{min-width:0!important}
.moovie-transfer-destination div p{
  max-width:100%!important;
  font-size:10px!important;
  line-height:1.25!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  letter-spacing:.005em!important;
}


.moovie-transfer-submit:disabled,
.moovie-transfer-submit.is-unavailable,
.moovie-transfer-submit.is-unavailable:disabled{
  background:linear-gradient(135deg,#343a41,#252a30)!important;
  border:1px solid #3f464e!important;
  color:#8f99a2!important;
  opacity:1!important;
  box-shadow:none!important;
  cursor:not-allowed!important;
}
.moovie-transfer-submit:disabled svg,.moovie-transfer-submit.is-unavailable svg{color:#8f99a2!important}

@media (max-width:390px){
  .moovie-transfer-hero{padding:17px!important}
  .moovie-transfer-hero-brand{padding-right:44px!important}
  .moovie-transfer-zero-fee-row{margin-top:12px!important}
  .moovie-transfer-balances article{padding:10px!important}
  .moovie-transfer-balance-value b{font-size:14.5px!important}
  .moovie-transfer-source-label-row{flex-direction:row!important;align-items:center!important;gap:6px!important}
  .moovie-transfer-source-field .wallet-source-row{grid-template-columns:minmax(0,1fr) 46px!important}
  .moovie-transfer-source-field .wallet-unify-control,.moovie-transfer-source-field .wallet-unify-toggle{width:46px!important;min-height:46px!important}
}


.balance-theme-option.balance-theme-bubble .balance-theme-option-peuro-logo,
.balance-theme-option.balance-theme-ultraviolet .balance-theme-option-peuro-logo{
  left:calc(50% - 19px)!important;
  transform:none!important;
  animation:none!important;
}
.moovie-transfer-balance-value .moovie-transfer-peuro-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;object-fit:contain!important;border-radius:50%}





.moovie-prediction-market-options{
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
}
.moovie-prediction-option-card.moovie-prediction-option-card-compact{
  min-height:118px!important;
  grid-template-columns:1fr!important;
  grid-template-rows:auto auto!important;
  align-content:space-between!important;
  gap:10px!important;
  padding:12px 11px!important;
  border-radius:16px!important;
  overflow:hidden!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-top{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:8px!important;
  align-items:center!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-coin{
  width:54px!important;
  height:54px!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-coin svg,
.moovie-prediction-option-card-compact .moovie-prediction-option-coin img{
  width:52px!important;
  height:52px!important;
  max-width:52px!important;
  max-height:52px!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-copy small{
  font-size:9.5px!important;
  line-height:1!important;
  color:#7f8a95!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-copy strong{
  display:block!important;
  margin-top:4px!important;
  font-size:12px!important;
  line-height:1.08!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-price{
  width:100%!important;
  min-width:0!important;
  text-align:left!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
  padding-top:9px!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-price strong{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:6px!important;
  margin:0!important;
  font-size:13px!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-option-trend{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
}
.moovie-prediction-option-card-compact .moovie-prediction-price-trend{
  min-width:20px!important;
  width:20px!important;
  height:20px!important;
  border-radius:7px!important;
  font-size:14px!important;
}
@media (max-width:360px){
  .moovie-prediction-option-card.moovie-prediction-option-card-compact{padding:10px 8px!important}
  .moovie-prediction-option-card-compact .moovie-prediction-option-top{grid-template-columns:46px minmax(0,1fr)!important;gap:6px!important}
  .moovie-prediction-option-card-compact .moovie-prediction-option-coin{width:46px!important;height:46px!important}
  .moovie-prediction-option-card-compact .moovie-prediction-option-coin svg,.moovie-prediction-option-card-compact .moovie-prediction-option-coin img{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important}
  .moovie-prediction-option-card-compact .moovie-prediction-option-copy strong{font-size:10.5px!important}
  .moovie-prediction-option-card-compact .moovie-prediction-option-price strong{font-size:11.3px!important}
}




.compact-balance-card{min-height:143px!important}
.dashboard-peuro-today{
  margin-top:8px!important;
  gap:5px!important;
  font-size:10.5px!important;
  line-height:1.25!important;
  font-weight:600!important;
}
.dashboard-peuro-today strong{
  font-size:10.2px!important;
  line-height:1.15!important;
  font-weight:600!important;
}
@media (max-width:430px){
  .compact-balance-card{min-height:138px!important}
  .dashboard-peuro-today{margin-top:7px!important;font-size:10px!important}
  .dashboard-peuro-today strong{font-size:10.5px!important}
}


.moovie-prediction-rule-grid article{align-items:center!important}
.moovie-prediction-rule-grid b{align-self:center!important}
.moovie-prediction-rule-grid span{display:flex!important;align-items:center!important;min-height:22px!important}


.purchase-operation-max{
  margin:7px 4px 10px;
  color:#8f9aa4;
  font-size:11.5px;
  line-height:1.2;
}
.purchase-operation-max strong{
  color:#d7e1e7;
  font-weight:600;
}
.payments-action-switch.has-merchant{
  grid-template-columns:54px minmax(0,1fr) minmax(0,1fr)!important;
}
.payments-action-switch.has-merchant .payments-merchant-entry{
  min-width:54px!important;
  width:54px!important;
  padding:0!important;
  gap:0!important;
  color:#b8ff3b!important;
  background:linear-gradient(145deg,rgba(184,255,59,.09),rgba(184,255,59,.025))!important;
  border-color:rgba(184,255,59,.18)!important;
}
.payments-action-switch.has-merchant .payments-merchant-entry svg{
  width:24px!important;
  height:24px!important;
}
.payments-action-switch.has-merchant .payments-merchant-entry:hover,
.payments-action-switch.has-merchant .payments-merchant-entry:focus-visible{
  border-color:rgba(184,255,59,.38)!important;
  background:linear-gradient(145deg,rgba(184,255,59,.15),rgba(184,255,59,.04))!important;
}
.merchant-kit-page{
  padding-bottom:28px;
}
.merchant-kit-page .page-title{
  margin-bottom:12px;
}
.merchant-kit-hero{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:18px;
  padding:22px;
  border:1px solid rgba(184,255,59,.15);
  border-radius:24px;
  background:
    radial-gradient(circle at 92% 12%,rgba(184,255,59,.16),transparent 34%),
    linear-gradient(145deg,#12171a,#0b0e11 72%);
  box-shadow:0 18px 38px rgba(0,0,0,.18);
}
.merchant-kit-hero-copy small,
.merchant-kit-form-head small,
.merchant-kit-eligibility-card small,
.merchant-kit-status-card small{
  display:block;
  margin-bottom:6px;
  color:#b8ff3b;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.13em;
}
.merchant-kit-hero h2{
  margin:0;
  max-width:390px;
  color:#f4f7f9;
  font-size:23px;
  line-height:1.05;
}
.merchant-kit-hero p{
  margin:10px 0 0;
  max-width:430px;
  color:#9aa5ae;
  font-size:12px;
  line-height:1.55;
}
.merchant-kit-preview{
  position:relative;
  width:100%;
}
.merchant-kit-board{
  width:132px;
  min-height:146px;
  padding:18px 12px 12px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(155deg,#f3f7f2,#dce8d7);
  color:#111714;
  transform:rotate(3deg);
  box-shadow:0 16px 30px rgba(0,0,0,.28);
  text-align:center;
}
.merchant-kit-board span{
  display:block;
  font-size:10px;
  font-weight:600;
  letter-spacing:.11em;
}
.merchant-kit-board strong{
  display:block;
  margin-top:4px;
  font-size:24px;
  letter-spacing:-.05em;
}
.merchant-kit-board i{
  display:grid;
  place-items:center;
  width:58px;
  height:58px;
  margin:12px auto 0;
  border:5px solid #111714;
  font-style:normal;
  font-size:13px;
  font-weight:600;
}
.merchant-kit-stickers{
  position:absolute;
  right:0;
  bottom:5px;
  display:flex;
  flex-direction:column;
  gap:5px;
}
.merchant-kit-stickers b{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border-radius:50%;
  border:2px solid rgba(184,255,59,.82);
  background:#101418;
  color:#dfffad;
  font-size:10px;
  box-shadow:0 8px 18px rgba(0,0,0,.28);
}
.merchant-kit-benefits{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin-top:10px;
}
.merchant-kit-benefits article{
  display:flex;
  align-items:flex-start;
  gap:9px;
  min-height:84px;
  padding:13px 12px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:17px;
  background:#0e1216;
}
.merchant-kit-benefits article>svg{
  width:20px;
  height:20px;
  flex:0 0 20px;
  color:#b8ff3b;
}
.merchant-kit-benefits strong,
.merchant-kit-benefits span{
  display:block;
}
.merchant-kit-benefits strong{
  color:#e8edf0;
  font-size:11px;
}
.merchant-kit-benefits span{
  margin-top:4px;
  color:#7f8a94;
  font-size:10.5px;
  line-height:1.35;
}
.merchant-kit-eligibility-card,
.merchant-kit-status-card,
.merchant-kit-form{
  margin-top:11px;
  padding:17px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:20px;
  background:linear-gradient(150deg,#11161a,#0c0f12);
}
.merchant-kit-eligibility-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.merchant-kit-eligibility-card h2,
.merchant-kit-status-card h2,
.merchant-kit-form-head h2{
  margin:0;
  color:#edf2f4;
  font-size:17px;
  line-height:1.12;
}
.merchant-kit-eligibility-card p,
.merchant-kit-status-card p{
  margin:7px 0 0;
  color:#8d98a2;
  font-size:10.5px;
  line-height:1.45;
}
.merchant-kit-check{
  flex:0 0 auto;
  width:auto!important;
  min-width:150px;
  margin:0!important;
  padding-left:17px!important;
  padding-right:17px!important;
}
.merchant-kit-eligibility-rules{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:12px;
}
.merchant-kit-eligibility-rules span{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 11px;
  border-radius:999px;
  border:1px solid rgba(184,255,59,.12);
  background:rgba(184,255,59,.05);
  color:#dce7cc;
  font-size:10.5px;
  font-weight:600;
  line-height:1.2;
}
.merchant-kit-eligibility-result{
  margin-top:8px;
  padding:11px 13px;
  display:flex;
  align-items:center;
  gap:10px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.07);
  background:#0d1114;
}
.merchant-kit-eligibility-result>svg{
  width:20px;
  height:20px;
  flex:0 0 20px;
}
.merchant-kit-eligibility-result strong,
.merchant-kit-eligibility-result span{display:block}
.merchant-kit-eligibility-result strong{font-size:11px;color:#dfe7eb}
.merchant-kit-eligibility-result span{margin-top:2px;font-size:10.5px;color:#88939c}
.merchant-kit-eligibility-result.is-ready{border-color:rgba(184,255,59,.18)}
.merchant-kit-eligibility-result.is-ready>svg{color:#b8ff3b}
.merchant-kit-eligibility-result.is-blocked{border-color:rgba(255,125,125,.16)}
.merchant-kit-eligibility-result.is-blocked>svg{color:#ff8b8b}
.merchant-kit-status-card{
  display:flex;
  align-items:flex-start;
  gap:13px;
  border-color:rgba(184,255,59,.16);
}
.merchant-kit-status-icon{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  flex:0 0 42px;
  border-radius:14px;
  background:rgba(184,255,59,.09);
  color:#b8ff3b;
}
.merchant-kit-status-icon svg{width:23px;height:23px}
.merchant-kit-tracking{
  margin-top:10px;
  display:flex;
  align-items:center;
  gap:8px;
  font-size:10px;
}
.merchant-kit-tracking span{color:#82909a}
.merchant-kit-tracking strong{color:#dfe8ec}
.merchant-kit-form{
  display:grid;
  gap:10px;
}
.merchant-kit-form-head{
  margin-bottom:2px;
}
.merchant-kit-form label{
  display:grid;
  gap:5px;
}
.merchant-kit-form label>span{
  color:#9ba6ae;
  font-size:10.5px;
  font-weight:600;
}
.merchant-kit-form input,
.merchant-kit-form select{
  width:100%;
  min-height:45px;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.08);
  border-radius:13px;
  outline:none;
  background:#090c0f;
  color:#edf2f4;
  padding:0 12px;
  font:inherit;
  font-size:12px;
}
.merchant-kit-form input:focus,
.merchant-kit-form select:focus{
  border-color:rgba(184,255,59,.35);
  box-shadow:0 0 0 3px rgba(184,255,59,.05);
}
.merchant-kit-form-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
}
.merchant-kit-address-grid{
  grid-template-columns:minmax(0,1fr) 90px;
}
.merchant-kit-submit{
  margin-top:4px!important;
}
.merchant-kit-error{
  margin-top:9px;
}
.merchant-kit-preview-card{
  width:100%;
  padding:12px;
  box-sizing:border-box;
  border-radius:20px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.03);
  box-shadow:0 18px 30px rgba(0,0,0,.25);
}
.merchant-kit-preview-card img{
  display:block;
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:4/3;
  border-radius:16px;
  object-fit:contain;
  background:#f5f5f5;
}
.merchant-kit-includes-card{
  margin-top:11px;
  padding:17px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:18px;
  background:linear-gradient(150deg,#11161a,#0c0f12);
}
.merchant-kit-includes-list{
  display:grid;
  gap:10px;
  margin-top:12px;
}
.merchant-kit-include-item{
  display:grid;
  grid-template-columns:56px minmax(0,1fr);
  align-items:center;
  gap:12px;
  padding:13px 14px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.07);
  background:#0d1114;
}
.merchant-kit-include-item b{
  display:grid;
  place-items:center;
  min-width:56px;
  min-height:42px;
  padding:0 10px;
  border-radius:13px;
  background:rgba(184,255,59,.11);
  color:#b8ff3b;
  font-size:12px;
  font-weight:600;
  line-height:1;
}
.merchant-kit-include-item b svg{
  width:18px;
  height:18px;
}
.merchant-kit-include-item strong,
.merchant-kit-include-item span{
  display:block;
}
.merchant-kit-include-item strong{
  color:#eef4f6;
  font-size:11.5px;
  line-height:1.35;
}
.merchant-kit-include-item span{
  margin-top:3px;
  color:#8f9aa4;
  font-size:10px;
  line-height:1.45;
}
.merchant-kit-include-item-highlight{
  border-color:rgba(184,255,59,.16);
  background:linear-gradient(145deg,rgba(184,255,59,.08),rgba(184,255,59,.02));
}
.merchant-kit-include-item-highlight b{
  padding:0;
}
.merchant-kit-wallet-box,
.merchant-kit-wallet-summary{
  display:grid;
  gap:6px;
  margin-top:2px;
  padding:12px;
  border-radius:15px;
  border:1px solid rgba(184,255,59,.14);
  background:rgba(184,255,59,.04);
}
.merchant-kit-wallet-box span,
.merchant-kit-wallet-summary span{
  color:#a8b2ba;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.04em;
}
.merchant-kit-wallet-box strong,
.merchant-kit-wallet-summary strong{
  color:#edf5ea;
  font-size:11px;
  line-height:1.4;
  word-break:break-all;
}
.merchant-kit-wallet-box small{
  color:#87929b;
  font-size:10.5px;
  line-height:1.45;
}
@media (max-width:560px){
  .payments-action-switch.has-merchant{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr)!important}
  .payments-action-switch.has-merchant .payments-merchant-entry{width:50px!important;min-width:50px!important}
  .merchant-kit-hero{padding:17px}
  .merchant-kit-preview-card{padding:8px}
  .merchant-kit-preview-card img{aspect-ratio:4/3}
  .merchant-kit-board{width:120px;min-height:126px;padding-top:14px}
  .merchant-kit-board i{width:50px;height:50px}
  .merchant-kit-benefits{grid-template-columns:1fr}
  .merchant-kit-includes-list{grid-template-columns:1fr}
  .merchant-kit-benefits article{min-height:0}
  .merchant-kit-eligibility-card{align-items:flex-start;flex-direction:column}
  .merchant-kit-check{width:100%!important}
  .merchant-kit-form-grid,.merchant-kit-address-grid{grid-template-columns:1fr}
}





.dashboard-moovie-icon img,
.moovie-header-mode .moovie-header-logo img,
.moovie-header-mode .moovie-header-logo .dashboard-logo,
.moovie-eligibility-monogram img,
.moovie-vault-hero img,
.moovie-vault-hero.moovie-vault-hero--compact img,
.moovie-transfer-processing-icon img,
.header-moovie-transfer-button img,
.moovie-products-art img,
.moovie-header-mode .moovie-header-logo .dashboard-logo{
  transform:none;
}



.moovie-peur-brand-icon,
.moovie-transfer-hero-brand img,
.moovie-bottom-nav .moovie-pay-nav .moovie-pay-nav-icon img,
.moovie-wallet-activity .moovie-activity-peur-icon,
.moovie-payments-page .payment-currency-picker .moovie-payment-currency-icon{
  filter:none!important;
}


.peuro-futures-public-page{padding-bottom:24px}
.peuro-futures-public-page.moovie-futures-terminal{background:#080b0e}


.dashboard-prime-discovery{
  position:relative;
  border-color:rgba(255,213,61,.18)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.12),0 0 0 1px rgba(255,213,61,.055),0 0 11px rgba(255,213,61,.045)!important;
}
.dashboard-prime-discovery> *{position:relative;z-index:1}
.dashboard-prime-discovery.has-feature-discovery-attention{
  animation:vr212PrimeDiscoveryNudge 1.45s cubic-bezier(.22,.7,.2,1) .18s 1;
}
.dashboard-prime-discovery.has-feature-discovery-attention::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(105deg,transparent 0 40%,rgba(255,229,126,.10) 50%,transparent 60% 100%);
  transform:translateX(-125%);
  animation:vr212PrimeDiscoverySweep 1.85s ease-out .12s 1;
}
.dashboard-prime-discovery.has-feature-discovery-attention::after,
.payments-action-switch.has-merchant .payments-merchant-entry.has-feature-discovery-attention::after{
  content:"";
  position:absolute;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#ff3b46;
  border:1.5px solid #090c12;
  box-shadow:0 0 0 2px rgba(255,59,70,.10),0 0 10px rgba(255,59,70,.62);
  z-index:12;
  pointer-events:none;
  animation:vr212FeatureDiscoveryDot 1.8s ease-in-out infinite;
}
.dashboard-prime-discovery.has-feature-discovery-attention::after{top:5px;right:6px}
.payments-action-switch.has-merchant .payments-merchant-entry.has-feature-discovery-attention{
  position:relative!important;
  overflow:visible!important;
}
.payments-action-switch.has-merchant .payments-merchant-entry.has-feature-discovery-attention::after{top:4px;right:4px}
.dashboard-moovie-link{
  position:relative!important;
  overflow:visible!important;
}

@keyframes vr212PrimeDiscoveryNudge{
  0%,100%{transform:translateY(0)}
  30%{transform:translateY(-1px)}
  52%{transform:translateY(1px)}
  72%{transform:translateY(-.5px)}
}
@keyframes vr212PrimeDiscoverySweep{
  0%{transform:translateX(-125%);opacity:0}
  18%{opacity:1}
  72%{opacity:.9}
  100%{transform:translateX(125%);opacity:0}
}
@keyframes vr212FeatureDiscoveryDot{
  0%,100%{transform:scale(.9);opacity:.82}
  50%{transform:scale(1.12);opacity:1}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-prime-discovery.has-feature-discovery-attention,
  .dashboard-prime-discovery.has-feature-discovery-attention::before,
  .dashboard-prime-discovery.has-feature-discovery-attention::after,
  .payments-action-switch.has-merchant .payments-merchant-entry.has-feature-discovery-attention::after{animation:none!important}
}


.moovie-futures-receipt-actions{
  grid-template-columns:minmax(0,1fr)!important;
  width:100%;
}
.moovie-futures-live-action{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  width:100%;
  gap:0;
}
.moovie-futures-live-action.has-explorer{
  grid-template-columns:minmax(0,1fr) 46px;
}
.moovie-futures-live-action .moovie-futures-live-button{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  min-height:46px!important;
  border-radius:11px!important;
  display:flex!important;
  align-items:center;
  justify-content:center;
  font-size:11px!important;
  font-weight:600!important;
}
.moovie-futures-live-action.has-explorer .moovie-futures-live-button{
  border-radius:11px 0 0 11px!important;
  border-right:0!important;
}
.moovie-futures-live-explorer{
  display:grid;
  place-items:center;
  min-width:46px;
  min-height:46px;
  border:1px solid rgba(255,211,91,.58)!important;
  border-left:1px solid rgba(23,16,6,.18)!important;
  border-radius:0 11px 11px 0;
  background:linear-gradient(135deg,#ffd35b 0%,#f0aa1f 58%,#cf8510 100%)!important;
  color:#171006!important;
  box-shadow:0 10px 24px rgba(240,170,31,.24),inset 0 1px 0 rgba(255,255,255,.32)!important;
  text-decoration:none!important;
}
.moovie-futures-live-explorer:hover{
  filter:brightness(1.04);
}
.moovie-futures-live-explorer svg{
  width:17px;
  height:17px;
}



.moovie-futures-paper-row{
  gap:12px!important;
  padding:12px 2px!important;
}
.moovie-futures-paper-row small{
  font-size:10.8px!important;
  line-height:1.3!important;
}
.moovie-futures-paper-row>div:first-child>small{
  font-size:11.5px!important;
  font-weight:600!important;
}
.moovie-futures-paper-row strong{
  margin-top:4px!important;
  font-size:16px!important;
  line-height:1.25!important;
}
.moovie-futures-paper-row span{
  margin-top:4px!important;
  font-size:11.2px!important;
  line-height:1.35!important;
}
.moovie-futures-paper-row em{
  margin-top:5px!important;
  font-size:10.8px!important;
  line-height:1.35!important;
}
.moovie-futures-paper-row .moovie-futures-live-roi{
  margin:0 0 4px!important;
  font-size:16px!important;
  line-height:1.15!important;
  font-weight:600!important;
}
.moovie-futures-paper-row .moovie-futures-live-pnl{
  font-size:14px!important;
  line-height:1.2!important;
}
.moovie-futures-paper-actions button{
  min-height:30px!important;
  height:auto!important;
  padding:7px 10px!important;
  font-size:10px!important;
}
@media (max-width:520px){
  .moovie-futures-paper-row{
    grid-template-columns:1fr!important;
  }
  .moovie-futures-paper-row>div:last-child{
    text-align:left!important;
  }
}


.moovie-futures-paper-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  gap:8px!important;
  width:100%!important;
  margin-top:10px!important;
}
.moovie-futures-paper-actions button{
  width:100%!important;
  min-width:0!important;
  min-height:36px!important;
  height:auto!important;
  margin:0!important;
  padding:8px 8px!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.moovie-futures-paper-actions .moovie-futures-position-close{grid-column:1!important}
.moovie-futures-paper-actions .moovie-futures-position-receipt{grid-column:2!important}
.moovie-futures-paper-actions button:only-child{grid-column:1/-1!important}
.moovie-futures-paper-actions .moovie-futures-position-close:disabled{
  opacity:.62!important;
  cursor:not-allowed!important;
}
@media (max-width:520px){
  .moovie-futures-paper-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:7px!important;
  }
  .moovie-futures-paper-actions button{
    min-height:38px!important;
    font-size:10.5px!important;
  }
}





.moovie-futures-paper-row .moovie-futures-live-pnl{
  font-size:16px!important;
  line-height:1.2!important;
}
.moovie-futures-paper-row .moovie-futures-live-roi{
  margin:4px 0 0!important;
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:600!important;
}

.moovie-futures-paper-actions .moovie-futures-position-close{
  border-color:#ee5260!important;
  background:linear-gradient(180deg,#d83d4c,#ad2533)!important;
  color:#fff!important;
  box-shadow:0 6px 14px rgba(216,61,76,.18),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
.moovie-futures-paper-actions .moovie-futures-position-close:hover:not(:disabled){
  border-color:#ff6c78!important;
  background:linear-gradient(180deg,#e94b59,#bd2d3b)!important;
  color:#fff!important;
}
.moovie-futures-paper-actions .moovie-futures-position-close:disabled{
  border-color:rgba(238,82,96,.36)!important;
  background:rgba(173,37,51,.32)!important;
  color:rgba(255,255,255,.62)!important;
}
.moovie-futures-paper-head-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  flex:0 0 auto!important;
}
.moovie-futures-paper-head-actions>span{
  min-width:20px!important;
  height:20px!important;
  padding:0 6px!important;
  border:1px solid var(--fut-line)!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  color:#cfd4d8!important;
  font-size:9.5px!important;
  font-weight:600!important;
  box-sizing:border-box!important;
}
.moovie-futures-close-all{
  min-height:20px!important;
  height:20px!important;
  margin:0!important;
  padding:0 8px!important;
  border:1px solid rgba(255,83,98,.55)!important;
  border-radius:6px!important;
  background:rgba(255,83,98,.12)!important;
  color:#ff8792!important;
  font:900 6.2px/1 inherit!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
.moovie-futures-close-all:hover:not(:disabled){
  border-color:rgba(255,83,98,.86)!important;
  background:rgba(255,83,98,.20)!important;
  color:#ffd2d6!important;
}
.moovie-futures-close-all:disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
}
@media (max-width:520px){
  .moovie-futures-paper-head{gap:8px!important}
  .moovie-futures-paper-head-actions{gap:5px!important}
  .moovie-futures-close-all{padding:0 6px!important;font-size:9.5px!important}
}


.compact-balance-card .dashboard-sound-toggle{
  appearance:none!important;
  position:absolute!important;
  right:15px!important;
  bottom:14px!important;
  z-index:9!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  outline:0;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  cursor:pointer!important;
  opacity:.96!important;
  filter:drop-shadow(0 1px 5px rgba(0,0,0,.34));
  transition:transform .16s ease,opacity .16s ease!important;
}
.compact-balance-card .dashboard-sound-toggle:hover{transform:translateY(-1px)!important;opacity:1!important}
.compact-balance-card .dashboard-sound-toggle:active{transform:translateY(0) scale(.94)!important}
.compact-balance-card .dashboard-sound-toggle:focus-visible{outline:1px solid rgba(184,255,59,.62)!important;outline-offset:3px!important;border-radius:4px!important}
.compact-balance-card .dashboard-sound-toggle.is-off{opacity:.52!important}
.compact-balance-card .dashboard-sound-toggle svg{width:16px!important;height:16px!important;display:block!important}
.compact-balance-card .dashboard-peuro-today{padding-right:32px!important}
@media (max-width:430px){
  .compact-balance-card .dashboard-sound-toggle{right:13px!important;bottom:12px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}
  .compact-balance-card .dashboard-sound-toggle svg{width:15px!important;height:15px!important}
  .compact-balance-card .dashboard-peuro-today{padding-right:29px!important}
}


.merchant-kit-request-page{
  perspective:1200px;
  transform-origin:center top;
  animation:merchantKitRequestTurn .42s cubic-bezier(.22,.75,.28,1) both;
}
@keyframes merchantKitRequestTurn{
  0%{opacity:.2;transform:rotateY(10deg) translateY(6px) scale(.992)}
  100%{opacity:1;transform:rotateY(0) translateY(0) scale(1)}
}
.merchant-kit-request-title h1{
  white-space:nowrap;
  font-size:clamp(16px,4.4vw,22px);
  letter-spacing:-.035em;
}
.merchant-kit-request-intro{
  display:grid;
  gap:14px;
  padding:17px;
  border:1px solid rgba(184,255,59,.15);
  border-radius:22px;
  background:radial-gradient(circle at 94% 5%,rgba(184,255,59,.12),transparent 34%),linear-gradient(150deg,#11171a,#0b0f12 72%);
  box-shadow:0 18px 38px rgba(0,0,0,.18);
}
.merchant-kit-request-copy small{
  display:block;
  margin-bottom:6px;
  color:#b8ff3b;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.13em;
}
.merchant-kit-request-copy h2{
  margin:0;
  color:#f1f5f6;
  font-size:18px;
  line-height:1.14;
}
.merchant-kit-request-copy p{
  margin:8px 0 0;
  color:#8f9aa3;
  font-size:10px;
  line-height:1.45;
}
.merchant-kit-request-preview .merchant-kit-preview-card{padding:9px}
.merchant-kit-request-form{margin-top:11px}
.merchant-kit-continue{min-width:180px}
@media (max-width:560px){
  .merchant-kit-request-title{align-items:center}
  .merchant-kit-request-title>div{min-width:0}
  .merchant-kit-request-title h1{font-size:clamp(14px,4vw,17px)}
  .merchant-kit-request-title p{font-size:10.5px}
  .merchant-kit-request-intro{padding:14px}
  .merchant-kit-continue{width:100%!important}
}
@media (prefers-reduced-motion:reduce){.merchant-kit-request-page{animation:none!important}}




.peur-summary-actions .peur-moovie-transfer-action{
  margin-left:7px!important;
  flex:0 0 auto;
}
.peur-summary-actions .peur-moovie-transfer-action img{
  width:21px;
  height:21px;
  object-fit:contain;
  display:block;
}
@media (max-width:390px){
  .peur-summary-actions .peur-moovie-transfer-action{margin-left:5px!important}
  .peur-summary-actions .peur-moovie-transfer-action img{width:20px;height:20px}
}



.merchant-kit-request-title>div{min-width:0!important;max-width:calc(100% - 46px)!important}
.merchant-kit-request-title h1{
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:clamp(11px,3.45vw,15px)!important;
  line-height:1.15!important;
  letter-spacing:-.025em!important;
}
.merchant-kit-status-card h2{
  font-size:14px!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.merchant-kit-status-icon{
  width:25px!important;
  height:25px!important;
  flex:0 0 26px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.merchant-kit-status-icon svg{width:23px!important;height:23px!important}
.merchant-kit-eligibility-result.is-ready{
  padding-left:2px!important;
  padding-right:2px!important;
  border-color:transparent!important;
  background:transparent!important;
  box-shadow:none!important;
}
.merchant-kit-eligibility-result.is-ready>svg{width:22px!important;height:22px!important;flex-basis:22px!important}
@media (max-width:360px){
  .merchant-kit-request-title h1{font-size:10.5px!important;letter-spacing:-.035em!important}
  .merchant-kit-status-card h2{font-size:13px!important}
}



.app-frame>.app-content.konebe-pay-sheet-rise-in,
.app-frame>.app-content.konebe-pay-sheet-drop-out,
.app-frame>.app-content.payments-page.konebe-pay-sheet-rise-in,
.app-frame>.app-content.payments-page.konebe-pay-sheet-drop-out{
  background:var(--bg)!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
  will-change:transform!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
}
.app-frame>.app-content.konebe-pay-sheet-rise-in{animation:konebeSheetRiseSimple .42s cubic-bezier(.20,.82,.22,1) both!important}
.app-frame>.app-content.konebe-pay-sheet-drop-out{animation:konebeSheetDropSimple .40s cubic-bezier(.38,.02,.68,.28) both!important}
@keyframes konebeSheetRiseSimple{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}
@keyframes konebeSheetDropSimple{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0)}}
.konebe-pay-transition-snapshot{overflow:hidden!important;contain:paint!important}
.konebe-pay-transition-snapshot.is-underlay{z-index:1!important}
.konebe-pay-transition-snapshot.is-overlay{z-index:15!important}
@media (prefers-reduced-motion:reduce){
  .app-frame>.app-content.konebe-pay-sheet-rise-in,
  .app-frame>.app-content.konebe-pay-sheet-drop-out{animation:none!important}
}




.pin-auth-device .auth-top-fixed{margin-bottom:15px!important}
.pin-auth-device .pin-gate-wrap{padding-top:5px!important}
.pin-auth-device .pin-gate-wrap>.pin-lock-orbit{margin-top:5px!important}
@media (max-width:760px){
  .pin-auth-device .auth-top-fixed{margin-bottom:15px!important}
  .pin-auth-device .pin-gate-wrap{padding-top:6px!important}
  .pin-auth-device .pin-gate-wrap>.pin-lock-orbit{margin-top:5px!important}
}



.merchant-kit-eligibility-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  gap:14px!important;
}
.merchant-kit-eligibility-card>.merchant-kit-check{
  width:100%!important;
  min-width:0!important;
  justify-self:stretch!important;
}


.merchant-kit-status-icon{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  color:#fff!important;
}
.merchant-kit-status-icon svg{color:#fff!important}
.merchant-kit-eligibility-result.is-ready{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.merchant-kit-eligibility-result.is-ready>svg{
  color:#fff!important;
  filter:none!important;
}





.app-frame.konebe-pay-transition-host{position:relative!important}
.app-frame>.konebe-pay-transition-snapshot{
  position:absolute!important;
  box-sizing:border-box!important;
}
.app-frame>.app-content.konebe-pay-sheet-rise-in{
  animation:konebeSheetRiseSimple .42s cubic-bezier(.20,.82,.22,1) both!important;
}
.app-frame>.app-content.konebe-pay-sheet-drop-out{
  animation:konebeSheetDropSimple .42s cubic-bezier(.78,0,.80,.18) both!important;
}



.peur-summary-actions .peur-moovie-transfer-action,
.peur-summary-actions .peur-moovie-transfer-action:hover,
.peur-summary-actions .peur-moovie-transfer-action:focus-visible{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}
.peur-summary-actions>a.balance-card-icon-action svg,
.peur-summary-actions>#open-token-wallets svg{
  width:20px!important;
  height:20px!important;
}
@media (max-width:390px){
  .peur-summary-actions>a.balance-card-icon-action svg,
  .peur-summary-actions>#open-token-wallets svg{width:19px!important;height:19px!important}
}



.moovie-prediction-option-card.moovie-prediction-option-card-compact{min-height:138px!important}
.moovie-prediction-option-risk-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:8px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.045)!important;font-variant-numeric:tabular-nums!important}
.moovie-prediction-option-risk-row em{font-style:normal!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.01em!important;white-space:nowrap!important}
.moovie-prediction-option-risk-row em.is-up{color:#27d59a!important}.moovie-prediction-option-risk-row em.is-down{color:#ef6d83!important}



.moovie-prediction-side-switch button{justify-content:stretch!important;padding:0 12px!important}
.moovie-prediction-side-choice{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.moovie-prediction-side-choice-label{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
.moovie-prediction-side-choice-label>span{min-width:0!important}
.moovie-prediction-side-gain{display:block!important;margin-left:auto!important;font-size:18px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:inherit!important}
.moovie-prediction-stake-grid-strong button{min-height:76px!important}
.moovie-prediction-stake-grid-strong button>strong{margin:0!important}
@media (max-width:420px){
  .moovie-prediction-option-card.moovie-prediction-option-card-compact{min-height:132px!important}
  .moovie-prediction-option-risk-row em{font-size:9.5px!important}
  .moovie-prediction-side-switch button{padding:0 9px!important}
  .moovie-prediction-side-choice{gap:6px!important}.moovie-prediction-side-choice-label{gap:5px!important}
  .moovie-prediction-side-gain{font-size:15px!important}
  .moovie-prediction-stake-grid-strong button{min-height:68px!important}
}
@media (max-width:360px){.moovie-prediction-option-risk-row{gap:4px!important}.moovie-prediction-option-risk-row em{font-size:9.5px!important}.moovie-prediction-side-gain{font-size:13.5px!important}}





.compact-balance-card{
  min-height:152px!important;
}
.compact-balance-card .balance-meta{
  margin-top:7px!important;
}
.compact-balance-card .dashboard-peuro-audio-row{
  position:relative;
  z-index:8;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  min-height:22px;
  margin-top:8px;
}
.compact-balance-card .dashboard-peuro-audio-row .dashboard-peuro-today{
  flex:1 1 auto;
  min-width:0;
  margin-top:0!important;
  padding-right:0!important;
}
.compact-balance-card .dashboard-peuro-audio-row .dashboard-sound-toggle{
  position:static!important;
  right:auto!important;
  bottom:auto!important;
  flex:0 0 22px!important;
  margin:0 -3px 0 auto!important;
}



.dashboard-prime-futures .dashboard-prime-identity small{
  font-size:9.5px!important;
  line-height:1.05!important;
}
.dashboard-prime-futures .dashboard-prime-value strong{
  font-size:10.5px!important;
  line-height:1.08!important;
}
.dashboard-prime-moovie-prediction-copy small{
  color:#b8ff3b!important;
  font-size:9.5px!important;
  line-height:1.05!important;
  letter-spacing:.10em!important;
  text-shadow:0 1px 4px rgba(0,0,0,.32);
}
@media (max-width:600px){
  .compact-balance-card{min-height:149px!important}
  .compact-balance-card .balance-meta{margin-top:6px!important}
  .compact-balance-card .dashboard-peuro-audio-row{margin-top:7px!important}
  .dashboard-prime-futures .dashboard-prime-identity small,
  .dashboard-prime-moovie-prediction-copy small{font-size:9.5px!important}
  .dashboard-prime-futures .dashboard-prime-value strong{font-size:10px!important}
}
@media (max-width:430px){
  .compact-balance-card{min-height:146px!important}
  .compact-balance-card .dashboard-peuro-audio-row .dashboard-sound-toggle{
    flex-basis:20px!important;
    margin-right:-4px!important;
  }
}
@media (max-width:390px){
  .dashboard-prime-futures .dashboard-prime-identity small,
  .dashboard-prime-moovie-prediction-copy small{font-size:9.5px!important}
  .dashboard-prime-futures .dashboard-prime-value strong{font-size:9.5px!important}
}








.konebe-pay-nav-button .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-base-icon.konebe-pay-nav-icon {
  position: relative !important;
  isolation: isolate;
  overflow: visible !important;
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.konebe-pay-nav-button .konebe-pay-nav-icon::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 50%;
  border: 1px solid rgba(255,213,61,.36);
  background: #050608;
  box-shadow: 0 12px 28px rgba(0,0,0,.46), 0 0 0 6px rgba(10,11,15,.96);
  transform: scale(.08);
  opacity: 0;
  transform-origin: 50% 50%;
  pointer-events: none;
}
.konebe-pay-nav-button .konebe-pay-nav-icon > * {
  position: relative;
  z-index: 1;
}


.bottom-nav .konebe-pay-nav-button.is-dashboard-home {
  gap: 7px !important;
}
.bottom-nav .konebe-pay-nav-button.is-dashboard-home > span {
  margin-top: 4px !important;
}
.bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-base-icon.konebe-pay-nav-icon {
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  margin-top: -34px !important;
  margin-bottom: -2px !important;
  border-radius: 50% !important;
}
.bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon::before {
  transform: scale(1);
  opacity: 1;
}
.bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon .coin-logo-image,
.bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon .coin-logo-image img {
  width: 36px !important;
  height: 36px !important;
}
.bottom-nav .konebe-pay-nav-button.active.is-dashboard-home .konebe-pay-nav-icon::before {
  box-shadow: 0 12px 30px rgba(0,0,0,.5), 0 0 0 6px rgba(10,11,15,.96), 0 0 16px rgba(255,213,61,.12);
}


.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) {
  gap: 5px !important;
}
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) > span {
  margin-top: 0 !important;
}
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-base-icon.konebe-pay-nav-icon {
  width: 24px !important;
  height: 18px !important;
  min-width: 24px !important;
  min-height: 18px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon::before {
  transform: scale(.08);
  opacity: 0;
  box-shadow: none;
}
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image,
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image img {
  width: 24px !important;
  height: 24px !important;
}


.konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon {
  animation: konebe-pay-nav-lower .34s cubic-bezier(.2,.78,.2,1) both;
}
.konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon .coin-logo-image {
  animation: konebe-pay-icon-contract .34s cubic-bezier(.2,.78,.2,1) both;
}
.konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon::before {
  inset: auto;
  width: 56px;
  height: 56px;
  left: 50%;
  top: 50%;
  margin-left: -28px;
  margin-top: -28px;
  animation: konebe-pay-bubble-collapse .30s cubic-bezier(.2,.78,.2,1) both;
}
.konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon {
  animation: konebe-pay-nav-raise .36s cubic-bezier(.16,.84,.22,1) both;
}
.konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon .coin-logo-image {
  animation: konebe-pay-icon-expand .36s cubic-bezier(.16,.84,.22,1) both;
}
.konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon::before {
  animation: konebe-pay-bubble-expand .34s cubic-bezier(.16,.84,.22,1) both;
}
@keyframes konebe-pay-nav-lower {
  from { transform: translateY(-22px); }
  to { transform: translateY(0); }
}
@keyframes konebe-pay-nav-raise {
  from { transform: translateY(22px); }
  to { transform: translateY(0); }
}
@keyframes konebe-pay-icon-contract {
  from { transform: scale(1.5); }
  to { transform: scale(1); }
}
@keyframes konebe-pay-icon-expand {
  from { transform: scale(.667); }
  to { transform: scale(1); }
}
@keyframes konebe-pay-bubble-collapse {
  from { transform: scale(1); opacity: 1; }
  to { transform: scale(.08); opacity: 0; }
}
@keyframes konebe-pay-bubble-expand {
  from { transform: scale(.08); opacity: 0; }
  to { transform: scale(1); opacity: 1; }
}
@media  (prefers-reduced-motion: reduce) {
  .konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon,
  .konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon .coin-logo-image,
  .konebe-pay-nav-button.is-peuro-nav-lowering .konebe-pay-nav-icon::before,
  .konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon,
  .konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon .coin-logo-image,
  .konebe-pay-nav-button.is-peuro-nav-raising .konebe-pay-nav-icon::before {
    animation: none !important;
  }
}




.moovie-prediction-stake-grid-strong button{
  position:relative!important;
  isolation:isolate!important;
  background:radial-gradient(circle at 50% 12%,rgba(210,138,255,.10),transparent 48%),linear-gradient(180deg,#101118,#090b10)!important;
  border-color:rgba(210,138,255,.18)!important;
  box-shadow:0 12px 26px rgba(0,0,0,.46),0 0 18px rgba(183,92,255,.09),inset 0 1px 0 rgba(239,204,255,.09),inset 0 0 18px rgba(183,92,255,.045)!important;
  transition:transform .14s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
.moovie-prediction-stake-grid-strong button::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:-45% -55%;
  pointer-events:none;
  background:linear-gradient(116deg,transparent 38%,rgba(237,195,255,.075) 48%,rgba(183,92,255,.04) 52%,transparent 62%);
  transform:translate3d(-24%,0,0);
  animation:mooviePredictionUltravioletActionSweep 7.2s ease-in-out infinite;
}
.moovie-prediction-stake-grid-strong button>*{position:relative;z-index:1}
.moovie-prediction-stake-grid-strong button:hover:not(:disabled),
.moovie-prediction-stake-grid-strong button:focus-visible:not(:disabled){
  transform:translateY(-1px)!important;
  border-color:rgba(210,138,255,.32)!important;
  box-shadow:0 15px 30px rgba(0,0,0,.52),0 0 22px rgba(183,92,255,.13),inset 0 1px 0 rgba(239,204,255,.12),inset 0 0 20px rgba(183,92,255,.065)!important;
}
.moovie-prediction-stake-grid-strong button:active:not(:disabled){
  transform:translateY(0) scale(.992)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.44),0 0 13px rgba(183,92,255,.10),inset 0 1px 0 rgba(239,204,255,.08)!important;
}
.moovie-prediction-stake-grid-strong button:disabled::before{animation:none!important;opacity:.18!important}
@keyframes mooviePredictionUltravioletActionSweep{
  0%,58%{transform:translate3d(-28%,0,0);opacity:.38}
  76%{opacity:.72}
  100%{transform:translate3d(28%,0,0);opacity:.38}
}
@media (prefers-reduced-motion:reduce){
  .moovie-prediction-stake-grid-strong button::before{animation:none!important;transform:none!important;opacity:.38!important}
}


.purchase-page .purchase-single-asset-copy{gap:5px!important;min-width:0!important}
.purchase-page .purchase-single-asset-copy>.purchase-payment-method-note{
  margin-top:0!important;
  font-size:11.6px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:-.005em!important;
  color:#eef3f6!important;
  white-space:nowrap!important;
}
@media (max-width:390px){
.purchase-page .purchase-operation-limit{padding:5px 6px!important}
.purchase-page .purchase-operation-limit b{font-size:10.5px!important}
  .purchase-page .purchase-single-asset-copy>.purchase-payment-method-note{font-size:11px!important}
}








.bottom-nav.is-compact-nav .bottom-nav-inner{
  align-items:stretch!important;
}
.bottom-nav.is-compact-nav button{
  display:grid!important;
  grid-template-rows:24px 11px!important;
  align-content:center!important;
  justify-items:center!important;
  align-items:center!important;
  justify-content:center!important;
  row-gap:6px!important;
  column-gap:0!important;
  padding:0!important;
}
.bottom-nav.is-compact-nav button>svg,
.bottom-nav.is-compact-nav button>.moovie-hedge-nav-icon,
.bottom-nav.is-compact-nav button>.konebe-pay-nav-icon{
  grid-row:1!important;
  align-self:center!important;
  justify-self:center!important;
  margin:0!important;
}
.bottom-nav.is-compact-nav button>svg{
  width:21px!important;
  height:21px!important;
}
.bottom-nav.is-compact-nav .moovie-hedge-nav-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  border-radius:50%!important;
}
.bottom-nav.is-compact-nav .moovie-hedge-nav-icon svg{
  width:18px!important;
  height:18px!important;
}
.bottom-nav.is-compact-nav .moovie-hedge-nav-icon::before{
  inset:0!important;
}
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home){
  row-gap:6px!important;
  column-gap:0!important;
}
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon,
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-base-icon.konebe-pay-nav-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
}
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image,
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image img{
  width:22px!important;
  height:22px!important;
}
.bottom-nav.is-compact-nav button>span,
.bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home)>span{
  grid-row:2!important;
  display:block!important;
  width:100%!important;
  height:11px!important;
  margin:0!important;
  padding:0!important;
  line-height:11px!important;
  text-align:center!important;
  align-self:center!important;
  justify-self:stretch!important;
  white-space:nowrap!important;
}

.bottom-nav.is-compact-nav .konebe-pay-nav-button.is-peuro-nav-lowering>span{
  animation:konebe-pay-label-settle .34s cubic-bezier(.2,.78,.2,1) both;
}
@keyframes konebe-pay-label-settle{
  from{transform:translateY(-4px);opacity:.84}
  to{transform:translateY(0);opacity:1}
}
@media (max-width:359px){
  .bottom-nav.is-compact-nav button{grid-template-rows:23px 10px!important;row-gap:5px!important}
  .bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home){row-gap:5px!important}
  .bottom-nav.is-compact-nav button>span,
  .bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home)>span{height:10px!important;line-height:10px!important}
  .bottom-nav.is-compact-nav button>svg{width:20px!important;height:20px!important}
  .bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image,
  .bottom-nav.is-compact-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon .coin-logo-image img{width:21px!important;height:21px!important}
}
@media (prefers-reduced-motion:reduce){
  .bottom-nav.is-compact-nav .konebe-pay-nav-button.is-peuro-nav-lowering>span{animation:none!important}
}


.moovie-prediction-market-workspace .moovie-prediction-price-strip-compact{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
}
.moovie-prediction-market-workspace .moovie-prediction-price-strip-compact>div:last-child{text-align:right}
.moovie-prediction-live-positions{
  width:min(100%,560px);
  margin:0 auto 12px;
}
.moovie-prediction-live-positions-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:12px;
  margin:0 2px 8px;
}
.moovie-prediction-live-positions-head small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;color:#687481}
.moovie-prediction-live-positions-head h2{margin:2px 0 0;font-size:16px;line-height:1.1}
.moovie-prediction-live-positions-head>span{font-size:10.5px;font-weight:600;color:rgba(255,255,255,.46)}
.moovie-prediction-live-list{display:grid;gap:8px}
.moovie-prediction-live-card{
  border:1px solid rgba(255,255,255,.08);
  border-radius:15px;
  background:linear-gradient(155deg,rgba(14,18,24,.98),rgba(8,10,14,.98));
  box-shadow:0 12px 30px rgba(0,0,0,.18);
  padding:11px 12px 10px;
  overflow:hidden;
}
.moovie-prediction-live-card.is-live{border-color:rgba(24,207,146,.14)}
.moovie-prediction-live-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 1px 8px}
.moovie-prediction-live-card-status{font-size:10px;font-weight:600;letter-spacing:.075em;color:#16d193}
.moovie-prediction-live-card.is-pending .moovie-prediction-live-card-status{color:#f0b33d}
.moovie-prediction-live-card-countdown{font-size:14px;line-height:1;color:#ff526d;letter-spacing:.045em;font-variant-numeric:tabular-nums}
.moovie-prediction-live-card-grid{display:grid;gap:5px}
.moovie-prediction-live-pair{
  min-height:40px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:center;
  gap:10px;
  padding:7px 9px;
  border-radius:10px;
  background:rgba(255,255,255,.028);
}
.moovie-prediction-live-pair.is-single{grid-template-columns:1fr}
.moovie-prediction-live-pair>span{min-width:0}
.moovie-prediction-live-pair .is-right{text-align:right}
.moovie-prediction-live-pair small{display:block;font-size:9.5px;line-height:1.1;color:rgba(255,255,255,.36);text-transform:uppercase;letter-spacing:.055em}
.moovie-prediction-live-pair b{display:block;margin-top:3px;font-size:10px;line-height:1.15;color:#eef2f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-prediction-live-pair b.is-up{color:#18cf92}.moovie-prediction-live-pair b.is-down{color:#eb637a}
.moovie-prediction-live-now-row{grid-template-columns:minmax(0,1fr) auto}
.moovie-prediction-live-risk-amount{align-self:center;font-size:12px;line-height:1;font-weight:600;white-space:nowrap;transition:color .18s ease,text-shadow .18s ease}
.moovie-prediction-live-risk-amount.is-winning{color:#26df9f;text-shadow:0 0 12px rgba(38,223,159,.14)}
.moovie-prediction-live-risk-amount.is-losing{color:#f05e76;text-shadow:0 0 12px rgba(240,94,118,.12)}
.moovie-prediction-live-risk-amount.is-flat{color:rgba(255,255,255,.7);text-shadow:none}
.moovie-prediction-market-workspace .moovie-prediction-trade-card{margin-bottom:12px!important}
@media (max-width:420px){
  .moovie-prediction-live-card{padding:10px;border-radius:13px}
  .moovie-prediction-live-card-countdown{font-size:13px}
  .moovie-prediction-live-pair{min-height:37px;padding:6px 8px;gap:7px}
  .moovie-prediction-live-pair small{font-size:9.5px}
  .moovie-prediction-live-pair b{font-size:10.5px}
  .moovie-prediction-live-risk-amount{font-size:10.5px}
}



.merchant-kit-page>.merchant-kit-page-title{
  margin-bottom:18px!important;
}
.merchant-kit-request-page>.merchant-kit-request-title{
  margin-bottom:18px!important;
}
.merchant-kit-page .merchant-kit-back-button,
.merchant-kit-page .merchant-kit-back-button:hover,
.merchant-kit-page .merchant-kit-back-button:active{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  opacity:.94!important;
}
.merchant-kit-page .merchant-kit-back-button:hover{opacity:1!important;color:#fff!important}
.merchant-kit-page .merchant-kit-back-button:focus-visible{
  outline:1px solid rgba(255,255,255,.62)!important;
  outline-offset:3px!important;
}
.merchant-kit-page .merchant-kit-back-button svg{
  width:22px!important;
  height:22px!important;
  color:currentColor!important;
}
@media (max-width:430px){
  .merchant-kit-page>.merchant-kit-page-title,
  .merchant-kit-request-page>.merchant-kit-request-title{margin-bottom:16px!important}
}


.swap-liquidity-gate{
  margin:12px 12px 22px;
  min-height:300px;
  padding:26px 18px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(23,30,41,.98),rgba(12,17,24,.995));
  display:grid;
  place-items:center;
  box-shadow:0 24px 60px rgba(0,0,0,.28);
}
.swap-liquidity-gate .send-broadcast-content{position:relative;inset:auto;max-width:330px;margin:auto;text-align:center;background:transparent;box-shadow:none;padding:8px 4px}
.swap-liquidity-gate .send-broadcast-logo{margin-left:auto;margin-right:auto}
.swap-liquidity-gate h2{margin-top:10px;font-size:17px}
.swap-liquidity-gate p{max-width:290px;margin:8px auto 0;color:#87929c;font-size:10.5px;line-height:1.55}
.swap-pool-strip{margin:0 12px 10px;padding:11px 12px;border:1px solid rgba(184,255,59,.11);border-radius:18px;background:rgba(184,255,59,.025)}
.swap-pool-strip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}
.swap-pool-strip-head span{color:#d9f5a2;font-size:10.5px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}
.swap-pool-strip-head small{color:#6f7b87;font-size:9.5px;text-align:right}
.swap-pool-assets{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}
.swap-pool-assets::-webkit-scrollbar{display:none}
.swap-pool-asset{flex:0 0 auto;min-width:112px;padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:rgba(255,255,255,.025);display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center}
.swap-pool-asset .coin-logo-image{width:24px!important;height:24px!important}
.swap-pool-asset span{min-width:0}
.swap-pool-asset b,.swap-pool-asset small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.swap-pool-asset b{color:#eff5f7;font-size:10.5px}
.swap-pool-asset small{margin-top:2px;color:#a8b3bd;font-size:10px}
.swap-empty-state{margin:12px;padding:26px 18px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(180deg,rgba(23,30,41,.98),rgba(12,17,24,.995));text-align:center}
.swap-empty-state>span{width:46px;height:46px;margin:0 auto 12px;border-radius:15px;background:rgba(184,255,59,.065);color:#cfff70;display:grid;place-items:center}
.swap-empty-state>span svg{width:22px;height:22px}
.swap-empty-state h2{margin:0;color:#f0f4f7;font-size:15px}
.swap-empty-state p{max-width:330px;margin:8px auto 14px;color:#84909c;font-size:10px;line-height:1.55}
.swap-empty-state .primary-button{width:min(240px,100%);margin:0 auto}
.swap-advisory{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start;margin-top:9px;padding:8px 10px;border-radius:11px;background:rgba(255,192,82,.055);color:#c7b17a;font-size:10px;line-height:1.45}
.swap-advisory svg{width:14px;height:14px}
.exodus-receive-preview{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important}
.exodus-receive-preview>small{color:#778391;font-size:10px;font-weight:600}
.exodus-flip-button:disabled{opacity:.28;cursor:not-allowed;transform:none!important;box-shadow:0 0 0 6px rgba(12,17,24,.96)!important}
@media (max-width:420px){.swap-pool-strip{margin-left:9px;margin-right:9px}.swap-liquidity-gate,.swap-empty-state{margin-left:9px;margin-right:9px}.swap-pool-strip-head{display:block}.swap-pool-strip-head small{display:block;margin-top:3px;text-align:left}.swap-pool-asset{min-width:104px}}


.activity-rich-row .activity-value-at-time{
  display:block;
  margin-top:3px;
  color:#d6dde6;
  font-size:10px;
  line-height:1.3;
  font-weight:600;
  letter-spacing:.002em;
}
.activity-rich-row .activity-meta-line{
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  overflow-wrap:anywhere;
}
@media (max-width:430px){
  .activity-rich-row .activity-value-at-time{font-size:10px}
  .activity-rich-row .activity-meta-line{font-size:9.5px}
}


.activity-rich-row.tx-row-full{
  grid-template-columns:58px minmax(0,1fr) minmax(92px,118px) 32px;
  gap:8px;
  min-height:76px;
  padding:10px 10px;
}
.activity-rich-row .activity-icon-pair{
  width:58px;
  min-width:58px;
  gap:4px;
}
.activity-rich-row .tx-main{min-width:0}
.activity-rich-row .tx-main>strong{
  font-size:10.2px;
  line-height:1.2;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.activity-rich-row .activity-action-line{
  margin-top:4px!important;
  color:#aeb7c3!important;
  font-size:10px!important;
  font-weight:600;
  line-height:1.25;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.activity-rich-row .activity-meta-line{
  display:block;
  margin-top:3px;
  color:#6f7a87;
  font-size:9.5px;
  line-height:1.25;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.activity-rich-row .activity-value-stack{
  width:100%;
  max-width:none;
  min-width:0;
  text-align:right;
  align-self:center;
}
.activity-rich-row .activity-value-stack>*{
  display:block;
  max-width:100%;
}
.activity-rich-row .activity-crypto-amount{
  color:#f5f8fb;
  font-size:10.5px!important;
  font-weight:600;
  line-height:1.18;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere;
}
.activity-rich-row .activity-fiat-amount{
  margin-top:4px;
  color:#d7ff8f!important;
  font-size:10px!important;
  font-weight:600;
  line-height:1.2;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.activity-rich-row .tx-status{
  margin-top:4px;
  font-size:9.5px!important;
  line-height:1.15;
}
.activity-rich-row .activity-value-at-time{display:none!important}
@media (max-width:380px){
  .activity-rich-row.tx-row-full{
    grid-template-columns:52px minmax(0,1fr) minmax(82px,96px) 28px;
    gap:6px;
    padding-left:8px;
    padding-right:8px;
  }
  .activity-rich-row .activity-icon-pair{width:52px;min-width:52px;gap:3px}
  .activity-rich-row .activity-icon-pair .coin-logo-image{width:24px!important;height:24px!important}
  .activity-rich-row.tx-row-full .tx-amount{
    grid-column:3;
    grid-row:1;
    text-align:right;
    max-width:none;
  }
  .activity-rich-row.tx-row-full .tx-explorer-button,
  .activity-rich-row.tx-row-full .tx-explorer-spacer{grid-column:4;grid-row:1}
  .activity-rich-row .activity-crypto-amount{font-size:10px!important}
  .activity-rich-row .activity-fiat-amount{font-size:10px!important}
}



.self-custody-first-access{margin-top:18px;padding:18px;border:1px solid rgba(158,255,47,.18);border-radius:22px;background:linear-gradient(180deg,rgba(12,17,22,.96),rgba(7,11,16,.98));box-shadow:0 18px 48px rgba(0,0,0,.2)}
.self-custody-first-access-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(158,255,47,.08);color:var(--accent,#9eff2f);margin-bottom:12px}
.self-custody-first-access-icon svg{width:23px;height:23px}
.self-custody-first-access-heading span{display:block;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#9eff2f);font-weight:600;margin-bottom:5px}
.self-custody-first-access-heading h2{margin:0 0 12px;font-size:23px;line-height:1.1;letter-spacing:-.03em}
.self-custody-first-access-copy{display:grid;gap:9px;text-align:left;color:var(--muted,#9399a7)}
.self-custody-first-access-copy p{margin:0;font-size:13px;line-height:1.55}
.self-custody-consent-row{margin-top:15px;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;cursor:pointer;background:rgba(255,255,255,.025)}
.self-custody-consent-row input{width:18px;height:18px;margin:1px 0 0;accent-color:#9eff2f;flex:0 0 auto}
.self-custody-consent-row span{display:grid;gap:2px;text-align:left}
.self-custody-consent-row strong{font-size:13px;color:#f4f7fb}
.self-custody-consent-row small{font-size:11px;line-height:1.35;color:var(--muted,#9399a7)}
.self-custody-continue{width:100%;margin-top:12px}
.self-custody-legal-links{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--muted,#9399a7)}
.self-custody-legal-links button{border:0;background:none;color:inherit;font:inherit;padding:4px 2px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@media (max-width:420px){.self-custody-first-access{margin-top:12px;padding:15px;border-radius:18px}.self-custody-first-access-heading h2{font-size:21px}.self-custody-first-access-copy p{font-size:12px;line-height:1.48}}



.self-custody-consent-row{
  align-items:flex-start;
  gap:14px;
  padding:14px 15px;
  border-color:rgba(158,255,47,.24);
  background:rgba(158,255,47,.035);
}
.self-custody-consent-row:hover{border-color:rgba(158,255,47,.42);background:rgba(158,255,47,.05)}
.self-custody-consent-control{
  position:relative;
  width:32px;
  height:32px;
  min-width:32px;
  display:grid;
  place-items:center;
  margin-top:0;
}
.self-custody-consent-control input[type="checkbox"]{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  margin:0;
  opacity:0;
  cursor:pointer;
  z-index:2;
}
.self-custody-consent-indicator{
  width:22px;
  height:22px;
  border:2px solid #9eff2f;
  border-radius:50%;
  background:rgba(5,9,13,.96);
  box-shadow:0 0 0 5px rgba(158,255,47,.13),0 0 18px rgba(158,255,47,.09);
  display:grid;
  place-items:center;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;
}
.self-custody-consent-indicator::after{
  content:"";
  width:9px;
  height:5px;
  border-left:2.5px solid #071008;
  border-bottom:2.5px solid #071008;
  transform:rotate(-45deg) scale(0);
  transform-origin:center;
  margin-top:-2px;
  transition:transform .12s ease;
}
.self-custody-consent-control input[type="checkbox"]:checked + .self-custody-consent-indicator{
  background:#9eff2f;
  border-color:#9eff2f;
  box-shadow:0 0 0 5px rgba(158,255,47,.20),0 0 24px rgba(158,255,47,.18);
}
.self-custody-consent-control input[type="checkbox"]:checked + .self-custody-consent-indicator::after{transform:rotate(-45deg) scale(1)}
.self-custody-consent-control input[type="checkbox"]:focus-visible + .self-custody-consent-indicator{outline:2px solid #fff;outline-offset:5px}
.self-custody-consent-control input[type="checkbox"]:active + .self-custody-consent-indicator{transform:scale(.94)}
.self-custody-consent-copy{display:flex!important;flex-direction:column;gap:3px;min-width:0;text-align:left;padding-top:0}
.self-custody-consent-copy strong{font-size:13.5px;line-height:22px;color:#f7fbff}
.self-custody-consent-copy small{font-size:clamp(9px,2.45vw,11px);line-height:1.4;color:var(--muted,#9399a7);white-space:nowrap;letter-spacing:-.01em}
.self-custody-continue{transition:opacity .16s ease,filter .16s ease,transform .16s ease,box-shadow .16s ease}
.self-custody-continue:disabled,
.self-custody-continue[aria-disabled="true"]{
  opacity:.36!important;
  filter:grayscale(1) saturate(0)!important;
  cursor:not-allowed!important;
  box-shadow:none!important;
  transform:none!important;
}
.self-custody-continue:not(:disabled)[aria-disabled="false"]{
  opacity:1!important;
  filter:none!important;
  cursor:pointer!important;
}
@media (max-width:420px){
  .self-custody-consent-row{gap:12px;padding:13px 14px}
  .self-custody-consent-control{width:30px;height:30px;min-width:30px}
  .self-custody-consent-indicator{width:21px;height:21px;box-shadow:0 0 0 4px rgba(158,255,47,.13)}
  .self-custody-consent-copy strong{line-height:21px}
}



.dashboard-prime-market-grid{
  margin:10px 0 6px!important;
  gap:6px!important;
}
.dashboard-prime-card{min-height:48px!important}
.dashboard-prime-futures,.dashboard-prime-prediction{padding:4px 7px!important}
.dashboard-prime-market-grid + .dashboard-market-shell{margin-top:3px!important}
.dashboard-market-panel:not(.is-expanded){min-height:52px!important}
.dashboard-market-panel:not(.is-expanded) .dashboard-market-preview{
  min-height:52px!important;
  padding-top:3px!important;
  padding-bottom:3px!important;
}
.dashboard-market-panel:not(.is-expanded) .dashboard-market-chart-preview{height:32px!important}
.dashboard-market-panel:not(.is-expanded) .dashboard-market-sparkline{height:28px!important}


.compact-balance-card{
  min-height:180px!important;
  padding-bottom:11px!important;
}
.compact-balance-card .dashboard-peuro-audio-row{margin-top:6px!important}
.dashboard-balance-quick-actions{
  position:relative;
  z-index:9;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:6px;
  margin-top:7px;
  top:2px;
}
.dashboard-balance-quick-button{
  appearance:none;
  -webkit-appearance:none;
  min-width:0;
  min-height:27px;
  padding:0 7px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:8px;
  background:rgba(12,17,23,.72);
  color:#eef3f6;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  font:850 9.2px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  text-transform:uppercase;
  cursor:pointer;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  transition:background .15s ease,border-color .15s ease,transform .15s ease;
}
.dashboard-balance-quick-button svg{width:14px;height:14px;flex:0 0 14px}
.dashboard-balance-quick-button:hover{background:rgba(24,31,39,.88);border-color:rgba(184,255,59,.23)}
.dashboard-balance-quick-button:active{transform:translateY(1px)}
.dashboard-balance-quick-button:focus-visible{outline:1px solid rgba(184,255,59,.5);outline-offset:2px}
.balance-theme-vipgold .dashboard-balance-quick-button{background:rgba(255,255,255,.16);border-color:rgba(31,43,53,.18)}


.crypto-assets-page{padding-top:10px;padding-bottom:28px}
.crypto-assets-page-title{margin-bottom:7px!important}
.crypto-assets-page-title h1{margin-bottom:3px}
.crypto-assets-mode-note{
  display:flex;
  align-items:center;
  gap:7px;
  min-height:31px;
  margin:0 0 7px;
  padding:6px 9px;
  border:1px solid rgba(184,255,59,.10);
  border-radius:10px;
  background:rgba(184,255,59,.025);
  color:#aeb9c3;
  font-size:9.5px;
  font-weight:600;
}
.crypto-assets-mode-note svg{width:13px;height:13px;flex:0 0 13px;color:#b8ff3b}
.crypto-assets-list-section{margin-top:0!important}
.crypto-assets-list-section .asset-list{margin-top:0}

@media (max-width:600px){
  .dashboard-prime-market-grid{margin-top:9px!important;gap:5px!important}
  .dashboard-prime-card{min-height:46px!important}
  .dashboard-prime-futures,.dashboard-prime-prediction{padding:4px 5px!important}
  .dashboard-market-panel:not(.is-expanded){min-height:50px!important}
  .dashboard-market-panel:not(.is-expanded) .dashboard-market-preview{min-height:50px!important;padding-top:3px!important;padding-bottom:3px!important}
  .compact-balance-card{min-height:176px!important}
  .dashboard-balance-quick-actions{gap:5px;margin-top:6px;top:2px}
  .dashboard-balance-quick-button{min-height:26px;padding:0 5px;font-size:10px;gap:5px}
  .dashboard-balance-quick-button svg{width:13px;height:13px;flex-basis:13px}
}
@media (max-width:390px){
  .dashboard-prime-market-grid{margin-top:8px!important}
  .dashboard-prime-card{min-height:45px!important}
  .compact-balance-card{min-height:173px!important}
  .dashboard-balance-quick-button{padding:0 3px;font-size:10px;gap:4px}
  .dashboard-balance-quick-button svg{width:12px;height:12px;flex-basis:12px}
  .crypto-assets-page{padding-top:8px}
}



.stake-page .stake-intro-copy>p{
  color:#c5cdd5!important;
  font-size:11px!important;
  line-height:1.48!important;
}
.stake-page .stake-term-grid{
  gap:6px!important;
  margin:9px 0 12px!important;
}
.stake-page .stake-term-button{
  min-height:50px!important;
  padding:7px 5px 6px!important;
  gap:3px!important;
  border-radius:12px!important;
  justify-content:center!important;
}
.stake-page .stake-term-button>strong{
  font-size:16px!important;
  line-height:1!important;
  letter-spacing:-.015em!important;
}
.stake-page .stake-term-button>b{
  margin-top:1px!important;
  font-size:11.5px!important;
  line-height:1.05!important;
}
@media (max-width:520px){
  .stake-page .stake-intro-copy>p{font-size:10.4px!important;color:#c5cdd5!important}
  .stake-page .stake-term-button{min-height:48px!important;padding:6px 3px 5px!important}
  .stake-page .stake-term-button>strong{font-size:15px!important}
  .stake-page .stake-term-button>b{font-size:11px!important}
}



.moovie-hedge-term-block>span{color:#d8e0e8!important;font-size:10px!important;letter-spacing:.075em!important}
.moovie-hedge-term{position:relative!important;border-color:rgba(255,255,255,.18)!important;background:linear-gradient(180deg,#10161d,#0a0e13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}
.moovie-hedge-term:not(.is-selected):hover,.moovie-hedge-term:not(.is-selected):focus-visible{border-color:rgba(184,255,59,.58)!important}
.moovie-hedge-term small{color:#b8ff3b!important;font-weight:600!important}
.moovie-hedge-term-required{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.025);color:#d9e1e8;font-size:10px;line-height:1.38}
.moovie-hedge-term-required svg{width:15px;height:15px;flex:0 0 auto;color:#b8ff3b;margin-top:0}
.moovie-hedge-submit:disabled{cursor:not-allowed!important}



.stake-total-card{
  width:calc(100% - 24px);
  min-height:58px;
  margin:-7px 12px 13px;
  padding:10px 13px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  grid-template-areas:"label value" "hint value";
  align-items:center;
  gap:2px 10px;
  border:1px solid rgba(184,255,59,.12);
  border-radius:15px;
  background:linear-gradient(145deg,rgba(184,255,59,.045),rgba(255,255,255,.018));
  color:#eef3ea;
  text-align:left;
  cursor:pointer;
}
.stake-total-card>span{grid-area:label;color:#aeb8aa;font-size:10.5px;font-weight:600}
.stake-total-card>strong{grid-area:value;color:#fff;font-size:15px;line-height:1.1;font-weight:600;white-space:nowrap}
.stake-total-card>small{grid-area:hint;display:flex;align-items:center;gap:4px;color:#91ad65;font-size:10px;font-weight:600}
.stake-total-card>small svg{width:11px;height:11px}
.stake-total-card:hover{border-color:rgba(184,255,59,.23);background:linear-gradient(145deg,rgba(184,255,59,.07),rgba(255,255,255,.025))}

.stake-position-card.status-matured{position:relative;overflow:hidden;border-color:rgba(184,255,59,.18)}
.stake-position-card.status-matured::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#b8ff3b;box-shadow:0 0 12px rgba(184,255,59,.34)}
.stake-loose-yield-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:2px 10px;
  margin:8px 0 0;
  padding:9px 10px;
  border:1px solid rgba(184,255,59,.10);
  border-radius:11px;
  background:rgba(184,255,59,.035);
}
.stake-loose-yield-row>span{color:#9eaa9a;font-size:10px;font-weight:600}
.stake-loose-yield-row>strong{color:#dfffaa;font-size:10px;font-weight:600;white-space:nowrap}
.stake-loose-yield-row>small{grid-column:1/-1;color:#74806f;font-size:9.5px}
.stake-loose-yield-row.is-total{background:rgba(184,255,59,.065);border-color:rgba(184,255,59,.16)}
.stake-loose-yield-row.is-total>strong{font-size:11px;color:#fff}
.moovie-stake-receipt-link{
  min-height:27px;
  padding:0 8px;
  display:inline-flex;
  align-items:center;
  gap:5px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:8px;
  background:rgba(255,255,255,.025);
  color:#aab4bf;
  font:inherit;
  font-size:9.5px;
  font-weight:600;
  cursor:pointer;
}
.moovie-stake-receipt-link svg{width:12px;height:12px}
.moovie-stake-receipt-link:hover{border-color:rgba(184,255,59,.17);color:#dcffa4}

.moovie-stake-receipt-page .payment-receipt-screen{padding-bottom:18px}
.moovie-stake-receipt-paper{position:relative}
.moovie-stake-receipt-paper .payment-receipt-verified .payment-receipt-v svg{width:18px;height:18px}
.moovie-stake-receipt-action{margin-top:12px}
.moovie-stake-receipt-action .stake-remove-button,
.moovie-stake-receipt-action .moovie-stake-history-refresh{width:100%;min-height:42px}
.stake-processing-overlay{z-index:1185}

.stake-redeem-backdrop{
  position:fixed;
  z-index:1175;
  inset:0;
  display:grid;
  place-items:center;
  padding:18px;
  background:rgba(2,3,4,.88);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
.stake-redeem-modal{
  width:min(390px,94vw);
  max-height:min(700px,92vh);
  overflow:auto;
  padding:18px;
  border:1px solid rgba(184,255,59,.14);
  border-radius:22px;
  background:radial-gradient(circle at 90% 0,rgba(184,255,59,.08),transparent 34%),#0b0e12;
  box-shadow:0 30px 80px rgba(0,0,0,.55);
  color:#eef2ed;
}
.stake-redeem-icon{
  width:38px;height:38px;
  display:grid;place-items:center;
  margin-bottom:9px;
  border-radius:12px;
  background:rgba(184,255,59,.07);
  color:#b8ff3b;
}
.stake-redeem-icon svg{width:18px;height:18px}
.stake-redeem-modal>small{color:#93ae68;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.stake-redeem-modal h2{margin:5px 0 6px;font-size:19px}
.stake-redeem-modal>p{margin:0;color:#8f99a5;font-size:10.5px;line-height:1.5}
.stake-redeem-breakdown{display:grid;gap:1px;margin-top:13px;border:1px solid rgba(255,255,255,.065);border-radius:14px;overflow:hidden}
.stake-redeem-breakdown>div{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:2px 10px;
  padding:9px 11px;
  background:rgba(255,255,255,.018);
}
.stake-redeem-breakdown span{color:#87919d;font-size:10px}
.stake-redeem-breakdown strong{color:#edf2eb;font-size:10px}
.stake-redeem-breakdown small{grid-column:1/-1;color:#6f7984;font-size:9.5px}
.stake-redeem-breakdown .is-total{background:rgba(184,255,59,.055)}
.stake-redeem-breakdown .is-total strong{color:#dfffaa;font-size:12px}
.stake-redeem-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:13px}
.stake-redeem-actions>button{min-height:42px;margin:0;border-radius:12px;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}
.stake-redeem-actions>button:first-child{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#9ba5b1}
.stake-redeem-queue-note{display:block!important;margin-top:10px;color:#727d88!important;font-size:9.5px!important;line-height:1.45;letter-spacing:0!important}

@media (max-width:430px){
  .stake-total-card{width:calc(100% - 20px);margin:-6px 10px 11px;padding:9px 11px;min-height:55px}
  .stake-total-card>strong{font-size:14px}
  .stake-redeem-modal{padding:16px;border-radius:19px}
}



.activity-rich-row .activity-icon-pair .tx-direction:not(.operation-icon){
  width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:8px!important;
  font-size:13px!important;font-weight:600!important;line-height:1!important;
}
.activity-rich-row .activity-icon-pair{width:60px!important;min-width:60px!important;gap:6px!important}
.activity-rich-row.tx-row-full{grid-template-columns:60px minmax(0,1fr) minmax(92px,auto) 34px!important}
.activity-rich-row .activity-value-stack.is-outgoing .activity-crypto-amount,
.activity-rich-row .tx-amount.is-outgoing>strong{color:#ff7183!important}
.activity-rich-row .activity-value-stack.is-outgoing .activity-fiat-amount{color:#e98b99!important}
.activity-rich-row .activity-value-stack.is-incoming .activity-crypto-amount,
.activity-rich-row .tx-amount.is-incoming>strong{color:#b8ff3b!important}
.activity-rich-row .activity-value-stack.is-incoming .activity-fiat-amount{color:#a8df72!important}
@media (max-width:380px){
  .activity-rich-row .activity-icon-pair .tx-direction:not(.operation-icon){width:22px!important;height:22px!important;flex-basis:22px!important;font-size:12px!important;border-radius:7px!important}
  .activity-rich-row .activity-icon-pair{width:52px!important;min-width:52px!important;gap:4px!important}
  .activity-rich-row.tx-row-full{grid-template-columns:52px minmax(0,1fr) minmax(82px,96px) 28px!important}
}




.stake-page .stake-intro-copy>p{
  color:#eef3f7!important;
  opacity:1!important;
  font-size:11.2px!important;
  line-height:1.5!important;
  font-weight:560!important;
}


.stake-page .stake-total-card{
  position:relative!important;
  overflow:hidden!important;
  width:100%!important;
  min-height:56px!important;
  margin:-5px 0 13px!important;
  padding:10px 13px!important;
  box-sizing:border-box!important;
  background-clip:padding-box!important;
}
.stake-page .stake-total-card>.card-grid{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
}
.stake-page .stake-total-card>.balance-theme-art{
  z-index:1!important;
  right:14px!important;
  top:50%!important;
  width:64px!important;
  height:64px!important;
  opacity:.11!important;
  transform:translateY(-50%)!important;
}
.stake-page .stake-total-card>.balance-theme-art svg{width:50px!important;height:50px!important}
.stake-page .stake-total-card>span,
.stake-page .stake-total-card>strong,
.stake-page .stake-total-card>small{position:relative;z-index:3}
.stake-page .stake-total-card>span{
  color:#edf3f7!important;
  font-size:10.5px!important;
  font-weight:600!important;
  letter-spacing:.015em!important;
}
.stake-page .stake-total-card>strong{font-size:15.5px!important}
.stake-page .stake-total-card>small{color:#d7e3c4!important;font-size:10px!important}
@media (max-width:520px){
  .stake-page .stake-intro-copy>p{font-size:10.8px!important;color:#eef3f7!important}
  .stake-page .stake-total-card{width:100%!important;margin:-4px 0 11px!important;padding:9px 11px!important;min-height:54px!important}
  .stake-page .stake-total-card>span{font-size:10.5px!important}
  .stake-page .stake-total-card>strong{font-size:14.5px!important}
}


.moovie-hedge-event-shortcuts{
  flex:0 0 auto;
  display:flex;
  align-items:flex-start;
  justify-content:flex-end;
  gap:5px;
}
.moovie-hedge-event-shortcuts .moovie-hedge-event-shortcut{width:50px!important;min-width:50px!important}
.moovie-hedge-event-shortcut-two .moovie-hedge-event-shortcut-icon{color:#f0c867!important}
.moovie-hedge-event-shortcut-two>b{color:#f0c867!important}
@media (max-width:390px){
  .moovie-hedge-event-shortcuts{gap:2px}
  .moovie-hedge-event-shortcuts .moovie-hedge-event-shortcut{width:45px!important;min-width:45px!important}
  .moovie-hedge-event-shortcut>b{font-size:10px!important}
}


.moovie-hedge-active-yield-wrap{margin:0 0 12px}
.moovie-hedge-active-yield-wrap .moovie-hedge-active-yield-card{margin-bottom:0!important;padding:12px 14px!important}
.moovie-hedge-active-yield-head{justify-content:flex-start!important}
.moovie-hedge-active-yield-head strong{font-size:10.8px!important}
.moovie-hedge-active-yield-history{
  margin-left:auto;
  width:30px;
  height:30px;
  min-width:30px;
  min-height:30px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  color:var(--earn-theme-title,#f4f7f1);
  box-shadow:none;
  cursor:pointer;
}
.moovie-hedge-active-yield-history svg{width:17px;height:17px;stroke:currentColor}
.moovie-hedge-active-yield-history:focus-visible{outline:2px solid var(--earn-theme-accent,#b8ff3b);outline-offset:3px;border-radius:7px}
.moovie-hedge-active-yield-stats{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:8px;
  margin-top:9px;
}
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-total,
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-accrued{
  margin:0!important;
  padding:8px 9px!important;
  border:1px solid var(--earn-theme-rule,rgba(255,255,255,.075))!important;
  border-radius:11px;
  background:rgba(255,255,255,.025);
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0;
}
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-total span,
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-accrued span{
  color:var(--earn-theme-title,#f3f7ef)!important;
  font-size:10px!important;
  line-height:1.1!important;
  font-weight:600!important;
  text-transform:none!important;
  letter-spacing:.01em!important;
}
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-total strong{
  margin:0!important;
  color:var(--earn-theme-value,#f4f7f1)!important;
  font-size:16.5px!important;
  line-height:1.08!important;
}
.moovie-hedge-active-yield-stats .moovie-hedge-active-yield-accrued b{
  color:var(--earn-theme-main,#caff74)!important;
  font-size:16px!important;
  line-height:1.08!important;
  white-space:nowrap;
}
.moovie-hedge-active-yield-cta{
  margin:7px 4px 0!important;
  text-align:center!important;
  color:#d9e1e8!important;
  font-size:10.5px!important;
  line-height:1.35!important;
  font-weight:600!important;
}
@media (max-width:390px){
  .moovie-hedge-active-yield-stats{gap:6px}
  .moovie-hedge-active-yield-stats .moovie-hedge-active-yield-total,
  .moovie-hedge-active-yield-stats .moovie-hedge-active-yield-accrued{padding:7px 8px!important}
  .moovie-hedge-active-yield-stats .moovie-hedge-active-yield-total strong,
  .moovie-hedge-active-yield-stats .moovie-hedge-active-yield-accrued b{font-size:14.5px!important}
  .moovie-hedge-active-yield-cta{font-size:10.5px!important}
}


.moovie-hedge-history-page{padding-top:8px!important}
.moovie-hedge-history-title{align-items:center!important}
.moovie-hedge-history-title>div{min-width:0}
.moovie-hedge-history-title p{max-width:520px!important}
.moovie-hedge-history-refresh{flex:0 0 auto!important}
.moovie-hedge-history-ledger{margin-top:10px!important}
.moovie-hedge-history-ledger .moovie-hedge-history-title{margin-bottom:10px!important}






.swap-page.exodus-swap-page{padding-bottom:28px!important}
.swap-title-row.swap-title-compact{margin:4px 12px 8px!important;align-items:center!important}
.swap-title-row.swap-title-compact h1{margin:0 0 2px!important;font-size:21px!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#f5f7f9!important}
.swap-title-row.swap-title-compact p{margin:0!important;font-size:11.5px!important;line-height:1.3!important;font-weight:600!important;color:#9ca6b2!important}

.swap-compact-shell.exodus-swap-shell-card{
  margin:0 12px 18px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.swap-trade-card{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.065);
  border-radius:16px;
  background:linear-gradient(180deg,#11161b 0%,#0b0f13 100%);
  box-shadow:0 16px 42px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025);
}
.swap-route-prep-overlay{
  position:absolute;
  inset:0;
  z-index:18;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:22px;
  box-sizing:border-box;
  text-align:center;
  background:linear-gradient(180deg,rgba(8,12,15,.82),rgba(8,12,15,.90));
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
  cursor:progress;
}
.swap-route-prep-overlay strong{
  color:#f3f6f8;
  font-size:13px;
  line-height:1.25;
  font-weight:700;
  letter-spacing:-.01em;
}
.swap-route-prep-spinner{
  width:28px;
  height:28px;
  border-radius:50%;
  border:3px solid rgba(184,255,59,.18);
  border-top-color:#b8ff3b;
  box-shadow:0 0 18px rgba(184,255,59,.08);
  animation:swapRoutePrepSpin .72s linear infinite;
}
@keyframes swapRoutePrepSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.swap-route-prep-spinner{animation:none;border-top-color:rgba(184,255,59,.62)}}
.swap-trade-row{
  min-height:112px;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(126px,42%);
  align-items:center;
  gap:14px;
  padding:14px 16px;
  box-sizing:border-box;
}
.swap-trade-asset-column,.swap-trade-value-column{min-width:0}
.swap-trade-card .swap-side-label{display:block!important;margin:0 0 9px!important}
.swap-trade-card .swap-side-label>span{
  display:block;
  color:#7f8994!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-transform:none!important;
  letter-spacing:0!important;
}
.swap-trade-card .swap-side-label>small{
  display:block;
  margin-top:2px;
  color:#5f6872!important;
  font-size:10px!important;
  font-weight:600!important;
  text-align:left!important;
}
.swap-trade-card .exodus-asset-line{gap:9px!important;align-items:center!important}
.swap-trade-card .exodus-asset-line .coin-logo-image{width:40px!important;height:40px!important;flex:0 0 40px!important}
.swap-trade-card .exodus-asset-line select{
  min-width:0!important;
  width:min(132px,100%)!important;
  height:42px!important;
  padding:0 32px 0 11px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:11px!important;
  background:#11161a!important;
  color:#f4f6f8!important;
  font-size:15px!important;
  font-weight:600!important;
  line-height:1!important;
  box-shadow:none!important;
}
.swap-trade-value-column{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:center;
  gap:3px;
  text-align:right;
}
.swap-trade-value-column .compact-swap-input{
  width:100%!important;
  height:36px!important;
  min-height:36px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f0f3f5!important;
  font-size:25px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:-.025em!important;
  text-align:right!important;
}
.swap-trade-value-column .compact-swap-input:focus{border:0!important;box-shadow:none!important;outline:0!important}
.swap-trade-value-column>strong{
  display:block;
  max-width:100%;
  overflow:hidden;
  color:#eef2f5;
  font-size:25px;
  font-weight:600;
  line-height:1.05;
  letter-spacing:-.025em;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.swap-trade-value-column>small{
  color:#6f7984;
  font-size:10.5px;
  font-weight:600;
  line-height:1.2;
  white-space:nowrap;
}
.swap-trade-to .swap-trade-value-column>strong{color:#d7f58b}
.swap-trade-divider{
  height:1px;
  display:grid;
  grid-template-columns:1fr 42px 1fr;
  align-items:center;
  margin:0 12px;
}
.swap-trade-divider>span{height:1px;background:rgba(255,255,255,.055)}
.swap-trade-divider .exodus-flip-button{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  margin:auto!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:#20252b!important;
  color:#8f98a2!important;
  box-shadow:0 0 0 6px #0e1317!important;
}
.swap-trade-divider .exodus-flip-button svg{width:15px!important;height:15px!important}
.swap-trade-divider .exodus-flip-button:hover:not(:disabled){transform:rotate(180deg)!important;color:#eef3f7!important}

.swap-shortcut-bar{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:4px;
  margin-top:10px;
  padding:4px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:13px;
  background:#101419;
}
.swap-shortcut-bar button{
  min-width:0;
  height:40px;
  border:0;
  border-radius:10px;
  background:transparent;
  color:#8b939d;
  font:inherit;
  font-size:10.5px;
  font-weight:600;
  cursor:pointer;
  transition:background .14s ease,color .14s ease,transform .14s ease;
}
.swap-shortcut-bar button:hover:not(:disabled){color:#f3f5f7;background:rgba(255,255,255,.045)}
.swap-shortcut-bar button.is-active{background:linear-gradient(135deg,rgba(156,91,223,.72),rgba(88,50,214,.92));color:#fff}
.swap-shortcut-bar button:active:not(:disabled){transform:scale(.985)}
.swap-shortcut-bar button:disabled{opacity:.34;cursor:not-allowed}

.swap-form-error-external{
  margin:0 13px 10px!important;
  padding:10px 12px!important;
  border-radius:12px!important;
  font-size:11px!important;
  line-height:1.4!important;
}
.swap-compact-shell .swap-form-error{
  margin:9px 3px 0!important;
  padding:9px 11px!important;
  border-radius:10px!important;
  font-size:10.5px!important;
  line-height:1.35!important;
}
.swap-compact-shell .compact-swap-action{
  min-height:50px!important;
  margin-top:10px!important;
  border-radius:14px!important;
  font-size:13px!important;
  font-weight:600!important;
  letter-spacing:0!important;
}

@media (max-width:520px){
  .swap-title-row.swap-title-compact{margin-left:9px!important;margin-right:9px!important}
  .swap-compact-shell.exodus-swap-shell-card{margin-left:9px!important;margin-right:9px!important}
  .swap-trade-row{grid-template-columns:minmax(0,1fr) minmax(112px,40%);min-height:104px;padding:13px 13px;gap:10px}
  .swap-trade-card .exodus-asset-line .coin-logo-image{width:36px!important;height:36px!important;flex-basis:36px!important}
  .swap-trade-card .exodus-asset-line select{width:min(118px,100%)!important;height:40px!important;font-size:14px!important;padding-left:9px!important}
  .swap-trade-value-column .compact-swap-input,.swap-trade-value-column>strong{font-size:22px!important}
  .swap-trade-value-column>small{font-size:10.5px!important}
  .swap-shortcut-bar button{height:38px;font-size:10px}
}
@media (max-width:380px){
  .swap-trade-row{grid-template-columns:minmax(0,1fr) minmax(100px,38%);padding:12px 11px;gap:8px}
  .swap-trade-card .exodus-asset-line{gap:7px!important}
  .swap-trade-card .exodus-asset-line .coin-logo-image{width:33px!important;height:33px!important;flex-basis:33px!important}
  .swap-trade-card .exodus-asset-line select{width:min(108px,100%)!important;font-size:13px!important}
  .swap-trade-value-column .compact-swap-input,.swap-trade-value-column>strong{font-size:19px!important}
  .swap-trade-card .swap-side-label>span{font-size:10.5px!important}
  .swap-trade-card .swap-side-label>small{font-size:10px!important}
}


.stake-page .stake-total-card.is-loading{cursor:pointer}
.stake-page .stake-total-value-loading{
  display:inline-flex!important;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
  min-width:118px;
  white-space:nowrap;
}
.stake-page .stake-total-value-loading>span{font-size:11px;font-weight:600;letter-spacing:0}
.stake-balance-spinner,
.stake-mini-refresh,
.moovie-stake-history-refreshing,
.moovie-stake-history-loading-ring{
  display:inline-block;
  border:2px solid currentColor;
  border-right-color:transparent;
  border-radius:50%;
  animation:spin .85s linear infinite;
  transform-origin:50% 50%;
}
.stake-balance-spinner{width:14px;height:14px;flex:0 0 14px;opacity:.82}
.stake-page .stake-total-card>small{min-width:0}
.stake-page .stake-total-card>small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stake-mini-refresh{width:9px;height:9px;flex:0 0 9px;margin-left:2px;opacity:.72}
.stake-total-wait{opacity:.92}

.moovie-stake-history-summary{position:relative}
.moovie-stake-history-summary.is-loading .moovie-stake-history-live-dot{opacity:.42}
.moovie-stake-history-updating-label{display:inline-flex!important;align-items:center;gap:7px}
.moovie-stake-history-updating-label .stake-balance-spinner{width:12px;height:12px;flex-basis:12px}
.moovie-stake-history-refreshing{width:12px;height:12px;flex:0 0 12px;margin-left:auto;margin-top:1px;color:#9aa5b1;opacity:.72}
.moovie-stake-history-loading-state{
  min-height:150px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:26px 18px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:15px;
  background:rgba(255,255,255,.016);
  text-align:center;
}
.moovie-stake-history-loading-ring{width:28px;height:28px;color:#dce4ec;opacity:.8}
.moovie-stake-history-loading-state>strong{color:#e8edf2;font-size:10.5px;font-weight:600}
.moovie-stake-history-loading-state>span{max-width:320px;color:#7f8995;font-size:10px;line-height:1.45}
.moovie-stake-history-retry-note{
  margin:-3px 0 9px;
  padding:8px 10px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:11px;
  background:rgba(255,255,255,.018);
  color:#929ca7;
  font-size:10px;
  line-height:1.4;
}
.moovie-stake-history-retry-note>span{font-weight:600;color:#c4ccd4}
@media (max-width:520px){
  .stake-page .stake-total-value-loading{min-width:104px;gap:6px}
  .stake-page .stake-total-value-loading>span{font-size:10.4px}
  .moovie-stake-history-loading-state{min-height:132px;padding:22px 14px}
}
@media (prefers-reduced-motion:reduce){
  .stake-balance-spinner,.stake-mini-refresh,.moovie-stake-history-refreshing,.moovie-stake-history-loading-ring{animation:none}
}


.swap-title-row.swap-title-compact h1{font-size:19px!important}
.swap-trade-card .swap-side-label>span{color:#dfe7ef!important;font-size:11.8px!important;font-weight:600!important}
.swap-trade-value-column .compact-swap-input,
.swap-trade-value-column>strong{font-size:22px!important}
.swap-trade-value-column>small{font-size:10px!important}

.swap-balance-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:10px;
  margin:0 0 8px;
}
.swap-balance-head>strong{
  color:#8f99a4;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.01em;
}
.swap-balance-head>span{
  color:#f4f7fb;
  font-size:13.6px;
  font-weight:600;
  line-height:1;
}
.swap-asset-picker-trigger{
  width:100%;
  min-height:46px;
  padding:0 12px;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:12px;
  background:#11161a;
  display:flex;
  align-items:center;
  gap:10px;
  color:#f4f6f8;
  cursor:pointer;
}
.swap-asset-picker-trigger span{
  flex:1 1 auto;
  min-width:0;
  text-align:left;
  font-size:15px;
  font-weight:600;
  line-height:1.1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.swap-asset-picker-trigger svg:last-child{width:16px;height:16px;color:#aeb8c4;flex:0 0 auto}

.swap-asset-picker-sheet{
  width:min(720px,calc(100vw - 32px));
  max-height:min(78vh,760px);
  border-radius:24px;
  overflow:hidden;
  background:linear-gradient(180deg,#12171c 0%,#090d11 100%);
  border:1px solid rgba(255,255,255,.07);
  box-shadow:0 30px 80px rgba(0,0,0,.52);
}
.swap-asset-picker-header{align-items:center}
.swap-asset-picker-header h2{margin:0;color:#f4f7fb;font-size:15px;font-weight:600}
.swap-picker-close-button{
  color:#ff6767!important;
  background:rgba(255,80,80,.08)!important;
  border:1px solid rgba(255,103,103,.28)!important;
}
.swap-asset-picker-body{padding-top:10px!important}
.swap-asset-picker-search{
  display:flex;
  align-items:center;
  gap:10px;
  padding:0 0 12px;
  border-bottom:1px solid rgba(255,255,255,.06);
}
.swap-asset-picker-search>span{display:inline-flex;color:#d8e0ea}
.swap-asset-picker-search svg{width:22px;height:22px}
.swap-asset-picker-search input{
  flex:1 1 auto;
  min-width:0;
  border:0;
  background:transparent;
  color:#f3f6fa;
  outline:0;
  box-shadow:none;
  font:inherit;
  font-size:16px;
}
.swap-asset-picker-search input::placeholder{color:#6f7a86}
.swap-asset-picker-list{
  display:flex;
  flex-direction:column;
  gap:2px;
  margin-top:10px;
  max-height:min(58vh,560px);
  overflow:auto;
}
.swap-asset-picker-row{
  width:100%;
  border:0;
  background:transparent;
  color:inherit;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:12px 10px;
  border-radius:14px;
  cursor:pointer;
}
.swap-asset-picker-row:hover{background:rgba(255,255,255,.045)}
.swap-asset-picker-row.is-selected{background:rgba(255,255,255,.07)}
.swap-asset-picker-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}
.swap-asset-picker-copy{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}
.swap-asset-picker-copy strong{
  color:#f5f8fc;
  font-size:17px;
  font-weight:600;
  line-height:1.1;
  display:flex;
  align-items:center;
  gap:8px;
}
.swap-asset-picker-copy span{color:#8f99a4;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.swap-picker-badge{
  display:inline-flex;
  align-items:center;
  height:22px;
  padding:0 8px;
  border-radius:999px;
  background:rgba(255,255,255,.09);
  color:#eef3f8;
  font-size:11px;
  font-weight:600;
  letter-spacing:.01em;
}
.swap-asset-picker-balance{display:flex;flex-direction:column;gap:4px;min-width:110px;text-align:right}
.swap-asset-picker-balance strong{color:#f5f8fb;font-size:14px;font-weight:600;line-height:1.1}
.swap-asset-picker-balance small{color:#7f8994;font-size:11px;font-weight:600}
.swap-asset-picker-empty{padding:22px 6px;color:#8f99a4;text-align:center;font-size:13px}

@media (max-width:520px){
  .swap-balance-head>span{font-size:12.8px}
  .swap-asset-picker-trigger span{font-size:14px}
  .swap-trade-value-column .compact-swap-input,
  .swap-trade-value-column>strong{font-size:20px!important}
  .swap-asset-picker-sheet{width:min(100vw - 18px,720px);border-radius:20px}
  .swap-asset-picker-copy strong{font-size:15px}
  .swap-asset-picker-balance strong{font-size:13px}
}


.swap-asset-picker-row.is-unavailable,
.swap-asset-picker-row.is-unavailable:disabled{
  opacity:.72!important;
  cursor:not-allowed!important;
  background:transparent!important;
}
.swap-picker-unavailable{
  display:inline-flex;
  align-items:center;
  height:20px;
  padding:0 7px;
  border-radius:999px;
  background:rgba(255,255,255,.065);
  color:#8e98a4;
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.01em;
}
.swap-asset-picker-row.is-unavailable .swap-asset-picker-copy strong,
.swap-asset-picker-row.is-unavailable .swap-asset-picker-balance strong{color:#a7b0ba!important}


.swap-history-receipt-button{
  width:34px;height:34px;min-width:34px;border:0;border-radius:10px;
  display:inline-flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.055);color:#dbe5ef;cursor:pointer;
}
.swap-history-receipt-button:hover{background:rgba(255,255,255,.09);color:#fff}
.swap-history-receipt-button svg{width:16px;height:16px}
.swap-receipt-page .payment-receipt-v svg{width:22px;height:22px}
.swap-receipt-page .payment-receipt-main-amount small{font-weight:600}
.swap-processing-overlay{z-index:1400}


.swap-peuro-zero-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-end;
  min-width:31px;
  height:22px;
  margin-top:4px;
  padding:0 8px;
  border-radius:999px;
  background:rgba(143,255,104,.12);
  border:1px solid rgba(143,255,104,.42);
  color:#baff8f;
  font-size:10px;
  font-weight:600;
  line-height:1;
  letter-spacing:.01em;
}


.compact-balance-card{
  min-height:192px!important;
  padding-bottom:15px!important;
}
.compact-balance-card .balance-meta{margin-top:8px!important}
.compact-balance-card .dashboard-peuro-audio-row{margin-top:9px!important}
.dashboard-balance-quick-actions{
  gap:7px!important;
  margin-top:11px!important;
  top:3px!important;
}
.dashboard-balance-quick-button{
  min-height:33px!important;
  padding:0 8px!important;
  gap:6px!important;
  border-radius:9px!important;
  color:#b8ff3b!important;
  font-size:10.5px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}
.dashboard-balance-quick-button svg{
  width:15px!important;
  height:15px!important;
  flex-basis:15px!important;
  color:currentColor!important;
}


.dashboard-scroll-content .wallet-list-section .section-heading.wallet-section-heading-with-event>div:first-child{
  width:100%!important;
  max-width:none!important;
}
.dashboard-scroll-content .wallet-list-section .section-heading p{
  max-width:none!important;
  width:100%!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.3!important;
}

@media (max-width:600px){
  .compact-balance-card{
    min-height:190px!important;
    padding-bottom:14px!important;
  }
  .dashboard-balance-quick-actions{
    gap:6px!important;
    margin-top:10px!important;
    top:3px!important;
  }
  .dashboard-balance-quick-button{
    min-height:32px!important;
    padding:0 6px!important;
    font-size:10.5px!important;
    gap:5px!important;
  }
  .dashboard-balance-quick-button svg{
    width:14px!important;
    height:14px!important;
    flex-basis:14px!important;
  }
  .dashboard-scroll-content .wallet-list-section .section-heading p{
    font-size:10.5px!important;
    line-height:1.32!important;
  }
}
@media (max-width:390px){
  .compact-balance-card{min-height:188px!important}
  .dashboard-balance-quick-button{
    min-height:31px!important;
    padding:0 4px!important;
    font-size:10px!important;
  }
  .dashboard-balance-quick-button svg{
    width:13.5px!important;
    height:13.5px!important;
    flex-basis:13.5px!important;
  }
  .dashboard-scroll-content .wallet-list-section .section-heading p{
    font-size:10px!important;
  }
}


.crypto-assets-page-title.crypto-assets-page-title-aligned{
  min-height:40px!important;
  margin:2px 10px 8px!important;
  padding:0!important;
  align-items:center!important;
}
.crypto-assets-page-title.crypto-assets-page-title-aligned>div{
  min-width:0;
  display:flex;
  align-items:center;
}
.crypto-assets-page-title.crypto-assets-page-title-aligned h1{
  margin:0!important;
  font-size:20px!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  color:#f4f7fa!important;
}
.crypto-assets-page>.dashboard-market-shell{
  margin-top:0!important;
  margin-bottom:10px!important;
}
.crypto-assets-page .crypto-assets-mode-note{
  margin-top:0!important;
}
@media (max-width:520px){
  .crypto-assets-page-title.crypto-assets-page-title-aligned{
    min-height:36px!important;
    margin-left:9px!important;
    margin-right:9px!important;
  }
  .crypto-assets-page-title.crypto-assets-page-title-aligned h1{
    font-size:18px!important;
  }
}


.peur-token-swap-actions .asset-swap-orb b{
  top:-17px!important;
  bottom:auto!important;
}


@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
    margin-top:7px!important;
    margin-left:5px!important;
    margin-right:5px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-card{
    border-radius:17px!important;
  }
  .swap-page.exodus-swap-page .swap-balance-head{
    margin-bottom:13px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-from{
    min-height:110px!important;
    padding-top:14px!important;
    padding-bottom:16px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to{
    min-height:118px!important;
    padding-top:23px!important;
    padding-bottom:13px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to .swap-side-label{
    margin-bottom:10px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button:not(:disabled){
    border-color:rgba(184,255,59,.58)!important;
    background:linear-gradient(145deg,#c8ff5a 0%,#a4ef35 100%)!important;
    color:#10160d!important;
    box-shadow:0 0 0 6px #0e1317,0 6px 18px rgba(184,255,59,.16)!important;
  }
  .swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button svg{
    width:18px!important;
    height:18px!important;
    stroke-width:2!important;
  }
  .swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button:hover:not(:disabled){
    color:#0b1009!important;
  }
}
@media (max-width:380px){
  .swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
    margin-left:4px!important;
    margin-right:4px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to{
    min-height:114px!important;
    padding-top:21px!important;
  }
}



.swap-page.exodus-swap-page .swap-submit[hidden]{
  display:none!important;
}
.swap-page.exodus-swap-page .swap-submit:not([hidden]){
  display:flex!important;
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  color:#091006!important;
  box-shadow:0 9px 24px rgba(184,255,59,.16)!important;
  font-weight:600!important;
}
.swap-page.exodus-swap-page .swap-submit:not([hidden]):hover{
  background:#c7ff61!important;
  border-color:#c7ff61!important;
  color:#091006!important;
}


.compact-balance-card{
  min-height:204px!important;
  padding-bottom:18px!important;
}
.dashboard-balance-quick-actions{
  gap:7px!important;
  margin-top:12px!important;
  top:3px!important;
}
.dashboard-balance-quick-button{
  min-height:38px!important;
  padding:0 9px!important;
  border-width:1.5px!important;
  border-color:rgba(184,255,59,.26)!important;
  border-radius:10px!important;
  font-size:10.2px!important;
  font-weight:600!important;
  gap:6px!important;
}
.dashboard-balance-quick-button svg{
  width:16px!important;
  height:16px!important;
  flex-basis:16px!important;
}
@media (max-width:600px){
  .compact-balance-card{
    min-height:202px!important;
    padding-bottom:17px!important;
  }
  .dashboard-balance-quick-actions{
    gap:6px!important;
    margin-top:12px!important;
  }
  .dashboard-balance-quick-button{
    min-height:37px!important;
    padding:0 6px!important;
    border-width:1.5px!important;
    font-size:10.5px!important;
    gap:5px!important;
  }
  .dashboard-balance-quick-button svg{
    width:15.5px!important;
    height:15.5px!important;
    flex-basis:15.5px!important;
  }
}
@media (max-width:390px){
  .compact-balance-card{min-height:200px!important}
  .dashboard-balance-quick-button{
    min-height:36px!important;
    padding:0 4px!important;
    font-size:10.5px!important;
  }
  .dashboard-balance-quick-button svg{
    width:15px!important;
    height:15px!important;
    flex-basis:15px!important;
  }
}



.swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
  margin-top:16px!important;
}
.swap-page.exodus-swap-page .swap-balance-head{
  margin-bottom:12px!important;
}

.swap-page.exodus-swap-page .swap-trade-to{
  min-height:124px!important;
  padding-top:27px!important;
  padding-bottom:16px!important;
}
.swap-page.exodus-swap-page .swap-trade-to .swap-side-label{
  margin-bottom:11px!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
    margin-top:18px!important;
  }
  .swap-page.exodus-swap-page .swap-balance-head{
    margin-bottom:14px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to{
    min-height:128px!important;
    padding-top:31px!important;
    padding-bottom:15px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to .swap-side-label{
    margin-bottom:11px!important;
  }
}
@media (max-width:380px){
  .swap-page.exodus-swap-page .swap-trade-to{
    min-height:124px!important;
    padding-top:29px!important;
  }
}


.header-events-button .header-event-gift.header-event-gift-opening{
  position:relative;
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  overflow:visible;
  animation:none!important;
}
.header-events-button .header-event-gift-opening .gift-open-icon{
  width:26px!important;
  height:26px!important;
  overflow:visible;
}
.header-events-button .header-event-gift-opening .gift-open-lid{
  transform-box:fill-box;
  transform-origin:50% 100%;
  animation:peuroHeaderGiftLid 4.8s cubic-bezier(.22,.8,.3,1) infinite;
}
.header-events-button .header-event-gift-opening .gift-open-box{
  transform-box:fill-box;
  transform-origin:50% 100%;
  animation:peuroHeaderGiftBox 4.8s ease-in-out infinite;
}

.header-events-button .header-event-gift-opening .header-gift-star{
  position:absolute;
  z-index:4;
  top:8px;
  left:50%;
  margin:0;
  font-style:normal;
  font-size:9.5px;
  line-height:1;
  color:#ffe49a;
  opacity:0;
  pointer-events:none;
  text-shadow:0 0 7px currentColor;
}
.header-events-button .header-event-gift-opening .header-gift-star-one{
  margin-left:-10px;
  animation:peuroHeaderGiftStarLeft 4.8s ease-out infinite;
}
.header-events-button .header-event-gift-opening .header-gift-star-two{
  margin-left:-2px;
  color:#ffffff;
  animation:peuroHeaderGiftStarCenter 4.8s ease-out infinite;
}
.header-events-button .header-event-gift-opening .header-gift-star-three{
  margin-left:7px;
  color:#b8ff3b;
  animation:peuroHeaderGiftStarRight 4.8s ease-out infinite;
}
@keyframes peuroHeaderGiftLid{
  0%,60%,100%{transform:translateY(0) rotate(0deg)}
  67%{transform:translateY(-4px) rotate(-8deg)}
  74%{transform:translateY(-5px) rotate(7deg)}
  82%{transform:translateY(-2px) rotate(-3deg)}
  88%{transform:translateY(0) rotate(0deg)}
}
@keyframes peuroHeaderGiftBox{
  0%,60%,100%{transform:translateY(0) scale(1)}
  68%{transform:translateY(1px) scale(.97,1.03)}
  78%{transform:translateY(0) scale(1.02,.98)}
  88%{transform:translateY(0) scale(1)}
}
@keyframes peuroHeaderGiftStarLeft{
  0%,63%,100%{opacity:0;transform:translate(0,0) scale(.45) rotate(0deg)}
  69%{opacity:1;transform:translate(-2px,-7px) scale(1) rotate(-18deg)}
  82%{opacity:.82;transform:translate(-5px,-16px) scale(.8) rotate(18deg)}
  89%{opacity:0;transform:translate(-7px,-21px) scale(.45) rotate(36deg)}
}
@keyframes peuroHeaderGiftStarCenter{
  0%,65%,100%{opacity:0;transform:translate(0,0) scale(.4) rotate(0deg)}
  71%{opacity:1;transform:translate(0,-9px) scale(1.05) rotate(22deg)}
  84%{opacity:.72;transform:translate(1px,-19px) scale(.72) rotate(52deg)}
  90%{opacity:0;transform:translate(2px,-23px) scale(.4) rotate(70deg)}
}
@keyframes peuroHeaderGiftStarRight{
  0%,64%,100%{opacity:0;transform:translate(0,0) scale(.42) rotate(0deg)}
  70%{opacity:1;transform:translate(3px,-6px) scale(.95) rotate(16deg)}
  83%{opacity:.78;transform:translate(7px,-15px) scale(.75) rotate(42deg)}
  90%{opacity:0;transform:translate(9px,-20px) scale(.4) rotate(62deg)}
}
@media (prefers-reduced-motion:reduce){
  .header-events-button .header-event-gift-opening .gift-open-lid,
  .header-events-button .header-event-gift-opening .gift-open-box,
  .header-events-button .header-event-gift-opening .header-gift-star{
    animation:none!important;
  }
  .header-events-button .header-event-gift-opening .gift-open-lid{
    transform:translateY(-3px) rotate(-5deg);
  }
  .header-events-button .header-event-gift-opening .header-gift-star{display:none!important}
}


[data-pwa-download][hidden],html.is-installed-pwa [data-pwa-download]{display:none!important}



.events-page,.event-detail-page{--event-theme-accent:var(--accent,#b8ff3b);--event-theme-soft:color-mix(in srgb,var(--event-theme-accent) 12%, transparent);--event-theme-soft-2:color-mix(in srgb,var(--event-theme-accent) 22%, transparent)}
.events-page{padding-bottom:132px!important}
.event-detail-page{padding-bottom:134px!important}
.events-page .events-title-row,.event-detail-page .page-title{align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}
.events-page .events-title-row h1,.event-detail-page .page-title h1{font-size:clamp(21px,4.6vw,29px)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#f7fbff!important}
.events-page .events-title-row p,.event-detail-page .page-title p{margin:6px 0 0!important;max-width:38ch!important;color:#c7d1db!important;font-size:11.7px!important;line-height:1.58!important}
.events-intro{margin:4px 0 14px!important;padding:16px 16px!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--event-theme-accent) 34%, rgba(255,255,255,.10))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--event-theme-accent) 12%, #121820),#0d1218 68%)!important;box-shadow:0 18px 36px rgba(0,0,0,.20)!important}
.events-intro>span{width:42px!important;height:42px!important;border-radius:14px!important;background:color-mix(in srgb,var(--event-theme-accent) 18%, rgba(255,255,255,.02))!important;color:var(--event-theme-accent)!important}
.events-intro svg{width:18px!important;height:18px!important}
.events-intro small{font-size:9.5px!important;color:#9fb0bf!important;letter-spacing:.14em!important}
.events-intro strong{font-size:12.6px!important;line-height:1.35!important;color:#f7fbff!important}
.event-card-grid{gap:14px!important}
.event-list-card{padding:18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,#121821,#0d1218)!important;box-shadow:0 16px 34px rgba(0,0,0,.18)!important}
.event-list-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--event-theme-accent) 40%, rgba(255,255,255,.12))!important;box-shadow:0 20px 42px rgba(0,0,0,.24)!important}
.event-list-card::before{display:none!important}
.event-list-top{grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}
.event-list-icon,.is-gold .event-list-icon{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--event-theme-accent) 34%, rgba(255,255,255,.10))!important;background:color-mix(in srgb,var(--event-theme-accent) 16%, rgba(255,255,255,.02))!important;color:var(--event-theme-accent)!important}
.event-list-icon svg{width:18px!important;height:18px!important}
.event-list-eyebrow{font-size:9.5px!important;letter-spacing:.13em!important;color:#9dacba!important}
.event-list-reward,.is-gold .event-list-reward{font-size:17px!important;line-height:1.05!important;letter-spacing:-.03em!important;color:#f4f8fb!important}
.event-list-card h2{margin:14px 0 8px!important;font-size:18px!important;line-height:1.12!important;color:#fff!important}
.event-list-card p{margin:0!important;color:#d0d8e0!important;font-size:11.4px!important;line-height:1.62!important}
.event-list-foot{margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#9eabb7!important;font-size:10px!important}
.event-list-foot i{color:#c2ccd5!important}
.event-detail-hero,.event-detail-hero.is-gold,.event-detail-hero.is-green{margin:8px 0 14px!important;padding:20px!important;border-radius:24px!important;border:1px solid color-mix(in srgb,var(--event-theme-accent) 36%, rgba(255,255,255,.10))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--event-theme-accent) 14%, #121821),#0d1117 72%)!important;box-shadow:0 18px 38px rgba(0,0,0,.20)!important}
.event-detail-gift,.event-detail-hero.is-gold .event-detail-gift,.event-detail-hero.is-green .event-detail-gift{width:60px!important;height:60px!important;flex:0 0 60px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--event-theme-accent) 34%, rgba(255,255,255,.10))!important;background:color-mix(in srgb,var(--event-theme-accent) 17%, rgba(255,255,255,.03))!important;color:var(--event-theme-accent)!important}
.event-detail-gift svg{width:27px!important;height:27px!important}
.event-detail-hero span{font-size:9.5px!important;letter-spacing:.14em!important;color:#9fb0bf!important}
.event-detail-hero strong{margin-top:4px!important;font-size:29px!important;line-height:1!important;letter-spacing:-.05em!important;color:#fff!important}
.event-detail-hero p{margin-top:6px!important;font-size:10.6px!important;line-height:1.52!important;color:#d4dde4!important}
.event-detail-card{margin-top:12px!important;padding:18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#11161d,#0d1218)!important;box-shadow:0 14px 30px rgba(0,0,0,.14)!important}
.event-detail-card h2{margin:0 0 10px!important;font-size:15px!important;line-height:1.24!important;color:#fff!important}
.event-detail-card>p{margin:0!important;color:#d0d8e0!important;font-size:11.3px!important;line-height:1.7!important}
.event-rule-list{gap:9px!important;margin-top:14px!important}
.event-rule-list>div{padding:12px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.022)!important;gap:10px!important}
.event-rule-list b{width:30px!important;height:30px!important;border-radius:10px!important;background:color-mix(in srgb,var(--event-theme-accent) 18%, rgba(255,255,255,.03))!important;color:var(--event-theme-accent)!important;font-size:10px!important}
.event-rule-list span{padding-top:1px!important;font-size:10.5px!important;line-height:1.62!important;color:#d5dee6!important}
.event-date-banner{justify-content:flex-start!important;gap:10px!important;padding:13px 14px!important;border-radius:15px!important;border:1px solid color-mix(in srgb,var(--event-theme-accent) 28%, rgba(255,255,255,.10))!important;background:color-mix(in srgb,var(--event-theme-accent) 10%, rgba(255,255,255,.02))!important;color:#eef5fb!important}
.event-date-banner strong{font-size:11px!important}
.event-date-banner span{color:#9fb0bf!important}

.mystery-redemption-row{border-color:rgba(255,255,255,.07)!important;background:rgba(255,255,255,.018)!important}
.mystery-redemption-row span,.mystery-redemption-row b,.mystery-redemption-row small{font-size:10.1px!important}
.event-detail-page .primary-button,.event-detail-page .secondary-button,.event-detail-page .event-detail-cta{min-height:42px!important;padding:0 16px!important;border-radius:14px!important;font-size:10.8px!important;letter-spacing:.01em!important;box-shadow:none!important}
.event-detail-page .secondary-button{border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.03)!important}


@media (max-width:430px){.events-page .events-title-row h1,.event-detail-page .page-title h1{font-size:20px!important}.events-page .events-title-row p,.event-detail-page .page-title p{font-size:11.1px!important}.event-list-card h2{font-size:16.5px!important}.event-list-card p{font-size:10.8px!important}.event-detail-hero{padding:17px!important;gap:13px!important}.event-detail-gift{width:54px!important;height:54px!important;flex-basis:54px!important}.event-detail-card{padding:16px!important}.event-detail-card>p{font-size:10.9px!important}.event-rule-list span{font-size:10.1px!important}}



.referral-page .page-title h1{font-size:clamp(23px,5vw,31px)!important;letter-spacing:-.045em!important}
.referral-page .page-title p{max-width:42ch;color:#c6d0d9!important;font-size:11.7px!important;line-height:1.62!important}
.referral-benefit-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;margin:12px 0 15px;padding:20px;border:1px solid color-mix(in srgb,var(--accent,#b8ff3b) 30%,rgba(255,255,255,.10));border-radius:25px;background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--accent,#b8ff3b) 18%,transparent),transparent 42%),linear-gradient(150deg,#121920,#0b1016);box-shadow:0 18px 42px rgba(0,0,0,.20)}
.referral-benefit-hero::after{content:"";position:absolute;right:-60px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent,#b8ff3b) 10%,transparent),transparent 68%);pointer-events:none}
.referral-benefit-rate{display:flex;align-items:flex-end;gap:10px;margin-top:4px}.referral-benefit-rate strong{font-size:39px;line-height:.95;letter-spacing:-.065em;color:#fff}.referral-benefit-rate span{padding-bottom:4px;color:var(--accent,#b8ff3b);font-size:10px;font-weight:600}
.referral-username-setup-premium{padding:22px 20px!important;background:linear-gradient(155deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important}.referral-username-setup-premium h2{font-size:20px!important}.referral-username-setup-premium p{color:#c5d0d9!important;font-size:11.4px!important;line-height:1.62!important}.referral-create-button{min-height:44px!important;border-radius:14px!important;font-size:11px!important}
.referral-setup-note{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.022);text-align:left;color:#aebbc5;font-size:10.5px;line-height:1.55}.referral-setup-note svg{width:16px;height:16px;flex:0 0 16px;color:var(--accent,#b8ff3b)}
.referral-identity-card{padding:18px!important;text-align:left!important;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;align-items:center}.referral-identity-card .referral-hero-icon{grid-row:1/4;margin:0!important}.referral-identity-card>small,.referral-identity-card>h2,.referral-identity-card>p{grid-column:2}.referral-identity-card>small{font-size:10px!important}.referral-identity-card h2{margin:3px 0 0!important;font-size:20px!important}.referral-identity-card p{margin:4px 0 0!important;font-size:10.5px!important;color:#bcc8d2!important}
.referral-link-card-premium{border-color:rgba(255,255,255,.10)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.016))!important}.referral-link-card-premium>span{color:#aab7c2!important;font-weight:600}.referral-link-card-premium>small{color:#9eabb7!important;font-size:10.5px!important}.referral-rate-chip{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--accent,#b8ff3b) 14%,transparent);color:var(--accent,#b8ff3b);font-size:10px;font-weight:600}
.referral-stats article{background:linear-gradient(145deg,rgba(255,255,255,.042),rgba(255,255,255,.018))!important}.referral-stats span{color:#a9b5bf!important;opacity:1!important}.referral-rewards{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.016))!important}.referral-reward-row small,.referral-direct-row small{color:#8f9da9!important;opacity:1!important}
.swap-picker-stock{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:rgba(184,255,59,.09);color:#b8ff3b;font-size:10.5px;font-weight:600;letter-spacing:.01em}
.swap-asset-picker-row.is-unavailable,.swap-asset-picker-row.is-unavailable:disabled{opacity:.48!important;filter:saturate(.22);background:rgba(255,255,255,.012)!important}
.swap-asset-picker-row.is-unavailable .coin-icon,.swap-asset-picker-row.is-unavailable img{filter:grayscale(.75)!important}
@media (max-width:430px){.referral-benefit-hero{grid-template-columns:46px minmax(0,1fr);padding:17px;gap:12px}.referral-benefit-rate strong{font-size:34px}.referral-identity-card{grid-template-columns:40px minmax(0,1fr)}.referral-identity-card .referral-hero-icon{width:40px;height:40px}}



.swap-picker-unavailable.is-source{background:rgba(116,197,255,.08)!important;color:#9fcde8!important}
.swap-asset-picker-row.is-source-asset{opacity:.62!important;filter:saturate(.45)!important}
.swap-asset-picker-row.is-source-asset .swap-asset-picker-copy>span{color:#8fa7b7!important}



.token-receive-sheet .token-network-picker{isolation:isolate}
.token-receive-sheet .token-network-picker.is-open{z-index:220}
.token-receive-sheet .token-network-picker.is-open .token-network-menu{
  display:grid;
  gap:3px;
  z-index:240;
  background:#0b0e14!important;
  border-color:rgba(184,255,59,.20)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.04)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto;
  touch-action:manipulation;
}
.token-receive-sheet .token-network-picker.is-open .token-network-option{
  background:#0f131a;
  border-color:rgba(255,255,255,.055);
  pointer-events:auto;
  touch-action:manipulation;
}
.token-receive-sheet .token-network-picker.is-open .token-network-option:hover,
.token-receive-sheet .token-network-picker.is-open .token-network-option.is-selected{
  background:#151c20!important;
  border-color:rgba(184,255,59,.18)!important;
}


.token-receive-sheet .receive-content-compact>.token-network-picker.is-open~*{pointer-events:none!important}


.compact-balance-card .dashboard-balance-quick-button,
.compact-balance-card.balance-theme-vipgold .dashboard-balance-quick-button{
  background:#fff!important;
  border-color:#07090c!important;
  color:#07090c!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.compact-balance-card .dashboard-balance-quick-button svg{color:currentColor!important}
.compact-balance-card .dashboard-balance-quick-button:hover{
  background:#f1f3f5!important;
  border-color:#07090c!important;
  color:#07090c!important;
}
.compact-balance-card .dashboard-balance-quick-button:focus-visible{
  outline:2px solid rgba(7,9,12,.62)!important;
  outline-offset:2px!important;
}

.stablevalue-dashboard-page>.stablevalue-today-card,
.stablevalue-dashboard-page>.stablevalue-burn-card{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(145deg,#171c1a,#0d1110)!important}
.stablevalue-premium-head small{color:#b7c0ca!important;font-size:10px!important}
.stablevalue-premium-head p{color:#c8d0d8!important;font-size:11.5px!important;line-height:1.55!important}
.stablevalue-dashboard-page .stablevalue-current-value span{color:#b9c2cb!important;font-size:11px!important}
.stablevalue-metric-grid>div{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.035)!important}
.stablevalue-metric-grid span{color:#b5bec8!important;font-size:10px!important}
.stablevalue-metric-grid b{color:#f4f6f8!important;font-size:11.5px!important}
.stablevalue-dashboard-page .stablevalue-burn-head small{color:#b7c0ca!important;font-size:10.5px!important}
.stablevalue-dashboard-page .stablevalue-burn-head p{color:#b8c1ca!important;font-size:10.5px!important}
.stablevalue-burn-formula span{color:#b5bec7!important;font-size:10.5px!important}
.stablevalue-burn-formula b{color:#f7f8f9!important;font-size:10px!important}


.card-request-page .page-title p{color:#c7d0d8!important;font-size:11px!important}
.card-request-page .premium-card-luxury-copy>p{color:#c4cdd6!important;font-size:12px!important}
.card-request-page .premium-card-info-strip{border-color:rgba(220,184,105,.18)!important;background:rgba(255,255,255,.035)!important}
.card-request-page .premium-card-info-strip small{color:#c0b49d!important;font-size:10px!important}
.card-request-page .premium-card-info-strip strong{color:#f0ddb5!important;font-size:10.5px!important}
.card-request-page .premium-card-access-note{border-color:rgba(220,184,105,.20)!important;background:linear-gradient(135deg,rgba(220,184,105,.085),rgba(184,255,59,.03))!important}
.card-request-page .premium-card-access-note strong{color:#edf1f4!important;font-size:11.5px!important}
.card-request-page .premium-benefits-card{border-color:rgba(220,184,105,.14)!important;background:radial-gradient(circle at 92% 0,rgba(220,184,105,.06),transparent 35%),#11151a!important}
.card-request-page .premium-benefits-card .services-category-title p{color:#c2cbd4!important;font-size:11px!important}
.card-request-page .card-benefit-tier{border-color:rgba(220,184,105,.14)!important;background:linear-gradient(145deg,#13171d,#0d1015)!important}
.card-request-page .card-benefit-tier span{color:#c0c9d2!important;font-size:10.5px!important}
.card-request-page .premium-benefit-group{border-color:rgba(220,184,105,.14)!important;background:linear-gradient(145deg,#151920,#0d1015)!important}
.card-request-page .premium-benefit-item p{color:#bcc6d0!important;font-size:11px!important}
.card-request-page .card-global-panel{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important}
.card-request-page .card-global-copy small{color:#d0ad69!important;font-size:10px!important}
.card-request-page .card-global-copy p{color:#bdc7d0!important;font-size:11px!important}
.card-request-page .card-crypto-spend-panel{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important}
.card-request-page .card-crypto-spend-panel small{color:#b7c1ca!important;font-size:10px!important}
.card-request-page .card-crypto-spend-panel p{color:#c2cbd4!important;font-size:10px!important}
@media (max-width:520px){
  .card-request-page .page-title p{font-size:10.5px!important}
  .card-request-page .premium-card-luxury-copy>p{font-size:11px!important}
  .card-request-page .premium-card-info-strip small{font-size:10px!important}
  .card-request-page .premium-card-info-strip strong{font-size:10.2px!important}
  .card-request-page .premium-benefit-item p{font-size:10.6px!important}
}




.compact-balance-card .dashboard-balance-quick-button{
  font-size:11.2px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
  line-height:1!important;
}
.compact-balance-card .dashboard-balance-quick-button svg{
  width:15px!important;
  height:15px!important;
  flex-basis:15px!important;
}


.dashboard-shortcut-compact-label{
  color:#d8dfe5!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.08!important;
  letter-spacing:0!important;
}


.dashboard-prime-futures .dashboard-prime-identity strong{
  margin-top:0!important;
  color:#f3f6f8!important;
  font-size:10.8px!important;
  line-height:1.02!important;
  letter-spacing:.015em!important;
}
.dashboard-prime-futures .dashboard-prime-identity span{
  margin-top:4px!important;
  color:#b9c2ca!important;
  font-size:9.5px!important;
  line-height:1.05!important;
  font-weight:600!important;
}
.dashboard-prime-futures .dashboard-prime-value strong{
  margin-top:0!important;
  color:#f5f7f8!important;
  font-size:11.4px!important;
  line-height:1.05!important;
  letter-spacing:-.035em!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.dashboard-prime-futures .dashboard-prime-value>span{
  margin-top:4px!important;
  font-size:9.5px!important;
  line-height:1!important;
}


.dashboard-prime-moovie-prediction-copy strong{
  margin-top:0!important;
  color:#f3f6f8!important;
  font-size:10.8px!important;
  line-height:1.02!important;
  letter-spacing:.01em!important;
}
.dashboard-prime-moovie-prediction-copy span{
  margin-top:4px!important;
  color:#b9c2ca!important;
  font-size:9.5px!important;
  line-height:1.05!important;
  font-weight:600!important;
}
.dashboard-prime-moovie-prediction-price strong{
  color:#f5f7f8!important;
  font-size:10.6px!important;
  line-height:1.05!important;
  letter-spacing:-.025em!important;
}
.dashboard-prime-moovie-prediction-price span{
  margin-top:4px!important;
  font-size:9.5px!important;
  line-height:1!important;
}


.merchant-kit-page>.merchant-kit-page-title>div{
  min-width:0!important;
  flex:1 1 auto!important;
}
.merchant-kit-page>.merchant-kit-page-title h1{
  font-size:clamp(19px,3.1vw,25px)!important;
  line-height:1.05!important;
  letter-spacing:-.035em!important;
  white-space:nowrap!important;
  text-wrap:nowrap!important;
}

@media (max-width:600px){
  .compact-balance-card .dashboard-balance-quick-button{font-size:10.6px!important}
  .compact-balance-card .dashboard-balance-quick-button svg{width:14px!important;height:14px!important;flex-basis:14px!important}
  .dashboard-shortcut-compact-label{font-size:10px!important}
  .dashboard-prime-futures .dashboard-prime-identity strong,
  .dashboard-prime-moovie-prediction-copy strong{font-size:10.5px!important}
  .dashboard-prime-futures .dashboard-prime-identity span,
  .dashboard-prime-moovie-prediction-copy span{font-size:9.5px!important}
  .dashboard-prime-futures .dashboard-prime-value strong{font-size:10.5px!important}
  .dashboard-prime-moovie-prediction-price strong{font-size:10.5px!important}
  .dashboard-prime-futures .dashboard-prime-value>span,
  .dashboard-prime-moovie-prediction-price span{font-size:9.5px!important}
  .merchant-kit-page>.merchant-kit-page-title h1{font-size:19px!important}
}
@media (max-width:390px){
  .compact-balance-card .dashboard-balance-quick-button{font-size:10.1px!important;padding-left:3px!important;padding-right:3px!important}
  .dashboard-shortcut-compact-label{font-size:10px!important}
  .dashboard-prime-futures .dashboard-prime-identity strong,
  .dashboard-prime-moovie-prediction-copy strong{font-size:10px!important}
  .dashboard-prime-futures .dashboard-prime-identity span,
  .dashboard-prime-moovie-prediction-copy span{font-size:9.5px!important}
  .dashboard-prime-futures .dashboard-prime-value strong{font-size:10px!important}
  .dashboard-prime-moovie-prediction-price strong{font-size:10px!important}
  .dashboard-prime-futures .dashboard-prime-value>span,
  .dashboard-prime-moovie-prediction-price span{font-size:9.5px!important}
  .merchant-kit-page>.merchant-kit-page-title h1{font-size:17px!important;letter-spacing:-.045em!important}
}



.moovie-eligibility-gate .moovie-eligibility-card{
  border-color:rgba(255,255,255,.15)!important;
  background:linear-gradient(155deg,rgba(22,25,30,.96),rgba(8,10,13,.98))!important;
  box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.moovie-eligibility-gate .moovie-eligibility-card>small{
  color:#c6cdd3!important;
  font-size:10.5px!important;
}
.moovie-eligibility-gate .moovie-eligibility-card>h1{
  font-size:27px!important;
  line-height:1.08!important;
}
.moovie-eligibility-gate .moovie-eligibility-card>p{
  max-width:430px!important;
  color:#d2d8dd!important;
  font-size:11.4px!important;
  line-height:1.62!important;
}
.moovie-eligibility-gate .moovie-eligibility-rule-intro{
  color:#ffffff!important;
  font-size:12.4px!important;
  line-height:1.5!important;
}
.moovie-eligibility-gate .moovie-eligibility-rule{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.065)!important;
}
.moovie-eligibility-gate .moovie-eligibility-rule span{color:#cbd2d8!important;font-size:10.5px!important}
.moovie-eligibility-gate .moovie-eligibility-rule strong{font-size:22px!important}
.moovie-eligibility-gate .moovie-eligibility-copy-card{
  border-color:rgba(255,255,255,.13)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.03))!important;
}
.moovie-eligibility-gate .moovie-eligibility-feature-icon{background:rgba(255,255,255,.105)!important;color:#fff!important}
.moovie-eligibility-gate .moovie-eligibility-copy-card strong{font-size:12.4px!important;color:#fff!important}
.moovie-eligibility-gate .moovie-eligibility-copy-card p{color:#c5ccd2!important;font-size:10.6px!important;line-height:1.62!important}
.moovie-eligibility-gate .moovie-eligibility-highlight{
  border-color:rgba(255,255,255,.16)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;
}
.moovie-eligibility-gate .moovie-eligibility-highlight strong{font-size:12.4px!important;color:#fff!important}
.moovie-eligibility-gate .moovie-eligibility-highlight p{color:#cbd2d8!important;font-size:10.6px!important;line-height:1.6!important}
.moovie-eligibility-gate .moovie-eligibility-signoff strong{font-size:12.4px!important;color:#fff!important}
.moovie-eligibility-gate .moovie-eligibility-signoff span{color:#b6c0c8!important;font-size:10px!important}


.moovie-prediction-stake-grid-strong button{
  min-height:52px!important;
  height:52px!important;
  padding:6px 5px!important;
  border:1px solid #ffffff!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#090b0e!important;
  box-shadow:0 9px 20px rgba(0,0,0,.25)!important;
}
.moovie-prediction-stake-grid-strong button::before{display:none!important;content:none!important;animation:none!important}
.moovie-prediction-stake-grid-strong button>strong{color:#090b0e!important;font-size:15px!important;gap:5px!important}
.moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{
  width:18px!important;height:18px!important;min-width:18px!important;
  background:#090b0e!important;color:#ffffff!important;font-size:10.5px!important;
}
.moovie-prediction-stake-grid-strong button:hover:not(:disabled),
.moovie-prediction-stake-grid-strong button:focus-visible:not(:disabled){
  transform:translateY(-1px)!important;
  background:#ffffff!important;
  border-color:#ffffff!important;
  box-shadow:0 12px 24px rgba(0,0,0,.32)!important;
}
.moovie-prediction-stake-grid-strong button:active:not(:disabled){transform:scale(.985)!important}
.moovie-prediction-stake-grid-strong button:disabled{
  opacity:.34!important;
  cursor:not-allowed!important;
  background:#ffffff!important;
  color:#090b0e!important;
  box-shadow:none!important;
}
@media (max-width:420px){
  .moovie-eligibility-gate .moovie-eligibility-card>h1{font-size:24px!important}
  .moovie-eligibility-gate .moovie-eligibility-card>p{font-size:10.8px!important}
  .moovie-eligibility-gate .moovie-eligibility-copy-card p,
  .moovie-eligibility-gate .moovie-eligibility-highlight p{font-size:10.2px!important}
  .moovie-prediction-stake-grid-strong button{min-height:48px!important;height:48px!important;padding:5px 3px!important}
  .moovie-prediction-stake-grid-strong button>strong{font-size:13.5px!important}
  .moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{width:17px!important;height:17px!important;min-width:17px!important;font-size:10.5px!important}
}



.dashboard-prime-futures{
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-content:center!important;
  align-items:start!important;
  row-gap:5px!important;
  min-height:68px!important;
  padding:7px 9px!important;
}
.dashboard-prime-futures>.dashboard-prime-identity{
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
}
.dashboard-prime-futures>.dashboard-prime-value{
  grid-column:1!important;
  grid-row:2!important;
  width:auto!important;
  margin-left:36px!important;
  text-align:left!important;
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
}
.dashboard-prime-futures .dashboard-prime-value strong,
.dashboard-prime-futures .dashboard-prime-value>span{margin-top:0!important}

.dashboard-prime-prediction{
  grid-template-columns:30px minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-content:center!important;
  align-items:center!important;
  column-gap:7px!important;
  row-gap:4px!important;
  min-height:68px!important;
  padding:7px 9px!important;
}
.dashboard-prime-moovie-prediction-icon{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  align-self:center!important;
}
.dashboard-prime-moovie-prediction-copy{
  grid-column:2!important;
  grid-row:1!important;
}
.dashboard-prime-moovie-prediction-price{
  grid-column:2!important;
  grid-row:2!important;
  text-align:left!important;
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
}
.dashboard-prime-moovie-prediction-price strong,
.dashboard-prime-moovie-prediction-price span{margin-top:0!important}


.card-request-page .card-cashback-title{display:flex!important;flex-direction:column!important;gap:2px!important}
.card-request-page .card-cashback-title>span{display:block!important}
.card-request-page .card-cashback-title>span:first-child{font-size:1.06em!important}
.card-request-page .card-cashback-title>span:last-child{font-size:.92em!important;font-weight:600!important;color:#d2d9df!important}

@media (max-width:600px){
  .dashboard-prime-futures,
  .dashboard-prime-prediction{min-height:64px!important;padding:6px 7px!important}
  .dashboard-prime-futures>.dashboard-prime-value{margin-left:31px!important}
  .dashboard-prime-prediction{grid-template-columns:26px minmax(0,1fr)!important;column-gap:6px!important}
}
@media (max-width:390px){
  .dashboard-prime-futures,
  .dashboard-prime-prediction{min-height:61px!important;padding:6px!important}
  .dashboard-prime-futures>.dashboard-prime-value{margin-left:27px!important;gap:5px!important}
  .dashboard-prime-prediction{grid-template-columns:23px minmax(0,1fr)!important;column-gap:5px!important}
  .dashboard-prime-moovie-prediction-price{gap:5px!important}
}




.balance-theme-picker .balance-theme-option.is-vip-theme{
  min-height:92px!important;
  padding:11px!important;
  align-content:inherit;
}
@media (max-width:390px){
  .balance-theme-picker .balance-theme-option.is-vip-theme{min-height:86px!important;padding:9px!important}
}


.swap-page.exodus-swap-page .swap-title-row.swap-title-compact{
  margin-left:0!important;
  margin-right:0!important;
}
.swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}

.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-flippable:not(:disabled){
  opacity:1!important;
  border-color:#b8ff3b!important;
  background:#b8ff3b!important;
  color:#0a1007!important;
  box-shadow:0 0 0 6px #0e1317,0 7px 20px rgba(184,255,59,.18)!important;
}
.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-flippable:hover:not(:disabled){
  background:#c8ff61!important;
  border-color:#c8ff61!important;
  color:#081005!important;
}
.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-peuro-blocked:disabled{
  opacity:1!important;
  cursor:not-allowed!important;
  border-color:#ff6573!important;
  background:#d83b4c!important;
  color:#fff!important;
  box-shadow:0 0 0 6px #0e1317,0 7px 20px rgba(216,59,76,.16)!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-title-row.swap-title-compact,
  .swap-page.exodus-swap-page .swap-compact-shell.exodus-swap-shell-card{
    margin-left:0!important;
    margin-right:0!important;
  }
}


.referral-preparing-card{
  margin:12px 0 0;
  min-height:108px;
  padding:15px 16px;
  display:grid;
  grid-template-columns:48px minmax(0,1fr) auto;
  align-items:center;
  gap:13px;
  border:1px solid rgba(184,255,59,.14);
  border-radius:15px;
  background:linear-gradient(180deg,rgba(20,25,30,.98),rgba(10,13,17,.98));
  box-shadow:0 16px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035);
}
.referral-preparing-logo{
  width:46px;height:46px;display:grid;place-items:center;border-radius:50%;
  background:rgba(184,255,59,.05);border:1px solid rgba(184,255,59,.16);
}
.referral-preparing-logo img{width:34px;height:34px;object-fit:contain;animation:referralPreparingSpin 1.15s linear infinite}
.referral-preparing-card>div{min-width:0}
.referral-preparing-card strong{display:block;color:#f5f8fa;font-size:13px;line-height:1.2}
.referral-preparing-card p{margin:5px 0 0;color:#b8c2cb;font-size:10.7px;line-height:1.5;font-weight:600}
.referral-preparing-dots{display:flex;gap:4px;align-items:center;padding-left:4px}
.referral-preparing-dots i{width:5px;height:5px;border-radius:50%;background:#b8ff3b;animation:referralPreparingDot 1.1s ease-in-out infinite}
.referral-preparing-dots i:nth-child(2){animation-delay:.14s}.referral-preparing-dots i:nth-child(3){animation-delay:.28s}
@keyframes referralPreparingSpin{to{transform:rotate(360deg)}}
@keyframes referralPreparingDot{0%,70%,100%{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}
@media (max-width:390px){
  .referral-preparing-card{grid-template-columns:42px minmax(0,1fr) auto;padding:13px 12px;gap:10px}
  .referral-preparing-logo{width:40px;height:40px}.referral-preparing-logo img{width:29px;height:29px}
  .referral-preparing-card p{font-size:10.2px}
}
@media (prefers-reduced-motion:reduce){.referral-preparing-logo img,.referral-preparing-dots i{animation:none!important}}


.account-referral-disclosure{
  margin-top:8px;
  border:0;
  background:transparent;
}
.account-referral-disclosure>summary{
  list-style:none;
  cursor:pointer;
  color:#f4f7f8;
  font-size:10.6px;
  font-weight:600;
  line-height:1.4;
  padding:3px 2px;
  user-select:none;
  display:flex;
  align-items:center;
  gap:6px;
}
.account-referral-disclosure>summary::-webkit-details-marker{display:none}
.account-referral-disclosure>summary::before{content:"+";display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;margin:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12px;line-height:1}
.account-referral-disclosure[open]>summary::before{content:"−"}
.account-referral-disclosure .input-wrap.account-field-gap{margin-top:8px!important}



.token-send-card>.token-network-picker,
.token-receive-sheet .token-network-picker{isolation:isolate}
.token-send-card>.token-network-picker.is-open,
.token-receive-sheet .token-network-picker.is-open{z-index:420!important}
.token-send-card>.token-network-picker.is-open .token-network-menu,
.token-receive-sheet .token-network-picker.is-open .token-network-menu{
  display:grid!important;
  gap:3px!important;
  z-index:440!important;
  background:#fff!important;
  border-color:#d9dee4!important;
  box-shadow:0 22px 56px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.035)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.token-send-card>.token-network-picker.is-open .token-network-option,
.token-receive-sheet .token-network-picker.is-open .token-network-option{
  background:#fff!important;
  color:#11161c!important;
  border-color:#edf0f2!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.token-send-card>.token-network-picker.is-open .token-network-option strong,
.token-receive-sheet .token-network-picker.is-open .token-network-option strong,
.token-send-card>.token-network-picker.is-open .token-network-balance strong,
.token-receive-sheet .token-network-picker.is-open .token-network-balance strong{color:#11161c!important}
.token-send-card>.token-network-picker.is-open .token-network-option small,
.token-receive-sheet .token-network-picker.is-open .token-network-option small,
.token-send-card>.token-network-picker.is-open .token-network-balance small,
.token-receive-sheet .token-network-picker.is-open .token-network-balance small{color:#606b76!important}
.token-send-card>.token-network-picker.is-open .token-network-option:hover,
.token-send-card>.token-network-picker.is-open .token-network-option.is-selected,
.token-receive-sheet .token-network-picker.is-open .token-network-option:hover,
.token-receive-sheet .token-network-picker.is-open .token-network-option.is-selected{
  background:#f3f7ec!important;
  border-color:#b8d970!important;
}
.token-send-card>.token-network-picker.is-open .network-option-check,
.token-receive-sheet .token-network-picker.is-open .network-option-check{color:#527900!important}

.token-send-card>.token-network-picker.is-open~*,
.token-receive-sheet .receive-content-compact>.token-network-picker.is-open~*{pointer-events:none!important}


.dashboard-market-price .is-neutral,.dashboard-market-stats .is-neutral{color:#9ca6b0!important}





.card-request-page .card-benefit-tier-grid{
  grid-template-columns:1fr!important;
  gap:8px!important;
}
.card-request-page .card-benefit-tier{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  padding:11px 13px!important;
}
.card-request-page .card-benefit-tier>span,
.card-request-page .card-benefit-tier>strong{
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.card-request-page .card-benefit-tier>span{font-size:clamp(10px,2.8vw,12px)!important}
.card-request-page .card-benefit-tier>strong{font-size:clamp(10.5px,2.9vw,12.6px)!important;text-align:right!important}
.card-request-page .card-cashback-title>span{white-space:nowrap!important}
.card-request-page .services-category-title h2{
  white-space:nowrap!important;
  font-size:clamp(11px,3vw,15px)!important;
  letter-spacing:-.015em!important;
}
@media (max-width:390px){
  .card-request-page .card-benefit-tier{gap:7px!important;padding:10px!important}
  .card-request-page .card-benefit-tier>span{font-size:10.5px!important}
  .card-request-page .card-benefit-tier>strong{font-size:10px!important}
}



.balance-theme-picker .balance-theme-option.is-vip-theme{
  min-height:116px!important;
  padding:14px!important;
}
@media (max-width:390px){
  .balance-theme-picker .balance-theme-option.is-vip-theme{min-height:106px!important;padding:12px!important}
}



.detail-content .detail-theme-action-pair>.action-button{
  position:relative!important;
  overflow:hidden!important;
  transform:translateY(-2px)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fb 46%,#e2e7ec 100%)!important;
  border:1px solid rgba(255,255,255,.92)!important;
  color:#111820!important;
  box-shadow:0 10px 24px rgba(0,0,0,.30),0 0 18px rgba(255,255,255,.16),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(38,50,61,.12)!important;
}
.detail-content .detail-theme-action-pair>.action-button::before{
  content:"";position:absolute;left:8%;right:8%;top:2px;height:42%;pointer-events:none;
  border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));opacity:.78;
}
.detail-content .detail-theme-action-pair>.action-button:hover:not(:disabled){
  transform:translateY(-3px)!important;
  box-shadow:0 13px 28px rgba(0,0,0,.34),0 0 22px rgba(255,255,255,.22),inset 0 1px 0 #fff!important;
}
.detail-content .detail-theme-action-pair>.action-button .info-icon,
.detail-content .detail-theme-action-pair>.action-button span strong,
.detail-content .detail-theme-action-pair>.action-button span small,
.detail-content .detail-theme-action-pair>.action-button svg{color:#111820!important;position:relative;z-index:1}
.detail-content .detail-theme-action-pair>.action-button .info-icon{background:rgba(17,24,32,.075)!important}
.detail-content .detail-theme-action-pair>.action-button:disabled{opacity:.56!important;transform:translateY(0)!important}



.detail-wallet-mode-toggle-card{
  height:39px!important;
  padding:5px 7px!important;
  grid-template-columns:minmax(52px,1fr) 48px!important;
  gap:7px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:0 0 15px rgba(255,255,255,.045),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.detail-wallet-mode-toggle-card>small{
  font-size:10.4px!important;
  font-weight:600!important;
  color:#e7edf2!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle{
  width:48px!important;min-width:48px!important;height:25px!important;border-radius:9px!important;
  box-shadow:0 0 11px rgba(255,255,255,.055)!important;
}
.detail-wallet-mode-toggle-card .legacy-toggle>span{left:3px!important;top:3px!important;width:19px!important;height:19px!important}
.detail-wallet-mode-toggle-card .legacy-toggle>b{font-size:9.5px!important;font-weight:600!important;min-width:20px!important}
.detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(23px)!important}
.detail-wallet-mode-action-row{grid-template-columns:minmax(0,1fr) 36px!important;height:39px!important;gap:7px!important}
.detail-wallet-mode-action-row .balance-card-icon-action,
.detail-wallet-mode-action-row .balance-card-icon-action:hover:not(:disabled){
  width:36px!important;height:36px!important;min-width:36px!important;
  border:0!important;border-radius:50%!important;
  background:radial-gradient(circle,rgba(255,255,255,.10) 0,rgba(255,255,255,.045) 38%,transparent 70%)!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 7px rgba(255,255,255,.13))!important;
}
.detail-wallet-mode-action-row .balance-card-icon-action svg{width:20px!important;height:20px!important}
.detail-wallet-mode-action-row .detail-dynamic-info-action,
.detail-wallet-mode-action-row .detail-dynamic-info-action:hover:not(:disabled){
  background:radial-gradient(circle,rgba(184,255,59,.14) 0,rgba(184,255,59,.05) 40%,transparent 72%)!important;
  filter:drop-shadow(0 0 7px rgba(184,255,59,.17))!important;
}
@media (max-width:390px){
  .detail-wallet-mode-action-row{grid-template-columns:minmax(0,1fr) 33px!important;height:37px!important;gap:5px!important}
  .detail-wallet-mode-toggle-card{height:37px!important;padding:4px 6px!important;grid-template-columns:minmax(48px,1fr) 46px!important;gap:5px!important}
  .detail-wallet-mode-toggle-card>small{font-size:10.5px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle{width:46px!important;min-width:46px!important;height:24px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle>span{width:18px!important;height:18px!important}
  .detail-wallet-mode-toggle-card .legacy-toggle.on>span{transform:translateX(22px)!important}
  .detail-wallet-mode-toggle-card .legacy-toggle>b{font-size:9.5px!important}
  .detail-wallet-mode-action-row .balance-card-icon-action{width:33px!important;height:33px!important;min-width:33px!important}
  .detail-wallet-mode-action-row .balance-card-icon-action svg{width:19px!important;height:19px!important}
}






.dashboard-asset-row .asset-current-price{
  font-size:11.4px!important;
  font-weight:600!important;
  line-height:1.14!important;
  letter-spacing:0!important;
}
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference *{
  font-weight:600!important;
}
.dashboard-asset-row .asset-balance>strong{
  font-size:14.8px!important;
  font-weight:600!important;
  line-height:1.1!important;
  letter-spacing:-.01em!important;
}
.dashboard-asset-row .asset-balance>strong .dashboard-fiat-value,
.dashboard-asset-row .asset-balance>strong .dashboard-fiat-value *{
  font-weight:600!important;
}
.dashboard-asset-row .asset-balance>span{
  margin-top:4px!important;
  font-size:11.2px!important;
  font-weight:590!important;
  line-height:1.12!important;
  letter-spacing:0!important;
}



.dashboard-prime-inline-quote{
  min-height:68px!important;
  align-content:center!important;
}
.dashboard-prime-futures.dashboard-prime-inline-quote{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  padding:7px 9px!important;
}
.dashboard-prime-futures.dashboard-prime-inline-quote>.dashboard-prime-identity{
  grid-column:1!important;
  grid-row:1!important;
  width:100%!important;
  align-items:center!important;
}
.dashboard-prime-inline-quote .dashboard-prime-main-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}
.dashboard-prime-inline-quote .dashboard-prime-main-copy>strong{
  margin:0!important;
  color:#f3f6f8!important;
  font-size:10.8px!important;
  font-weight:600!important;
  line-height:1.02!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line{
  min-width:0!important;
  max-width:100%!important;
  display:flex!important;
  align-items:baseline!important;
  gap:5px!important;
  margin-top:4px!important;
  color:#bbc4cc!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.08!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>span{
  margin:0!important;
  color:inherit!important;
  font:inherit!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>b{
  min-width:0!important;
  margin:0!important;
  color:#ffffff!important;
  font-size:11.3px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:-.02em!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:0!important;
  margin:0!important;
  padding:0!important;
  text-indent:0!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-change{
  display:block!important;
  margin-top:4px!important;
  font-size:9.5px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.dashboard-prime-prediction.dashboard-prime-inline-quote{
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  column-gap:7px!important;
  row-gap:0!important;
  padding:7px 9px!important;
  align-items:center!important;
}
.dashboard-prime-prediction.dashboard-prime-inline-quote .dashboard-prime-moovie-prediction-icon{
  grid-column:1!important;
  grid-row:1!important;
}
.dashboard-prime-prediction.dashboard-prime-inline-quote .dashboard-prime-moovie-prediction-copy{
  grid-column:2!important;
  grid-row:1!important;
}

@media (max-width:430px){
  .dashboard-asset-row .asset-current-price{font-size:10.9px!important}
  .dashboard-asset-row .asset-balance>strong{font-size:14px!important}
  .dashboard-asset-row .asset-balance>span{font-size:10.7px!important}
  .dashboard-prime-inline-quote .dashboard-prime-main-copy>strong{font-size:10.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{gap:4px!important;font-size:9.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>b{font-size:10px!important}
  .dashboard-prime-inline-quote .dashboard-prime-change{font-size:9.5px!important}
}
@media (max-width:370px){
  .dashboard-asset-row .asset-current-price{font-size:10.4px!important}
  .dashboard-asset-row .asset-balance>strong{font-size:13.4px!important}
  .dashboard-asset-row .asset-balance>span{font-size:10.2px!important}
  .dashboard-prime-futures.dashboard-prime-inline-quote,
  .dashboard-prime-prediction.dashboard-prime-inline-quote{padding:6px!important}
  .dashboard-prime-prediction.dashboard-prime-inline-quote{grid-template-columns:23px minmax(0,1fr)!important;column-gap:5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-main-copy>strong{font-size:10px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{gap:3px!important;font-size:9.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>b{font-size:10.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-change{font-size:9.5px!important}
}






.balance-theme-picker .balance-theme-option.balance-theme-bubble,
.balance-theme-picker .balance-theme-option.balance-theme-ultraviolet{
  min-height:92px!important;
  padding:11px!important;
}
@media (max-width:390px){
  .balance-theme-picker .balance-theme-option.balance-theme-bubble,
  .balance-theme-picker .balance-theme-option.balance-theme-ultraviolet{
    min-height:86px!important;
    padding:9px!important;
  }
}



.detail-content .asset-swap-orb b,
.detail-content .peur-token-swap-actions .asset-swap-orb b,
.detail-content .peur-buy-pay-row .peur-inline-pay-orb b{
  top:auto!important;
  bottom:3px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  margin:0!important;
  color:currentColor!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  text-shadow:none!important;
  white-space:nowrap!important;
  pointer-events:none!important;
}
.detail-content .peur-buy-pay-row .peur-inline-pay-orb b{color:#fff!important}
@media (max-width:380px){
  .detail-content .asset-swap-orb b,
  .detail-content .peur-token-swap-actions .asset-swap-orb b,
  .detail-content .peur-buy-pay-row .peur-inline-pay-orb b{bottom:2px!important;font-size:9.5px!important}
}



.dashboard-prime-inline-quote .dashboard-prime-main-copy{
  width:100%!important;
  min-width:0!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row,
.dashboard-prime-inline-quote .dashboard-prime-pair-line{
  width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:baseline!important;
  column-gap:7px!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row>strong{
  min-width:0!important;
  margin:0!important;
  color:#f3f6f8!important;
  font-size:10.8px!important;
  font-weight:600!important;
  line-height:1.02!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change{
  justify-self:end!important;
  align-self:baseline!important;
  margin:0!important;
  font-size:9.5px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line{
  margin-top:5px!important;
  gap:7px!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>b{
  justify-self:end!important;
  text-align:right!important;
  min-width:max-content!important;
}
@media (max-width:430px){
  .dashboard-prime-inline-quote .dashboard-prime-title-row,
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{column-gap:5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row>strong{font-size:10.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change{font-size:9.5px!important}
}
@media (max-width:370px){
  .dashboard-prime-inline-quote .dashboard-prime-title-row,
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{column-gap:4px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row>strong{font-size:10px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change{font-size:9.5px!important}
}


.send-calculation-card.send-calculation-compact{
  margin-top:9px!important;
  padding:7px 10px!important;
  border-radius:13px!important;
  background:rgba(184,255,59,.025)!important;
}
.send-calculation-card.send-calculation-compact>div{
  gap:8px!important;
  padding:5px 0!important;
}
.send-calculation-card.send-calculation-compact span{
  font-size:10.5px!important;
  font-weight:600!important;
}
.send-calculation-card.send-calculation-compact strong{
  font-size:10.5px!important;
  font-weight:600!important;
}
.send-calculation-card.send-calculation-compact strong small{
  margin-top:2px!important;
  font-size:10px!important;
  font-weight:560!important;
}
.send-calculation-card.send-calculation-compact .recipient-row strong{
  font-size:11px!important;
  font-weight:600!important;
}
.send-calculation-card.send-calculation-compact .network-fee-note{
  margin:6px 0 1px!important;
  font-size:10px!important;
  line-height:1.35!important;
}
.send-page-actions.single-send-action{
  margin-top:11px!important;
}
.send-slide-control{
  --send-slide-x:0px;
  --send-slide-progress:0;
  width:100%;
  height:56px;
  padding:4px;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.115),rgba(255,255,255,.065));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.18);
  user-select:none;
  -webkit-user-select:none;
  touch-action:none;
  cursor:not-allowed;
  opacity:.52;
  outline:none;
}
.send-slide-control.is-ready{
  cursor:grab;
  opacity:1;
  border-color:rgba(184,255,59,.16);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 9px 26px rgba(0,0,0,.22),0 0 22px rgba(184,255,59,.035);
}
.send-slide-control.is-ready:focus-visible{
  box-shadow:0 0 0 3px rgba(184,255,59,.12),inset 0 1px 0 rgba(255,255,255,.055),0 9px 26px rgba(0,0,0,.22);
}
.send-slide-control.is-dragging{cursor:grabbing}
.send-slide-track{
  position:relative;
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border-radius:999px;
}
.send-slide-track::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:calc(48px + (100% - 48px) * var(--send-slide-progress));
  border-radius:999px;
  background:linear-gradient(90deg,rgba(184,255,59,.08),rgba(184,255,59,.025));
  pointer-events:none;
}
.send-slide-label{
  position:relative;
  z-index:1;
  padding:0 52px;
  color:#f3f6f8;
  font-size:11px;
  font-weight:600;
  letter-spacing:.01em;
  text-align:center;
  pointer-events:none;
  transition:opacity .16s ease,transform .16s ease;
}
.send-slide-control.is-dragging .send-slide-label{
  opacity:calc(1 - (var(--send-slide-progress) * .72));
}
.send-slide-thumb{
  position:absolute;
  z-index:3;
  left:1px;
  top:1px;
  width:46px;
  height:46px;
  border-radius:50%;
  display:grid;
  place-items:center;
  color:#091006;
  background:radial-gradient(circle at 35% 28%,#d7ff85 0,#b8ff3b 38%,#82d715 100%);
  box-shadow:0 0 0 1px rgba(184,255,59,.18),0 7px 20px rgba(132,224,29,.22),inset 0 1px 0 rgba(255,255,255,.46);
  transform:translateX(var(--send-slide-x));
  transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,filter .16s ease;
  pointer-events:none;
}
.send-slide-control.is-dragging .send-slide-thumb{transition:none;box-shadow:0 0 0 1px rgba(184,255,59,.22),0 8px 25px rgba(132,224,29,.32),inset 0 1px 0 rgba(255,255,255,.48)}
.send-slide-thumb svg{width:20px;height:20px;stroke-width:2.25}
.send-slide-control:not(.is-ready) .send-slide-thumb{filter:grayscale(.65);opacity:.64}
.send-slide-control.is-calculating .send-slide-thumb{animation:sendSlideFeePulse 1.15s ease-in-out infinite}
.send-slide-control.is-processing{
  opacity:1;
  pointer-events:none;
  border-color:rgba(184,255,59,.18);
}
.send-slide-control.is-processing .send-slide-thumb{left:auto;right:1px;transform:none}
.send-slide-control.is-committed .send-slide-thumb{filter:brightness(1.04)}
@keyframes sendSlideFeePulse{0%,100%{filter:brightness(.9)}50%{filter:brightness(1.2);box-shadow:0 0 0 4px rgba(184,255,59,.07),0 8px 24px rgba(132,224,29,.28)}}
@media (prefers-reduced-motion:reduce){
  .send-slide-thumb{transition:none!important;animation:none!important}
}
@media (max-width:420px){
  .send-slide-control{height:54px}
  .send-slide-thumb{width:44px;height:44px}
  .send-slide-label{font-size:10.5px;padding:0 49px}
}





.compact-balance-card .dashboard-balance-quick-button,
.compact-balance-card.balance-theme-vipgold .dashboard-balance-quick-button,
.compact-balance-card.balance-theme-vipblack .dashboard-balance-quick-button{
  min-height:35px!important;
  padding:0 8px!important;
  border:1px solid rgba(255,255,255,.17)!important;
  border-radius:10px!important;
  background:#050607!important;
  color:#b8ff3b!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.045),0 5px 14px rgba(0,0,0,.34),0 0 13px rgba(184,255,59,.065)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  font-weight:600!important;
}
.compact-balance-card .dashboard-balance-quick-button svg,
.compact-balance-card .dashboard-balance-quick-button span{
  color:#b8ff3b!important;
}
.compact-balance-card .dashboard-balance-quick-button:hover:not(:disabled){
  background:#07090a!important;
  color:#c8ff62!important;
  border-color:rgba(184,255,59,.28)!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.07),0 7px 17px rgba(0,0,0,.38),0 0 17px rgba(184,255,59,.095)!important;
}
.compact-balance-card .dashboard-balance-quick-button:focus-visible{
  outline:1px solid rgba(184,255,59,.58)!important;
  outline-offset:2px!important;
}


.compact-balance-card{
  min-height:184px!important;
  padding-bottom:12px!important;
}
.compact-balance-card .dashboard-peuro-audio-row{margin-top:7px!important}
.compact-balance-card .dashboard-balance-quick-actions{
  margin-top:9px!important;
  gap:7px!important;
  top:0!important;
}




.dashboard-prime-market-grid{
  margin-top:7px!important;
  gap:6px!important;
}
.dashboard-prime-card.dashboard-prime-inline-quote{
  min-height:52px!important;
  padding:6px 9px!important;
  align-content:center!important;
}
.dashboard-prime-futures.dashboard-prime-inline-quote{
  grid-template-columns:minmax(0,1fr)!important;
}
.dashboard-prime-prediction.dashboard-prime-inline-quote{
  grid-template-columns:27px minmax(0,1fr)!important;
  column-gap:7px!important;
}
.dashboard-prime-prediction.dashboard-prime-inline-quote .dashboard-prime-moovie-prediction-icon{
  align-self:center!important;
}
.dashboard-prime-inline-quote .dashboard-prime-main-copy{
  width:100%!important;
  min-width:0!important;
  gap:0!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row,
.dashboard-prime-inline-quote .dashboard-prime-pair-line{
  width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:7px!important;
  line-height:1!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row{
  min-height:12px!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line{
  min-height:14px!important;
  margin-top:3px!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row>strong,
.dashboard-prime-inline-quote .dashboard-prime-pair-line>span{
  justify-self:start!important;
  align-self:center!important;
  margin:0!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change,
.dashboard-prime-inline-quote .dashboard-prime-pair-line>b{
  justify-self:end!important;
  align-self:center!important;
  text-align:right!important;
  margin:0!important;
}
.dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change{
  font-size:9.5px!important;
  line-height:1!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>span{
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>b{
  font-size:10.8px!important;
  font-weight:600!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums!important;
}

@media (max-width:600px){
  .compact-balance-card{
    min-height:181px!important;
    padding-bottom:11px!important;
  }
  .compact-balance-card .dashboard-balance-quick-actions{margin-top:8px!important;gap:6px!important}
  .compact-balance-card .dashboard-balance-quick-button{min-height:34px!important;padding:0 6px!important}
  .dashboard-prime-market-grid{margin-top:6px!important;gap:5px!important}
  .dashboard-prime-card.dashboard-prime-inline-quote{min-height:49px!important;padding:5px 7px!important}
  .dashboard-prime-prediction.dashboard-prime-inline-quote{grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row,
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{column-gap:5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{margin-top:3px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row .dashboard-prime-change{font-size:9.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>span{font-size:9.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>b{font-size:10.5px!important}
}
@media (max-width:390px){
  .compact-balance-card{min-height:178px!important;padding-bottom:10px!important}
  .compact-balance-card .dashboard-balance-quick-button{min-height:33px!important;padding:0 4px!important}
  .dashboard-prime-card.dashboard-prime-inline-quote{min-height:47px!important;padding:5px 6px!important}
  .dashboard-prime-prediction.dashboard-prime-inline-quote{grid-template-columns:22px minmax(0,1fr)!important;column-gap:5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-title-row,
  .dashboard-prime-inline-quote .dashboard-prime-pair-line{column-gap:4px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>span{font-size:9.5px!important}
  .dashboard-prime-inline-quote .dashboard-prime-pair-line>b{font-size:10.5px!important}
}





.compact-balance-card .dashboard-balance-quick-button,
.compact-balance-card .dashboard-balance-quick-button span{
  font-weight:600!important;
}


.dashboard-scroll-content .wallet-list-section .section-heading h2{
  font-size:11.4px!important;
  line-height:1.15!important;
}
.dashboard-scroll-content .wallet-list-section .section-heading p{
  margin-top:3px!important;
  color:#c8d0d7!important;
  font-weight:560!important;
  opacity:1!important;
}
@media (max-width:600px){
  .dashboard-scroll-content .wallet-list-section .section-heading h2{font-size:11px!important}
  .dashboard-scroll-content .wallet-list-section .section-heading p{color:#c8d0d7!important;font-weight:550!important}
}
@media (max-width:390px){
  .dashboard-scroll-content .wallet-list-section .section-heading h2{font-size:10.7px!important}
}



.balance-theme-picker .balance-theme-option.balance-theme-bubble,
.balance-theme-picker .balance-theme-option.balance-theme-ultraviolet{
  box-sizing:border-box!important;
  height:92px!important;
  min-height:92px!important;
  max-height:92px!important;
  padding:11px!important;
}
@media (max-width:390px){
  .balance-theme-picker .balance-theme-option.balance-theme-bubble,
  .balance-theme-picker .balance-theme-option.balance-theme-ultraviolet{
    height:86px!important;
    min-height:86px!important;
    max-height:86px!important;
    padding:9px!important;
  }
}






.detail-content .detail-theme-action-pair>.action-button{
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#101807!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
}
.detail-content .detail-theme-action-pair>.action-button::before{
  background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0))!important;
  opacity:.72!important;
}
.detail-content .detail-theme-action-pair>.action-button:hover:not(:disabled){
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  box-shadow:0 10px 23px rgba(75,122,12,.26),0 0 18px rgba(184,255,59,.22),inset 0 1px 0 rgba(255,255,255,.64)!important;
}
.detail-content .detail-theme-action-pair>.action-button .info-icon,
.detail-content .detail-theme-action-pair>.action-button span strong,
.detail-content .detail-theme-action-pair>.action-button span small,
.detail-content .detail-theme-action-pair>.action-button svg{color:#111a08!important}
.detail-content .detail-theme-action-pair>.action-button .info-icon{background:rgba(19,31,6,.09)!important}


.stablevalue-dashboard-page>.stablevalue-today-card,
.stablevalue-dashboard-page>.stablevalue-burn-card{
  border-color:rgba(255,255,255,.115)!important;
  background:linear-gradient(150deg,#161b19 0%,#0d1110 68%,#0a0d0c 100%)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.stablevalue-premium-head h1{font-size:19px!important;font-weight:600!important;letter-spacing:-.018em!important}
.stablevalue-premium-head small{font-weight:600!important;color:#bdc6ce!important}
.stablevalue-premium-head p{font-size:11.4px!important;font-weight:480!important;color:#d0d6dc!important;line-height:1.58!important}
.stablevalue-dashboard-page .stablevalue-current-value{margin-top:14px!important;padding:13px 0!important}
.stablevalue-dashboard-page .stablevalue-current-value span{font-weight:520!important;color:#c3cbd2!important}
.stablevalue-dashboard-page .stablevalue-current-value strong{font-size:26px!important;font-weight:600!important;letter-spacing:-.02em!important}
.stablevalue-metric-grid{gap:9px!important;margin-top:11px!important}
.stablevalue-metric-grid>div{padding:11px 12px!important;background:rgba(255,255,255,.027)!important;border-color:rgba(255,255,255,.085)!important}
.stablevalue-metric-grid span{font-size:10px!important;font-weight:520!important;color:#c0c8cf!important}
.stablevalue-metric-grid b{font-size:11.7px!important;font-weight:600!important;color:#f0f3f5!important}
.stablevalue-dashboard-page .stablevalue-burn-head small{font-weight:600!important;color:#bcc5cd!important}
.stablevalue-dashboard-page .stablevalue-burn-head h2{font-size:16.5px!important;font-weight:600!important;letter-spacing:-.012em!important}
.stablevalue-dashboard-page .stablevalue-burn-head p{font-size:10.7px!important;font-weight:470!important;color:#c5ccd3!important;line-height:1.55!important}
.stablevalue-dashboard-page .stablevalue-burn-total strong{font-size:21px!important;font-weight:600!important}
.stablevalue-dashboard-page .stablevalue-burn-total span{font-weight:520!important;color:#bfc7ce!important}
.stablevalue-burn-formula span{font-size:10.5px!important;font-weight:520!important;color:#bcc5cc!important}
.stablevalue-burn-formula b{font-size:10.4px!important;font-weight:600!important;color:#f1f3f5!important}

@media (max-width:430px){
  .stablevalue-premium-head h1{font-size:18px!important}
  .stablevalue-dashboard-page .stablevalue-current-value strong{font-size:24px!important}
}




.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#111a08!important;
  opacity:1!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button strong,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button small,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button span,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled) svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled) span,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled) svg{
  color:#111a08!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button small{
  color:#33420f!important;
  opacity:.86!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button:hover:not(:disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button:hover:not(:disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:hover:not(:disabled):not(.is-empty-disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:hover:not(:disabled):not(.is-empty-disabled){
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  box-shadow:0 10px 23px rgba(75,122,12,.26),0 0 18px rgba(184,255,59,.22),inset 0 1px 0 rgba(255,255,255,.64)!important;
}

.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active{
  border-color:#f0ffbd!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.22),0 10px 24px rgba(75,122,12,.28),0 0 20px rgba(184,255,59,.26),inset 0 1px 0 rgba(255,255,255,.66)!important;
  filter:saturate(1.06) brightness(1.025)!important;
}

.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button.is-empty-disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button.is-empty-disabled{
  background:linear-gradient(180deg,rgba(223,255,125,.20),rgba(145,211,29,.12))!important;
  border-color:rgba(184,255,59,.18)!important;
  color:#7f8c68!important;
  box-shadow:none!important;
}





.moovie-prediction-page-heading h1{font-size:21px!important;line-height:1.08!important;font-weight:600!important}
@media  (max-width:640px){.moovie-prediction-page-heading h1{font-size:20px!important}}




.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button{
  background:linear-gradient(180deg,#ffffff 0%,#f4f7f9 52%,#e4e9ed 100%)!important;
  border:1px solid rgba(255,255,255,.94)!important;
  color:#111820!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 7px 17px rgba(0,0,0,.19),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(35,47,57,.12)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button strong,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button span{
  color:#111820!important;
  stroke:currentColor!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button small{
  color:#56616b!important;
  opacity:1!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active{
  background:linear-gradient(180deg,#e8ff96 0%,#c9f858 48%,#9cda28 100%)!important;
  border-color:#e5ff96!important;
  color:#101807!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.17),0 9px 22px rgba(75,122,12,.25),0 0 17px rgba(184,255,59,.20),inset 0 1px 0 rgba(255,255,255,.66)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active strong,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button.is-active span{
  color:#101807!important;
  stroke:currentColor!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payments-theme-switch button.is-active small{
  color:#34450e!important;
}



.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled),
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled){
  background:linear-gradient(180deg,#e8ff96 0%,#c9f858 48%,#9cda28 100%)!important;
  border:1px solid #e5ff96!important;
  color:#101807!important;
  box-shadow:0 9px 22px rgba(75,122,12,.25),0 0 17px rgba(184,255,59,.20),inset 0 1px 0 rgba(255,255,255,.66)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:not(:disabled):not(.is-empty-disabled) svg,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:not(:disabled):not(.is-empty-disabled) svg{
  color:#101807!important;
  stroke:currentColor!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button:disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-charge-button.is-empty-disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button:disabled,
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-main-button.is-empty-disabled{
  background:linear-gradient(180deg,#f5f7f8,#e5e9ec)!important;
  border-color:#dfe4e8!important;
  color:#7c8791!important;
  box-shadow:0 5px 13px rgba(0,0,0,.12),inset 0 1px 0 #fff!important;
  opacity:.78!important;
}




.dashboard-prime-inline-quote .dashboard-prime-title-row>strong{
  color:#b8ff3b!important;
  font-size:10.5px!important;
  font-weight:600!important;
  letter-spacing:.025em!important;
  line-height:1!important;
  text-shadow:0 0 10px rgba(184,255,59,.08)!important;
}
@media (max-width:600px){
  .dashboard-prime-inline-quote .dashboard-prime-title-row>strong{font-size:10.5px!important;font-weight:600!important}
}
@media (max-width:390px){
  .dashboard-prime-inline-quote .dashboard-prime-title-row>strong{font-size:10.5px!important}
}


.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-slide-control{
  margin-top:13px!important;
  opacity:.58;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-slide-control.is-ready{
  opacity:1;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-slide-control .send-slide-label{
  font-weight:600!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-create-slide-control .send-slide-thumb{
  color:#101807!important;
}





.send-slide-track::after{
  content:"›  ›  ›";
  position:absolute;
  z-index:0;
  top:50%;
  left:58px;
  transform:translateY(-52%);
  color:rgba(184,255,59,.18);
  font-size:21px;
  font-weight:560;
  line-height:1;
  letter-spacing:4px;
  white-space:nowrap;
  opacity:0;
  pointer-events:none;
  text-shadow:0 0 10px rgba(184,255,59,.08);
}
.send-slide-control.is-ready:not(.is-dragging):not(.is-processing):not(.is-calculating) .send-slide-track::after{
  animation:sendSlideGestureHint 1.75s ease-in-out infinite;
}
.send-slide-control.is-dragging .send-slide-track::after,
.send-slide-control.is-processing .send-slide-track::after,
.send-slide-control.is-calculating .send-slide-track::after,
.send-slide-control.is-committed .send-slide-track::after{
  animation:none!important;
  opacity:0!important;
}
@keyframes sendSlideGestureHint{
  0%{left:58px;opacity:0}
  16%{opacity:.38}
  58%{opacity:.24}
  86%{left:calc(100% - 112px);opacity:.12}
  100%{left:calc(100% - 112px);opacity:0}
}



.modal-sheet.receive-compact-sheet:not(.receive-bottom-sheet),
.modal-sheet.token-receive-sheet.receive-compact-sheet:not(.receive-bottom-sheet),
.modal-sheet.freeze-source-qr-sheet.receive-compact-sheet:not(.receive-bottom-sheet){
  animation:none!important;
  transform:none!important;
  will-change:auto!important;
}
.receive-compact-sheet .receive-compact-qr,
.receive-compact-sheet .receive-compact-qr img{
  animation:none!important;
  transform:none!important;
  transition:none!important;
}

@media (prefers-reduced-motion:reduce){
  .send-slide-track::after{animation:none!important;opacity:0!important}
}
@media (max-width:420px){
  .send-slide-track::after{font-size:19px;left:54px;letter-spacing:3px}
  @keyframes sendSlideGestureHint{
    0%{left:54px;opacity:0}
    16%{opacity:.38}
    58%{opacity:.24}
    86%{left:calc(100% - 104px);opacity:.12}
    100%{left:calc(100% - 104px);opacity:0}
  }
}



.wallet-list-section .section-heading.wallet-section-heading-with-event .dashboard-wallets-icon-only,
.wallet-list-section .section-heading.wallet-section-heading-with-event .dashboard-wallets-icon-only:hover{
  flex:0 0 auto!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d8dee6!important;
  cursor:pointer!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.wallet-list-section .section-heading.wallet-section-heading-with-event .dashboard-wallets-icon-only:hover{
  color:#caff74!important;
  filter:drop-shadow(0 0 7px rgba(184,255,59,.22));
}
.wallet-list-section .section-heading.wallet-section-heading-with-event .dashboard-wallets-icon-only svg{
  width:20px!important;
  height:20px!important;
  stroke:currentColor!important;
}
.wallet-list-section .section-heading.wallet-section-heading-with-event .dashboard-wallets-icon-only:focus-visible{
  outline:2px solid rgba(184,255,59,.38)!important;
  outline-offset:3px!important;
  border-radius:8px!important;
}







.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button img{
  box-sizing:border-box!important;
  border:1.4px solid rgba(255,255,255,.98)!important;
  box-shadow:0 0 0 1px rgba(0,0,0,.10),0 1px 4px rgba(0,0,0,.16)!important;
}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button img.is-peuro{
  border-radius:50%!important;
  background:rgba(8,12,15,.18)!important;
}



.payments-page .payment-cancel-processing .payment-processing-ring{
  border-color:rgba(255,138,142,.16)!important;
  border-top-color:#ff8a8e!important;
  box-shadow:0 0 28px rgba(255,91,96,.08)!important;
}
.payments-page .payment-cancel-processing>small{color:#dba0a5!important}
.payments-page .payment-cancel-processing .payment-processing-dots i{background:#ff8a8e!important}




.detail-content .detail-theme-action-pair>.action-button{
  min-height:53px!important;
  padding:7px 11px!important;
  gap:9px!important;
}
.detail-content .detail-theme-action-pair>.action-button .info-icon{
  width:29px!important;
  height:29px!important;
  flex:0 0 29px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}
.detail-content .detail-theme-action-pair>.action-button .info-icon::before,
.detail-content .detail-theme-action-pair>.action-button .info-icon::after{display:none!important}
.detail-content .detail-theme-action-pair>.action-button .info-icon svg{
  width:20px!important;
  height:20px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.detail-content .detail-theme-action-pair>.action-button span strong{
  font-size:14.2px!important;
  font-weight:600!important;
  line-height:1.04!important;
}
.detail-content .detail-theme-action-pair>.action-button span small{
  margin-top:2px!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.08!important;
}
@media (max-width:390px){
  .detail-content .detail-theme-action-pair>.action-button{min-height:50px!important;padding:6px 9px!important;gap:7px!important}
  .detail-content .detail-theme-action-pair>.action-button .info-icon{width:27px!important;height:27px!important;flex-basis:27px!important}
  .detail-content .detail-theme-action-pair>.action-button .info-icon svg{width:19px!important;height:19px!important}
  .detail-content .detail-theme-action-pair>.action-button span strong{font-size:13.5px!important}
}




.send-slide-control.is-ready{
  border-color:rgba(184,255,59,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 26px rgba(0,0,0,.22),0 0 26px rgba(184,255,59,.075)!important;
}
.send-slide-track::before{
  background:linear-gradient(90deg,rgba(184,255,59,.16),rgba(184,255,59,.045))!important;
}
.send-slide-track::after{
  content:"➜"!important;
  left:62px!important;
  color:rgba(184,255,59,.42)!important;
  font-size:29px!important;
  font-weight:600!important;
  letter-spacing:0!important;
  text-shadow:0 0 14px rgba(184,255,59,.22)!important;
}
.send-slide-control.is-ready:not(.is-dragging):not(.is-processing):not(.is-calculating) .send-slide-track::after{
  animation:sendSlideGestureHintV24 1.35s cubic-bezier(.22,.7,.25,1) infinite!important;
}
@keyframes sendSlideGestureHintV24{
  0%{left:62px;opacity:0;transform:translateY(-52%) scale(.92)}
  14%{opacity:.62}
  56%{opacity:.46;transform:translateY(-52%) scale(1.04)}
  88%{left:calc(100% - 82px);opacity:.22}
  100%{left:calc(100% - 82px);opacity:0;transform:translateY(-52%) scale(.96)}
}
.send-slide-thumb{
  box-shadow:0 0 0 1px rgba(184,255,59,.28),0 8px 24px rgba(132,224,29,.30),0 0 18px rgba(184,255,59,.12),inset 0 1px 0 rgba(255,255,255,.50)!important;
}


.payment-create-processing,
.send-crypto-processing{
  min-height:390px!important;
}
.payment-create-processing .payment-processing-ring,
.send-crypto-processing .payment-processing-ring{
  border-top-color:#b8ff3b!important;
}
.send-processing-only{padding-top:12px!important}
.send-processing-only .payment-processing-screen{margin-top:0!important}


.referral-benefit-hero.referral-benefit-collapsible{
  display:block!important;
  padding:0!important;
  gap:0!important;
  border-radius:19px!important;
  margin:9px 0 12px!important;
  overflow:hidden!important;
}
.referral-benefit-toggle{
  position:relative;
  z-index:2;
  width:100%;
  min-height:74px;
  padding:11px 13px;
  border:0;
  background:transparent;
  color:inherit;
  display:grid;
  grid-template-columns:40px minmax(0,1fr) 22px;
  align-items:center;
  gap:11px;
  text-align:left;
  cursor:pointer;
}
.referral-benefit-summary{min-width:0;display:grid;gap:4px}
.referral-benefit-summary>small{
  display:block;
  color:#afbac4;
  font-size:9.5px;
  line-height:1.15;
  font-weight:600;
  letter-spacing:.105em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.referral-benefit-summary .referral-benefit-rate{
  display:flex!important;
  align-items:baseline!important;
  gap:8px!important;
  margin:0!important;
}
.referral-benefit-summary .referral-benefit-rate strong{
  font-size:26px!important;
  line-height:1!important;
  letter-spacing:-.045em!important;
}
.referral-benefit-summary .referral-benefit-rate>span{
  padding:0!important;
  font-size:10px!important;
  font-weight:600!important;
  color:var(--accent,#b8ff3b)!important;
}
@media (max-width:430px){
  .referral-benefit-toggle{min-height:70px;padding:10px 11px;grid-template-columns:38px minmax(0,1fr) 20px;gap:9px}
  .referral-benefit-summary>small{font-size:9.5px}
  .referral-benefit-summary .referral-benefit-rate strong{font-size:24px!important}
  .referral-benefit-summary .referral-benefit-rate>span{font-size:10.5px!important}
}
@media (prefers-reduced-motion:reduce){
  .send-slide-track::after{animation:none!important;opacity:.34!important;left:calc(100% - 82px)!important}
}



.swap-page .swap-title-row p{
  color:#f5f7fa!important;
  font-weight:600!important;
}
.swap-page .swap-balance-head{
  align-items:center!important;
  margin:0 0 14px!important;
  min-height:30px;
}
.swap-page .swap-balance-title{
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
}
.swap-page .swap-balance-title>strong{
  color:#fff!important;
  font-size:10.4px!important;
  font-weight:600!important;
}
.swap-page .swap-fiat-cycle{
  flex:0 0 auto;
  margin:0!important;
}
.swap-page .swap-balance-head>span{
  margin-left:auto;
  color:#fff!important;
  text-align:right!important;
  font-size:13.8px!important;
  font-weight:600!important;
}
.swap-page .swap-shortcut-bar button,
.swap-page .swap-shortcut-bar button:not(:disabled){
  color:#fff!important;
  font-weight:600!important;
}
.swap-page .swap-shortcut-bar button:disabled{
  color:rgba(255,255,255,.58)!important;
}


.swap-picker-network-icon{
  display:inline-grid;
  place-items:center;
  flex:0 0 auto;
  width:19px;
  height:19px;
  margin-left:1px;
  vertical-align:middle;
}
.swap-picker-network-icon .coin-logo-image{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
}
.swap-picker-network-icon .coin-logo-image img{
  width:18px!important;
  height:18px!important;
}



.modal-sheet.swap-asset-picker-sheet:not(.dashboard-wallet-search-sheet){
  animation:none!important;
  transform:none!important;
  transition:none!important;
  will-change:auto!important;
}
.swap-asset-picker-sheet .swap-asset-picker-list,
.swap-asset-picker-sheet .swap-asset-picker-row,
.swap-asset-picker-sheet .swap-asset-picker-search{
  transform:none!important;
}

@media (max-width:520px){
  .swap-page .swap-balance-head{margin-bottom:12px!important}
  .swap-page .swap-balance-title{gap:6px}
  .swap-page .swap-balance-head>span{font-size:13px!important}
}



.swap-page .swap-trade-from{
  grid-template-rows:auto 1fr!important;
}
.swap-page .swap-trade-from>.swap-balance-head{
  grid-column:1 / -1!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin:0 0 8px!important;
  align-self:start!important;
}
.swap-page .swap-balance-title>strong,
.swap-page .swap-fiat-cycle{
  font-size:10.4px!important;
  font-weight:600!important;
  line-height:1.2!important;
}
.swap-page .swap-fiat-cycle{
  color:#fff!important;
  letter-spacing:0!important;
}
.swap-page .swap-balance-head>span{
  margin-left:auto!important;
  min-width:126px!important;
  max-width:42%!important;
  text-align:right!important;
  justify-self:end!important;
}
@media (max-width:520px){
  .swap-page .swap-trade-from>.swap-balance-head{margin-bottom:7px!important}
  .swap-page .swap-balance-head>span{min-width:112px!important;max-width:40%!important}
}
@media (max-width:380px){
  .swap-page .swap-balance-head>span{min-width:100px!important;max-width:38%!important}
}


.payments-page:not(.moovie-payments-page) .payments-history-icon.is-cancelled{
  background:rgba(255,92,112,.10)!important;
  color:#ff8293!important;
}
.payments-page:not(.moovie-payments-page) .payments-history-icon.is-cancelled svg{
  width:14px!important;
  height:14px!important;
}



.payments-page:not(.moovie-payments-page) .payments-dashboard-balance-label,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance>.balance-value,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance>.balance-value .balance-value-currency,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance>.balance-meta,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance>.balance-meta>span,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle,
.payments-page:not(.moovie-payments-page) .payments-peuro-today,
.payments-page:not(.moovie-payments-page) .payments-peuro-today>span,
.payments-page:not(.moovie-payments-page) .payments-peuro-today strong{
  color:#fff!important;
  text-shadow:0 1px 3px rgba(0,0,0,.20)!important;
}


.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions{
  position:absolute;right:14px;bottom:11px;z-index:20;
  display:flex;flex-direction:column;align-items:stretch;gap:4px;
  width:76px;margin:0;
}
.payments-hero-market-action{
  min-height:23px;padding:0 7px;
  display:inline-flex;align-items:center;justify-content:center;gap:4px;
  border:1px solid rgba(255,255,255,.16);border-radius:999px;
  background:rgba(5,8,12,.72);color:#dfff78;
  box-shadow:0 5px 14px rgba(0,0,0,.22),0 0 10px rgba(190,255,63,.05);
  font:inherit;font-size:10px;font-weight:600;letter-spacing:.01em;cursor:pointer;
  white-space:nowrap;
}
.payments-hero-market-action img{display:block;width:12px;height:12px;object-fit:contain;flex:0 0 auto}
.payments-hero-market-action:hover,.payments-hero-market-action:focus-visible{
  border-color:rgba(205,255,99,.42);background:rgba(8,11,14,.88);color:#e6ff9a;
}
.payments-hero-market-action:focus-visible{outline:1px solid rgba(223,255,120,.52);outline-offset:2px}
.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.balance-theme-art{right:100px!important}
@media (max-width:430px){
  .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions{right:11px;bottom:10px;width:72px;gap:3px}
  .payments-hero-market-action{min-height:22px;padding:0 6px;font-size:9.5px}
  .payments-hero-market-action img{width:11px;height:11px}
  .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.balance-theme-art{right:92px!important}
}



.payments-page:not(.moovie-payments-page) .payments-history-icon.is-cancelled{
  background:rgba(255,48,70,.10)!important;
  color:#ff3046!important;
  border:1px solid rgba(255,48,70,.20)!important;
}
.payments-page:not(.moovie-payments-page) .payments-history-icon.is-cancelled svg{
  color:#ff3046!important;
  stroke:currentColor!important;
}


.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions{
  gap:5px!important;
  width:82px!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-action{
  min-height:24px!important;
  padding:0 7px!important;
  justify-content:flex-start!important;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#101216!important;
  box-shadow:0 4px 12px rgba(0,0,0,.18)!important;
  font-weight:600!important;
  text-shadow:none!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-action img{
  order:0!important;
  width:12px!important;
  height:12px!important;
  flex:0 0 12px!important;
  object-fit:contain!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-action span{
  order:1!important;
  color:#101216!important;
  min-width:0!important;
  white-space:nowrap!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-action:hover,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action:focus-visible{
  background:#f7f8fa!important;
  color:#050608!important;
  border-color:#fff!important;
  box-shadow:0 5px 15px rgba(0,0,0,.22),0 0 0 2px rgba(255,255,255,.08)!important;
}
@media (max-width:430px){
  .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions{width:78px!important;gap:4px!important}
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action{min-height:23px!important;padding:0 6px!important;font-size:9.5px!important}
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action img{width:11px!important;height:11px!important;flex-basis:11px!important}
}


.wallet-family-view-tabs{
  flex:0 0 auto;
  width:100%;
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:8px;
  margin:0 0 9px;
}
.wallet-family-view-tab{
  min-width:0;
  min-height:39px;
  padding:8px 10px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:12px;
  background:rgba(255,255,255,.035);
  color:#aab2bf;
  font:inherit;
  font-size:10.6px;
  line-height:1.1;
  font-weight:600;
  letter-spacing:.01em;
  text-align:center;
  cursor:pointer;
  appearance:none;
  -webkit-appearance:none;
}
.wallet-family-view-tab:hover{
  border-color:rgba(255,255,255,.18);
  background:rgba(255,255,255,.065);
  color:#eef2f7;
}
.wallet-family-view-tab.is-active{
  border-color:#fff;
  background:#fff;
  color:#090b0e;
  box-shadow:0 8px 22px rgba(255,255,255,.08);
}
.wallet-family-view-tab:focus-visible{
  outline:2px solid rgba(184,255,59,.55);
  outline-offset:2px;
}
@media (max-width:359px){
  .wallet-family-view-tabs{gap:7px;margin-bottom:8px}
  .wallet-family-view-tab{min-height:37px;padding:7px 8px;font-size:10.5px}
}





.futures-catalog-page{padding-bottom:104px!important}
.futures-catalog-heading{width:min(100%,560px)!important;margin-left:auto!important;margin-right:auto!important}
.futures-catalog-rules,.futures-catalog-markets,.futures-catalog-operations{width:min(100%,560px)!important}
.futures-market-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
.futures-market-card{min-height:126px!important}
.futures-market-card .moovie-prediction-option-copy small{color:#b8ff3b!important}
.futures-market-card .moovie-prediction-option-price strong{align-items:center!important}
.futures-market-card .moovie-prediction-option-price em{margin-top:7px!important;color:#7b858e!important;font-size:9.5px!important}
.futures-market-card-change{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;height:22px!important;padding:0 7px!important;border-radius:7px!important;font-size:10.5px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}
.futures-market-card-change.is-up{color:#27d59a!important;background:rgba(39,213,154,.09)!important}
.futures-market-card-change.is-down{color:#ef6d83!important;background:rgba(239,109,131,.09)!important}
.futures-catalog-operation .moovie-prediction-history-status{max-width:128px;overflow:hidden;text-overflow:ellipsis}
@media (max-width:520px){.futures-market-options{grid-template-columns:1fr!important}.futures-market-card{min-height:120px!important}}




.peuro-futures-public-page .moovie-futures-terminal-head{padding:4px 2px 7px!important}
.peuro-futures-public-page .moovie-futures-pair{
  min-height:0!important;
  padding-right:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
}
.peuro-futures-public-page .moovie-futures-pair-identity{
  min-width:0!important;
  flex:1 1 auto!important;
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
}
.peuro-futures-public-page .moovie-futures-pair-identity>strong{font-size:18px!important;line-height:1!important;white-space:nowrap!important}
.peuro-futures-public-page .moovie-futures-pair-identity>span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:21px!important;
  padding:0 7px!important;
  border:1px solid rgba(225,255,154,.92)!important;
  border-radius:5px!important;
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  color:#101807!important;
  box-shadow:0 5px 13px rgba(75,122,12,.17),inset 0 1px 0 rgba(255,255,255,.52)!important;
  font-size:9.5px!important;
  font-weight:600!important;
  letter-spacing:.08em!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-catalog-back{
  width:27px!important;
  height:27px!important;
  min-width:27px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:8px!important;
  background:#111318!important;
  color:#f1f4f6!important;
  cursor:pointer!important;
}
.peuro-futures-public-page .moovie-futures-catalog-back svg{width:14px!important;height:14px!important}
.peuro-futures-public-page .moovie-futures-pair-tools{
  position:static!important;
  inset:auto!important;
  min-width:0!important;
  flex:0 0 auto!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
}
.peuro-futures-public-page .moovie-futures-terminal-price-inline{
  display:flex!important;
  align-items:baseline!important;
  gap:4px!important;
  margin:0!important;
  min-width:0!important;
}
.peuro-futures-public-page .moovie-futures-terminal-price-inline>strong{
  font-size:16px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.025em!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-terminal-price-inline>span{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#737c84!important;
  font-size:9.5px!important;
  font-weight:600!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-market-change{
  min-width:52px!important;
  font-size:11.5px!important;
  line-height:1!important;
  text-align:right!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-rules{flex:0 0 auto!important}
.peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-rules>summary{width:25px!important;height:25px!important;font-size:13px!important}
.peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-rules-popover{top:31px!important}
.peuro-futures-public-page .moovie-futures-terminal-stats{margin-top:6px!important}
@media (max-width:390px){
  .peuro-futures-public-page .moovie-futures-pair{gap:5px!important}
  .peuro-futures-public-page .moovie-futures-pair-identity{gap:5px!important}
  .peuro-futures-public-page .moovie-futures-pair-identity>strong{font-size:15.5px!important}
  .peuro-futures-public-page .moovie-futures-pair-identity>span{min-height:19px!important;padding:0 5px!important;font-size:9.5px!important}
  .peuro-futures-public-page .moovie-futures-catalog-back{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important}
  .peuro-futures-public-page .moovie-futures-pair-tools{gap:5px!important}
  .peuro-futures-public-page .moovie-futures-terminal-price-inline>strong{font-size:14px!important}
  .peuro-futures-public-page .moovie-futures-terminal-price-inline>span{font-size:9.5px!important}
  .peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-market-change{min-width:45px!important;font-size:10px!important}
  .peuro-futures-public-page .moovie-futures-pair-tools .moovie-futures-rules>summary{width:23px!important;height:23px!important;font-size:12px!important}
}
@media (max-width:350px){
  .peuro-futures-public-page .moovie-futures-pair-identity>span{display:none!important}
  .peuro-futures-public-page .moovie-futures-terminal-price-inline>span{display:none!important}
  .peuro-futures-public-page .moovie-futures-pair-tools{gap:4px!important}
}




.peuro-futures-public-page .moovie-futures-public-title-row{
  min-height:24px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  padding-right:0!important;
}
.peuro-futures-public-page .moovie-futures-pair-identity{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
}
.peuro-futures-public-page .moovie-futures-pair-identity>strong{
  font-size:17px!important;
  line-height:1!important;
}
.peuro-futures-public-page .moovie-futures-pair-identity>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:15px!important;
  height:15px!important;
  padding:0 5px!important;
  border:1px solid rgba(225,255,154,.82)!important;
  border-radius:4px!important;
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 52%,#91d31d 100%)!important;
  color:#101807!important;
  box-shadow:none!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.07em!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-catalog-back,
.peuro-futures-public-page .moovie-futures-catalog-back:hover{
  width:27px!important;
  height:27px!important;
  min-width:27px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f1f4f6!important;
  cursor:pointer!important;
}
.peuro-futures-public-page .moovie-futures-catalog-back svg{width:17px!important;height:17px!important}
.peuro-futures-public-page .moovie-futures-catalog-back:focus-visible{
  outline:2px solid rgba(255,255,255,.42)!important;
  outline-offset:2px!important;
  border-radius:7px!important;
}
.peuro-futures-public-page .moovie-futures-public-quote-row{
  width:100%!important;
  display:flex!important;
  align-items:baseline!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-top:5px!important;
}
.peuro-futures-public-page .moovie-futures-public-quote-row .moovie-futures-terminal-price-inline{
  display:flex!important;
  align-items:baseline!important;
  gap:5px!important;
  min-width:0!important;
  margin:0!important;
}
.peuro-futures-public-page .moovie-futures-public-quote-row .moovie-futures-terminal-price-inline>strong{
  font-size:24px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.03em!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-public-quote-row .moovie-futures-terminal-price-inline>span{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#737c84!important;
  font-size:9.5px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-public-quote-row>.moovie-futures-market-change{
  min-width:58px!important;
  margin-left:auto!important;
  font-size:12px!important;
  line-height:1!important;
  text-align:right!important;
  white-space:nowrap!important;
}
.peuro-futures-public-page .moovie-futures-terminal-stats{margin-top:6px!important}


.peuro-futures-public-page .moovie-futures-close-all{
  min-height:18px!important;
  height:18px!important;
  padding:0 7px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(255,83,98,.28)!important;
  border-radius:5px!important;
  background:rgba(255,83,98,.055)!important;
  color:#d98991!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  box-shadow:none!important;
}
.peuro-futures-public-page .moovie-futures-close-all:hover:not(:disabled){
  border-color:rgba(255,83,98,.46)!important;
  background:rgba(255,83,98,.09)!important;
  color:#efa2aa!important;
}


.wallet-page-controls.has-legacy .wallet-page-generate-button strong{
  white-space:nowrap!important;
  font-size:clamp(10.4px,2.85vw,11.8px)!important;
  line-height:1!important;
}
@media (max-width:390px){
  .peuro-futures-public-page .moovie-futures-public-title-row{gap:5px!important}
  .peuro-futures-public-page .moovie-futures-pair-identity>strong{font-size:15.5px!important}
  .peuro-futures-public-page .moovie-futures-pair-identity>span{height:14px!important;min-height:14px!important;padding:0 4px!important;font-size:9.5px!important}
  .peuro-futures-public-page .moovie-futures-catalog-back{width:25px!important;height:25px!important;min-width:25px!important}
  .peuro-futures-public-page .moovie-futures-catalog-back svg{width:16px!important;height:16px!important}
  .peuro-futures-public-page .moovie-futures-public-quote-row .moovie-futures-terminal-price-inline>strong{font-size:21px!important}
  .peuro-futures-public-page .moovie-futures-public-quote-row>.moovie-futures-market-change{min-width:50px!important;font-size:10.5px!important}
}
@media (max-width:350px){
  .peuro-futures-public-page .moovie-futures-pair-identity>span{display:inline-flex!important}
  .peuro-futures-public-page .moovie-futures-public-quote-row .moovie-futures-terminal-price-inline>span{display:none!important}
  .wallet-page-controls.has-legacy .wallet-page-generate-button strong{font-size:10.5px!important}
}




.futures-catalog-rules .moovie-prediction-rule-grid{gap:7px!important}
.futures-catalog-rules .moovie-prediction-rule-grid article{
  min-height:44px!important;
  padding:9px 10px!important;
  grid-template-columns:25px minmax(0,1fr)!important;
  gap:9px!important;
  align-items:start!important;
}
.futures-catalog-rules .moovie-prediction-rule-grid b{
  width:25px!important;
  height:25px!important;
  font-size:9.5px!important;
}
.futures-catalog-rules .moovie-prediction-rule-grid span{
  display:block!important;
  min-height:0!important;
  font-size:10.5px!important;
  line-height:1.5!important;
  color:#c6cdd3!important;
}


.peuro-futures-public-page .moovie-futures-close-all{
  min-height:26px!important;
  height:26px!important;
  padding:0 10px!important;
  border-radius:6px!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
}


.peuro-futures-public-page .moovie-futures-ledger-tabs button{
  height:40px!important;
  padding:0 9px!important;
  gap:7px!important;
  font-size:10px!important;
  line-height:1!important;
}
.peuro-futures-public-page .moovie-futures-ledger-tabs button b{
  min-width:21px!important;
  height:19px!important;
  padding:0 6px!important;
  font-size:9.5px!important;
}

@media (max-width:390px){
  .futures-catalog-rules .moovie-prediction-rule-grid article{padding:8px 9px!important;gap:8px!important}
  .futures-catalog-rules .moovie-prediction-rule-grid span{font-size:10px!important;line-height:1.48!important}
  .peuro-futures-public-page .moovie-futures-close-all{min-height:25px!important;height:25px!important;padding:0 8px!important;font-size:10px!important}
  .peuro-futures-public-page .moovie-futures-ledger-tabs button{height:39px!important;padding:0 6px!important;font-size:10px!important;gap:6px!important}
  .peuro-futures-public-page .moovie-futures-ledger-tabs button b{min-width:20px!important;height:18px!important;font-size:9.5px!important}
}
.peuro-futures-public-page .moovie-futures-paper-head strong{font-size:10.5px!important}
.peuro-futures-public-page .moovie-futures-paper-head-actions>span{
  min-width:22px!important;
  height:22px!important;
  padding:0 6px!important;
  font-size:10px!important;
}
@media (max-width:390px){
  .peuro-futures-public-page .moovie-futures-paper-head strong{font-size:10.5px!important}
  .peuro-futures-public-page .moovie-futures-paper-head-actions>span{min-width:21px!important;height:21px!important;font-size:9.5px!important}
}



.moovie-payments-page .payment-create-slide-control{
  border-color:var(--moovie-border,rgba(255,255,255,.14))!important;
  background:linear-gradient(150deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.06)),0 9px 26px rgba(0,0,0,.24)!important;
}
.moovie-payments-page .payment-create-slide-control.is-ready{
  border-color:rgba(255,255,255,.26)!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.07)),0 10px 28px rgba(0,0,0,.28)!important;
}
.moovie-payments-page .payment-create-slide-control .send-slide-track::before{
  background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.025))!important;
}
.moovie-payments-page .payment-create-slide-control .send-slide-track::after{
  color:rgba(255,255,255,.38)!important;
  text-shadow:0 0 12px rgba(255,255,255,.12)!important;
}
.moovie-payments-page .payment-create-slide-control .send-slide-label{color:#f6f8f9!important}
.moovie-payments-page .payment-create-slide-control .send-slide-thumb{
  color:#0b0d0f!important;
  background:radial-gradient(circle at 35% 28%,#ffffff 0,#e8ecef 45%,#bcc4ca 100%)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.24),0 8px 22px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
.moovie-payments-page .payment-create-slide-control.is-dragging .send-slide-thumb{
  box-shadow:0 0 0 1px rgba(255,255,255,.34),0 9px 26px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
.moovie-payments-page .payment-processing-logo .moovie-peuro-icon,
.moovie-payments-page .payment-processing-logo .moovie-payment-processing-icon{
  position:relative;z-index:2;width:46px!important;height:46px!important;filter:grayscale(1) brightness(2.3) contrast(1.08)!important;
}
.moovie-payments-page .payment-create-processing .payment-processing-ring,
.moovie-payments-page .payment-collector-processing .payment-processing-ring{
  border-color:rgba(255,255,255,.14)!important;
  border-top-color:#fff!important;
  box-shadow:0 0 26px rgba(255,255,255,.08)!important;
}
.moovie-payments-page .payment-create-processing .payment-processing-dots i,
.moovie-payments-page .payment-collector-processing .payment-processing-dots i{background:#e8ecef!important}
.moovie-payments-page .payment-create-processing>small,
.moovie-payments-page .payment-collector-processing>small{color:#c7d0d6!important}
.moovie-payments-page .payment-cancel-processing .payment-processing-logo .moovie-peuro-icon,
.moovie-payments-page .payment-cancel-processing .payment-processing-logo .moovie-payment-processing-icon{filter:grayscale(1) brightness(2.15) contrast(1.1)!important}




.send-continue-button{
  width:100%;min-height:54px;margin:0;padding:0 18px;
  display:flex;align-items:center;justify-content:center;gap:9px;
  border:1px solid #f0b52f;border-radius:14px;
  background:linear-gradient(180deg,#ffd86b,#e9ad28);color:#151108;
  box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.32);
  font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;
  transition:transform .14s ease,filter .14s ease,opacity .14s ease;
}
.send-continue-button svg{width:17px;height:17px;stroke-width:2.4}
.send-continue-button:not(:disabled):active{transform:translateY(1px) scale(.995);filter:brightness(.96)}
.send-continue-button:disabled{opacity:.42;cursor:not-allowed}


.moovie-prediction-option-card{border-color:rgba(255,255,255,.16)!important}
.moovie-prediction-option-card.is-selected{border-color:rgba(184,255,59,.48)!important}
.moovie-prediction-option-card.has-active{border-color:rgba(184,255,59,.34)!important}
.moovie-prediction-rule-grid span{font-size:10.5px!important;line-height:1.5!important;color:rgba(255,255,255,.90)!important;font-weight:600!important}
@media (max-width:420px){.moovie-prediction-rule-grid span{font-size:10px!important;line-height:1.48!important}}


.moovie-prediction-peuro-buy-button.dashboard-market-action{
  position:relative;z-index:4;flex:0 0 auto;
  min-height:24px!important;padding:0 9px!important;margin:0!important;
  border:1px solid #fff!important;border-radius:999px!important;
  background:#fff!important;color:#07090c!important;box-shadow:none!important;
  font:inherit!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;
}
.moovie-prediction-peuro-buy-button.dashboard-market-action:hover{background:#f1f3f5!important;border-color:#f1f3f5!important;color:#07090c!important}
.moovie-prediction-peuro-buy-button .dashboard-market-icon{width:14px!important;height:14px!important}
@media (max-width:390px){
  .moovie-prediction-peuro-buy-button.dashboard-market-action{font-size:10.5px!important;padding-left:8px!important;padding-right:8px!important}
  .moovie-prediction-peuro-buy-button .dashboard-market-icon{width:13px!important;height:13px!important}
}


.swap-page.exodus-swap-page{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
.swap-liquidity-gate{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.swap-liquidity-gate .send-broadcast-content{width:100%!important;max-width:330px!important;margin:0 auto!important;padding:8px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}
.swap-liquidity-gate .send-broadcast-logo{margin:0 auto 12px!important;align-self:center!important}
.swap-liquidity-gate .send-broadcast-content>small,
.swap-liquidity-gate .send-broadcast-content h2,
.swap-liquidity-gate .send-broadcast-content p,
.swap-liquidity-gate .send-broadcast-dots{margin-left:auto!important;margin-right:auto!important;text-align:center!important;align-self:center!important}


.moovie-hedge-how-card.moovie-hedge-collapsible:not([open]){padding-top:8px!important;padding-bottom:8px!important;margin-top:6px!important;margin-bottom:9px!important}
.moovie-hedge-how-card.moovie-hedge-collapsible:not([open])>summary{min-height:28px!important}
.moovie-hedge-how-content{padding-top:8px!important}
.moovie-hedge-how-content>p{margin:0!important;color:#d6dde4!important;font-size:10.5px!important;line-height:1.56!important;font-weight:600!important;letter-spacing:.005em!important}
.moovie-hedge-how-content .moovie-hedge-how-example strong{font-size:10px!important;line-height:1.5!important;font-weight:600!important}
@media (max-width:420px){
  .moovie-hedge-how-content>p{font-size:10.5px!important;line-height:1.54!important}
  .moovie-hedge-how-content .moovie-hedge-how-example strong{font-size:10px!important}
}







.futures-catalog-rules .moovie-prediction-info-head h2{margin:0!important;line-height:1.15!important}
.futures-catalog-rules .moovie-prediction-rules-toggle,
.futures-catalog-rules[open] .moovie-prediction-rules-toggle{
  width:auto!important;height:auto!important;min-width:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
.futures-catalog-rules .moovie-prediction-rules-toggle svg{width:17px!important;height:17px!important}


.futures-market-card{padding:14px 15px!important}
.futures-market-card-main{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-width:0!important}
.futures-market-card-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;text-align:left!important}
.futures-market-card-left .moovie-prediction-option-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}
.futures-market-card-left .moovie-prediction-option-copy strong{font-size:15px!important;line-height:1.1!important;white-space:nowrap!important}
.futures-market-card-left .moovie-prediction-option-copy em{margin-top:5px!important;color:#fff!important;font-size:10.5px!important;font-style:normal!important;font-weight:600!important;line-height:1.15!important;white-space:nowrap!important}
.futures-market-card-right{margin-left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;min-width:112px!important;text-align:right!important}
.futures-market-card-right>strong{color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}
.futures-market-card-right .futures-market-card-change{margin:0!important}
.futures-catalog-page .moovie-prediction-peuro-balance-card .moovie-prediction-peuro-balance-copy>span{color:#fff!important}


.stablevalue-dashboard-page .stablevalue-peuro-unit{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
.stablevalue-dashboard-page .stablevalue-peuro-unit .coin-icon,
.stablevalue-dashboard-page .stablevalue-peuro-unit>span:first-child{flex:0 0 auto!important}
.stablevalue-dashboard-page .stablevalue-peuro-unit>span:last-child{color:#fff!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}
.stablevalue-dashboard-page .stablevalue-burn-head small{display:block!important;margin-bottom:8px!important}
.stablevalue-dashboard-page .stablevalue-burn-head h2{margin-top:0!important}
.stablevalue-dashboard-page .stablevalue-burn-head p{margin-top:7px!important}
.stablevalue-dashboard-page .stablevalue-burn-head .stablevalue-burn-commercial-note{margin-top:8px!important;color:#e0e5e9!important}

@media (max-width:390px){
  .futures-market-card{padding:13px!important}
  .futures-market-card-main{gap:9px!important}
  .futures-market-card-left{gap:9px!important}
  .futures-market-card-left .moovie-prediction-option-copy strong{font-size:14px!important}
  .futures-market-card-left .moovie-prediction-option-copy em{font-size:10.5px!important}
  .futures-market-card-right{min-width:96px!important;gap:6px!important}
  .futures-market-card-right>strong{font-size:13.2px!important}
  .stablevalue-dashboard-page .stablevalue-peuro-unit{gap:7px!important}
  .stablevalue-dashboard-page .stablevalue-peuro-unit>span:last-child{font-size:12.5px!important}
}



.moovie-prediction-peuro-buy-button.dashboard-market-action{
  border-radius:10px!important;
}




.send-continue-button{
  position:relative!important;
  overflow:hidden!important;
  width:100%!important;
  min-height:53px!important;
  margin:0!important;
  padding:7px 15px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fb 46%,#e2e7ec 100%)!important;
  color:#111820!important;
  box-shadow:0 10px 24px rgba(0,0,0,.30),0 0 18px rgba(255,255,255,.16),inset 0 1px 0 #fff,inset 0 -1px 0 rgba(38,50,61,.12)!important;
  font:inherit!important;
  font-size:13.5px!important;
  font-weight:600!important;
  letter-spacing:.005em!important;
  cursor:pointer!important;
  transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease!important;
}
.send-continue-button::before{
  content:"";position:absolute;left:8%;right:8%;top:2px;height:42%;pointer-events:none;
  border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,0));opacity:.78;
}
.send-continue-button>span,.send-continue-button>svg{position:relative;z-index:1}
.send-continue-button svg{width:20px!important;height:20px!important;color:#111820!important;stroke-width:2.35!important}
.send-continue-button:not(:disabled):active{transform:translateY(1px) scale(.995)!important;filter:brightness(.97)!important}
.send-continue-button:disabled{
  opacity:1!important;
  cursor:not-allowed!important;
  background:linear-gradient(180deg,#3b4046,#2b3035)!important;
  border-color:rgba(255,255,255,.09)!important;
  color:#89929b!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.send-continue-button:disabled::before{display:none!important}
.send-continue-button:disabled svg{color:#89929b!important}


.moovie-send-page .send-continue-button,
.moovie-send-page .send-continue-button.is-ready{
  background:linear-gradient(140deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  border:1px solid var(--moovie-border,rgba(255,255,255,.12))!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.05))!important;
}
.moovie-send-page .send-continue-button::before{display:none!important}
.moovie-send-page .send-continue-button svg{color:#fff!important}
.moovie-send-page .send-continue-button:disabled{color:#737d86!important;opacity:.72!important}
.moovie-send-page .send-continue-button:disabled svg{color:#737d86!important}



.futures-market-card{
  min-height:0!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  align-content:center!important;
  gap:0!important;
  padding:11px 14px!important;
}
.futures-market-card-main{min-height:46px!important}
.futures-market-card-left{align-items:center!important}
.futures-market-card .moovie-prediction-option-coin{
  width:44px!important;height:44px!important;min-width:44px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  line-height:0!important;
}
.futures-market-card .moovie-prediction-option-coin>.coin-logo-image{
  width:42px!important;height:42px!important;margin:0!important;
  display:grid!important;place-items:center!important;line-height:0!important;
}
.futures-market-card .moovie-prediction-option-coin>.coin-logo-image>img{
  display:block!important;width:42px!important;height:42px!important;
  max-width:42px!important;max-height:42px!important;object-fit:contain!important;margin:0!important;
}


.futures-open-orders-card{width:min(100%,560px)!important}
.futures-open-orders-card .moovie-prediction-info-head h2{margin:0!important;line-height:1.15!important}
.futures-open-orders-summary-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex:0 0 auto!important}
.futures-open-orders-close-all{
  min-height:28px!important;padding:0 10px!important;border:1px solid rgba(239,109,131,.34)!important;
  border-radius:8px!important;background:rgba(239,109,131,.08)!important;color:#ff9aac!important;
  font:inherit!important;font-size:10px!important;font-weight:600!important;letter-spacing:.015em!important;
  white-space:nowrap!important;cursor:pointer!important;
}
.futures-open-orders-close-all:hover:not(:disabled){background:rgba(239,109,131,.13)!important;border-color:rgba(239,109,131,.5)!important;color:#ffc0cb!important}
.futures-open-orders-close-all:disabled{opacity:.42!important;cursor:not-allowed!important}
.futures-open-orders-card .moovie-prediction-rules-toggle,
.futures-open-orders-card[open] .moovie-prediction-rules-toggle{
  width:auto!important;height:auto!important;min-width:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
.futures-open-orders-card .moovie-prediction-rules-toggle svg{width:17px!important;height:17px!important}
.futures-open-orders-body{padding-top:1px!important}
.futures-open-orders-list{display:grid!important;gap:0!important;border-top:1px solid rgba(255,255,255,.055)!important}
.futures-open-orders-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:41px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
.futures-open-orders-row strong{color:#fff!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}
.futures-open-orders-row span{color:#fff!important;font-size:11px!important;font-weight:600!important;text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}


.moovie-futures-receipt-actions .primary-button.moovie-prediction-live-system-button,
.moovie-futures-receipt-actions .primary-button.moovie-prediction-live-system-button:hover,
.moovie-futures-live-explorer,
.moovie-futures-live-explorer:hover{
  background:linear-gradient(135deg,#ffd35b 0%,#f0aa1f 58%,#cf8510 100%)!important;
  border-color:rgba(255,211,91,.58)!important;
  color:#171006!important;
  box-shadow:0 10px 24px rgba(240,170,31,.24),inset 0 1px 0 rgba(255,255,255,.32)!important;
}

@media (max-width:390px){
  .futures-market-card{padding:10px 12px!important}
  .futures-market-card-main{min-height:44px!important}
  .futures-market-card .moovie-prediction-option-coin{width:40px!important;height:40px!important;min-width:40px!important}
  .futures-market-card .moovie-prediction-option-coin>.coin-logo-image,
  .futures-market-card .moovie-prediction-option-coin>.coin-logo-image>img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}
  .futures-open-orders-summary-actions{gap:7px!important}
  .futures-open-orders-close-all{min-height:27px!important;padding:0 8px!important;font-size:9.5px!important}
  .futures-open-orders-row{min-height:38px!important}
  .futures-open-orders-row strong,.futures-open-orders-row span{font-size:10.3px!important}
}





.send-page-content:not(.moovie-send-page) .send-continue-button:not(:disabled),
.send-page-content:not(.moovie-send-page) .send-continue-button.is-ready:not(:disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#111a08!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
}
.send-page-content:not(.moovie-send-page) .send-continue-button:not(:disabled)::before{
  background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,0))!important;
  opacity:.72!important;
}
.send-page-content:not(.moovie-send-page) .send-continue-button:not(:disabled) svg{color:#111a08!important}
.send-page-content:not(.moovie-send-page) .send-continue-button:not(:disabled):hover{
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  box-shadow:0 10px 23px rgba(75,122,12,.26),0 0 18px rgba(184,255,59,.22),inset 0 1px 0 rgba(255,255,255,.64)!important;
}


.moovie-prediction-peuro-buy-button.dashboard-market-action{
  min-height:30px!important;
  padding:0 13px!important;
  border-radius:8px!important;
  background:#fff!important;
  border-color:#fff!important;
  color:#07090c!important;
  box-shadow:none!important;
  font-size:11px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}
@media (max-width:390px){
  .moovie-prediction-peuro-buy-button.dashboard-market-action{
    min-height:29px!important;padding:0 11px!important;border-radius:8px!important;font-size:11px!important;
  }
}



.moovie-prediction-catalog-page .moovie-prediction-rules-top.moovie-prediction-rules-collapsed:not([open]){margin-bottom:9px!important}
.moovie-prediction-catalog-page .moovie-prediction-rules-top.moovie-prediction-rules-collapsed:not([open])>summary{min-height:28px!important;padding:8px 12px!important}
.moovie-prediction-catalog-page .moovie-prediction-rules-top .moovie-prediction-info-head h2{margin:0!important;font-size:14px!important;line-height:1.15!important;color:#fff!important}
.moovie-prediction-catalog-page .moovie-prediction-rules-top .moovie-prediction-rules-toggle,
.moovie-prediction-catalog-page .moovie-prediction-rules-top[open] .moovie-prediction-rules-toggle{
  width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#aeb7c0!important;
}
.moovie-prediction-catalog-page .moovie-prediction-rules-top[open] .moovie-prediction-rules-toggle{transform:rotate(180deg)!important;color:#b8ff3b!important}
.moovie-prediction-catalog-page .moovie-prediction-rules-top .moovie-prediction-rules-toggle svg{width:17px!important;height:17px!important}



.moovie-prediction-peuro-balance-copy{flex:1 1 auto!important;width:100%!important}
.moovie-prediction-peuro-balance-line{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.moovie-prediction-peuro-balance-line>span{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.72);white-space:nowrap}
.moovie-prediction-peuro-buy-button.dashboard-market-action{
  min-height:25px!important;height:25px!important;padding:0 8px!important;border-radius:7px!important;
  font-size:10.5px!important;line-height:1!important;gap:5px!important;
}
.moovie-prediction-peuro-buy-button .dashboard-market-icon{width:12px!important;height:12px!important}
@media (max-width:390px){
  .moovie-prediction-peuro-buy-button.dashboard-market-action{
    min-height:24px!important;height:24px!important;padding:0 7px!important;border-radius:7px!important;font-size:10px!important;
  }
  .moovie-prediction-peuro-buy-button .dashboard-market-icon{width:11px!important;height:11px!important}
}


.futures-open-orders-row{
  appearance:none!important;width:100%!important;padding:0!important;font:inherit!important;margin:0!important;background:transparent!important;color:inherit!important;
  text-align:left!important;cursor:pointer!important;border-left:0!important;border-right:0!important;border-top:0!important;
}
.futures-open-orders-row:hover{background:rgba(255,255,255,.025)!important}
.futures-open-orders-row:active{background:rgba(184,255,59,.035)!important}
.futures-open-orders-footer{display:flex;justify-content:flex-end;padding-top:9px}
.futures-open-orders-footer .futures-open-orders-close-all{min-height:28px!important}
.moovie-prediction-active-predictions-card{width:min(100%,560px)!important}
.moovie-prediction-active-predictions-card .moovie-prediction-info-head h2{margin:0!important;line-height:1.15!important}
.moovie-prediction-active-prediction-row strong{overflow:hidden;text-overflow:ellipsis}


.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin{
  display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin>.coin-logo-image{
  width:48px!important;height:48px!important;min-width:48px!important;margin:0!important;display:grid!important;place-items:center!important;line-height:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin>.coin-logo-image>img{
  display:block!important;width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:contain!important;margin:0!important;
}
@media (max-width:360px){
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin>.coin-logo-image,
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin>.coin-logo-image>img{
    width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;
  }
}


.futures-market-card{
  min-height:0!important;height:auto!important;grid-template-rows:minmax(0,auto)!important;align-content:center!important;
  padding:8px 12px!important;gap:0!important;
}
.futures-market-card-main{min-height:0!important;height:auto!important}
.futures-market-card-left{gap:9px!important}
.futures-market-card .moovie-prediction-option-coin{width:40px!important;height:40px!important;min-width:40px!important}
.futures-market-card .moovie-prediction-option-coin>.coin-logo-image,
.futures-market-card .moovie-prediction-option-coin>.coin-logo-image>img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}
.futures-market-card-left .moovie-prediction-option-copy em{margin-top:3px!important}
.futures-market-card-right{gap:4px!important}
@media (max-width:390px){
  .futures-market-card{padding:7px 10px!important}
  .futures-market-card-main{min-height:0!important}
  .futures-market-card .moovie-prediction-option-coin{width:38px!important;height:38px!important;min-width:38px!important}
  .futures-market-card .moovie-prediction-option-coin>.coin-logo-image,
  .futures-market-card .moovie-prediction-option-coin>.coin-logo-image>img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}
}



.moovie-prediction-receipt-actions .primary-button.moovie-prediction-live-system-button,
.moovie-prediction-receipt-actions .primary-button.moovie-prediction-live-system-button:hover,
.moovie-futures-receipt-actions .primary-button.moovie-prediction-live-system-button,
.moovie-futures-receipt-actions .primary-button.moovie-prediction-live-system-button:hover,
.moovie-futures-live-explorer,
.moovie-futures-live-explorer:hover{
  background:linear-gradient(135deg,#ffd35b 0%,#f0aa1f 58%,#cf8510 100%)!important;
  border-color:rgba(255,211,91,.58)!important;
  color:#171006!important;
  box-shadow:0 10px 24px rgba(240,170,31,.24),inset 0 1px 0 rgba(255,255,255,.32)!important;
}





.moovie-prediction-option-card.moovie-prediction-option-card-compact.futures-market-card{
  min-height:0!important;
  height:auto!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  align-content:center!important;
  align-items:center!important;
  gap:0!important;
  padding:8px 12px!important;
}
.moovie-prediction-option-card.moovie-prediction-option-card-compact.futures-market-card .futures-market-card-main{
  min-height:0!important;
  height:auto!important;
}
@media (max-width:520px){
  .moovie-prediction-option-card.moovie-prediction-option-card-compact.futures-market-card{
    min-height:0!important;
    height:auto!important;
    padding:8px 12px!important;
  }
}
@media (max-width:390px){
  .moovie-prediction-option-card.moovie-prediction-option-card-compact.futures-market-card{padding:7px 10px!important}
}


.receipt-live-action-amber,
.receipt-live-action-amber:hover,
.receipt-live-action-amber:focus,
.receipt-live-action-amber:focus-visible,
.receipt-live-action-amber:active{
  background:linear-gradient(135deg,#ffd35b 0%,#f0aa1f 58%,#cf8510 100%)!important;
  background-color:#f0aa1f!important;
  border-color:rgba(255,211,91,.66)!important;
  color:#171006!important;
  box-shadow:0 10px 24px rgba(240,170,31,.24),inset 0 1px 0 rgba(255,255,255,.34)!important;
  filter:none!important;
}
.receipt-live-action-amber svg,
.receipt-live-action-amber span{color:#171006!important}



.moovie-send-page .qr-scanner-panel{
  background:rgba(5,6,8,.992)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#f7f9fb!important;
}
.moovie-send-page .qr-scan-frame{
  border-color:rgba(255,255,255,.90)!important;
  box-shadow:0 0 0 999px rgba(0,0,0,.34),0 0 22px rgba(255,255,255,.10)!important;
}
.moovie-send-page .qr-scanner-panel>p{color:#a9b3bc!important}
.moovie-send-page .qr-scanner-head .icon-button{
  background:#0b0d10!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important;
}
.moovie-send-page .destination-icon-button,
.moovie-send-page .destination-clear-button{
  color:#fff!important;
}
.moovie-send-page .destination-control.qr-confirmed .destination-input{
  border-color:rgba(255,255,255,.30)!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.045)!important;
}


.moovie-send-page .send-crypto-processing{
  background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.045),transparent 34%),#08090b!important;
  border-color:rgba(255,255,255,.12)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.moovie-send-page .send-crypto-processing .payment-processing-ring{
  border-color:rgba(255,255,255,.14)!important;
  border-top-color:#fff!important;
  box-shadow:0 0 26px rgba(255,255,255,.08)!important;
}
.moovie-send-page .send-crypto-processing .payment-processing-dots i{background:#e8ecef!important}
.moovie-send-page .send-crypto-processing>small{color:#c7d0d6!important}
.moovie-send-page .moovie-send-processing-brand{filter:grayscale(1) brightness(2.2) contrast(1.08)!important}
.send-broadcast-overlay.is-moovie{
  background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.055),transparent 29%),rgba(2,3,4,.94)!important;
}
.send-broadcast-overlay.is-moovie .electric-ring{border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 26px rgba(255,255,255,.08)!important}
.send-broadcast-overlay.is-moovie .send-broadcast-content>small{color:#d7dde1!important}
.send-broadcast-overlay.is-moovie .moovie-send-broadcast-brand{width:54px!important;height:54px!important;object-fit:contain!important;filter:grayscale(1) brightness(2.15) contrast(1.08)!important}


.purchase-page #create-purchase.purchase-crypto-action:not(:disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#101807!important;
  opacity:1!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
  text-shadow:none!important;
}
.purchase-page #create-purchase.purchase-crypto-action:not(:disabled):hover{
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  color:#111a08!important;
  box-shadow:0 10px 23px rgba(75,122,12,.26),0 0 18px rgba(184,255,59,.22),inset 0 1px 0 rgba(255,255,255,.64)!important;
}
.purchase-page #create-purchase.purchase-crypto-action:disabled{
  opacity:1!important;
  cursor:not-allowed!important;
  background:linear-gradient(180deg,#3b4046,#2b3035)!important;
  border-color:rgba(255,255,255,.09)!important;
  color:#89929b!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
}


.purchase-processing-overlay .send-broadcast-content>small{color:#b8ff3b}
.purchase-processing-overlay .send-broadcast-content p{font-size:12px;max-width:300px}


.purchase-page .purchase-validation-field{
  border-width:1px!important;
  transition:border-color .16s ease,box-shadow .16s ease!important;
}
.purchase-page .purchase-validation-field.is-invalid{
  border-color:rgba(255,86,98,.72)!important;
  box-shadow:0 0 0 1px rgba(255,86,98,.035)!important;
}
.purchase-page .purchase-validation-field.is-valid{
  border-color:rgba(184,255,59,.62)!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.03)!important;
}
.purchase-page .purchase-validation-field.is-invalid:focus-within{
  border-color:rgba(255,86,98,.9)!important;
  box-shadow:0 0 0 2px rgba(255,86,98,.055)!important;
}
.purchase-page .purchase-validation-field.is-valid:focus-within{
  border-color:rgba(184,255,59,.82)!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.055)!important;
}



.moovie-futures-static-picker{
  min-height:34px;
  padding:0 9px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  border:1px solid var(--fut-line);
  border-radius:7px;
  background:#111318;
  color:#f4f6f8;
  cursor:default;
  user-select:none;
}
.moovie-futures-static-picker>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.moovie-futures-static-picker small{display:block;color:#777f86;font-size:9.5px;font-weight:600;letter-spacing:.04em;line-height:1}
.moovie-futures-static-picker strong{display:block;color:#f4f6f8;font-size:10px;font-weight:600;line-height:1.05}
@media (max-width:520px){.moovie-futures-static-picker{min-height:32px;padding:0 7px}}


.purchase-page .purchase-processing-overlay{
  z-index:10050!important;
  inset:0!important;
  background:#050608!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.purchase-page .purchase-processing-overlay .send-broadcast-content{position:relative;z-index:1}
.purchase-page .purchase-processing-overlay::before{
  content:"";
  position:fixed;
  inset:0;
  background:radial-gradient(circle at 50% 32%,rgba(184,255,59,.08),transparent 24%),rgba(5,6,8,.985);
  pointer-events:none;
}



.moovie-hedge-page .moovie-hedge-consult-term.theme-skin-action:not(:disabled),
.moovie-hedge-page .moovie-hedge-submit.theme-skin-action:not(:disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#101807!important;
  opacity:1!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
  text-shadow:none!important;
}
.moovie-hedge-page .moovie-hedge-consult-term.theme-skin-action:not(:disabled):hover,
.moovie-hedge-page .moovie-hedge-submit.theme-skin-action:not(:disabled):hover{
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  color:#111a08!important;
  box-shadow:0 10px 23px rgba(75,122,12,.26),0 0 18px rgba(184,255,59,.22),inset 0 1px 0 rgba(255,255,255,.64)!important;
}
.moovie-hedge-page .moovie-hedge-consult-term.theme-skin-action:not(:disabled) svg,
.moovie-hedge-page .moovie-hedge-submit.theme-skin-action:not(:disabled) svg,
.moovie-hedge-page .moovie-hedge-consult-term.theme-skin-action:not(:disabled),
.moovie-hedge-page .moovie-hedge-submit.theme-skin-action:not(:disabled){
  color:#111a08!important;
}
.moovie-hedge-page .moovie-hedge-consult-term.theme-skin-action:disabled,
.moovie-hedge-page .moovie-hedge-submit.theme-skin-action:disabled{
  opacity:1!important;
  cursor:not-allowed!important;
  background:linear-gradient(180deg,#3b4046,#2b3035)!important;
  border-color:rgba(255,255,255,.09)!important;
  color:#89929b!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
}


.moovie-futures-ticket-pane>.moovie-futures-real-balance{margin:0 0 6px!important;padding:9px 11px 8px!important}
.moovie-futures-real-balance strong{margin-top:3px!important}
.moovie-futures-real-balance small{display:none!important}
@media (max-width:350px){.moovie-futures-ticket-pane>.moovie-futures-real-balance{padding:8px 10px 7px!important}}



.stablevalue-chain-metric{position:relative}
.stablevalue-chain-value{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}
.stablevalue-chain-link{
  flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.035);
  color:#d8ff8e;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease;
}
.stablevalue-chain-link svg{width:14px;height:14px}
.stablevalue-chain-link:hover{background:rgba(184,255,59,.09);border-color:rgba(184,255,59,.26);transform:translateY(-1px)}
.stablevalue-burn-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.stablevalue-burn-title-row h2{min-width:0;margin-right:auto!important}
.stablevalue-burn-title-row .stablevalue-chain-link{margin-left:auto}


.referral-benefit-hero.referral-benefit-collapsible.theme-linked-card,
.resources-card-feature.theme-linked-card{--linked-card-fg:#f5f8fa;--linked-card-muted:#aeb9c3;--linked-card-accent:#b8ff3b}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-piggy,
.resources-card-feature.balance-theme-piggy{background:radial-gradient(circle at 84% 18%,rgba(188,118,255,.24),transparent 35%),linear-gradient(135deg,#23172f,#14111d 57%,#0a0810)!important;border-color:rgba(188,118,255,.14)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-blocks,
.resources-card-feature.balance-theme-blocks{background:radial-gradient(circle at 80% 18%,rgba(89,151,255,.24),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 24px,rgba(255,255,255,.042) 24px 25px),linear-gradient(135deg,#13243a,#0c1728 58%,#07101d)!important;border-color:rgba(104,169,255,.15)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-aurora,
.resources-card-feature.balance-theme-aurora{background:radial-gradient(circle at 84% 18%,rgba(110,224,255,.20),transparent 35%),linear-gradient(135deg,#10253a,#0a1524 58%,#06101a)!important;border-color:rgba(123,220,255,.14)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-vipgold,
.resources-card-feature.balance-theme-vipgold{--linked-card-fg:#321f3f;--linked-card-muted:#6f5b7d;--linked-card-accent:#754c91;background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.58),transparent 29%),radial-gradient(circle at 8% 96%,rgba(116,70,153,.12),transparent 38%),linear-gradient(138deg,#f4ecfb 0%,#e1cdef 46%,#c8a9dd 74%,#ad86c6 100%)!important;border-color:rgba(89,50,116,.20)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-vipgolden,
.resources-card-feature.balance-theme-vipgolden{--linked-card-accent:#ffe08a;background:radial-gradient(circle at 86% 14%,rgba(255,240,171,.42),transparent 29%),radial-gradient(circle at 10% 94%,rgba(255,205,76,.16),transparent 34%),linear-gradient(138deg,#9d720e 0%,#755006 45%,#3e2701 73%,#171000 100%)!important;border-color:rgba(246,205,91,.42)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-vippiano,
.resources-card-feature.balance-theme-vippiano{--linked-card-accent:#d7b969;background:radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 88% 14%,rgba(221,183,95,.10),transparent 27%),linear-gradient(145deg,#1a1b1d 0%,#090a0c 38%,#020304 72%,#111214 100%)!important;border-color:rgba(255,255,255,.14)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-bubble,
.resources-card-feature.balance-theme-bubble{--linked-card-accent:#9edfff;background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;border-color:rgba(116,197,255,.22)!important}
.referral-benefit-hero.referral-benefit-collapsible.balance-theme-ultraviolet,
.resources-card-feature.balance-theme-ultraviolet{--linked-card-accent:#dea9ff;background:radial-gradient(circle at 78% 20%,rgba(183,92,255,.24),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;border-color:rgba(210,138,255,.24)!important}
.referral-benefit-hero.referral-benefit-collapsible .referral-benefit-summary>small,
.resources-card-feature .resources-card-feature-copy small,
.resources-card-feature .resources-card-feature-text p{color:var(--linked-card-muted)!important}
.referral-benefit-hero.referral-benefit-collapsible .referral-benefit-rate strong,
.resources-card-feature .resources-card-feature-copy strong{color:var(--linked-card-fg)!important}
.referral-benefit-hero.referral-benefit-collapsible .referral-benefit-rate>span{color:var(--linked-card-accent)!important}
.resources-card-feature.balance-theme-vipgold .resources-card-feature-toggle{color:var(--linked-card-fg)!important}
.resources-card-feature.balance-theme-vipgold .resources-card-eligibility{color:var(--linked-card-fg)!important;border-color:rgba(37,49,61,.18)!important;background:rgba(37,49,61,.07)!important}


.moovie-send-page .qr-scanner-panel{z-index:96!important}
.moovie-send-page .send-page-card:has(.qr-scanner-panel),
.moovie-send-page .send-modal-sheet:has(.qr-scanner-panel){isolation:isolate;z-index:95!important}


.moovie-vault-unlock-form .moovie-pin-numeric-input,
.moovie-pin-change-form .moovie-pin-numeric-input{
  -webkit-text-security:disc;
  text-security:disc;
  font-variant-numeric:tabular-nums;
  letter-spacing:.18em;
}



.stablevalue-dashboard-page .stablevalue-premium-head{padding-right:0!important}
.stablevalue-dashboard-page .stablevalue-head-actions{
  position:relative;z-index:14;flex:0 0 29px;display:flex;flex-direction:column;
  align-items:center;justify-content:flex-start;gap:6px;min-width:29px;
}
.stablevalue-dashboard-page .stablevalue-head-actions .stablevalue-supply-chain-link{
  width:25px;height:25px;flex-basis:25px;border-radius:0!important;border:0!important;
  background:transparent!important;color:#d8ff8e!important;box-shadow:none!important;
}
.stablevalue-dashboard-page .stablevalue-supply-chain-link:hover{
  background:transparent!important;border:0!important;color:#efffc8!important;transform:translateY(-1px);
}
.stablevalue-dashboard-page .stablevalue-supply-chain-link svg{width:17px;height:17px}


.stablevalue-dashboard-page .stablevalue-metric-list{
  grid-template-columns:1fr!important;gap:6px!important;margin-top:11px!important;
}
.stablevalue-dashboard-page .stablevalue-metric-list>div{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:14px!important;padding:10px 12px!important;
}
.stablevalue-dashboard-page .stablevalue-metric-list>div>span{
  flex:1 1 auto;min-width:0;margin:0!important;text-align:left!important;
}
.stablevalue-dashboard-page .stablevalue-metric-list>div>b{
  flex:0 0 auto;margin:0!important;text-align:right!important;white-space:nowrap!important;
}


.referral-benefit-hero.referral-benefit-collapsible{isolation:isolate}
.referral-benefit-hero.referral-benefit-collapsible>.card-grid,
.referral-benefit-hero.referral-benefit-collapsible>.balance-theme-art{pointer-events:none}
.referral-benefit-hero.referral-benefit-collapsible>.card-grid{position:absolute;inset:0;z-index:0}
.referral-benefit-hero.referral-benefit-collapsible>.balance-theme-art{z-index:1;opacity:.16!important}
.referral-benefit-hero.referral-benefit-collapsible .referral-benefit-toggle{position:relative;z-index:3}


.referral-benefit-toggle{grid-template-columns:27px minmax(0,1fr) 22px!important;gap:11px!important}
@media (max-width:430px){
  .referral-benefit-toggle{grid-template-columns:25px minmax(0,1fr) 20px!important;gap:9px!important}
}


.purchase-page .purchase-processing-overlay{
  position:fixed!important;
  top:0!important;
  right:0!important;
  bottom:auto!important;
  left:0!important;
  width:100vw!important;
  max-width:none!important;
  height:100dvh!important;
  min-height:100dvh!important;
  margin:0!important;
  padding:calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px))!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  z-index:2147483000!important;
  isolation:isolate!important;
}
.purchase-page .purchase-processing-overlay::before{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
}
@supports  not (height:100dvh){
  .purchase-page .purchase-processing-overlay{
    height:100vh!important;
    min-height:100vh!important;
  }
}



.bubble-stake-page{min-height:100%;background:transparent}






.compact-balance-card{
  min-height:140px!important;
  padding-bottom:12px!important;
}
@media (max-width:600px){
  .compact-balance-card{min-height:137px!important;padding-bottom:11px!important}
}
@media (max-width:390px){
  .compact-balance-card{min-height:134px!important;padding-bottom:10px!important}
}


.header-stablevalue-button{
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
.header-stablevalue-button .header-peuro-today-icon{
  width:22px!important;
  height:22px!important;
  margin:0!important;
}
@media (max-width:390px){
  .header-stablevalue-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}
  .header-stablevalue-button .header-peuro-today-icon{width:20px!important;height:20px!important}
}


.bubble-stake-page{padding-top:10px;padding-bottom:28px}
.bubble-stake-page-title{margin-bottom:8px!important}
.bubble-stake-page-title h1{margin-bottom:3px!important}
.bubble-stake-page>.dashboard-market-shell{margin-top:0!important;margin-bottom:10px!important}
@media (max-width:390px){.bubble-stake-page{padding-top:8px}}




.wallet-qr-scanner-backdrop{
  position:fixed!important;
  inset:0!important;
  z-index:1600!important;
  display:grid!important;
  place-items:center!important;
  padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom))!important;
  background:rgba(0,0,0,.72)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  overflow:hidden!important;
}
.wallet-qr-scanner-modal{
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  width:min(420px,100%)!important;
  height:min(500px,calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;
  min-height:360px!important;
  max-height:500px!important;
  margin:0!important;
  padding:14px!important;
  border:1px solid rgba(184,255,59,.18)!important;
  border-radius:20px!important;
  background:rgba(8,10,14,.992)!important;
  box-shadow:0 28px 80px rgba(0,0,0,.62)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
.wallet-qr-scanner-modal .qr-scanner-head{flex:0 0 auto;margin-bottom:10px!important}
.wallet-qr-scanner-modal .qr-video-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;border-radius:18px!important}
.wallet-qr-scanner-modal .qr-scan-frame{width:min(68%,250px)!important}
.wallet-qr-scanner-modal>p{flex:0 0 auto;margin:12px 4px 2px!important;font-size:10px!important;line-height:1.45!important}
.wallet-qr-scanner-modal.is-moovie{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(5,6,8,.995)!important;
  color:#f7f9fb!important;
}
.wallet-qr-scanner-modal.is-moovie .qr-scan-frame{
  border-color:rgba(255,255,255,.90)!important;
  box-shadow:0 0 0 999px rgba(0,0,0,.34),0 0 22px rgba(255,255,255,.10)!important;
}
.wallet-qr-scanner-modal.is-moovie>p{color:#a9b3bc!important}
.wallet-qr-scanner-modal.is-moovie .qr-scanner-head .icon-button{
  background:#0b0d10!important;
  border-color:rgba(255,255,255,.14)!important;
  color:#fff!important;
}
@media (max-width:430px){
  .wallet-qr-scanner-backdrop{
    padding:max(10px,env(safe-area-inset-top)) 8px max(10px,env(safe-area-inset-bottom))!important;
  }
  .wallet-qr-scanner-modal{
    width:100%!important;
    height:min(470px,calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;
    min-height:330px!important;
    max-height:470px!important;
    padding:12px!important;
    border-radius:18px!important;
  }
}
@media (max-height:520px){
  .wallet-qr-scanner-modal{
    height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;
    min-height:0!important;
    max-height:none!important;
  }
  .wallet-qr-scanner-modal .qr-video-wrap{min-height:0!important}
}






.bubble-stake-page{
  --bubble-border:rgba(255,255,255,.09);
  --bubble-soft:rgba(255,255,255,.055);
  --bubble-muted:#8d96a8;
  --bubble-text:#f7f9ff;
  --bubble-accent:#87a7ff;
  display:flex;
  flex-direction:column;
  gap:10px;
}
.bubble-stake-page-title p{max-width:430px}
.bubble-stake-error{margin:0 0 2px}
.bubble-stake-group-card,
.bubble-stake-position-card,
.bubble-stake-market-preserved{
  border:1px solid var(--bubble-border);
  border-radius:18px;
  background:linear-gradient(160deg,rgba(18,23,35,.98),rgba(10,13,22,.98));
  box-shadow:0 16px 44px rgba(0,0,0,.18);
}
.bubble-stake-group-card,
.bubble-stake-position-card{padding:16px}
.bubble-stake-group-head,
.bubble-stake-position-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
.bubble-stake-group-head small,
.bubble-stake-position-head small{
  display:block;
  margin-bottom:4px;
  color:var(--bubble-muted);
  font-size:10.5px;
  font-weight:600;
  letter-spacing:.1em;
}
.bubble-stake-group-head h2,
.bubble-stake-position-head h2{
  margin:0;
  color:var(--bubble-text);
  font-size:18px;
  line-height:1.15;
}
.bubble-stake-group-head>span{
  flex:0 0 auto;
  padding:6px 9px;
  border:1px solid rgba(135,167,255,.24);
  border-radius:999px;
  background:rgba(135,167,255,.08);
  color:#dce6ff;
  font-size:10px;
  font-weight:600;
  white-space:nowrap;
}
.bubble-stake-capacity,
.bubble-stake-summary-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin-top:13px;
}
.bubble-stake-capacity>div,
.bubble-stake-summary-grid>div,
.bubble-stake-performance>div,
.bubble-stake-buy-summary>div{
  min-width:0;
  padding:10px 11px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:12px;
  background:rgba(255,255,255,.035);
}
.bubble-stake-capacity span,
.bubble-stake-summary-grid span,
.bubble-stake-performance span,
.bubble-stake-buy-summary span{
  display:block;
  margin-bottom:4px;
  color:var(--bubble-muted);
  font-size:10.5px;
  line-height:1.2;
}
.bubble-stake-capacity strong,
.bubble-stake-summary-grid strong,
.bubble-stake-performance strong,
.bubble-stake-buy-summary strong{
  color:var(--bubble-text);
  font-size:13px;
  line-height:1.2;
}
.bubble-stake-plan-title,
.bubble-stake-assets-title{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:12px;
  margin:16px 1px 8px;
}
.bubble-stake-plan-title strong,
.bubble-stake-assets-title strong{
  color:var(--bubble-text);
  font-size:12px;
}
.bubble-stake-plan-title span,
.bubble-stake-assets-title small{
  max-width:260px;
  color:var(--bubble-muted);
  font-size:10.5px;
  line-height:1.35;
  text-align:right;
}
.bubble-stake-plan-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.bubble-stake-plan{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:3px;
  min-height:78px;
  padding:11px 12px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:13px;
  background:rgba(255,255,255,.035);
  color:#fff;
  text-align:left;
}
.bubble-stake-plan span{font-size:10px;font-weight:600;color:#c8cfdd}
.bubble-stake-plan strong{font-size:21px;line-height:1;color:#fff}
.bubble-stake-plan small{font-size:10px;color:var(--bubble-muted)}
.bubble-stake-plan.is-selected{
  border-color:rgba(135,167,255,.58);
  background:linear-gradient(145deg,rgba(87,118,205,.24),rgba(58,73,125,.09));
  box-shadow:inset 0 0 0 1px rgba(135,167,255,.08);
}
.bubble-stake-asset-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  min-height:63px;
  padding:8px 2px;
  border-top:1px solid rgba(255,255,255,.055);
}
.bubble-stake-asset-row:first-of-type{border-top:0}
.bubble-stake-asset-main{
  display:flex;
  align-items:center;
  gap:9px;
  min-width:0;
}
.bubble-stake-asset-main .coin-icon,
.bubble-stake-asset-main img{
  flex:0 0 auto;
}
.bubble-stake-asset-main>div{min-width:0}
.bubble-stake-asset-main strong{
  display:block;
  color:#fff;
  font-size:12px;
}
.bubble-stake-asset-main strong em{
  margin-left:4px;
  color:#98a6c4;
  font-size:10px;
  font-style:normal;
  font-weight:600;
}
.bubble-stake-asset-main span,
.bubble-stake-asset-main small{
  display:block;
  max-width:220px;
  margin-top:2px;
  overflow:hidden;
  color:#aeb6c7;
  font-size:10.5px;
  line-height:1.25;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.bubble-stake-asset-main small{color:#7f8aa0}
.bubble-stake-asset-market{
  flex:0 0 auto;
  min-width:94px;
  text-align:right;
}
.bubble-stake-asset-market strong,
.bubble-stake-asset-market span,
.bubble-stake-asset-market small{display:block}
.bubble-stake-asset-market strong{color:#fff;font-size:11px}
.bubble-stake-asset-market span{margin-top:2px;color:#8d96a8;font-size:10.5px}
.bubble-stake-asset-market small{margin-top:2px;color:#afb7c6;font-size:10px}
.bubble-stake-asset-market .is-up,
.bubble-stake-performance .is-up{color:#55d796!important}
.bubble-stake-asset-market .is-down,
.bubble-stake-performance .is-down{color:#ff7e8f!important}
.bubble-stake-buy-summary,
.bubble-stake-performance{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin-top:12px;
}
.bubble-stake-primary{
  width:100%;
  margin-top:12px;
  min-height:45px;
  border-radius:13px!important;
}
.bubble-stake-primary:disabled{opacity:.48}
.bubble-stake-lock-note,
.bubble-stake-status-note{
  margin:9px 2px 0;
  color:#7f899d;
  font-size:10px;
  line-height:1.4;
  text-align:center;
}
.bubble-stake-status{
  flex:0 0 auto;
  padding:6px 9px;
  border:1px solid rgba(255,255,255,.1);
  border-radius:999px;
  color:#d8deea;
  font-size:10.5px;
  font-weight:600;
  white-space:nowrap;
}
.bubble-stake-status.is-locked{border-color:rgba(65,211,145,.3);background:rgba(65,211,145,.08);color:#73e5ae}
.bubble-stake-status.is-matured{border-color:rgba(135,167,255,.4);background:rgba(135,167,255,.1);color:#b7caff}
.bubble-stake-status.is-payout_wait{border-color:rgba(255,189,83,.35);background:rgba(255,189,83,.08);color:#ffd18a}
.bubble-stake-status.is-completed{border-color:rgba(97,224,174,.38);background:rgba(97,224,174,.08);color:#8be8c2}
.bubble-stake-locking-note,
.bubble-stake-pending-note{
  display:flex;
  align-items:center;
  gap:9px;
  margin-top:13px;
  padding:11px 12px;
  border:1px solid rgba(255,255,255,.07);
  border-radius:12px;
  background:rgba(255,255,255,.035);
  color:#c8cfdd;
}
.bubble-stake-locking-note svg,
.bubble-stake-pending-note>svg{width:18px;height:18px;flex:0 0 auto}
.bubble-stake-pending-note span{display:flex;flex-direction:column;gap:2px}
.bubble-stake-pending-note strong{font-size:10px;color:#ffd18a}
.bubble-stake-pending-note small{font-size:10px;color:#98a2b5;line-height:1.3}
.bubble-stake-market-preserved{
  padding:12px;
}
.bubble-stake-market-heading{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:10px;
  margin:0 2px 8px;
}
.bubble-stake-market-heading strong{color:#fff;font-size:11px}
.bubble-stake-market-heading small{color:#808a9d;font-size:10px}
.bubble-stake-market-preserved .dashboard-market-shell{margin:0!important}

@media (max-width:430px){
  .bubble-stake-group-card,.bubble-stake-position-card{padding:13px}
  .bubble-stake-group-head h2,.bubble-stake-position-head h2{font-size:16px}
  .bubble-stake-group-head>span,.bubble-stake-status{font-size:10px;padding:5px 7px}
  .bubble-stake-capacity,.bubble-stake-summary-grid,.bubble-stake-buy-summary,.bubble-stake-performance{gap:6px}
  .bubble-stake-capacity>div,.bubble-stake-summary-grid>div,.bubble-stake-performance>div,.bubble-stake-buy-summary>div{padding:9px}
  .bubble-stake-plan{min-height:72px;padding:10px}
  .bubble-stake-plan strong{font-size:19px}
  .bubble-stake-asset-row{min-height:59px}
  .bubble-stake-asset-main span,.bubble-stake-asset-main small{max-width:178px;font-size:10px}
  .bubble-stake-asset-market{min-width:82px}
}
@media (max-width:360px){
  .bubble-stake-plan-title,.bubble-stake-assets-title{align-items:flex-start;flex-direction:column;gap:3px}
  .bubble-stake-plan-title span,.bubble-stake-assets-title small{text-align:left;max-width:none}
  .bubble-stake-asset-main span,.bubble-stake-asset-main small{max-width:148px}
}


.product-how-card{
  margin:0 0 10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:15px;
  background:rgba(255,255,255,.025);
  overflow:hidden;
}
.product-how-card>summary{
  min-height:44px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:9px 12px;
  list-style:none;
  cursor:pointer;
  color:#f5f7fb;
}
.product-how-card>summary::-webkit-details-marker{display:none}
.product-how-card>summary>span{display:flex;align-items:center;gap:8px;min-width:0}
.product-how-card>summary svg{width:17px;height:17px;color:#cfff6a;flex:0 0 auto}
.product-how-card>summary strong{font-size:11px;font-weight:600;line-height:1.2}
.product-how-card>summary>i{display:grid;place-items:center;color:#818b9b;transition:transform .18s ease}
.product-how-card[open]>summary>i{transform:rotate(180deg)}
.product-how-body{padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.045)}
.product-how-grid{display:grid;gap:8px;padding-top:10px}
.product-how-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}
.product-how-grid article>b{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#aeb7c6;font-size:10px}
.product-how-grid article>span{color:#b6bfcc;font-size:10.5px;line-height:1.48}
.product-how-note{display:flex;gap:7px;align-items:flex-start;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.045);color:#8f99aa;font-size:10.5px;line-height:1.45}
.product-how-note svg{width:15px;height:15px;flex:0 0 auto;color:#cfff6a}







.bubble-stake-list-page{gap:12px}
.bubble-stake-intro-card{margin-bottom:0}
.bubble-stake-total-card{margin-top:0}
.bubble-stake-catalog{margin-top:0}
.bubble-stake-list-card{align-items:center;min-height:86px}
.bubble-stake-list-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:rgba(135,167,255,.10);color:#dce6ff}
.bubble-stake-list-icon svg{width:25px;height:25px}
.bubble-stake-list-card .stake-asset-copy small{display:block;margin-top:4px;color:#8f98aa;font-size:10.5px;line-height:1.25}
.bubble-stake-list-term{min-width:58px}
.bubble-stake-detail-page,.bubble-stake-history-page{padding-bottom:28px}
.bubble-stake-detail-card,.bubble-stake-history-card,.bubble-stake-history-summary,.bubble-stake-existing-note{border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(160deg,rgba(18,23,35,.98),rgba(10,13,22,.98));box-shadow:0 16px 44px rgba(0,0,0,.16)}
.bubble-stake-detail-card{padding:16px}
.bubble-stake-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}
.bubble-stake-detail-head small{display:block;margin-bottom:4px;color:#7f899d;font-size:10px;font-weight:600;letter-spacing:.08em}
.bubble-stake-detail-head strong{color:#fff;font-size:17px}
.bubble-stake-detail-head>span{padding:6px 9px;border:1px solid rgba(135,167,255,.28);border-radius:999px;background:rgba(135,167,255,.08);color:#dce6ff;font-size:10.5px;font-weight:600}
.bubble-stake-section-label{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:16px 0 7px}
.bubble-stake-section-label strong{color:#fff;font-size:12px}
.bubble-stake-section-label small{max-width:245px;color:#8892a6;font-size:10px;line-height:1.3;text-align:right}
.bubble-stake-package-list{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.025)}
.bubble-stake-package-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 12px;border-top:1px solid rgba(255,255,255,.055)}
.bubble-stake-package-row:first-child{border-top:0}
.bubble-stake-package-row>div:first-child{display:flex;align-items:center;gap:8px}
.bubble-stake-package-row>div:first-child strong{color:#fff;font-size:12px}
.bubble-stake-package-row>div:first-child span{padding:3px 6px;border-radius:999px;background:rgba(135,167,255,.08);color:#9eb6f7;font-size:10px;font-weight:600}
.bubble-stake-package-row>div:last-child{text-align:right}
.bubble-stake-package-row>div:last-child strong{display:block;color:#fff;font-size:11px}
.bubble-stake-package-row>div:last-child small{display:block;margin-top:2px;color:#8c96a9;font-size:10px}
.bubble-stake-term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.bubble-stake-term-grid>div{padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.03)}
.bubble-stake-term-grid span{display:block;margin-bottom:3px;color:#818b9d;font-size:10px}
.bubble-stake-term-grid strong{color:#fff;font-size:13px}
.bubble-stake-quote-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(135,167,255,.15);border-radius:13px;background:rgba(135,167,255,.045)}
.bubble-stake-quote-card span,.bubble-stake-quote-card small{display:block;color:#828da1;font-size:10px}
.bubble-stake-quote-card strong{display:block;margin:2px 0;color:#fff;font-size:14px}
.bubble-stake-quote-card button,.bubble-stake-existing-note button,.bubble-stake-history-actions button{border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.045);color:#fff;font-size:10.5px;font-weight:600}
.bubble-stake-quote-card button{min-height:34px;padding:0 10px}
.bubble-stake-quote-card button:disabled{opacity:.5}
.bubble-stake-balance-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:0 2px;color:#8e98aa;font-size:10.5px}
.bubble-stake-balance-line strong{color:#fff;font-size:11px}
.bubble-stake-existing-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-bottom:10px;padding:12px}
.bubble-stake-existing-note strong{color:#fff;font-size:11px}
.bubble-stake-existing-note span{grid-column:1;color:#8e98aa;font-size:10.5px}
.bubble-stake-existing-note button{grid-column:2;grid-row:1/3;padding:0 10px}
.bubble-stake-history-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin-bottom:10px;padding:13px}
.bubble-stake-history-summary span{color:#8690a3;font-size:10.5px}
.bubble-stake-history-summary strong{grid-row:2;color:#fff;font-size:18px}
.bubble-stake-history-list{display:flex;flex-direction:column;gap:10px}
.bubble-stake-history-card{padding:14px}
.bubble-stake-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.bubble-stake-history-head small{display:block;color:#818b9d;font-size:10px}
.bubble-stake-history-head strong{display:block;margin-top:3px;color:#fff;font-size:13px}
.bubble-stake-history-head>span{color:#aebeea;font-size:10.5px;font-weight:600}
.bubble-stake-history-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}
.bubble-stake-history-meta>div{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.025)}
.bubble-stake-history-meta .is-wide{grid-column:1/-1}
.bubble-stake-history-meta span{display:block;margin-bottom:3px;color:#818b9d;font-size:10px}
.bubble-stake-history-meta strong{color:#fff;font-size:11px}
.bubble-stake-history-assets{margin-top:10px}
.bubble-stake-history-wait{margin-top:10px;padding:11px;border:1px dashed rgba(255,255,255,.09);border-radius:11px;color:#8f99ab;font-size:10.5px;text-align:center}
.bubble-stake-history-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}
.bubble-stake-history-actions button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px}
.bubble-stake-history-actions svg{width:14px;height:14px}
.bubble-stake-receipt-assets{margin-top:14px}
@media (max-width:390px){.bubble-stake-detail-card{padding:13px}.bubble-stake-section-label{align-items:flex-start;flex-direction:column;gap:3px}.bubble-stake-section-label small{text-align:left;max-width:none}.bubble-stake-list-term{min-width:50px}.bubble-stake-list-card .stake-asset-copy small{font-size:10px}}



.bubble-stake-detail-title h1{font-size:21px!important;line-height:1.12}
.bubble-stake-detail-actions{display:flex;flex-direction:column;align-items:center;gap:7px}
.bubble-stake-refresh-icon{display:grid!important;place-items:center;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important}
.bubble-stake-refresh-icon svg{width:17px;height:17px}
.bubble-stake-refresh-icon.is-loading svg{animation:spin .9s linear infinite}
.bubble-stake-quote-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:0 2px;color:#7f899d;font-size:10px}
.bubble-stake-quote-meta strong{color:#aeb9cd;font-size:10.5px;font-weight:600}
.bubble-stake-list-card .stake-asset-copy>div>strong{font-size:12px;font-weight:600}
@media (max-width:390px){.bubble-stake-detail-title h1{font-size:19px!important}}



.bubble-stake-detail-title h1{font-size:18px!important;line-height:1.12;font-weight:600!important}
.bubble-stake-final-label{margin-top:14px}
.bubble-stake-offer-summary{display:flex;flex-direction:column;gap:0;margin-top:12px;padding:2px 1px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}
.bubble-stake-offer-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 2px;border-top:1px solid rgba(255,255,255,.045)}
.bubble-stake-offer-summary>div:first-child{border-top:0}
.bubble-stake-offer-summary span{color:#858fa2;font-size:10.5px}
.bubble-stake-offer-summary strong{color:#fff;font-size:11px;font-weight:600;text-align:right}
.bubble-stake-total-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:10px 0 8px;position:relative;z-index:2}
.bubble-stake-total-assets>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.bubble-stake-total-assets>div span{color:rgba(255,255,255,.68);font-size:10px;font-weight:600}
.bubble-stake-total-assets>div strong{color:#fff;font-size:10.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bubble-stake-total-assets .bubble-stake-total-confirming{grid-column:1/-1;justify-content:flex-start;color:rgba(255,255,255,.72);font-size:10.5px}
.bubble-stake-redeem-countdown{opacity:.72!important;cursor:not-allowed!important;font-variant-numeric:tabular-nums}
.bubble-stake-history-actions .bubble-stake-redeem-countdown{min-width:142px;justify-content:center}
.bubble-stake-receipt-page .bubble-stake-redeem-countdown{width:100%}
@media (max-width:390px){.bubble-stake-detail-title h1{font-size:17px!important}.bubble-stake-total-assets{grid-template-columns:1fr}.bubble-stake-offer-summary strong{font-size:10.5px}}


.bubble-stake-detail-title h1{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em}
.bubble-stake-detail-actions{display:flex;align-items:center;justify-content:center}
.bubble-stake-redemption-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0 8px;padding:0 1px}
.bubble-stake-redemption-summary strong{color:#fff;font-size:11.5px;font-weight:600;line-height:1.2}
.bubble-stake-redemption-summary span{color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;text-align:right}
.bubble-stake-offer-summary-compact{margin-top:10px}
.bubble-stake-primary:disabled{opacity:1!important;background:#555d6b!important;border-color:#555d6b!important;color:#c8cdd5!important;box-shadow:none!important;cursor:not-allowed}
@media (max-width:390px){.bubble-stake-detail-title h1{font-size:16px!important}.bubble-stake-redemption-summary{gap:8px}.bubble-stake-redemption-summary strong,.bubble-stake-redemption-summary span{font-size:10.5px}}
.bubble-stake-redemption-summary strong{white-space:nowrap}


.bubble-stake-page,
.bubble-stake-detail-page{
  position:relative;
}
.bubble-stake-intro-card,
.bubble-stake-detail-card,
.bubble-stake-list-card{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}
.bubble-stake-intro-card::before,
.bubble-stake-intro-card::after,
.bubble-stake-detail-card::before,
.bubble-stake-detail-card::after{
  content:"";
  position:absolute;
  border-radius:50%;
  pointer-events:none;
  z-index:0;
}
.bubble-stake-intro-card::before{
  width:150px;height:150px;right:-62px;top:-66px;
  border:1px solid rgba(151,180,255,.18);
  background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.12),rgba(133,166,255,.055) 42%,rgba(133,166,255,0) 72%);
  box-shadow:inset 0 0 28px rgba(151,180,255,.055),0 14px 38px rgba(0,0,0,.08);
}
.bubble-stake-intro-card::after{
  width:78px;height:78px;right:74px;bottom:-34px;
  border:1px solid rgba(184,255,59,.10);
  background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.10),rgba(184,255,59,.025) 50%,transparent 74%);
}
.bubble-stake-intro-card>.bubble-stake-decor,
.bubble-stake-detail-card>.bubble-stake-decor{
  position:absolute;
  display:block;
  border-radius:50%;
  pointer-events:none;
  z-index:0;
  border:1px solid rgba(166,190,255,.14);
  background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.13),rgba(120,154,244,.035) 52%,transparent 74%);
}
.bubble-stake-intro-card>.bubble-one{width:32px;height:32px;right:52px;top:30px}
.bubble-stake-intro-card>.bubble-two{width:18px;height:18px;right:97px;top:76px;opacity:.8}
.bubble-stake-intro-card>.bubble-three{width:12px;height:12px;right:45px;bottom:30px;opacity:.64}
.bubble-stake-intro-card .stake-help-button,
.bubble-stake-intro-card .stake-intro-copy,
.bubble-stake-intro-card .stake-intro-actions,
.bubble-stake-intro-card .card-grid,
.bubble-stake-intro-card .balance-theme-art{position:relative;z-index:2}

.bubble-stake-list-card::after{
  content:"";
  position:absolute;
  width:92px;height:92px;
  right:-44px;top:-38px;
  border-radius:50%;
  border:1px solid rgba(135,167,255,.10);
  background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.08),rgba(135,167,255,.025) 52%,transparent 73%);
  pointer-events:none;
  z-index:0;
}
.bubble-stake-list-card>*{position:relative;z-index:1}
.bubble-stake-list-icon{
  border:1px solid rgba(155,181,255,.16)!important;
  background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.09),rgba(111,143,232,.055) 58%,rgba(111,143,232,.018))!important;
  box-shadow:inset 0 0 18px rgba(135,167,255,.035)!important;
}

.bubble-stake-detail-card{
  background:
    radial-gradient(circle at 100% 0%,rgba(105,139,227,.10),transparent 33%),
    radial-gradient(circle at 0% 100%,rgba(184,255,59,.035),transparent 31%),
    linear-gradient(160deg,rgba(18,23,35,.985),rgba(10,13,22,.985))!important;
}
.bubble-stake-detail-card::before{
  width:168px;height:168px;right:-88px;top:-86px;
  border:1px solid rgba(144,173,250,.14);
  background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.10),rgba(110,145,240,.04) 48%,transparent 72%);
}
.bubble-stake-detail-card::after{
  width:90px;height:90px;left:-52px;bottom:-48px;
  border:1px solid rgba(184,255,59,.075);
  background:radial-gradient(circle at 64% 36%,rgba(255,255,255,.07),rgba(184,255,59,.018) 52%,transparent 76%);
}
.bubble-stake-detail-card>.bubble-detail-one{width:34px;height:34px;right:44px;top:46px}
.bubble-stake-detail-card>.bubble-detail-two{width:18px;height:18px;right:82px;top:91px;opacity:.72}
.bubble-stake-detail-card>.bubble-detail-three{width:12px;height:12px;right:30px;top:116px;opacity:.52}
.bubble-stake-detail-card>*:not(.bubble-stake-decor){position:relative;z-index:1}

.bubble-stake-detail-head small{
  text-transform:none!important;
  letter-spacing:.02em!important;
  font-weight:600!important;
}
.bubble-stake-package-row{
  min-height:54px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.018),rgba(255,255,255,.006));
}
.bubble-stake-coin-orb{
  width:31px;
  height:31px;
  flex:0 0 31px;
  display:grid;
  place-items:center;
  border-radius:50%;
  border:1px solid rgba(161,187,255,.17);
  background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.12),rgba(106,139,228,.055) 52%,rgba(106,139,228,.016) 75%);
  box-shadow:inset 0 0 15px rgba(135,167,255,.035),0 5px 14px rgba(0,0,0,.10);
}
.bubble-stake-coin-orb img,
.bubble-stake-coin-orb .coin-icon{
  width:22px!important;
  height:22px!important;
  max-width:22px!important;
  max-height:22px!important;
}
.bubble-stake-package-row>div:last-child strong{font-variant-numeric:tabular-nums}
.bubble-stake-redemption-summary{
  padding:2px 0 3px!important;
  border-bottom:1px solid rgba(255,255,255,.045);
}
.bubble-stake-primary{
  margin-top:14px!important;
  min-height:46px!important;
  border-radius:14px!important;
  font-weight:600!important;
  letter-spacing:.005em!important;
}
.bubble-stake-primary:not(:disabled){
  box-shadow:0 12px 28px rgba(128,166,255,.10),inset 0 0 0 1px rgba(255,255,255,.035)!important;
}


@media (max-width:390px){
  .bubble-stake-intro-card::before{width:125px;height:125px;right:-58px;top:-54px}
  .bubble-stake-intro-card>.bubble-one{right:37px;top:27px}
  .bubble-stake-detail-card>.bubble-detail-one{right:35px}
  .bubble-stake-coin-orb{width:29px;height:29px;flex-basis:29px}
  .bubble-stake-coin-orb img,.bubble-stake-coin-orb .coin-icon{width:20px!important;height:20px!important}
}
@media (prefers-reduced-motion:no-preference){
  .bubble-stake-intro-card>.bubble-one,
  .bubble-stake-detail-card>.bubble-detail-one{
    animation:bubbleStakeFloat 7s ease-in-out infinite;
  }
  .bubble-stake-intro-card>.bubble-two,
  .bubble-stake-detail-card>.bubble-detail-two{
    animation:bubbleStakeFloat 9s ease-in-out -2s infinite reverse;
  }
}
@keyframes bubbleStakeFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}


.bubble-stake-list-page{
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-y:contain!important;
  padding-bottom:calc(42px + var(--safe-bottom))!important;
}
.bubble-stake-intro-card-compact{
  display:block!important;
  min-height:58px!important;
  margin-top:2px!important;
  margin-bottom:8px!important;
  padding:10px 88px 10px 12px!important;
  border-radius:16px!important;
}
.bubble-stake-intro-card-compact .stake-intro-copy{
  padding-right:0!important;
  min-width:0;
}
.bubble-stake-intro-card-compact .stake-intro-copy h1{
  margin:0 0 2px!important;
  font-size:18px!important;
  line-height:1.08!important;
  letter-spacing:-.015em!important;
}
.bubble-stake-intro-card-compact .stake-intro-subtitle{
  margin:0!important;
  font-size:10.5px!important;
  line-height:1.18!important;
  font-weight:600!important;
  color:rgba(255,255,255,.78)!important;
}
.bubble-stake-intro-card-compact .stake-help-top{
  top:9px!important;
  right:48px!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
}
.bubble-stake-intro-card-compact .stake-intro-actions{
  position:absolute!important;
  right:10px!important;
  bottom:9px!important;
  width:auto!important;
  margin:0!important;
  display:block!important;
  z-index:6!important;
}
.bubble-stake-intro-card-compact .stake-intro-actions>span{display:none!important}
.bubble-stake-intro-card-compact .statement-icon-button{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
}
.bubble-stake-intro-card-compact::before{width:96px!important;height:96px!important;right:-42px!important;top:-48px!important}
.bubble-stake-intro-card-compact::after{width:50px!important;height:50px!important;right:55px!important;bottom:-28px!important}
.bubble-stake-intro-card-compact>.bubble-one{width:20px!important;height:20px!important;right:38px!important;top:8px!important}
.bubble-stake-intro-card-compact>.bubble-two{width:12px!important;height:12px!important;right:78px!important;top:35px!important}
.bubble-stake-intro-card-compact>.bubble-three{width:8px!important;height:8px!important;right:32px!important;bottom:8px!important}
.bubble-stake-catalog{margin-top:2px!important;padding-bottom:12px}
.bubble-stake-catalog .stake-asset-list{gap:9px!important}
.bubble-stake-list-card{min-height:82px!important}
@media (max-width:390px){
  .bubble-stake-intro-card-compact{min-height:54px!important;padding:9px 82px 9px 11px!important}
  .bubble-stake-intro-card-compact .stake-intro-copy h1{font-size:17px!important}
  .bubble-stake-intro-card-compact .stake-intro-subtitle{font-size:10.5px!important}
}


.bubble-stake-intro-card-compact{
  position:relative!important;
  min-height:62px!important;
  padding:9px 46px 9px 12px!important;
}
.bubble-stake-intro-card-compact .stake-intro-copy{
  position:absolute!important;
  left:12px!important;
  top:9px!important;
  right:46px!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  transform:none!important;
}
.bubble-stake-intro-card-compact .stake-intro-copy h1{
  margin:0 0 3px!important;
  text-align:left!important;
}
.bubble-stake-intro-card-compact .stake-intro-subtitle{
  display:block!important;
  text-align:left!important;
}
.bubble-stake-intro-card-compact .stake-help-top{
  position:absolute!important;
  top:8px!important;
  right:9px!important;
  z-index:7!important;
}
.bubble-stake-intro-card-compact .stake-intro-actions{
  position:absolute!important;
  right:9px!important;
  bottom:7px!important;
}
.bubble-stake-intro-card-compact>.bubble-one{right:31px!important;top:24px!important}
.bubble-stake-intro-card-compact>.bubble-two{right:64px!important;top:39px!important}
.bubble-stake-intro-card-compact>.bubble-three{right:36px!important;bottom:5px!important}

.bubble-stake-plan-facts{
  display:flex;
  flex-direction:column;
  gap:0;
  margin:0 0 13px;
  padding:2px 0 8px;
  border-bottom:1px solid rgba(255,255,255,.065);
}
.bubble-stake-plan-facts>div,
.bubble-stake-today-totals>div{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:34px;
}
.bubble-stake-plan-facts span,
.bubble-stake-today-totals span{
  color:#929bad;
  font-size:10.5px;
  line-height:1.25;
}
.bubble-stake-plan-facts strong,
.bubble-stake-today-totals strong{
  color:#fff;
  font-size:11.5px;
  font-weight:600;
  text-align:right;
  font-variant-numeric:tabular-nums;
}
.bubble-stake-assets-heading{
  margin:2px 0 8px;
}
.bubble-stake-assets-heading strong{
  color:#fff;
  font-size:11.5px;
  font-weight:600;
  line-height:1.25;
}
.bubble-stake-package-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(118px,auto)!important;
  align-items:center!important;
  gap:12px!important;
}
.bubble-stake-coin-orb{
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  max-width:31px!important;
  justify-self:start!important;
}
.bubble-stake-package-row>div:last-child{
  min-width:118px;
  text-align:right!important;
  justify-self:end!important;
}
.bubble-stake-today-totals{
  display:flex;
  flex-direction:column;
  margin-top:10px;
  padding:8px 1px 6px;
  border-top:1px solid rgba(255,255,255,.055);
  border-bottom:1px solid rgba(255,255,255,.055);
}
.bubble-stake-lock-note{
  margin:11px 1px 0;
  color:#9aa4b6;
  font-size:10.5px;
  line-height:1.5;
}
.bubble-stake-primary{
  margin-top:12px!important;
}
.bubble-stake-history-title h1{
  font-size:18px!important;
  line-height:1.12!important;
  letter-spacing:-.015em!important;
  font-weight:600!important;
}
.bubble-stake-history-title p{
  margin-top:4px!important;
  font-size:10.5px!important;
  line-height:1.35!important;
}
.bubble-stake-history-summary-no-action{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
}
.bubble-stake-history-summary-no-action strong{
  grid-row:auto!important;
  font-size:16px!important;
}
@media (max-width:390px){
  .bubble-stake-intro-card-compact{min-height:60px!important;padding:8px 43px 8px 11px!important}
  .bubble-stake-intro-card-compact .stake-intro-copy{left:11px!important;top:8px!important;right:43px!important}
  .bubble-stake-plan-facts>div,.bubble-stake-today-totals>div{min-height:32px}
  .bubble-stake-plan-facts span,.bubble-stake-today-totals span{font-size:10.5px}
  .bubble-stake-plan-facts strong,.bubble-stake-today-totals strong{font-size:10.5px}
  .bubble-stake-package-row{grid-template-columns:minmax(0,1fr) minmax(102px,auto)!important;gap:8px!important;padding-left:9px!important;padding-right:9px!important}
  .bubble-stake-package-row>div:last-child{min-width:102px}
  .bubble-stake-package-row>div:last-child strong{font-size:10.5px!important}
  .bubble-stake-history-title h1{font-size:16.5px!important}
}



.bubble-stake-payout-list .bubble-stake-package-row,
.bubble-stake-history-assets .bubble-stake-package-row,
.bubble-stake-receipt-assets .bubble-stake-package-row{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) minmax(118px,auto)!important;
  align-items:center!important;
  column-gap:9px!important;
  min-height:54px!important;
  padding-left:10px!important;
  padding-right:10px!important;
}
.bubble-stake-package-row>.bubble-stake-coin-orb{
  grid-column:1!important;
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  max-width:31px!important;
  margin:0!important;
  justify-self:center!important;
  align-self:center!important;
  display:grid!important;
  place-items:center!important;
  line-height:0!important;
}
.bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image{
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  max-width:22px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  box-shadow:none!important;
  transform:none!important;
}
.bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image img{
  display:block!important;
  width:22px!important;
  height:22px!important;
  max-width:22px!important;
  max-height:22px!important;
  margin:0!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
.bubble-stake-package-copy{
  grid-column:2!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
}
.bubble-stake-package-copy strong{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.bubble-stake-package-copy span{
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
.bubble-stake-package-amount{
  grid-column:3!important;
  min-width:118px!important;
  justify-self:end!important;
  text-align:right!important;
  font-variant-numeric:tabular-nums!important;
}
.bubble-stake-package-amount strong,
.bubble-stake-package-amount small{display:block!important}
@media (max-width:390px){
  .bubble-stake-payout-list .bubble-stake-package-row,
  .bubble-stake-history-assets .bubble-stake-package-row,
  .bubble-stake-receipt-assets .bubble-stake-package-row{
    grid-template-columns:31px minmax(0,1fr) minmax(102px,auto)!important;
    column-gap:7px!important;
    padding-left:9px!important;
    padding-right:9px!important;
  }
  .bubble-stake-package-row>.bubble-stake-coin-orb{width:29px!important;height:29px!important;min-width:29px!important;max-width:29px!important}
  .bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image,
  .bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image img{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important}
  .bubble-stake-package-amount{min-width:102px!important}
}


.bubble-stake-total-position-count{
  margin-top:7px;
  color:rgba(255,255,255,.76);
  font-size:10.5px;
  font-weight:600;
}
.bubble-stake-payout-list .bubble-stake-package-row,
.bubble-stake-history-assets .bubble-stake-package-row,
.bubble-stake-receipt-assets .bubble-stake-package-row{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) minmax(118px,auto)!important;
  align-items:center!important;
  column-gap:10px!important;
}
.bubble-stake-package-row>.bubble-stake-coin-orb{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  margin:0!important;
  padding:0!important;
  justify-self:center!important;
  align-self:center!important;
  display:grid!important;
  place-items:center!important;
  line-height:0!important;
}
.bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image,
.bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image img{
  width:23px!important;
  height:23px!important;
  min-width:23px!important;
  max-width:23px!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
.bubble-stake-package-copy{
  grid-column:2!important;
  display:block!important;
  min-width:0!important;
  line-height:1.15!important;
}
.bubble-stake-package-copy strong{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.bubble-stake-package-copy span{
  display:block!important;
  width:max-content!important;
  margin-top:4px!important;
  padding:2px 5px!important;
  white-space:nowrap!important;
}
.bubble-stake-package-amount{
  grid-column:3!important;
  min-width:118px!important;
  justify-self:end!important;
  align-self:center!important;
  text-align:right!important;
}
@media (max-width:390px){
  .bubble-stake-payout-list .bubble-stake-package-row,
  .bubble-stake-history-assets .bubble-stake-package-row,
  .bubble-stake-receipt-assets .bubble-stake-package-row{
    grid-template-columns:34px minmax(0,1fr) minmax(100px,auto)!important;
    column-gap:8px!important;
  }
  .bubble-stake-package-row>.bubble-stake-coin-orb{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important}
  .bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image,
  .bubble-stake-package-row>.bubble-stake-coin-orb .coin-logo-image img{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important}
  .bubble-stake-package-amount{min-width:100px!important}
}



.bubble-stake-package-copy .bubble-stake-allocation-detail{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  margin-top:3px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  color:rgba(255,255,255,.82)!important;
  font-size:10px!important;
  font-weight:600!important;
  line-height:1.22!important;
  letter-spacing:0!important;
  white-space:normal!important;
}
@media (max-width:390px){
  .bubble-stake-package-copy .bubble-stake-allocation-detail{font-size:9.5px!important;line-height:1.18!important}
}



.bubble-stake-intro-card-compact{
  min-height:86px!important;
  padding-bottom:10px!important;
}
.bubble-stake-intro-card-compact .stake-intro-copy{
  bottom:9px!important;
}
.bubble-stake-home-balance{
  margin-top:9px;
  display:flex;
  flex-direction:column;
  gap:2px;
  position:relative;
  z-index:6;
}
.bubble-stake-home-balance>span{
  color:rgba(255,255,255,.66);
  font-size:9.5px;
  font-weight:600;
  line-height:1;
  letter-spacing:.08em;
}
.bubble-stake-home-balance>strong{
  color:#fff;
  font-size:15px;
  font-weight:600;
  line-height:1.08;
  font-variant-numeric:tabular-nums;
}
.bubble-stake-total-card{
  margin-top:9px!important;
  margin-bottom:10px!important;
}
.bubble-stake-total-card .stake-total-value{
  font-variant-numeric:tabular-nums;
}
.swap-asset-picker-list{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.swap-asset-picker-list::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}
@media (max-width:390px){
  .bubble-stake-intro-card-compact{min-height:82px!important;padding-bottom:9px!important}
  .bubble-stake-home-balance{margin-top:8px}
  .bubble-stake-home-balance>strong{font-size:14px}
}


.dashboard-scroll-content .wallet-list-section.dashboard-wallet-list-card{
  margin-top:2px!important;
}
.dashboard-wallet-list-card .asset-list{
  margin-top:0!important;
}
.dashboard-wallet-search-trigger{
  width:100%;
  min-height:34px;
  display:flex;
  align-items:center;
  gap:8px;
  padding:6px 11px;
  border:0;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:rgba(255,255,255,.012);
  color:#aeb7c0;
  text-align:left;
  font:inherit;
  cursor:pointer;
}
.dashboard-wallet-search-trigger:hover{background:rgba(255,255,255,.028);color:#e4e9ee}
.dashboard-wallet-search-trigger svg{width:14px;height:14px;flex:0 0 auto}
.dashboard-wallet-search-trigger span{font-size:10.6px;font-weight:600;letter-spacing:.01em}
.dashboard-wallet-search-sheet .swap-asset-picker-body{padding-bottom:12px!important}
.dashboard-wallet-search-list{gap:1px!important}
.dashboard-wallet-search-row{
  width:100%;
  min-height:60px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:9px;
  padding:7px 8px;
  border-radius:13px;
  background:transparent;
}
.dashboard-wallet-search-row:hover{background:rgba(255,255,255,.038)}
.dashboard-wallet-search-open{
  min-width:0;
  display:flex;
  align-items:center;
  gap:10px;
  padding:0;
  border:0;
  background:transparent;
  color:inherit;
  text-align:left;
  font:inherit;
  cursor:pointer;
}
.dashboard-wallet-search-open>.coin-logo-image{flex:0 0 38px}
.dashboard-wallet-search-open>span{min-width:0;display:flex;flex-direction:column;gap:2px}
.dashboard-wallet-search-open strong{color:#f4f7fa;font-size:14px;font-weight:600;line-height:1.08}
.dashboard-wallet-search-open small{color:#929ca7;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dashboard-wallet-search-balance{display:flex;align-items:center;gap:7px;min-width:118px;justify-content:flex-end}
.dashboard-wallet-search-eye{
  width:25px;height:25px;min-width:25px;padding:0;
  display:grid;place-items:center;
  border:0;background:transparent;color:#96a1ac;cursor:pointer;
}
.dashboard-wallet-search-eye:hover{color:#eef3f7}
.dashboard-wallet-search-eye svg{width:15px;height:15px}
.dashboard-wallet-search-balance>div{min-width:82px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}
.dashboard-wallet-search-balance strong{color:#f5f8fb;font-size:12.5px;font-weight:600;line-height:1.05;white-space:nowrap}
.dashboard-wallet-search-balance small{color:#9aa4ae;font-size:10.5px;font-weight:600;line-height:1.05;white-space:nowrap}


.bubble-stake-payout-list .bubble-stake-package-row,
.bubble-stake-history-assets .bubble-stake-package-row,
.bubble-stake-receipt-assets .bubble-stake-package-row{
  grid-template-columns:38px minmax(0,1fr)!important;
  column-gap:10px!important;
}
.bubble-stake-package-copy{
  min-width:0!important;
  width:100%!important;
}
.bubble-stake-asset-mainline{
  width:100%;
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:9px;
  min-width:0;
}
.bubble-stake-asset-mainline>strong{
  min-width:0;
  color:#f7f9fb!important;
  font-size:12.6px!important;
  font-weight:600!important;
  line-height:1.08!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.bubble-stake-asset-mainline>b{
  flex:0 0 auto;
  color:#fff!important;
  font-size:11.9px!important;
  font-weight:600!important;
  line-height:1.08!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums;
}
.bubble-stake-package-copy .bubble-stake-allocation-detail{
  margin-top:4px!important;
  color:rgba(255,255,255,.86)!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1.12!important;
  letter-spacing:-.015em!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
.bubble-stake-row-fiat{
  display:block;
  margin-top:4px;
  color:#9aa5af;
  font-size:10.5px;
  font-weight:600;
  line-height:1.1;
  text-align:right;
}
@media (max-width:390px){
  .dashboard-wallet-search-trigger{min-height:32px;padding:5px 9px}
  .dashboard-wallet-search-trigger span{font-size:10px}
  .dashboard-wallet-search-row{min-height:56px;padding:6px 5px;gap:6px}
  .dashboard-wallet-search-balance{min-width:105px;gap:4px}
  .dashboard-wallet-search-balance>div{min-width:74px}
  .bubble-stake-payout-list .bubble-stake-package-row,
  .bubble-stake-history-assets .bubble-stake-package-row,
  .bubble-stake-receipt-assets .bubble-stake-package-row{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important}
  .bubble-stake-asset-mainline>strong{font-size:11.7px!important}
  .bubble-stake-asset-mainline>b{font-size:10.9px!important}
  .bubble-stake-package-copy .bubble-stake-allocation-detail{font-size:9.5px!important;letter-spacing:-.025em!important}
}
.swap-how-card{margin-bottom:7px!important;border-radius:12px!important}
.swap-how-card>summary{min-height:34px!important;padding:5px 10px!important;gap:8px!important}
.swap-how-card>summary svg{width:15px!important;height:15px!important}
.swap-how-card>summary strong{font-size:10.2px!important}
.swap-how-card .product-how-body{padding:0 10px 10px!important}
.swap-how-card .product-how-grid{gap:6px!important;padding-top:8px!important}
.swap-how-card .product-how-grid article{grid-template-columns:21px minmax(0,1fr)!important;gap:7px!important}
.swap-how-card .product-how-grid article>b{width:21px!important;height:21px!important;border-radius:7px!important;font-size:9.5px!important}
.swap-how-card .product-how-grid article>span{font-size:10.5px!important;line-height:1.4!important}
.bubble-stake-home-balance{margin-top:14px!important}
@media (max-width:390px){
  .bubble-stake-home-balance{margin-top:13px!important}
}



:root{--dashboard-card-radius-compact:13px}
.dashboard-scroll-content>.compact-balance-card,
.dashboard-scroll-content .dashboard-wallet-list-card>.asset-list,
.dashboard-prime-market-grid>.dashboard-prime-card{
  border-radius:var(--dashboard-card-radius-compact)!important;
}
.dashboard-wallet-search-sheet{
  border-radius:var(--dashboard-card-radius-compact)!important;
}
.dashboard-wallet-search-header h2{
  font-size:13.2px!important;
  font-weight:600!important;
  letter-spacing:-.012em!important;
}
.dashboard-wallet-search-close,
.dashboard-wallet-search-close:hover,
.dashboard-wallet-search-close:active{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d7dde3!important;
}
.dashboard-wallet-search-close svg{width:18px!important;height:18px!important}
.dashboard-wallet-search-close:hover{color:#fff!important}
.dashboard-wallet-search-input{padding-bottom:9px!important}
.dashboard-wallet-search-input svg{width:17px!important;height:17px!important}
.dashboard-wallet-search-input input{font-size:14px!important}
.dashboard-wallet-search-list{gap:0!important}
.dashboard-wallet-search-row{
  min-height:62px!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:8px!important;
  padding:7px 5px!important;
  border-radius:8px!important;
  border-bottom:1px solid rgba(255,255,255,.045)!important;
}
.dashboard-wallet-search-row:last-child{border-bottom:0!important}
.dashboard-wallet-search-row.is-hidden{opacity:.68}
.dashboard-wallet-search-open{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  gap:9px!important;
}
.dashboard-wallet-search-open>.coin-logo-image{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  flex:0 0 34px!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
  justify-self:center!important;
  margin:0!important;
}
.dashboard-wallet-search-open>.coin-logo-image img{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  display:block!important;
  object-fit:contain!important;
  margin:0!important;
}
.dashboard-wallet-search-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:4px!important;
}
.dashboard-wallet-search-name{
  min-width:0!important;
  display:flex!important;
  align-items:baseline!important;
  gap:5px!important;
  line-height:1.05!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.dashboard-wallet-search-name b{
  flex:0 0 auto!important;
  color:#f7f9fb!important;
  font-size:12.4px!important;
  font-weight:600!important;
  font-style:normal!important;
}
.dashboard-wallet-search-name em{
  min-width:0!important;
  color:#eef2f5!important;
  font-size:11.4px!important;
  font-weight:600!important;
  font-style:normal!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dashboard-wallet-search-quote{
  display:flex!important;
  align-items:center!important;
  min-height:13px!important;
  margin:0!important;
  color:#8e98a3!important;
  font-size:10.5px!important;
  font-weight:600!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dashboard-wallet-search-quote .asset-current-price{
  margin:0!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1!important;
}
.dashboard-wallet-search-balance{
  min-width:118px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px!important;
}
.dashboard-wallet-search-balance>div{
  order:1!important;
  min-width:82px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:3px!important;
  text-align:right!important;
}
.dashboard-wallet-search-balance>div>strong{font-size:12px!important;font-weight:600!important}
.dashboard-wallet-search-balance>div>small{font-size:10.5px!important;font-weight:600!important}
.dashboard-wallet-search-eye{
  order:2!important;
  width:27px!important;
  height:27px!important;
  min-width:27px!important;
  min-height:27px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  display:grid!important;
  place-items:center!important;
  color:#8c96a0!important;
}
.dashboard-wallet-search-eye.visible{color:#caff74!important}
.dashboard-wallet-search-eye.hidden{color:#737d87!important}
.dashboard-wallet-search-eye svg{width:17px!important;height:17px!important}
.dashboard-wallet-search-trigger span{font-size:10.2px!important;font-weight:600!important}

@media (max-width:390px){
  .dashboard-wallet-search-row{min-height:58px!important;padding:6px 3px!important;gap:5px!important}
  .dashboard-wallet-search-open{grid-template-columns:31px minmax(0,1fr)!important;gap:7px!important}
  .dashboard-wallet-search-open>.coin-logo-image,
  .dashboard-wallet-search-open>.coin-logo-image img{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}
  .dashboard-wallet-search-open>.coin-logo-image{flex-basis:31px!important}
  .dashboard-wallet-search-name b{font-size:11.6px!important}
  .dashboard-wallet-search-name em{font-size:10.5px!important}
  .dashboard-wallet-search-quote,.dashboard-wallet-search-quote .asset-current-price{font-size:10px!important}
  .dashboard-wallet-search-balance{min-width:105px!important;gap:4px!important}
  .dashboard-wallet-search-balance>div{min-width:74px!important}
  .dashboard-wallet-search-eye{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}
}


.swap-picker-close-button,
.swap-picker-close-button:hover,
.swap-picker-close-button:active,
.dashboard-wallet-search-close,
.dashboard-wallet-search-close:hover,
.dashboard-wallet-search-close:active{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d7dde3!important;
}
.swap-picker-close-button svg,
.dashboard-wallet-search-close svg{width:18px!important;height:18px!important}
.swap-picker-close-button:hover,
.dashboard-wallet-search-close:hover{color:#fff!important}

.swap-asset-picker-search{position:relative}
.swap-asset-picker-search input[type="search"]::-webkit-search-cancel-button{
  -webkit-appearance:none;
  appearance:none;
  display:none;
}
.asset-picker-search-clear{
  flex:0 0 24px;
  width:24px;
  height:24px;
  min-width:24px;
  min-height:24px;
  padding:0;
  margin:0 0 0 4px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#aab3bc;
  display:grid;
  place-items:center;
  cursor:pointer;
}
.asset-picker-search-clear[hidden]{display:none!important}
.asset-picker-search-clear:hover{color:#fff}
.asset-picker-search-clear svg{width:15px!important;height:15px!important}

.dashboard-wallet-search-balance{
  min-width:124px!important;
  gap:10px!important;
}
.dashboard-wallet-search-eye{margin-left:2px!important}

@media (max-width:390px){
  .dashboard-wallet-search-balance{min-width:111px!important;gap:7px!important}
  .dashboard-wallet-search-eye{margin-left:1px!important}
}


.bubble-stake-total-card{
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-areas:"label" "value"!important;
  justify-items:start!important;
  align-items:start!important;
  gap:6px!important;
  min-height:58px!important;
  padding-top:11px!important;
  padding-bottom:11px!important;
}
.bubble-stake-total-card>span{
  justify-self:start!important;
  align-self:start!important;
  text-align:left!important;
}
.bubble-stake-total-card>.stake-total-value{
  justify-self:start!important;
  align-self:start!important;
  text-align:left!important;
  margin-top:1px!important;
}
.bubble-stake-payout-list .bubble-stake-package-copy .bubble-stake-allocation-detail{
  text-align:left!important;
  justify-self:start!important;
  align-self:start!important;
  margin-left:0!important;
  padding-left:0!important;
}




.swap-asset-picker-row[hidden],
.dashboard-wallet-search-row[hidden]{display:none!important}

.referral-page .page-title h1{
  font-size:clamp(20px,4.6vw,27px)!important;
  font-weight:600!important;
}
.referral-page .page-title p{
  max-width:none!important;
  font-size:10.4px!important;
  line-height:1.35!important;
}
.referral-benefit-summary .referral-benefit-rate>span{
  font-size:12.2px!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.referral-eligible-products{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:6px 8px;
  margin-top:10px;
}
.referral-eligible-products span{
  min-height:28px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:5px 8px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:10px;
  background:rgba(255,255,255,.025);
  color:#eef3f7;
  font-size:10.5px;
  font-weight:600;
  text-align:center;
}
@media (max-width:390px){
  .referral-page .page-title p{font-size:10.5px!important;white-space:nowrap!important}
  .referral-benefit-summary .referral-benefit-rate>span{font-size:10.8px!important}
  .referral-eligible-products{gap:5px}
  .referral-eligible-products span{font-size:10px;padding:5px 6px}
}









.moovie-finance-asset-grid{
  grid-template-columns:minmax(0,1fr)!important;
}
.moovie-finance-asset-card{
  width:100%!important;
  min-height:92px!important;
}
.moovie-finance-asset-card .moovie-hedge-asset-card-footer{
  grid-column:1/-1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-top:8px!important;
  padding-top:8px!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
.moovie-finance-asset-card .moovie-hedge-asset-card-footer small,
.moovie-finance-asset-card .moovie-hedge-asset-card-footer em{
  margin:0!important;
  font-style:normal!important;
}































































.moovie-finance-asset-card{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:12px!important;
  row-gap:9px!important;
  padding:14px!important;
}
.moovie-finance-balance-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:4px!important;
}
.moovie-finance-balance-label{
  color:#aab4be!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.1!important;
}
.moovie-finance-total-balance{
  margin:0!important;
  color:#fff!important;
  font-size:17px!important;
  font-weight:600!important;
  line-height:1.08!important;
}
.moovie-finance-limit-line{
  grid-column:1/-1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding-top:9px!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
}
.moovie-finance-limit-line small,
.moovie-finance-limit-line em{
  margin:0!important;
  color:#8f99a4!important;
  font-size:10px!important;
  font-style:normal!important;
  font-weight:600!important;
}
.moovie-finance-stored-line{
  grid-column:1/-1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding-top:9px!important;
  border-top:1px solid rgba(255,255,255,.06)!important;
}
.moovie-finance-stored-line span{
  color:#c3ccd4!important;
  font-size:10.5px!important;
  font-weight:600!important;
}
.moovie-finance-stored-line strong{
  color:#fff!important;
  font-size:13px!important;
  font-weight:600!important;
  white-space:nowrap!important;
}


.bubble-stake-assets-heading{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
}
.bubble-stake-assets-heading small{
  color:#8f99a4!important;
  font-size:10px!important;
  font-weight:600!important;
}


.bubble-stake-today-totals .bubble-stake-coin-total-row{
  min-height:38px;
}
.bubble-stake-today-totals .bubble-stake-coin-total-row span{
  color:#c7cfdd;
  font-weight:600;
}
.bubble-stake-today-totals .bubble-stake-coin-total-row strong{
  color:#fff;
  font-size:12.5px;
  font-weight:600;
}
.moovie-stake-history-pull-state{
  padding:24px 16px!important;
}


.bubble-stake-bubble-field{
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;
}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-stake-decor{
  position:absolute;
  display:block;
  border-radius:50%;
  border:1px solid rgba(166,190,255,.14);
  background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.14),rgba(120,154,244,.04) 52%,transparent 74%);
  box-shadow:inset 0 0 18px rgba(173,197,255,.05),0 10px 20px rgba(0,0,0,.08);
  animation:bubbleStakeFloat 10s ease-in-out infinite;
}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-one{width:32px;height:32px;right:52px;top:26px;animation-delay:0s}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-two{width:18px;height:18px;right:97px;top:74px;opacity:.8;animation-delay:-1.2s}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-three{width:12px;height:12px;right:45px;bottom:26px;opacity:.64;animation-delay:-2.1s}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-four{width:22px;height:22px;left:22px;bottom:18px;opacity:.46;animation-delay:-3.4s}
.bubble-stake-intro-card .bubble-stake-bubble-field>.bubble-five{width:14px;height:14px;left:78px;top:16px;opacity:.4;animation-delay:-4.2s}
.bubble-stake-coin-bubble{
  position:absolute;
  width:30px;
  height:30px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.08);
  background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.09),rgba(104,131,204,.03) 58%,transparent 76%);
  opacity:.34;
  filter:saturate(.92);
  animation:bubbleStakeFloat 14s ease-in-out infinite;
  backdrop-filter:blur(1.5px);
}
.bubble-stake-coin-bubble svg,.bubble-stake-coin-bubble img{width:16px;height:16px}
.bubble-stake-coin-bubble.coin-btc{right:12px;bottom:10px;animation-delay:-1s}
.bubble-stake-coin-bubble.coin-eth{right:118px;top:14px;animation-delay:-4.1s}
.bubble-stake-coin-bubble.coin-sol{right:76px;bottom:14px;animation-delay:-2.7s}
.bubble-stake-coin-bubble.coin-bnb{left:16px;top:16px;animation-delay:-5s}
.bubble-stake-coin-bubble.coin-peur{left:62px;bottom:10px;animation-delay:-3.1s}
@keyframes bubbleStakeFloat{
  0%,100%{transform:translate3d(0,0,0) scale(1)}
  25%{transform:translate3d(0,-4px,0) scale(1.02)}
  50%{transform:translate3d(2px,-10px,0) scale(1.05)}
  75%{transform:translate3d(-2px,-5px,0) scale(1.01)}
}
.bubble-stake-intro-card .stake-help-button,
.bubble-stake-intro-card .stake-intro-copy,
.bubble-stake-intro-card .stake-intro-actions,
.bubble-stake-intro-card .card-grid,
.bubble-stake-intro-card .balance-theme-art{position:relative;z-index:2}
.bubble-stake-intro-card .balance-theme-art{opacity:.2}
.bubble-stake-list-live-total{
  margin-top:6px;
  display:grid;
  gap:2px;
}
.bubble-stake-list-live-total span{
  font-size:10.5px;
  line-height:1.2;
  color:#a6b1c6;
}
.bubble-stake-list-live-total strong{
  display:block;
  font-size:11px;
  line-height:1.15;
  color:#f3f6ff;
  font-weight:600;
}
.bubble-stake-list-live-total small{
  display:block;
  margin-top:0!important;
  font-size:10.5px!important;
  line-height:1.15;
  color:#dbe5ff!important;
}
@media (max-width:520px){
  .bubble-stake-intro-card-compact .bubble-stake-bubble-field>.bubble-one{width:20px;height:20px;right:31px;top:24px}
  .bubble-stake-intro-card-compact .bubble-stake-bubble-field>.bubble-two{width:12px;height:12px;right:64px;top:39px}
  .bubble-stake-intro-card-compact .bubble-stake-bubble-field>.bubble-three{width:8px;height:8px;right:36px;bottom:5px}
  .bubble-stake-intro-card-compact .bubble-stake-bubble-field>.bubble-four{width:13px;height:13px;left:20px;bottom:10px}
  .bubble-stake-intro-card-compact .bubble-stake-bubble-field>.bubble-five{width:9px;height:9px;left:54px;top:12px}
  .bubble-stake-intro-card-compact .bubble-stake-coin-bubble{width:20px;height:20px;opacity:.3}
  .bubble-stake-intro-card-compact .bubble-stake-coin-bubble svg,.bubble-stake-intro-card-compact .bubble-stake-coin-bubble img{width:10px;height:10px}
  .bubble-stake-intro-card-compact .coin-btc{right:9px;bottom:6px}
  .bubble-stake-intro-card-compact .coin-eth{right:84px;top:10px}
  .bubble-stake-intro-card-compact .coin-sol{right:54px;bottom:6px}
  .bubble-stake-intro-card-compact .coin-bnb{left:10px;top:10px}
  .bubble-stake-intro-card-compact .coin-peur{left:42px;bottom:6px}
  .bubble-stake-list-live-total strong{font-size:10px}
  .bubble-stake-list-live-total span,.bubble-stake-list-live-total small{font-size:10px!important}
}
















.bubble-stake-package-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:center!important;
  gap:2px!important;
  min-width:0!important;
}
.bubble-stake-package-copy>.bubble-stake-asset-name{
  display:block!important;
  min-width:0!important;
  color:#f7f9fb!important;
  font-size:12.6px!important;
  font-weight:600!important;
  line-height:1.08!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.bubble-stake-package-copy>.bubble-stake-asset-quantity{
  display:block!important;
  width:100%!important;
  margin-top:1px!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:visible!important;
  font-variant-numeric:tabular-nums;
}
.bubble-stake-package-copy>.bubble-stake-allocation-detail{
  margin-top:2px!important;
}
.bubble-stake-row-fiat{text-align:left!important}
@media (max-width:390px){
  
  
  
  .bubble-stake-package-copy>.bubble-stake-asset-quantity{font-size:11px!important}
}


.bubble-stake-package-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  column-gap:10px!important;
  row-gap:2px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  text-align:left!important;
}
.bubble-stake-package-copy>.bubble-stake-asset-name{
  grid-column:1!important;
  grid-row:1!important;
  justify-self:start!important;
  text-align:left!important;
  width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.bubble-stake-package-copy>.bubble-stake-asset-quantity{
  grid-column:2!important;
  grid-row:1!important;
  justify-self:end!important;
  width:auto!important;
  margin-top:0!important;
  text-align:right!important;
}
.bubble-stake-package-copy>.bubble-stake-allocation-detail{
  grid-column:1 / -1!important;
  grid-row:2!important;
  justify-self:start!important;
  width:100%!important;
  text-align:left!important;
}
.bubble-stake-package-copy>.bubble-stake-row-fiat{
  grid-column:1 / -1!important;
  justify-self:start!important;
  text-align:left!important;
}
.bubble-stake-real-totals-only{
  margin-top:10px!important;
  padding-top:10px!important;
}


.swap-no-balance-gate .send-broadcast-content{max-width:420px}
.swap-no-balance-copy{display:flex;flex-direction:column;gap:8px;max-width:330px;margin-left:auto;margin-right:auto}
.swap-no-balance-copy strong{color:#f4f7f8;font-size:15px;line-height:1.35}
.swap-no-balance-copy span{color:#aeb7c2;font-size:12px;line-height:1.55}
.swap-no-balance-cta{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:8px}
.swap-no-balance-cta>strong{font-size:13px;color:#d8ff8b;letter-spacing:.01em}
.swap-no-balance-buy.dashboard-market-button{min-height:36px!important;padding:0 16px!important;font-size:11px!important;border-radius:12px!important}
.swap-no-balance-buy .dashboard-market-icon{width:15px!important;height:15px!important}



.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-market-options{
  grid-template-columns:1fr!important;
  gap:10px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card.moovie-prediction-option-card-compact{
  min-height:158px!important;
  height:auto!important;
  grid-template-columns:1fr!important;
  grid-template-rows:auto auto!important;
  align-content:stretch!important;
  gap:14px!important;
  padding:14px 15px!important;
  border-radius:18px!important;
  overflow:hidden!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-top{
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin{
  width:52px!important;
  height:52px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy{
  display:block!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy>strong{
  display:block!important;
  margin:0!important;
  color:#f7f9fb!important;
  font-size:15px!important;
  line-height:1.08!important;
  font-weight:600!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy>small{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:4px!important;
  margin-top:5px!important;
  color:#a9b2bc!important;
  font-size:10.5px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy>small b{
  color:#d9dfe4!important;
  font-size:10.5px!important;
  font-weight:600!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy>small i{
  color:#5f6974!important;
  font-style:normal!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-live{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  margin-top:6px!important;
  color:#28d89b!important;
  font-size:10px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:600!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-live>i{
  width:7px!important;
  height:7px!important;
  border-radius:50%!important;
  background:#28d89b!important;
  box-shadow:0 0 0 3px rgba(40,216,155,.11),0 0 10px rgba(40,216,155,.16)!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-head>.moovie-prediction-option-trend{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding-top:1px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-list{
  display:grid!important;
  gap:10px!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction{
  display:grid!important;
  gap:5px!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-head>strong{
  color:#eef2f5!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:.015em!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-head>em{
  min-width:64px!important;
  padding:5px 10px!important;
  border:1px solid currentColor!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.012)!important;
  text-align:center!important;
  font-size:15px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:600!important;
  font-variant-numeric:tabular-nums!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-up .moovie-prediction-option-direction-head>em{color:#27d59a!important}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-down .moovie-prediction-option-direction-head>em{color:#ef6d83!important}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-meter{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:4px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.07)!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-meter>i{
  position:absolute!important;
  inset:0 auto 0 0!important;
  display:block!important;
  max-width:100%!important;
  border-radius:inherit!important;
  transition:width .35s ease!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-up .moovie-prediction-option-meter>i{background:#239b75!important}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-down .moovie-prediction-option-meter>i{background:#b94e64!important}


.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-card{
  min-height:76px!important;
  padding:10px 13px!important;
  border-radius:14px!important;
  margin:0 auto 9px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art{
  right:92px!important;
  width:54px!important;
  height:54px!important;
  opacity:.10!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art svg{
  width:44px!important;
  height:44px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"label label" "value deposit"!important;
  align-items:center!important;
  column-gap:12px!important;
  row-gap:3px!important;
  width:100%!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-line{display:contents!important}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-line>span{
  grid-area:label!important;
  color:rgba(255,255,255,.68)!important;
  font-size:10px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-copy>strong{
  grid-area:value!important;
  align-self:center!important;
  margin:0!important;
  font-size:clamp(20px,5.4vw,25px)!important;
  line-height:1!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-buy-button.dashboard-market-action{
  grid-area:deposit!important;
  align-self:center!important;
  justify-self:end!important;
  min-height:28px!important;
  height:28px!important;
  padding:0 10px!important;
  border-radius:8px!important;
  font-size:10.5px!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-buy-button .dashboard-market-icon{
  width:12px!important;
  height:12px!important;
}
@media (max-width:390px){
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card.moovie-prediction-option-card-compact{min-height:150px!important;padding:13px 12px!important;gap:12px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-top{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-coin{width:46px!important;height:46px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-card-compact .moovie-prediction-option-copy>strong{font-size:13.5px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-head>em{min-width:58px!important;font-size:13.5px!important;padding:5px 9px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-card{min-height:72px!important;padding:9px 11px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art{right:82px!important;width:48px!important;height:48px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-balance-copy>strong{font-size:20px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-peuro-buy-button.dashboard-market-action{min-height:27px!important;height:27px!important;padding:0 9px!important;font-size:10.5px!important}
}


.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values>small{
  color:#d8dee4!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:600!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:0!important;
  margin:0!important;
  padding:0!important;
  text-indent:0!important;
  white-space:nowrap!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values>em{
  min-width:64px!important;
  padding:5px 10px!important;
  border:1px solid currentColor!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.012)!important;
  text-align:center!important;
  font-size:15px!important;
  line-height:1!important;
  font-style:normal!important;
  font-weight:600!important;
  font-variant-numeric:tabular-nums!important;
}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-up .moovie-prediction-option-direction-values>em{color:#27d59a!important}
.moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction.is-down .moovie-prediction-option-direction-values>em{color:#ef6d83!important}
@media (max-width:390px){
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values{gap:8px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values>small{font-size:10.5px!important}
  .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-prediction-option-direction-values>em{min-width:58px!important;font-size:13.5px!important;padding:5px 9px!important}
}



.moovie-prediction-selected-market .moovie-prediction-chart{
  height:165px!important;
}
.moovie-prediction-side-switch button{
  min-height:42px!important;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-grid{
  stroke:rgba(255,255,255,.055);
  stroke-width:1;
  stroke-dasharray:3 5;
  vector-effect:non-scaling-stroke;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-grid.is-reference{
  stroke:rgba(255,255,255,.09);
}
.moovie-prediction-chart-svg .moovie-prediction-axis-price{
  fill:rgba(255,255,255,.40);
  font-size:10px;
  font-weight:600;
  font-family:inherit;
  font-variant-numeric:tabular-nums;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{
  fill:rgba(255,255,255,.66);
  font-weight:600;
}
.moovie-prediction-chart-svg .moovie-prediction-current-guide{
  stroke:rgba(255,255,255,.38);
  stroke-width:1.15;
  stroke-dasharray:2.5 3.5;
  vector-effect:non-scaling-stroke;
}
.moovie-prediction-chart-svg .moovie-prediction-current-guide.is-up{stroke:#22cf94}
.moovie-prediction-chart-svg .moovie-prediction-current-guide.is-down{stroke:#ed667d}
.moovie-prediction-chart-svg .moovie-prediction-current-guide.is-flat{stroke:rgba(255,255,255,.46)}
.moovie-prediction-target-line{
  stroke:rgba(184,255,59,.72)!important;
  stroke-width:1.15!important;
  stroke-dasharray:6 5!important;
}
.moovie-prediction-target-label{
  top:calc(50% + 6px)!important;
  left:10px!important;
  padding:3px 6px!important;
  font-size:9.5px!important;
  background:rgba(4,6,8,.82)!important;
}
@media (max-width:420px){
  .moovie-prediction-selected-market .moovie-prediction-chart{height:150px!important}
  .moovie-prediction-side-switch button{min-height:40px!important}
  .moovie-prediction-chart-svg .moovie-prediction-axis-price{font-size:10.5px}
}
@media (max-width:360px){
  .moovie-prediction-selected-market .moovie-prediction-chart{height:144px!important}
  .moovie-prediction-side-switch button{min-height:39px!important}
}
.moovie-prediction-chart.has-target:after{display:none!important}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill rect{fill:#12171d;stroke:rgba(255,255,255,.09);stroke-width:1;vector-effect:non-scaling-stroke}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{fill:#e8edf2;font-size:10.5px;font-weight:600;font-family:inherit;font-variant-numeric:tabular-nums}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-up rect{fill:rgba(12,65,49,.96);stroke:rgba(34,207,148,.42)}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-up text{fill:#5ce3b7}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-down rect{fill:rgba(72,24,34,.96);stroke:rgba(237,102,125,.42)}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-down text{fill:#ff8ca0}


.moovie-prediction-page-heading{grid-template-columns:minmax(0,1fr) auto!important}
.moovie-prediction-page-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}
.moovie-prediction-help-plain{
  appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;
  padding:0!important;margin:0!important;width:28px;height:40px;min-width:28px;
  display:grid;place-items:center;color:#8e99a5;font:800 20px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent
}
.moovie-prediction-help-plain:hover,.moovie-prediction-help-plain:focus-visible{color:#b8ff3b;background:transparent!important;box-shadow:none!important}
.moovie-prediction-help-plain span{display:block;transform:translateY(-1px)}
.moovie-prediction-how-sheet{max-width:560px}
.moovie-prediction-how-header small{letter-spacing:.08em}
.moovie-prediction-how-body{padding-top:4px}
.moovie-prediction-how-duration{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#fff;font-size:11px;font-weight:600}
.moovie-prediction-how-duration span{padding:5px 8px;border-radius:999px;background:rgba(184,255,59,.07);color:#d9ff93}
.moovie-prediction-how-duration i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.25)}
.moovie-prediction-how-rule-grid{margin-top:0!important;grid-template-columns:1fr!important;gap:7px!important}
.moovie-prediction-how-rule-grid article{align-items:center!important}
@media (max-width:420px){
  .moovie-prediction-page-heading-actions{gap:5px}
  .moovie-prediction-help-plain{width:26px;min-width:26px;font-size:19px}
  .moovie-prediction-how-sheet{max-width:100%}
}


.moovie-prediction-chart-svg .moovie-prediction-axis-price{
  fill:rgba(255,255,255,.90)!important;
  font-size:17px!important;
  font-weight:600!important;
  letter-spacing:.01em;
  paint-order:stroke;
  stroke:rgba(0,0,0,.55);
  stroke-width:1.2px;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{
  fill:#fff!important;
  font-size:18px!important;
  font-weight:600!important;
}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{
  fill:#fff!important;
  font-size:17px!important;
  font-weight:600!important;
  paint-order:stroke;
  stroke:rgba(0,0,0,.38);
  stroke-width:1px;
}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-up text,
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-down text{fill:#fff!important}
@media (max-width:420px){
  .moovie-prediction-chart-svg .moovie-prediction-axis-price{font-size:16px!important}
  .moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{font-size:17px!important}
  .moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{font-size:16px!important}
  
}



.moovie-prediction-chart-svg .moovie-prediction-axis-price{
  fill:rgba(255,255,255,.86)!important;
  font-size:12px!important;
  font-weight:560!important;
  letter-spacing:0!important;
  paint-order:normal!important;
  stroke:none!important;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{
  fill:#fff!important;
  font-size:12.5px!important;
  font-weight:600!important;
}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{
  fill:#fff!important;
  font-size:12.5px!important;
  font-weight:600!important;
  paint-order:normal!important;
  stroke:none!important;
}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-up text,
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-down text{fill:#fff!important}
.moovie-prediction-chart-svg .moovie-prediction-position-line{
  fill:none;
  stroke-width:1.2;
  stroke-dasharray:7 5;
  vector-effect:non-scaling-stroke;
  opacity:.82;
}
.moovie-prediction-chart-svg .moovie-prediction-position-line.is-up{stroke:#22cf94}
.moovie-prediction-chart-svg .moovie-prediction-position-line.is-down{stroke:#ed667d}
.moovie-prediction-chart-svg .moovie-prediction-position-line.is-primary{stroke-width:1.45;opacity:.96}
.moovie-prediction-target-label{display:none!important}
@media (max-width:420px){
  .moovie-prediction-chart-svg .moovie-prediction-axis-price{font-size:11px!important}
  .moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{font-size:11.5px!important}
  .moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{font-size:11.5px!important}
  
}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-up rect,
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill.is-down rect{
  fill:rgba(12,15,18,.88)!important;
  stroke:rgba(255,255,255,.10)!important;
}


.moovie-prediction-chart-svg .moovie-prediction-time-axis-line{
  stroke:rgba(255,255,255,.22);
  stroke-width:1;
  vector-effect:non-scaling-stroke;
}
.moovie-prediction-chart-svg .moovie-prediction-time-axis-tick{
  stroke:rgba(255,255,255,.20);
  stroke-width:1;
  vector-effect:non-scaling-stroke;
}
.moovie-prediction-chart-svg .moovie-prediction-time-axis-label{
  fill:rgba(255,255,255,.48);
  font-size:10px;
  font-weight:500;
  font-family:inherit;
  font-variant-numeric:tabular-nums;
  letter-spacing:0;
}
@media (max-width:420px){
  .moovie-prediction-chart-svg .moovie-prediction-time-axis-label{font-size:10.5px}
}


.moovie-prediction-stake-grid-strong .moovie-prediction-peuro-symbol{
  display:inline-block!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  border-radius:50%!important;
  background-color:transparent!important;
  background-image:url("/assets/coins/peuro.png")!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
}



.swap-title-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
  flex:0 0 auto;
}
.swap-title-row.swap-title-compact .swap-back-button{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
}
.swap-title-row.swap-title-compact .swap-back-button svg{
  width:17px!important;
  height:17px!important;
}
.swap-title-row.swap-title-compact .swap-help-standard{
  width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;
}
.swap-title-row.swap-title-compact .swap-help-standard svg{width:17px!important;height:17px!important;stroke:currentColor!important}
.swap-title-row.swap-title-compact .swap-back-button{padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important}
.swap-how-sheet{max-width:560px}
.swap-how-rule-grid{grid-template-columns:1fr!important;gap:7px!important}
.swap-how-rule-grid article{align-items:center!important}




.modal-backdrop.asset-picker-backdrop{
  top:var(--asset-picker-vv-top,0px)!important;
  bottom:auto!important;
  height:var(--asset-picker-vv-height,100dvh)!important;
  max-height:var(--asset-picker-vv-height,100dvh)!important;
  overflow:hidden!important;
}
.asset-picker-backdrop .swap-asset-picker-sheet{
  display:flex!important;
  flex-direction:column!important;
  max-height:min(calc(var(--asset-picker-vv-height,100dvh) - 10px),760px)!important;
  overflow:hidden!important;
}
.asset-picker-backdrop .swap-asset-picker-body{
  min-height:0!important;
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  overflow:hidden!important;
}
.asset-picker-backdrop .swap-asset-picker-search{
  flex:0 0 auto!important;
}
.asset-picker-backdrop .swap-asset-picker-list{
  min-height:0!important;
  max-height:none!important;
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scroll-padding-bottom:12px;
}
@media (max-width:520px){
  .swap-title-actions{gap:5px}
  .asset-picker-backdrop .swap-asset-picker-sheet{
    width:calc(100vw - 12px)!important;
    max-height:min(calc(var(--asset-picker-vv-height,100dvh) - 6px),760px)!important;
  }
  .asset-picker-backdrop .swap-asset-picker-list{padding-bottom:max(8px,var(--safe-bottom))}
}


.swap-receive-asset-trigger .swap-trigger-copy{
  display:flex;
  flex:1 1 auto;
  min-width:0;
  flex-direction:column;
  align-items:flex-start;
  gap:3px;
  text-align:left;
  overflow:hidden;
}
.swap-receive-asset-trigger .swap-trigger-copy strong{
  width:100%;
  color:#f4f6f8;
  font-size:15px;
  font-weight:600;
  line-height:1.08;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.swap-receive-asset-trigger .swap-trigger-copy small{
  color:#a8df58;
  font-size:10.5px;
  font-weight:600;
  line-height:1;
}
.swap-receive-asset-trigger.is-inventory-unavailable{
  border-color:rgba(255,255,255,.055)!important;
  background:#0e1216;
  color:#9ba5ae;
}
.swap-receive-asset-trigger.is-inventory-unavailable .coin-icon,
.swap-receive-asset-trigger.is-inventory-unavailable img{
  filter:grayscale(.82) saturate(.28);
  opacity:.66;
}
.swap-receive-asset-trigger.is-inventory-unavailable .swap-trigger-copy strong{color:#a8b0b8}
.swap-receive-asset-trigger.is-inventory-unavailable .swap-trigger-copy small{color:#7d8791}
.swap-asset-picker-copy>span.is-stock-available{color:#a8df58!important}
.swap-asset-picker-copy>span.is-stock-unavailable{color:#7d8791!important}
.swap-asset-picker-row.is-unavailable .swap-asset-picker-copy>span.is-stock-unavailable{color:#737c86!important}
@media (max-width:520px){
  .swap-receive-asset-trigger .swap-trigger-copy strong{font-size:14px}
  .swap-receive-asset-trigger .swap-trigger-copy small{font-size:10.5px}
}




.purchase-page .purchase-processing-screen{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  box-sizing:border-box!important;
  align-self:center!important;
}





































































































































































































.moovie-transfer-processing-overlay .moovie-transfer-processing-card{
  width:min(100%,350px)!important;
  max-width:350px!important;
  margin:0 auto!important;
  align-self:center!important;
  justify-self:center!important;
  text-align:center!important;
}

@media (max-width:760px){
  .send-broadcast-overlay,
  .moovie-transfer-processing-overlay{
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    width:100%!important;
    max-width:none!important;
    height:100dvh!important;
    min-height:100dvh!important;
    transform:none!important;
    border-radius:0!important;
    padding:calc(20px + var(--safe-top)) 18px calc(20px + var(--safe-bottom))!important;
  }
  .transaction-blocking-overlay .payment-processing-screen,
  .transaction-blocking-overlay .payment-charge-loading{
    width:100%!important;
    max-width:340px!important;
    padding:20px 12px!important;
  }
}
@supports  not (height:100dvh){
  .send-broadcast-overlay,
  .moovie-transfer-processing-overlay{height:min(920px,calc(100vh - 28px))!important}
  @media (max-width:760px){
    .send-broadcast-overlay,
    .moovie-transfer-processing-overlay{height:100vh!important;min-height:100vh!important}
  }
}


.device-shell.app-device>.app-shell{position:relative}
.device-shell.app-device>.app-shell>.purchase-processing-overlay{
  position:absolute!important;
  inset:0!important;
  top:0!important;right:0!important;bottom:0!important;left:0!important;
  width:100%!important;max-width:none!important;
  height:100%!important;min-height:100%!important;
  margin:0!important;
  padding:calc(24px + var(--safe-top)) 20px calc(24px + var(--safe-bottom))!important;
  transform:none!important;
  border-radius:0!important;
  z-index:2147483000!important;
  overflow:hidden!important;
}
@media (min-width:761px){
  .device-shell.app-device>.app-shell>.purchase-processing-overlay{border-radius:31px!important}
}
.swap-maintenance-page{min-height:calc(100% - 1px)}
.swap-maintenance-gate{
  min-height:clamp(390px,62dvh,640px);
  display:grid;
  place-items:center;
  padding:34px 18px;
  text-align:center;
}
.swap-maintenance-gate .send-broadcast-content{margin:0 auto}
.swap-maintenance-gate .send-broadcast-content>small{margin-top:16px;color:#b8ff3b;font-size:10px;font-weight:600;letter-spacing:.14em}
.swap-maintenance-gate .send-broadcast-content>h2{margin:8px 0 0;font-size:23px;line-height:1.12;color:#f4f7f2}
.swap-maintenance-gate .send-broadcast-content>p{max-width:310px;margin:10px auto 0;color:#8d98a3;font-size:11px;line-height:1.55}
.swap-maintenance-gate .send-broadcast-dots{margin-top:24px}


.dashboard-pin-lock-button{
  width:34px;
  height:34px;
  min-width:34px;
  min-height:34px;
  margin-left:7px;
  padding:6px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:rgba(218,224,233,.72);
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.dashboard-pin-lock-button:hover,
.dashboard-pin-lock-button:active{
  background:transparent;
  color:rgba(236,240,246,.9);
}
.dashboard-pin-lock-button:focus-visible{
  outline:2px solid rgba(218,224,233,.3);
  outline-offset:1px;
  border-radius:7px;
}
.dashboard-pin-lock-button svg{width:20px;height:20px;display:block}
@media (max-width:390px){
  .dashboard-pin-lock-button{width:32px;min-width:32px;height:32px;min-height:32px;margin-left:5px;padding:6px}
  .dashboard-pin-lock-button svg{width:19px;height:19px}
}


.receive-compact-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}
.receive-share-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:rgba(255,255,255,.035);color:#f2f5f7;font:inherit;font-size:10px;font-weight:500;white-space:nowrap;cursor:pointer}
.receive-share-action svg{width:15px;height:15px;flex:0 0 15px}
.receive-share-action:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.16)}
.receive-share-action:focus-visible{outline:2px solid rgba(184,255,59,.35);outline-offset:2px}
.kaspa-recovery-generate{border:0;border-radius:9px;background:#f2c94c;color:#29240f;font:700 12px/1.1 inherit;padding:8px 11px;box-shadow:none;cursor:pointer;white-space:nowrap}
.kaspa-recovery-generate:hover{filter:brightness(1.03)}
.kaspa-recovery-generate:disabled{opacity:.62;cursor:default}
.kaspa-qr-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:22px;color:var(--text,#eef2f7)}
.kaspa-qr-unavailable>div{width:34px;height:34px;opacity:.65}
.kaspa-qr-unavailable strong{font-size:13px}
.kaspa-qr-unavailable small{max-width:240px;font-size:11px;line-height:1.35;opacity:.68}
.kaspa-generate-error{margin-top:10px}


.legal-modal-header-actions .legal-modal-close,
.legal-modal-header-actions .legal-modal-close:hover,
.legal-modal-header-actions .legal-modal-close:active{
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:5px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f2f5f7!important;
}
.legal-modal-header-actions .legal-modal-close svg{
  width:20px!important;
  height:20px!important;
  display:block!important;
}
.legal-modal-header-actions .legal-modal-close:hover{color:#fff!important;opacity:.88}
.legal-modal-header-actions .legal-modal-close:focus-visible{
  outline:2px solid rgba(255,255,255,.38)!important;
  outline-offset:2px!important;
  border-radius:6px!important;
}



.account-referral-trigger{
  width:max-content;max-width:calc(100% - 36px);margin:-1px 0 9px;padding:2px 0;
  display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;
  color:#f4f7f8;font-size:10.6px;font-weight:600;line-height:1.4;cursor:pointer;text-align:left;
}
.account-referral-trigger::before{
  content:"+";display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;
  border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;font-size:12px;line-height:1;
}
.account-referral-trigger.is-open::before{content:"−"}
.account-referral-trigger:hover{color:#fff}

.account-referral-trigger::before{display:none!important;content:none!important}
.account-referral-trigger{gap:0!important;margin-left:0!important;text-align:left!important}


.account-referral-disclosure{margin-top:8px!important}
.account-referral-disclosure>summary.account-referral-hidden-summary{display:none!important}
.account-referral-disclosure:not([open])>.input-wrap{display:none!important}
.wallet-setup-choice .create-first-warning{margin-bottom:12px!important;padding:12px 13px!important;gap:10px!important}
.wallet-setup-choice .create-first-warning strong{font-size:12px!important}
.wallet-setup-choice .create-first-warning p{margin-top:5px!important;font-size:10.5px!important;line-height:1.45!important}
.wallet-setup-choice .wallet-setup-actions{gap:8px!important;margin-top:2px!important}
.wallet-setup-actions .primary-button,
.wallet-setup-actions .secondary-action-button{
  height:42px!important;min-height:42px!important;padding:8px 12px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  font-size:10.8px!important;line-height:1!important;white-space:nowrap!important;
}
.wallet-setup-actions .primary-button svg,
.wallet-setup-actions .secondary-action-button svg{width:15px!important;height:15px!important;flex:0 0 15px!important}
.wallet-setup-actions .primary-button span,
.wallet-setup-actions .secondary-action-button span{white-space:nowrap!important}
.legal-footer>div:first-child{color:#fff!important}
@media (max-width:390px){


  .wallet-setup-actions .primary-button,.wallet-setup-actions .secondary-action-button{font-size:10.2px!important}
}


.account-referral-trigger{
  color:#dfff7d!important;
  font-weight:500!important;
}
.account-referral-trigger:hover{
  color:#e6ff93!important;
}

.wallet-setup-choice .auth-form-title>div>span{
  color:#fff!important;
}
.wallet-setup-choice .account-inline-note{
  margin:12px 0 14px!important;
  padding:0 4px!important;
  color:#fff!important;
  font-size:11.5px!important;
  font-weight:500!important;
  line-height:1.45!important;
  text-align:center!important;
}
.wallet-setup-choice .wallet-setup-actions{
  margin-top:0!important;
}
@media (max-width:390px){
  .wallet-setup-choice .account-inline-note{
    margin:11px 0 13px!important;
    font-size:11.1px!important;
  }
}



.wallet-setup-choice .create-first-warning{display:block!important;}
.wallet-setup-choice .create-first-warning>div{width:100%!important;min-width:0!important;}
.import-seed-form .auth-form-title>div>span,
.import-seed-form .mini-warning{color:#fff!important;}
.wallet-setup-choice .account-inline-note{
  margin:13px 0 20px!important;
  padding:0 4px!important;
  color:#fff!important;
  font-size:12.4px!important;
  font-weight:500!important;
  line-height:1.5!important;
  text-align:center!important;
}
.stablevalue-dashboard-page .stablevalue-current-value strong{
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  font-variant-numeric:tabular-nums!important;
}
@media (max-width:390px){
  .wallet-setup-choice .account-inline-note{margin:12px 0 18px!important;font-size:12px!important;}
}




.wallet-setup-choice .wallet-setup-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px!important;
  width:100%!important;
}
.wallet-setup-choice .wallet-setup-actions .primary-button,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button{
  min-width:0!important;
  width:100%!important;
  padding:8px 8px!important;
  gap:5px!important;
  overflow:hidden!important;
  font-size:10.5px!important;
  letter-spacing:-.015em!important;
}
.wallet-setup-choice .wallet-setup-actions .primary-button span,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button span{
  min-width:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.wallet-setup-choice .wallet-setup-actions .primary-button svg,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button svg{
  width:14px!important;
  height:14px!important;
  flex:0 0 14px!important;
}
@media (max-width:360px){
  .wallet-setup-choice .wallet-setup-actions{gap:6px!important}
  .wallet-setup-choice .wallet-setup-actions .primary-button,
  .wallet-setup-choice .wallet-setup-actions .secondary-action-button{
    padding:7px 5px!important;
    gap:4px!important;
    font-size:10px!important;
  }
  .wallet-setup-choice .wallet-setup-actions .primary-button svg,
  .wallet-setup-choice .wallet-setup-actions .secondary-action-button svg{
    width:12px!important;height:12px!important;flex-basis:12px!important;
  }
}


.seed-review-form .confirm-check p{color:#fff!important}
.seed-review-form .seed-terms-link{
  color:#fff!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  margin-left:5px!important;
}
.seed-review-form .seed-backup-warning{
  color:#fff!important;
  font-size:10.6px!important;
  line-height:1.55!important;
}
.seed-reveal-card .seed-reveal-guidance{
  color:#9fa8b5!important;
  font-size:10.5px!important;
}
.seed-legal-reinforcement{
  margin:0 0 15px;padding:13px 14px;
  border:1px solid rgba(255,255,255,.12);border-radius:14px;
  background:rgba(255,255,255,.045);color:#fff;
  font-size:11px;font-weight:600;line-height:1.58;
}


.events-intro.events-intro-text-only{
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
  min-height:78px!important;
  padding:17px 18px!important;
  border-radius:20px!important;
  box-shadow:0 18px 36px rgba(0,0,0,.20)!important;
}
.events-intro.events-intro-text-only>div{display:flex!important;min-height:42px;flex-direction:column;justify-content:center}
.events-intro.events-intro-text-only small{font-size:10px!important;letter-spacing:.14em!important}
.events-intro.events-intro-text-only strong{margin-top:5px!important;font-size:13px!important;line-height:1.35!important}


.event-list-validity{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}
.event-list-validity>span{color:#9eabb7;font-size:10px;line-height:1.3}
.event-status{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:20px;padding:0 8px;border-radius:999px;
  font-size:10px!important;font-weight:600!important;letter-spacing:.035em;
  white-space:nowrap;
}
.event-status.is-active{color:#78f59b;background:rgba(65,210,116,.11);border:1px solid rgba(65,210,116,.25)}
.event-status.is-expired{color:#ff7d89;background:rgba(255,91,110,.10);border:1px solid rgba(255,91,110,.24)}
.event-status.is-upcoming{color:#ffd978;background:rgba(255,208,86,.10);border:1px solid rgba(255,208,86,.22)}
.event-list-card.is-expired-event .event-list-reward{opacity:.82}
@media (max-width:390px){
  .events-intro.events-intro-text-only{min-height:72px!important;padding:15px 16px!important}
  .events-intro.events-intro-text-only strong{font-size:12.2px!important}
  .event-list-validity{gap:6px}
  .event-status{min-height:19px;padding:0 7px;font-size:9.5px!important}
  .event-list-validity>span{font-size:10px}
}



.compact-balance-card .balance-meta .dashboard-fiat-cycle{
  color:#b8ff3b!important;
}
.compact-balance-card .balance-meta .dashboard-fiat-cycle:hover,
.compact-balance-card .balance-meta .dashboard-fiat-cycle:focus-visible{
  color:#b8ff3b!important;
}


.security-settings-card .pin-validity-heading{
  display:flex!important;
  flex-wrap:wrap;
  align-items:baseline;
  gap:0;
}
.security-settings-card .pin-validity-heading #security-pin-validity{
  color:inherit;
  font:inherit;
  letter-spacing:inherit;
}
.pin-validity-renew-note{
  margin:0 0 2px!important;
  color:#ffd65a!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.45!important;
}



.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-card{
  min-height:76px!important;
  padding:10px 13px!important;
  border-radius:14px!important;
  margin:0 auto 9px!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art{
  right:92px!important;
  width:54px!important;
  height:54px!important;
  opacity:.10!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art svg{
  width:44px!important;
  height:44px!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"label label" "value deposit"!important;
  align-items:center!important;
  column-gap:12px!important;
  row-gap:3px!important;
  width:100%!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-line{display:contents!important}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-line>span{
  grid-area:label!important;
  color:rgba(255,255,255,.68)!important;
  font-size:10px!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-copy>strong{
  grid-area:value!important;
  align-self:center!important;
  margin:0!important;
  font-size:clamp(20px,5.4vw,25px)!important;
  line-height:1!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-buy-button.dashboard-market-action{
  grid-area:deposit!important;
  align-self:center!important;
  justify-self:end!important;
  min-height:28px!important;
  height:28px!important;
  padding:0 10px!important;
  border-radius:8px!important;
  font-size:10.5px!important;
}
.futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-buy-button .dashboard-market-icon{
  width:12px!important;
  height:12px!important;
}
@media (max-width:390px){
  .futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-card{min-height:72px!important;padding:9px 11px!important}
  .futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-card>.balance-theme-art{right:82px!important;width:48px!important;height:48px!important}
  .futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-balance-copy>strong{font-size:20px!important}
  .futures-catalog-page:not(.moovie-futures-catalog-page) .moovie-prediction-peuro-buy-button.dashboard-market-action{min-height:27px!important;height:27px!important;padding:0 9px!important;font-size:10.5px!important}
}


.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading{
  width:min(100%,350px)!important;
  max-width:350px!important;
  padding:28px 18px!important;
  border:1px solid rgba(184,255,59,.48)!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 50% 8%,rgba(184,255,59,.09),transparent 38%),
    linear-gradient(180deg,rgba(16,20,24,.97),rgba(7,9,12,.98))!important;
  box-shadow:
    0 0 0 1px rgba(184,255,59,.055),
    0 22px 55px rgba(0,0,0,.52),
    0 0 34px rgba(184,255,59,.08),
    inset 0 1px 0 rgba(255,255,255,.045)!important;
  overflow:hidden!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-cancel-processing{
  border-color:rgba(255,105,118,.58)!important;
  background:
    radial-gradient(circle at 50% 8%,rgba(255,91,108,.10),transparent 38%),
    linear-gradient(180deg,rgba(22,16,19,.97),rgba(8,8,11,.98))!important;
  box-shadow:
    0 0 0 1px rgba(255,105,118,.06),
    0 22px 55px rgba(0,0,0,.52),
    0 0 34px rgba(255,91,108,.08),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
}


.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content{
  padding:27px 20px!important;
  border:1px solid rgba(184,255,59,.44)!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 50% 7%,rgba(184,255,59,.08),transparent 40%),
    linear-gradient(180deg,rgba(16,20,24,.97),rgba(7,9,12,.98))!important;
  box-shadow:
    0 0 0 1px rgba(184,255,59,.05),
    0 22px 55px rgba(0,0,0,.50),
    0 0 30px rgba(184,255,59,.07),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
}
@media (max-width:390px){
  .transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen,
  .transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading{padding:24px 15px!important;border-radius:21px!important}
  .send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content{padding:24px 16px!important;border-radius:21px!important}
}



.event-detail-page .page-title>div:first-child{min-width:0;flex:1 1 auto}
.event-detail-page .page-title h1{max-width:100%;overflow-wrap:break-word;text-wrap:balance}
.event-detail-page .page-title p{text-wrap:pretty}
.event-detail-page .event-detail-hero{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important}
.event-detail-page .event-detail-hero>div:last-child{min-width:0}
.event-detail-page .event-detail-hero strong{display:block;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}
.event-detail-page .event-detail-hero p{max-width:46ch;text-wrap:pretty}
.event-detail-page .event-detail-hero.theme-linked-card.balance-theme-aurora{--event-theme-accent:#6ee0ff;background:radial-gradient(circle at 84% 18%,rgba(110,224,255,.20),transparent 35%),linear-gradient(135deg,#10253a,#0a1524 58%,#06101a)!important;border-color:rgba(123,220,255,.14)!important}
.event-detail-page .event-detail-hero.theme-linked-card.balance-theme-bubble{--event-theme-accent:#72ceff;background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;border-color:rgba(116,197,255,.22)!important}
.event-detail-page .event-detail-hero.theme-linked-card.balance-theme-ultraviolet{--event-theme-accent:#d28aff;background:radial-gradient(circle at 78% 20%,rgba(183,92,255,.24),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;border-color:rgba(210,138,255,.24)!important}
.event-detail-page .event-detail-hero.theme-linked-card.balance-theme-vipgolden{--event-theme-accent:#f6cd5b;background:radial-gradient(circle at 86% 14%,rgba(255,240,171,.42),transparent 29%),radial-gradient(circle at 10% 94%,rgba(255,205,76,.16),transparent 34%),linear-gradient(138deg,#9d720e 0%,#755006 45%,#3e2701 73%,#171000 100%)!important;border-color:rgba(246,205,91,.42)!important}
.event-detail-page .event-detail-hero.theme-linked-card.balance-theme-vippiano{--event-theme-accent:#d7b969;background:radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 88% 14%,rgba(221,183,95,.10),transparent 27%),linear-gradient(145deg,#1a1b1d 0%,#090a0c 38%,#020304 72%,#111214 100%)!important;border-color:rgba(255,255,255,.14)!important}
@media (max-width:430px){
  .event-detail-page .event-detail-hero{grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important}
  .event-detail-page .event-detail-hero strong{font-size:clamp(22px,7.2vw,27px)!important;line-height:1.04!important}
}






















.compact-balance-card .dashboard-inline-balance-eye,
.compact-balance-card .dashboard-inline-balance-eye:hover:not(:disabled),
.compact-balance-card .dashboard-sound-toggle,
.compact-balance-card .dashboard-sound-toggle:hover{
  color:#b8ff3b!important;
}


.moovie-prediction-help-plain svg{
  width:19px!important;
  height:19px!important;
  display:block!important;
  stroke:currentColor!important;
}


.import-seed-form .mini-warning{
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:clamp(9.2px,2.7vw,11px)!important;
  line-height:1.25!important;
}
.import-seed-form #cancel-import-seed{
  color:#fff!important;
}
.wallet-setup-choice .auth-form-title>div>span{
  white-space:nowrap!important;
  font-size:clamp(8.9px,2.65vw,11px)!important;
  letter-spacing:-.01em!important;
}








.moovie-finance-asset-card{
  position:relative!important;
  padding-top:15px!important;
  padding-right:50px!important;
}
.moovie-finance-statement-card-button{
  appearance:none!important;
  position:absolute!important;
  top:11px!important;
  right:11px!important;
  z-index:5!important;
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  border-radius:9px!important;
  background:transparent!important;
  color:#e8edf1!important;
  box-shadow:none!important;
  cursor:pointer!important;
  -webkit-tap-highlight-color:transparent!important;
}
.moovie-finance-statement-card-button:hover,
.moovie-finance-statement-card-button:focus-visible{
  color:#b8ff3b!important;
  background:rgba(184,255,59,.045)!important;
  outline:none!important;
}
.moovie-finance-statement-card-button svg{
  width:19px!important;
  height:19px!important;
  display:block!important;
}


.moovie-finance-limit-line small,
.moovie-finance-limit-line em{
  color:#e1e7ec!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.2!important;
}















@media (max-width:390px){
  
  
  
  
  .moovie-finance-limit-line small,.moovie-finance-limit-line em{font-size:10px!important}
}


.moovie-dashboard-page .moovie-dashboard-card-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(4,clamp(130px,15.8dvh,144px))!important;
  gap:8px!important;
  align-content:start!important;
}
.moovie-dashboard-page .moovie-dashboard-card-grid>.moovie-dashboard-split-card,
.moovie-dashboard-page .moovie-feature-card.moovie-freeze-card,
.moovie-dashboard-page .moovie-feature-card.moovie-products-card{
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
}
.moovie-dashboard-page .moovie-market-ltc{min-width:0!important}



.moovie-dashboard-page .moovie-market-ltc .moovie-market-head small{color:#a8b2bb!important}
@media (max-height:800px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(4,127px)!important;gap:7px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:132px!important;padding:14px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value{margin-top:11px!important}
}
@media (max-height:700px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(4,120px)!important;gap:6px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:116px!important;padding:11px 12px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value{margin-top:7px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value .balance-value{font-size:23px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-meta{margin-top:7px!important;font-size:9.5px!important}
  .moovie-dashboard-page .moovie-market-chart{height:22px!important}
  .moovie-dashboard-page .moovie-market-chart .dashboard-row-chart,
  .moovie-dashboard-page .moovie-market-chart .dashboard-row-sparkline,
  .moovie-dashboard-page .moovie-market-chart svg{height:22px!important}
}
@media (max-width:390px){
  .moovie-dashboard-page .moovie-dashboard-card-grid{grid-template-rows:repeat(4,122px)!important;gap:6px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-card{min-height:122px!important;padding:12px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value{margin-top:8px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-value .balance-value{font-size:24px!important}
  .moovie-dashboard-page .moovie-dashboard-split-card{padding:10px!important}
  .moovie-dashboard-page .moovie-market-head{gap:5px!important}
  .moovie-dashboard-page .moovie-market-icon{width:30px!important;height:30px!important;flex-basis:30px!important}
  .moovie-dashboard-page .moovie-market-head strong{font-size:10.5px!important}
  .moovie-dashboard-page .moovie-market-head small{font-size:9.5px!important}
  .moovie-dashboard-page .moovie-market-price>strong{font-size:10.8px!important}
  .moovie-dashboard-page .moovie-market-change>span{font-size:9.5px!important}
  .moovie-dashboard-page .moovie-feature-art{min-height:55px!important}
  .moovie-dashboard-page .moovie-freeze-art img{width:54px!important;height:54px!important}
  .moovie-dashboard-page .moovie-products-art img{width:48px!important;height:48px!important}
}




.moovie-dashboard-page{
  height:100%!important;
  max-height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
}
.moovie-dashboard-page>.moovie-dashboard-home-balance-card{
  flex:0 0 auto!important;
  position:relative!important;
  z-index:3!important;
}
.moovie-dashboard-page>.moovie-dashboard-scroll-area{
  flex:1 1 auto!important;
  min-height:0!important;
  width:100%!important;
  margin-top:8px!important;
  padding:0 0 8px!important;
  overflow-x:clip!important;
  overflow-y:auto!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  touch-action:pan-y!important;
}
.moovie-dashboard-page>.moovie-dashboard-scroll-area::-webkit-scrollbar{display:none!important}
.moovie-dashboard-page>.moovie-dashboard-scroll-area>.moovie-dashboard-card-grid{
  margin-top:0!important;
  flex:none!important;
  min-height:max-content!important;
}
@media (max-height:800px){
  .moovie-dashboard-page>.moovie-dashboard-scroll-area{margin-top:7px!important;padding-bottom:7px!important}
}
@media (max-height:700px), (max-width:390px){
  .moovie-dashboard-page>.moovie-dashboard-scroll-area{margin-top:6px!important;padding-bottom:6px!important}
}


.moovie-wallets-page{padding-bottom:128px!important}
.moovie-products-wallet-tabs button{
  min-width:0;
  min-height:52px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  background:rgba(255,255,255,.035);
  color:#a5afb8;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:9px 11px;
  font:inherit;
  cursor:pointer;
  transition:background .16s ease,border-color .16s ease,transform .16s ease;
}
.moovie-products-wallet-tabs button:active{transform:scale(.985)}
.moovie-products-wallet-tabs button.is-active{background:rgba(255,255,255,.095);border-color:rgba(255,255,255,.19);color:#fff}
.moovie-products-wallet-tabs button img,.moovie-products-wallet-tabs button svg{width:23px!important;height:23px!important;flex:0 0 23px}
.moovie-products-wallet-tabs button span{font-size:10.5px;font-weight:600;letter-spacing:.08em}
.moovie-products-wallet-stage{
  margin-top:9px;
  padding:16px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:20px;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
  min-height:174px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:18px;
}
.moovie-products-wallet-stage-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:start}
.moovie-products-wallet-coin{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06)}
.moovie-products-wallet-coin img,.moovie-products-wallet-coin svg{width:34px!important;height:34px!important}
.moovie-products-wallet-stage-head small{display:block;color:#89959f;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.moovie-products-wallet-stage-head h2{margin:4px 0 0;color:#f8fafb;font-size:19px;line-height:1.05}
.moovie-products-wallet-stage-head p{margin:7px 0 0;color:#98a3ad;font-size:10.5px;line-height:1.48;max-width:330px}
.moovie-products-wallet-ready{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(0,0,0,.12)}
.moovie-products-wallet-ready>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);color:#d8dee3;flex:0 0 30px}
.moovie-products-wallet-ready>span svg{width:16px;height:16px}
.moovie-products-wallet-ready strong{display:block;color:#eef2f5;font-size:10px;letter-spacing:.06em}
.moovie-products-wallet-ready small{display:block;margin-top:3px;color:#7f8a94;font-size:9.5px;line-height:1.35}
@media (max-width:390px){
  .moovie-products-wallet-tabs{gap:6px;margin-top:8px}
  .moovie-products-wallet-tabs button{min-height:48px;border-radius:14px;padding:8px}
  .moovie-products-wallet-stage{margin-top:8px;padding:14px;min-height:162px;border-radius:18px}
}
.moovie-wallets-info-sheet{max-width:min(360px,calc(100vw - 28px))!important}
.moovie-wallets-info-header small{display:block;color:#8d99a3;font-size:10px;font-weight:600;letter-spacing:.16em}
.moovie-wallets-info-header h2{margin:4px 0 0;color:#f7f9fb;font-size:20px;line-height:1.04}
.moovie-products-build-close,
.moovie-products-build-close:hover,
.moovie-products-build-close:active{
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:5px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f2f5f7!important;
}
.moovie-products-build-close svg{width:20px!important;height:20px!important;display:block!important}
.moovie-products-build-close:hover{color:#fff!important;opacity:.88}
.moovie-products-build-close:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}
.moovie-products-build-message{
  min-height:108px;
  display:grid;
  place-items:center;
  align-content:center;
  gap:10px;
  text-align:center;
}
.moovie-products-build-message-icon{
  width:42px;
  height:42px;
  border-radius:14px;
  display:grid;
  place-items:center;
  color:#f5f7f8;
  background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.09);
}
.moovie-products-build-message-icon svg{width:19px;height:19px}
.moovie-products-build-message strong{display:block;color:#f7f9fb;font-size:15px;line-height:1.18;letter-spacing:.01em}



.moovie-help-button,
.moovie-help-button:hover,
.moovie-help-button:active{
  position:relative;
  z-index:3;
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f4f6f8!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer;
  opacity:.94;
}
.moovie-help-button:hover{color:#fff!important;opacity:1}
.moovie-help-button svg{width:18px!important;height:18px!important;display:block!important}
.moovie-help-button:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}
.moovie-peur-wallet-card .moovie-help-button{flex:0 0 24px!important;width:24px!important;height:24px!important}
.moovie-wallet-info-sheet .modal-header>.icon-button.compact,
.moovie-wallet-info-sheet .modal-header>.icon-button.compact:hover,
.moovie-wallet-info-sheet .modal-header>.icon-button.compact:active,
.receive-compact-sheet .receive-compact-header .icon-button.compact,
.receive-compact-sheet .receive-compact-header .icon-button.compact:hover,
.receive-compact-sheet .receive-compact-header .icon-button.compact:active,
.sensitive-warning-sheet .modal-header>.icon-button.compact,
.sensitive-warning-sheet .modal-header>.icon-button.compact:hover,
.sensitive-warning-sheet .modal-header>.icon-button.compact:active,
.sensitive-access-sheet .modal-header>.icon-button.compact,
.sensitive-access-sheet .modal-header>.icon-button.compact:hover,
.sensitive-access-sheet .modal-header>.icon-button.compact:active,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact:hover,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact:active{
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:5px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f2f5f7!important;
}
.moovie-wallet-info-sheet .modal-header>.icon-button.compact svg,
.receive-compact-sheet .receive-compact-header .icon-button.compact svg,
.sensitive-warning-sheet .modal-header>.icon-button.compact svg,
.sensitive-access-sheet .modal-header>.icon-button.compact svg,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact svg{width:20px!important;height:20px!important;display:block!important}
.moovie-wallet-info-sheet .modal-header>.icon-button.compact:hover,
.receive-compact-sheet .receive-compact-header .icon-button.compact:hover,
.sensitive-warning-sheet .modal-header>.icon-button.compact:hover,
.sensitive-access-sheet .modal-header>.icon-button.compact:hover,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact:hover{color:#fff!important;opacity:.88}
.moovie-wallet-info-sheet .modal-header>.icon-button.compact:focus-visible,
.receive-compact-sheet .receive-compact-header .icon-button.compact:focus-visible,
.sensitive-warning-sheet .modal-header>.icon-button.compact:focus-visible,
.sensitive-access-sheet .modal-header>.icon-button.compact:focus-visible,
.sensitive-secret-sheet [data-close-sensitive="1"].icon-button.compact:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}




.moovie-dashboard-page{
  padding-bottom:0!important;
}
.moovie-dashboard-page>.moovie-dashboard-scroll-area{
  padding-bottom:4px!important;
}
@media (max-height:800px){
  .moovie-dashboard-page>.moovie-dashboard-scroll-area{padding-bottom:3px!important}
}
@media (max-height:700px), (max-width:390px){
  .moovie-dashboard-page>.moovie-dashboard-scroll-area{padding-bottom:2px!important}
}


.moovie-products-build-message p{margin:0;max-width:290px;color:#98a3ad;font-size:10px;line-height:1.55}








































































































.dashboard-asset-swipe{
  position:relative;
  width:100%;
  overflow:hidden;
  touch-action:pan-y;
  border-radius:10px;
}
.dashboard-asset-swipe>.dashboard-asset-row{
  position:relative;
  z-index:2;
  width:100%;
  transition:transform .18s ease!important;
  will-change:transform;
}
.dashboard-asset-swipe.is-revealed>.dashboard-asset-row{transform:translate3d(-58px,0,0)!important}
.dashboard-asset-trash{
  position:absolute;
  z-index:1;
  top:0;
  right:0;
  bottom:0;
  width:58px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  background:rgba(118,126,137,.17);
  color:#aeb6bf;
  cursor:pointer;
}
.dashboard-asset-trash:hover{background:rgba(118,126,137,.28);color:#e4e8ec}
.dashboard-asset-trash svg{width:18px;height:18px}
.dashboard-asset-row .asset-main{flex:1 1 auto!important}
.dashboard-asset-row .asset-name-line{gap:0!important}
.dashboard-asset-row .asset-name-text{
  color:#f1f4f6!important;
  font-weight:560!important;
  font-size:12.2px!important;
}
.dashboard-asset-row .asset-quote-line{gap:7px!important}
.dashboard-asset-row .asset-change-24h{
  display:inline-flex;
  flex:0 0 auto;
  align-items:center;
  color:#8f98a3;
  font-size:10.5px;
  font-weight:560;
  line-height:1;
  font-variant-numeric:tabular-nums;
}
.dashboard-asset-row .asset-change-24h.is-up{color:#70e99a!important}
.dashboard-asset-row .asset-change-24h.is-neutral{color:#8f98a3!important}
.dashboard-asset-row .asset-current-price,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference *{
  color:#b8c0c8!important;
  font-weight:560!important;
}
.dashboard-asset-row .asset-row-meta{font-weight:520!important}
.dashboard-asset-row .asset-balance>strong{font-weight:600!important}
.dashboard-asset-row .asset-balance>span{font-weight:560!important}
.dashboard-wallet-list-card .asset-list{overflow:hidden!important}
@media (max-width:390px){
  .dashboard-asset-row .asset-name-text{font-size:11.7px!important}
  .dashboard-asset-row .asset-change-24h{font-size:10.5px!important}
}


.dashboard-wallet-search-sheet{
  padding-top:0!important;
  touch-action:pan-y;
}
.dashboard-wallet-search-grab{
  flex:0 0 auto;
  height:24px;
  display:grid;
  place-items:center;
  cursor:grab;
  touch-action:none;
  user-select:none;
}
.dashboard-wallet-search-grab:active{cursor:grabbing}
.dashboard-wallet-search-grab i{
  display:block;
  width:42px;
  height:4px;
  border-radius:999px;
  background:rgba(255,255,255,.24);
}
.dashboard-wallet-search-sheet .swap-asset-picker-body{padding-top:0!important}
.dashboard-wallet-search-input{
  margin-top:0!important;
  min-height:44px!important;
  padding:0 8px 9px!important;
}
.dashboard-wallet-search-input input{
  font-weight:520!important;
}
.dashboard-wallet-search-input input::placeholder{
  color:#7f8994!important;
  opacity:1!important;
}
.dashboard-wallet-search-clear{
  display:grid!important;
  place-items:center!important;
  color:#929ca6!important;
}
.dashboard-wallet-search-clear:hover{color:#fff!important}
.dashboard-wallet-search-name b{font-weight:590!important}
.dashboard-wallet-search-name em{font-weight:520!important}
.dashboard-wallet-search-quote,
.dashboard-wallet-search-quote .asset-current-price,
.dashboard-wallet-search-quote .asset-current-price *{font-weight:520!important}
.dashboard-wallet-search-balance>div>strong{font-weight:600!important}
.dashboard-wallet-search-balance>div>small{font-weight:540!important}
.dashboard-wallet-search-row .asset-change-24h{
  display:inline-flex;
  margin-right:6px;
  color:#8f98a3;
  font-weight:520;
}
.dashboard-wallet-search-row .asset-change-24h.is-up{color:#70e99a!important}
.dashboard-wallet-search-row .asset-change-24h.is-neutral{color:#8f98a3!important}
.dashboard-wallet-search-row .asset-current-price,
.dashboard-wallet-search-row .asset-current-price .dashboard-fiat-reference,
.dashboard-wallet-search-row .asset-current-price .dashboard-fiat-reference *{color:#aeb7c0!important}


.compact-balance-card .dashboard-inline-balance-eye.is-private,
.compact-balance-card .dashboard-inline-balance-eye.is-private:hover:not(:disabled){color:#747f8a!important}
.compact-balance-card .dashboard-sound-toggle.is-off,
.compact-balance-card .dashboard-sound-toggle.is-off:hover{color:#747f8a!important}
.compact-balance-card .dashboard-inline-balance-eye:not(.is-private),
.compact-balance-card .dashboard-sound-toggle.is-on{color:#b8ff3b!important}


.compact-balance-card .dashboard-peuro-today,
.compact-balance-card .dashboard-peuro-today span,
.compact-balance-card .dashboard-peuro-today strong{font-weight:540!important}
.dashboard-prime-inline-quote .dashboard-prime-title-row>strong{font-weight:540!important}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>span{font-weight:540!important}
.dashboard-prime-inline-quote .dashboard-prime-pair-line>b{font-weight:580!important}











.modal-backdrop.receive-bottom-backdrop{
  align-items:flex-end !important;
  justify-content:center !important;
  padding:0 !important;
  overscroll-behavior:contain;
}
.modal-sheet.receive-bottom-sheet{
  --receive-sheet-y:0px;
  width:min(100%,580px) !important;
  max-width:580px !important;
  max-height:min(88dvh,760px) !important;
  margin:0 auto !important;
  border-radius:26px 26px 0 0 !important;
  border-bottom:0 !important;
  padding-bottom:max(12px,env(safe-area-inset-bottom)) !important;
  transform:translate3d(0,var(--receive-sheet-y),0) !important;
  animation:none !important;
  will-change:transform !important;
  overflow:hidden;
}
.modal-sheet.receive-bottom-sheet.is-entering{
  animation:receiveBottomSheetIn .26s cubic-bezier(.2,.8,.2,1) both !important;
}
.modal-sheet.receive-bottom-sheet.is-dragging{
  transition:none !important;
  user-select:none;
}
.modal-sheet.receive-bottom-sheet.is-opening,
.modal-sheet.receive-bottom-sheet.is-snapping,
.modal-sheet.receive-bottom-sheet.is-closing{
  transition:transform .20s cubic-bezier(.2,.8,.2,1) !important;
}
.receive-bottom-sheet .receive-sheet-grab{
  display:block !important;
  position:relative;
  width:48px !important;
  height:5px !important;
  margin:10px auto 9px !important;
  border-radius:999px !important;
  background:rgba(145,151,164,.72) !important;
  cursor:grab;
  touch-action:none;
}
.receive-bottom-sheet .receive-sheet-grab::after{
  content:"";
  position:absolute;
  left:-52px;
  right:-52px;
  top:-12px;
  bottom:-12px;
}
.receive-bottom-sheet.is-dragging .receive-sheet-grab{cursor:grabbing;}
.receive-bottom-sheet .receive-compact-header{padding-top:2px;}
.receive-bottom-sheet .modal-body{overflow-y:auto;overscroll-behavior:contain;}
@keyframes receiveBottomSheetIn{
  from{transform:translate3d(0,105%,0)}
  to{transform:translate3d(0,0,0)}
}
@media  (min-width:620px){
  .modal-backdrop.receive-bottom-backdrop{
    align-items:flex-end !important;
    padding:0 !important;
  }
  .modal-sheet.receive-bottom-sheet{
    border-radius:26px 26px 0 0 !important;
    border-bottom:0 !important;
  }
  .modal-sheet.receive-bottom-sheet .modal-grab{display:block !important;}
}
@media  (prefers-reduced-motion:reduce){
  .modal-sheet.receive-bottom-sheet.is-entering{animation-duration:.01ms !important;}
  .modal-sheet.receive-bottom-sheet.is-opening,
  .modal-sheet.receive-bottom-sheet.is-snapping,
  .modal-sheet.receive-bottom-sheet.is-closing{transition-duration:.01ms !important;}
}



.dashboard-asset-swipe{
  background:#0d0f14!important;
}
.dashboard-asset-swipe>.dashboard-asset-row{
  background:#0d0f14!important;
  cursor:pointer!important;
}
.dashboard-asset-swipe>.dashboard-asset-row:hover{
  background:#11141a!important;
}
.dashboard-asset-swipe>.dashboard-asset-row:active{
  background:#13171d!important;
}

.dashboard-asset-trash,
.dashboard-asset-trash:hover,
.dashboard-asset-trash:active{
  background:#0d0f14!important;
  border:0!important;
}
.dashboard-asset-trash{color:#8f98a3!important}
.dashboard-asset-trash:hover{color:#d6dce2!important}


.dashboard-wallet-list-card .asset-list{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}


.dashboard-asset-row .asset-quote-line{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
}
.dashboard-asset-row .asset-current-price,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference *,
.dashboard-asset-row .asset-current-price .dashboard-currency-symbol{
  color:#b8c0c8!important;
}
.dashboard-asset-row .asset-change-24h{
  order:2;
  margin:0!important;
}
.dashboard-asset-row .asset-row-meta{order:3}
.dashboard-asset-row .asset-change-24h.is-up{color:#70e99a!important}
.dashboard-asset-row .asset-change-24h.is-neutral{color:#8f98a3!important}


.modal-backdrop.dashboard-wallet-search-backdrop{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:calc(14px + var(--safe-top)) 0 0!important;
  overflow:hidden!important;
}
.modal-backdrop.dashboard-wallet-search-backdrop.is-closing{
  background:rgba(0,0,0,.54)!important;
  transition:background .25s ease!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
  --dashboard-wallet-search-y:0px;
  width:min(720px,100%)!important;
  max-width:720px!important;
  margin:0!important;
  border-radius:22px 22px 0 0!important;
  border-bottom:0!important;
  transform:translate3d(0,var(--dashboard-wallet-search-y),0);
  transition:transform .27s cubic-bezier(.20,.82,.22,1)!important;
  will-change:transform!important;
  animation:none!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-dragging{
  transition:none!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing{
  transition:transform .27s cubic-bezier(.18,.74,.25,1)!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-snapping{
  transition:transform .23s cubic-bezier(.20,.82,.22,1)!important;
}
.dashboard-wallet-search-list{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
@media (min-width:420px){
  .modal-backdrop.dashboard-wallet-search-backdrop{
    align-items:flex-end!important;
    padding:calc(18px + var(--safe-top)) 0 0!important;
  }
  .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
    border-radius:22px 22px 0 0!important;
    border-bottom:0!important;
  }
}
@media (prefers-reduced-motion:reduce){
  .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
    transition-duration:.01ms!important;
  }
}



.moovie-products-wallet-tabs{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.moovie-products-wallet-tabs button{
  padding-left:7px!important;
  padding-right:7px!important;
}
.moovie-products-sol-wallet{
  justify-content:flex-start!important;
  gap:13px!important;
}
.moovie-products-sol-wallet .moovie-products-wallet-stage-head{
  flex:0 0 auto;
}
.moovie-products-sol-wallet .moovie-products-sol-hero{
  margin:0!important;
}
.moovie-products-sol-wallet .moovie-wallet-actions,
.moovie-products-sol-wallet .moovie-wallet-address,
.moovie-products-sol-wallet .moovie-products-sol-activity{
  margin-top:0!important;
}









.receive-bottom-sheet .receive-compact-header{
  touch-action:none;
  cursor:grab;
}
.receive-bottom-sheet.is-dragging .receive-compact-header{cursor:grabbing;}



.receive-bottom-sheet.is-dragging .modal-body{overscroll-behavior:none}
.market-entry-loading-overlay{z-index:1160}
.market-entry-loading-overlay .send-broadcast-content{cursor:progress;user-select:none}




.receive-bottom-sheet{
  overscroll-behavior-y:contain!important;
  will-change:transform!important;
}
.receive-bottom-sheet .receive-compact-header,
.receive-bottom-sheet .modal-body{
  cursor:grab;
}
.receive-bottom-sheet.is-dragging,
.receive-bottom-sheet.is-dragging .receive-compact-header,
.receive-bottom-sheet.is-dragging .modal-body{
  cursor:grabbing!important;
  user-select:none!important;
}
.receive-bottom-sheet.is-dragging .modal-body{
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
}











.modal-sheet.token-receive-sheet.receive-compact-sheet.receive-bottom-sheet{
  transform:translate3d(0,var(--receive-sheet-y),0)!important;
  will-change:transform!important;
}





.send-asset-summary{
  position:relative!important;
  padding-bottom:46px!important;
}
.send-card-back,
.send-card-back:hover,
.send-card-back:active{
  position:absolute!important;
  left:11px!important;
  bottom:8px!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f3f6f8!important;
  cursor:pointer!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.send-card-back svg{width:19px!important;height:19px!important;display:block!important}
.send-card-back:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}


.send-unify-inline-help,
.send-unify-inline-help:hover,
.send-unify-inline-help:active{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dce3e9!important;
  font:inherit!important;
  transform:none!important;
}
.send-unify-inline-help:hover{color:#fff!important}
.send-unify-inline-help svg{width:18px!important;height:18px!important;display:block!important}
.send-unify-inline-help:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}


.modal-sheet.modern-bottom-sheet{
  --modal-sheet-y:0px;
  animation:none!important;
  transition:none!important;
  transform:translate3d(0,var(--modal-sheet-y),0)!important;
  will-change:transform!important;
  overscroll-behavior-y:contain!important;
}
.modal-sheet.modern-bottom-sheet.is-opening,
.modal-sheet.modern-bottom-sheet.is-snapping,
.modal-sheet.modern-bottom-sheet.is-closing{
  transition:transform .23s cubic-bezier(.22,.72,.18,1)!important;
}
.modal-sheet.modern-bottom-sheet.is-dragging{
  transition:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
.modal-sheet.modern-bottom-sheet>.modern-modal-grab{
  display:block!important;
  width:38px!important;
  height:4px!important;
  margin:9px auto 3px!important;
  border-radius:999px!important;
  background:rgba(220,226,234,.28)!important;
}
.modal-sheet.modern-bottom-sheet.is-how-sheet .modal-header{
  padding-right:18px!important;
}
.modal-sheet.modern-bottom-sheet.is-how-sheet .modal-header button[data-close-modal]{
  display:none!important;
}
@media (max-width:420px){
  .send-asset-summary{padding-bottom:44px!important}
  .send-card-back{left:9px!important;bottom:7px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
}































.modal-backdrop.modern-modal-backdrop{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:calc(14px + var(--safe-top)) 0 0!important;
  overflow:hidden!important;
}
.modal-backdrop.modern-modal-backdrop>.modal-sheet.modern-bottom-sheet{
  width:min(100%,580px)!important;
  max-height:calc(94dvh - var(--safe-top))!important;
  margin:0!important;
  border-bottom:0!important;
  border-radius:26px 26px 0 0!important;
  padding-bottom:calc(18px + var(--safe-bottom))!important;
  transform:translate3d(0,var(--modal-sheet-y),0)!important;
  transform-origin:50% 100%!important;
}
.modal-backdrop.modern-modal-backdrop>.modal-sheet.modern-bottom-sheet>.modern-modal-grab{
  display:block!important;
}
@media (min-width:620px){
  .modal-backdrop.modern-modal-backdrop{
    align-items:flex-end!important;
    padding:calc(22px + var(--safe-top)) 0 0!important;
  }
  .modal-backdrop.modern-modal-backdrop>.modal-sheet.modern-bottom-sheet{
    border-bottom:0!important;
    border-radius:25px 25px 0 0!important;
    max-height:calc(92dvh - var(--safe-top))!important;
    padding-bottom:calc(18px + var(--safe-bottom))!important;
  }
}


.moovie-dashboard-balance-title{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
}
.moovie-dashboard-balance-title .dashboard-inline-balance-eye{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d7dee4!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-dashboard-balance-title .dashboard-inline-balance-eye svg{width:17px!important;height:17px!important}
.moovie-dashboard-balance-title>span{color:#d7dee4!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.01em!important}
.moovie-dashboard-balance-meta{padding-right:42px!important}
.moovie-dashboard-events-shortcut{
  position:absolute!important;
  right:15px!important;
  bottom:13px!important;
  z-index:4!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#eef3f6!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.moovie-dashboard-events-shortcut svg{width:19px!important;height:19px!important}
.moovie-dashboard-events-shortcut:active{transform:scale(.92)}
.moovie-news-nav{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;color:rgba(255,255,255,.86)!important}
.moovie-news-nav.is-active{color:#fff!important}
.moovie-news-nav .moovie-nav-icon{display:grid!important;place-items:center!important}
.moovie-news-nav .moovie-nav-icon svg{width:21px!important;height:21px!important}
@media (max-width:390px){
  .moovie-dashboard-balance-title>span{font-size:10.5px!important}
  .moovie-dashboard-events-shortcut{right:13px!important;bottom:12px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
  .moovie-dashboard-events-shortcut svg{width:18px!important;height:18px!important}
}






.moovie-dashboard-balance-head{
  padding-right:42px!important;
}
.moovie-dashboard-balance-title{
  display:inline-flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:7px!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  white-space:nowrap!important;
}
.moovie-dashboard-balance-title>span{
  display:inline-block!important;
  white-space:nowrap!important;
  flex:0 0 auto!important;
}
.moovie-dashboard-balance-title .dashboard-inline-balance-eye{
  flex:0 0 24px!important;
}
.moovie-dashboard-balance-meta{
  padding-right:0!important;
}
.moovie-dashboard-events-shortcut{
  top:13px!important;
  right:15px!important;
  bottom:auto!important;
  z-index:7!important;
  opacity:1!important;
  visibility:visible!important;
}

@media (max-width:390px){
  .moovie-dashboard-balance-head{padding-right:39px!important}
  .moovie-dashboard-balance-title{gap:6px!important}
  .moovie-dashboard-balance-title .dashboard-inline-balance-eye{flex-basis:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}
  .moovie-dashboard-events-shortcut{top:11px!important;right:13px!important;bottom:auto!important}
}



.dashboard-asset-trash,
.dashboard-asset-trash:hover,
.dashboard-asset-trash:active{
  color:#ff5b62!important;
  font-weight:400!important;
}


.dashboard-asset-row .asset-current-price,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference,
.dashboard-asset-row .asset-current-price .dashboard-fiat-reference *,
.dashboard-asset-row .asset-current-price .dashboard-currency-symbol{
  font-size:12px!important;
  line-height:1!important;
}
.dashboard-asset-row .asset-change-24h{
  font-size:10.8px!important;
  line-height:1!important;
}
@media (max-width:390px){
  .dashboard-asset-row .asset-current-price,
  .dashboard-asset-row .asset-current-price .dashboard-fiat-reference,
  .dashboard-asset-row .asset-current-price .dashboard-fiat-reference *,
  .dashboard-asset-row .asset-current-price .dashboard-currency-symbol{font-size:11.4px!important}
  .dashboard-asset-row .asset-change-24h{font-size:10.2px!important}
}


.modal-backdrop.dashboard-wallet-search-backdrop{
  --dashboard-wallet-search-dim:.68;
  --dashboard-wallet-search-blur:7px;
  background:rgba(0,0,0,var(--dashboard-wallet-search-dim))!important;
  backdrop-filter:blur(var(--dashboard-wallet-search-blur))!important;
  -webkit-backdrop-filter:blur(var(--dashboard-wallet-search-blur))!important;
  transition:background-color .27s ease,backdrop-filter .27s ease,-webkit-backdrop-filter .27s ease!important;
  will-change:background-color,backdrop-filter;
}
.modal-backdrop.dashboard-wallet-search-backdrop.is-closing{
  --dashboard-wallet-search-dim:0;
  --dashboard-wallet-search-blur:0px;
}
.modal-sheet.dashboard-wallet-search-sheet{
  touch-action:pan-y!important;
}
.dashboard-wallet-search-input,
.dashboard-wallet-search-input input,
.dashboard-wallet-search-row,
.dashboard-wallet-search-open{
  touch-action:pan-y!important;
}


.purchase-inline-back,
.purchase-inline-back:hover,
.purchase-inline-back:active{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  cursor:pointer!important;
}
.purchase-inline-back svg{width:19px!important;height:19px!important;stroke:currentColor!important}


.moovie-dashboard-page .moovie-market-card{
  position:relative!important;
}


.moovie-dashboard-page .moovie-market-sol .moovie-market-head,.moovie-dashboard-page .moovie-market-ltc .moovie-market-head{
  padding-right:21px!important;
}


.moovie-dashboard-page .moovie-dashboard-balance-title .dashboard-inline-balance-eye:not(.is-private),
.moovie-dashboard-page .moovie-dashboard-balance-title .dashboard-inline-balance-eye:not(.is-private):hover{
  color:#b8ff3b!important;
}
.moovie-dashboard-page .moovie-dashboard-balance-title .dashboard-inline-balance-eye.is-private,
.moovie-dashboard-page .moovie-dashboard-balance-title .dashboard-inline-balance-eye.is-private:hover{
  color:#747f8a!important;
}
.moovie-dashboard-page .moovie-dashboard-balance-meta .dashboard-fiat-cycle,
.moovie-dashboard-page .moovie-dashboard-balance-meta .dashboard-fiat-cycle:hover,
.moovie-dashboard-page .moovie-dashboard-balance-meta .dashboard-fiat-cycle:focus-visible{
  color:#b8ff3b!important;
  text-shadow:none!important;
}
.moovie-dashboard-sound-toggle{
  position:absolute!important;
  right:15px!important;
  bottom:13px!important;
  z-index:7!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.moovie-dashboard-sound-toggle.is-on,
.moovie-dashboard-sound-toggle.is-on:hover{color:#b8ff3b!important;opacity:1!important}
.moovie-dashboard-sound-toggle.is-off,
.moovie-dashboard-sound-toggle.is-off:hover{color:#747f8a!important;opacity:1!important}
.moovie-dashboard-sound-toggle svg{width:18px!important;height:18px!important;display:block!important}
.moovie-dashboard-sound-toggle:active{transform:scale(.92)!important}
.moovie-dashboard-sound-toggle:focus-visible{outline:1px solid rgba(184,255,59,.58)!important;outline-offset:2px!important}
.moovie-dashboard-page .moovie-dashboard-balance-meta{padding-right:38px!important}


.moovie-bottom-nav .moovie-freeze-nav-icon{
  display:grid!important;
  place-items:center!important;
}
.moovie-bottom-nav .moovie-freeze-nav-icon svg{
  width:22px!important;
  height:22px!important;
  display:block!important;
}

@media (max-width:390px){
  
  
  .moovie-dashboard-page .moovie-market-sol .moovie-market-head,.moovie-dashboard-page .moovie-market-ltc .moovie-market-head{padding-right:18px!important}
  .moovie-dashboard-sound-toggle{right:13px!important;bottom:11px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
  .moovie-dashboard-sound-toggle svg{width:17px!important;height:17px!important}
  .moovie-dashboard-page .moovie-dashboard-balance-meta{padding-right:34px!important}
}



.moovie-products-head-help{align-self:start!important;justify-self:end!important}
.moovie-products-sol-wallet,.moovie-products-ltc-wallet{align-items:stretch!important}
.moovie-products-sol-wallet>.moovie-products-sol-hero,.moovie-products-sol-wallet>.moovie-wallet-actions,.moovie-products-sol-wallet>.moovie-wallet-address,.moovie-products-sol-wallet>.moovie-products-sol-activity,.moovie-products-ltc-wallet>.moovie-products-maintenance-card{width:100%!important;max-width:none!important}
.moovie-products-sol-wallet .moovie-products-wallet-stage-head,.moovie-products-ltc-wallet .moovie-products-wallet-stage-head{grid-template-columns:46px minmax(0,1fr) auto!important;align-items:start!important}
.moovie-products-sol-wallet .moovie-products-wallet-stage-head p,.moovie-products-ltc-wallet .moovie-products-wallet-stage-head p{max-width:none!important}
.moovie-products-sol-wallet .moovie-sol-wallet-card{min-height:132px!important;padding:14px 15px 13px!important}
.moovie-products-sol-wallet .moovie-wallet-total strong{font-size:19px!important;line-height:1.02!important}
.moovie-products-sol-wallet .moovie-wallet-total small{font-size:10px!important}
.moovie-products-sol-wallet .moovie-wallet-address{min-height:60px!important}
.moovie-products-sol-wallet .moovie-wallet-address .address-card-copy{min-width:0!important}
.moovie-products-sol-wallet .moovie-wallet-address strong{display:block!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.01em!important;color:#f7f9fb!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.moovie-products-sol-wallet .moovie-wallet-actions .action-button{min-height:47px!important}














.moovie-products-maintenance-card{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;padding:15px!important;border:1px solid rgba(255,177,92,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,170,88,.08),rgba(255,255,255,.02))!important}
.moovie-products-maintenance-card>span{width:36px!important;height:36px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:rgba(255,177,92,.14)!important;color:#ffbf78!important}
.moovie-products-maintenance-card strong{display:block!important;color:#fff!important;font-size:11px!important;letter-spacing:.08em!important}
.moovie-products-maintenance-card p{margin:6px 0 0!important;color:#d3dbe1!important;font-size:10px!important;line-height:1.5!important}
.dashboard-wallet-search-sheet-grab{touch-action:none!important}




.auto-lock-choice{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}
.auto-lock-choice button{min-width:0!important;padding-left:6px!important;padding-right:6px!important;white-space:nowrap!important}
@media (max-width:390px){.auto-lock-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important}}


.moovie-hedge-page .moovie-hedge-quick-percent{
  gap:8px!important;
  margin-top:10px!important;
}
.moovie-hedge-page .moovie-hedge-quick-percent button,
.moovie-hedge-page .moovie-hedge-quick-percent button:last-child{
  min-height:42px!important;
  padding:9px 6px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#11171e,#0a0e13)!important;
  color:#f5f8fa!important;
  font:900 10.5px/1 inherit!important;
  letter-spacing:.025em!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-quick-percent button:hover:not(:disabled){
  border-color:rgba(184,255,59,.34)!important;
  filter:brightness(1.08)!important;
}
.moovie-hedge-page .moovie-hedge-quick-percent button.is-selected,
.moovie-hedge-page .moovie-hedge-quick-percent button.is-selected:last-child{
  border:1px solid rgba(225,255,154,.92)!important;
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  color:#101807!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
  text-shadow:none!important;
}
.moovie-hedge-page .moovie-hedge-application-kicker,
.moovie-hedge-page .moovie-hedge-application-available,
.moovie-hedge-page .moovie-hedge-amount-field>span,
.moovie-hedge-page .moovie-hedge-term-block>span{
  color:#eef3f6!important;
  font-size:10px!important;
  line-height:1.25!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-application-symbol{font-size:18px!important;color:#fff!important}
.moovie-hedge-page .moovie-hedge-application-available{color:#c8d1d8!important;font-size:10.5px!important}
.moovie-hedge-page .moovie-hedge-amount-field div{min-height:54px!important}
.moovie-hedge-page .moovie-hedge-amount-field input{font-size:19px!important;color:#fff!important}
.moovie-hedge-page .moovie-hedge-amount-field b{font-size:10px!important;color:#eef3f6!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-term-block>div{gap:8px!important}
.moovie-hedge-page .moovie-hedge-term{
  min-height:58px!important;
  padding:11px 9px!important;
  border-color:rgba(255,255,255,.16)!important;
  background:linear-gradient(180deg,#121920,#0a0f14)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  overflow:hidden!important;
}
.moovie-hedge-page .moovie-hedge-term strong{
  color:#fff!important;
  font-size:11.5px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-term span{
  margin-top:4px!important;
  color:#d6dee4!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:600!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-term small{
  margin-top:4px!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-term.is-selected{
  border:1px solid rgba(225,255,154,.92)!important;
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  color:#101807!important;
  box-shadow:0 8px 20px rgba(75,122,12,.18),0 0 12px rgba(184,255,59,.13),inset 0 1px 0 rgba(255,255,255,.55)!important;
}
.moovie-hedge-page .moovie-hedge-term.is-selected strong,
.moovie-hedge-page .moovie-hedge-term.is-selected span,
.moovie-hedge-page .moovie-hedge-term.is-selected small{color:#101807!important}
.moovie-hedge-page .moovie-hedge-calculator-principal small,
.moovie-hedge-page .moovie-hedge-calculator-principal em{color:#cbd4da!important;font-size:10.5px!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-calculator-principal strong{font-size:17px!important;color:#fff!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-summary{
  gap:8px!important;
}
.moovie-hedge-page .moovie-hedge-summary>div{
  min-width:0!important;
  padding:11px 9px!important;
}
.moovie-hedge-page .moovie-hedge-summary span{
  color:#c7d0d7!important;
  font-size:10px!important;
  line-height:1.15!important;
  font-weight:600!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-hedge-page .moovie-hedge-summary strong{
  color:#fff!important;
  font-size:11px!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-summary small{font-size:9.5px!important;line-height:1.2!important}
.moovie-hedge-page .moovie-hedge-lock-note,
.moovie-hedge-page .moovie-hedge-term-required,
.moovie-hedge-page .moovie-hedge-apply-state{
  color:#e0e7eb!important;
  font-size:10.5px!important;
  line-height:1.45!important;
}
.moovie-hedge-page .moovie-hedge-stage-back span{font-size:10.5px!important;font-weight:600!important;color:#f3f6f8!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-consult-term,
.moovie-hedge-page .moovie-hedge-submit{min-height:47px!important;font-size:11px!important;font-weight:600!important}
@media (max-width:390px){
  .moovie-hedge-page .moovie-hedge-term{padding-left:7px!important;padding-right:7px!important}
  .moovie-hedge-page .moovie-hedge-term strong{font-size:10.7px!important}
  .moovie-hedge-page .moovie-hedge-term span{font-size:10px!important}
  .moovie-hedge-page .moovie-hedge-summary span{font-size:10px!important}
  .moovie-hedge-page .moovie-hedge-summary strong{font-size:10.3px!important}
}


.tron-resource-entry-card{
  display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:center;
  margin:12px 0;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:17px;
  background:linear-gradient(145deg,rgba(238,45,56,.075),rgba(255,255,255,.025));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
}
.tron-resource-entry-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(238,45,56,.11);color:#ff6f78}
.tron-resource-entry-icon svg{width:19px;height:19px}
.tron-resource-entry-copy{min-width:0;display:flex;flex-direction:column;gap:3px}
.tron-resource-entry-copy small{font-size:9.5px;font-weight:600;letter-spacing:.11em;color:#ff8a91}
.tron-resource-entry-copy strong{font-size:11px;color:#fff}
.tron-resource-entry-copy span{font-size:10px;line-height:1.35;color:#bac4cb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tron-resource-entry-card>button{display:flex;align-items:center;gap:4px;padding:9px 9px;border:1px solid rgba(255,255,255,.10);border-radius:11px;background:#10151b;color:#f4f7f9;font:900 8px/1 inherit;cursor:pointer}
.tron-resource-entry-card>button svg{width:13px;height:13px}
.tron-resource-sheet{max-width:480px!important}
.tron-resource-sheet .modal-body{display:grid;gap:11px}
.tron-resource-intro{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.025)}
.tron-resource-intro>svg{width:21px;height:21px;color:#ff7079;margin:2px auto 0}
.tron-resource-intro strong{display:block;color:#fff;font-size:11px}
.tron-resource-intro p{margin:4px 0 0;color:#b5c0c7;font-size:10.5px;line-height:1.48}
.tron-resource-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.tron-resource-stats article{padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0b0f14;min-width:0}
.tron-resource-stats small{display:block;color:#8e99a3;font-size:9.5px;font-weight:600;letter-spacing:.11em}
.tron-resource-stats strong{display:block;margin-top:5px;color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tron-resource-stats span{display:block;margin-top:3px;color:#b6c0c8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tron-resource-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;border-radius:13px;background:#080c10;border:1px solid rgba(255,255,255,.07)}
.tron-resource-mode button{min-height:36px;border:0;border-radius:10px;background:transparent;color:#aeb9c1;font:900 9px/1 inherit;cursor:pointer}
.tron-resource-mode button.is-selected{background:#f1f4f6;color:#091015;box-shadow:0 4px 14px rgba(0,0,0,.18)}
.tron-resource-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.tron-resource-choice button{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;text-align:left;min-height:62px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0b1015;color:#eaf0f4;cursor:pointer}
.tron-resource-choice button>span{grid-row:1/3;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.055)}
.tron-resource-choice button>span svg{width:15px;height:15px}
.tron-resource-choice button strong{font-size:10px;white-space:nowrap}
.tron-resource-choice button small{font-size:9.5px;color:#909ca5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tron-resource-choice button.is-selected{border-color:rgba(184,255,59,.7);background:rgba(184,255,59,.08);box-shadow:inset 0 0 0 1px rgba(184,255,59,.12)}
.tron-resource-choice button.is-selected>span{background:#b8ff3b;color:#07100a}
.tron-resource-choice button.is-selected strong{color:#fff}
.tron-resource-choice button.is-selected small{color:#cdd7de}
.tron-resource-amount{display:grid;gap:6px}
.tron-resource-amount>span{color:#e8edf0;font-size:10.5px;font-weight:600}
.tron-resource-amount>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:48px;padding:5px 6px 5px 12px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#090d12}
.tron-resource-amount input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:900 17px/1 inherit}
.tron-resource-amount b{font-size:10.5px;color:#cbd3d9}
.tron-resource-amount button{height:34px;padding:0 10px;border:1px solid rgba(184,255,59,.24);border-radius:10px;background:rgba(184,255,59,.07);color:#b8ff3b;font:950 8px/1 inherit}
.tron-resource-amount>small{color:#98a4ad;font-size:10px}
.tron-resource-unfreeze-note,.tron-resource-footnote{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02);color:#bbc5cc;font-size:10px;line-height:1.45}
.tron-resource-unfreeze-note svg,.tron-resource-footnote svg{width:15px;height:15px;min-width:15px;color:#d7e0e5}
.tron-resource-pending,.tron-resource-withdrawable{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border-radius:13px;border:1px solid rgba(255,185,94,.13);background:rgba(255,173,74,.045)}
.tron-resource-pending small,.tron-resource-withdrawable small{display:block;color:#d6a66c;font-size:9.5px;font-weight:600;letter-spacing:.08em}
.tron-resource-pending strong,.tron-resource-withdrawable strong{display:block;margin-top:3px;color:#fff;font-size:10px}
.tron-resource-pending span{display:block;margin-top:3px;color:#aab5bd;font-size:10px}
.tron-resource-withdrawable button{padding:9px 12px;border:1px solid rgba(184,255,59,.25);border-radius:10px;background:#b8ff3b;color:#07100a;font:950 8px/1 inherit}
.tron-resource-success{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid rgba(184,255,59,.17);border-radius:12px;background:rgba(184,255,59,.045);color:#dcead1;font-size:10px;line-height:1.4}
.tron-resource-success svg{width:15px;height:15px;color:#b8ff3b;min-width:15px}
.tron-resource-success span{flex:1}
.tron-resource-success a{color:#b8ff3b;font-weight:600;white-space:nowrap}
.tron-resource-submit{min-height:46px!important;margin-top:1px!important}
@media (max-width:390px){
  .tron-resource-entry-card{grid-template-columns:36px minmax(0,1fr) auto;padding:10px;gap:8px}
  .tron-resource-entry-icon{width:36px;height:36px}
  .tron-resource-entry-card>button{font-size:9.5px;padding:8px 7px}
  .tron-resource-choice button{column-gap:7px;padding:9px 7px}
  .tron-resource-choice button small{font-size:9.5px}
}


.auto-lock-settings{margin-bottom:14px!important}
.auto-lock-settings-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:0!important}
.auto-lock-settings-head>.setting-label{margin:0!important;min-width:0!important}
.auto-lock-settings .setting-help{margin:9px 0 15px!important;color:#8e98a8!important;line-height:1.52!important}
.auto-lock-countdown{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:82px!important;height:30px!important;padding:0 9px!important;border:1px solid rgba(184,255,59,.18)!important;border-radius:10px!important;background:rgba(184,255,59,.055)!important;color:#dfffa8!important;font-variant-numeric:tabular-nums!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
.auto-lock-countdown svg{width:14px!important;height:14px!important;flex:0 0 14px!important}
.auto-lock-countdown strong{font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;white-space:nowrap!important}
.auto-lock-countdown.is-off{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;color:#8b96a4!important;min-width:96px!important}
.auto-lock-choice{margin-top:0!important}
@media (max-width:390px){.auto-lock-settings-head{align-items:flex-start!important}.auto-lock-countdown{min-width:78px!important;padding:0 7px!important}.auto-lock-countdown.is-off{min-width:90px!important}.auto-lock-settings-head>.setting-label{max-width:190px!important}}



.moovie-hedge-page .moovie-hedge-application-dashboard-head{
  margin:0 0 13px!important;
  padding:0!important;
}
.moovie-hedge-page .moovie-hedge-application-dashboard-head .moovie-hedge-application-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
  min-width:0!important;
}
.moovie-hedge-page .moovie-hedge-application-dashboard-head .moovie-hedge-application-kicker{
  margin:0 0 13px!important;
  color:#f6f8fa!important;
  font-size:11px!important;
  font-weight:600!important;
  letter-spacing:.02em!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-application-balance-label{
  display:block!important;
  margin:0!important;
  color:#aeb9c1!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-application-balance-value{
  display:block!important;
  margin:4px 0 0!important;
  color:#fff!important;
  font-size:22px!important;
  font-weight:600!important;
  line-height:1.05!important;
  letter-spacing:-.025em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-hedge-page .moovie-hedge-application-minimum{
  display:block!important;
  margin:8px 0 0!important;
  color:#d6dee4!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.moovie-hedge-page .moovie-hedge-entry-stage .moovie-hedge-amount-field{margin-top:13px!important}






.moovie-futures-terminal-submit:disabled,
.moovie-futures-terminal-submit.is-long:disabled,
.moovie-futures-terminal-submit.is-short:disabled{
  background:linear-gradient(180deg,#565c62,#41464c)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#b8bec3!important;
  opacity:1!important;
  box-shadow:none!important;
  cursor:not-allowed!important;
  filter:none!important;
  pointer-events:none!important;
}
.moovie-futures-terminal-submit:disabled strong{color:#b8bec3!important}



.tron-freeze-dashboard-badge{
  display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;margin-left:6px;
  border:1px solid rgba(255,214,61,.34);border-radius:999px;background:rgba(255,214,61,.09);
  color:#ffd63d;line-height:1;filter:drop-shadow(0 0 5px rgba(255,214,61,.12));
}
.tron-freeze-dashboard-badge svg{width:10px;height:10px;stroke:currentColor}

.tron-resource-header{padding-right:8px!important}
.tron-resource-live-stats article{display:flex;flex-direction:column;min-height:104px}
.tron-resource-live-stats article>strong{font-size:17px;letter-spacing:-.02em;color:#fff}
.tron-resource-live-stats article>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}
.tron-resource-live-stats article>em{display:block;margin-top:auto;padding-top:7px;color:#ffd75b;font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.02em}
.tron-resource-lock-rule,.tron-resource-estimate{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:11px;border:1px solid rgba(255,214,61,.13);border-radius:13px;background:rgba(255,214,61,.035)}
.tron-resource-lock-rule>svg,.tron-resource-estimate>svg{width:17px;height:17px;margin:1px auto 0;color:#ffd75b}
.tron-resource-lock-rule strong,.tron-resource-estimate strong{display:block;color:#fff;font-size:10.5px}
.tron-resource-lock-rule span,.tron-resource-estimate span{display:block;margin-top:4px;color:#b7c1c8;font-size:10px;line-height:1.45}
.tron-resource-estimate small{display:block;margin-bottom:4px;color:#ffd75b;font-size:9.5px;font-weight:600;letter-spacing:.09em}
.tron-resource-estimate strong{font-size:13px}
@media  (max-width:420px){
  .tron-resource-live-stats{gap:7px}
  .tron-resource-live-stats article{padding:10px 9px}
  .tron-resource-live-stats article>strong{font-size:15px}
}



.referral-page-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}
.referral-page-title>div{min-width:0!important;flex:1 1 auto!important}
.referral-page-title .referral-page-language,
.referral-page-title .referral-page-language:hover,
.referral-page-title .referral-page-language:active{
  flex:0 0 auto!important;width:23px!important;height:15px!important;min-width:23px!important;min-height:15px!important;
  margin:4px 1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:block!important;cursor:pointer!important;
}
.referral-page-title .referral-page-language img{width:23px!important;height:15px!important;display:block!important;object-fit:cover!important;border:0!important;border-radius:0!important;box-shadow:none!important}

@media (max-width:390px){.referral-page-title .referral-page-language,.referral-page-title .referral-page-language img{width:22px!important;height:14px!important;min-width:22px!important;min-height:14px!important}}


.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button{min-height:30px!important;height:30px!important;padding:0 7px!important;gap:5px!important;border-radius:10px!important}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button img{max-height:15px!important}
.payments-page[class*="konebe-payments-theme-"]:not(.moovie-payments-page) .payment-currency-picker button>span{font-size:10.5px!important;line-height:1!important}
.payments-page .payment-pay-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.payments-page .payment-pay-heading h2{min-width:0!important;flex:1 1 auto!important}
.payment-peur-best-gift{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#d7f85a!important;box-shadow:none!important;cursor:pointer!important;animation:paymentGiftFloat 2.8s ease-in-out infinite!important}
.payment-peur-best-gift svg{width:19px!important;height:19px!important;stroke:currentColor!important}
.payment-peur-best-gift:hover,.payment-peur-best-gift:focus-visible{transform:translateY(-1px) scale(1.05)!important;color:#ecff9b!important;outline:none!important}
@keyframes paymentGiftFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media  (prefers-reduced-motion:reduce){.payment-peur-best-gift{animation:none!important}}





.tron-freeze-dashboard-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:13px!important;height:13px!important;margin:0 5px 0 0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  color:#fff!important;filter:none!important;vertical-align:middle!important;transform:translateY(-.5px);
}
.tron-freeze-dashboard-badge svg{width:11px!important;height:11px!important;stroke:#fff!important}


.dashboard-asset-row .asset-change-24h.is-down{color:#ff6575!important}


.stablevalue-burn-services-card{
  position:relative;overflow:hidden;margin:12px 0;padding:15px 16px;border:1px solid rgba(255,255,255,.115);border-radius:16px;
  background:linear-gradient(150deg,#161b19 0%,#0d1110 68%,#0a0d0c 100%);box-shadow:0 16px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)
}
.stablevalue-services-burn-head small{display:block;color:#ffc565;font-size:10px;font-weight:600;letter-spacing:.13em}
.stablevalue-services-burn-head h2{margin:4px 0 4px;color:#fff;font-size:16px;font-weight:600;line-height:1.16}
.stablevalue-services-burn-head p{margin:0;color:#f1f2f3;font-size:10.5px;font-weight:400;line-height:1.42}
.stablevalue-services-burn-list{margin-top:12px;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:blur(1px)}
.stablevalue-services-burn-list>div{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}
.stablevalue-services-burn-list>div:last-child{border-bottom:0}
.stablevalue-services-burn-list span{min-width:0;color:#fff;font-size:12.4px;font-weight:400;line-height:1.34;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stablevalue-services-burn-list b{color:#fff;font-size:12px;font-weight:400;line-height:1.34;white-space:nowrap;text-align:right}
@media (max-width:390px){.stablevalue-burn-services-card{padding:13px}.stablevalue-services-burn-list>div{gap:8px}.stablevalue-services-burn-list span{font-size:11.6px}.stablevalue-services-burn-list b{font-size:11.2px}}



.dashboard-scroll-content .wallet-list-section.dashboard-wallet-list-card{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card>.asset-list{
  border:0!important;
  box-shadow:none!important;
}
.dashboard-wallet-search-trigger{
  width:calc(100% - 6px)!important;
  min-height:38px!important;
  margin:2px 3px 7px!important;
  padding:7px 11px!important;
  border:1px solid rgba(224,232,239,.20)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.018)!important;
  color:#c5cdd4!important;
}
.dashboard-wallet-search-trigger:hover{
  border-color:rgba(232,239,244,.30)!important;
  background:rgba(255,255,255,.03)!important;
  color:#f0f4f7!important;
}
.dashboard-wallet-search-trigger svg{width:15px!important;height:15px!important}
.dashboard-wallet-search-trigger span{font-size:11.5px!important;font-weight:600!important;letter-spacing:.005em!important}


.dashboard-asset-swipe.is-protected{touch-action:pan-y!important}
.dashboard-asset-swipe.is-protected>.dashboard-asset-row{transform:none!important}


.tron-freeze-dashboard-badge{
  margin:0 0 0 5px!important;
  transform:translateY(-.25px)!important;
}
.dashboard-asset-row .asset-name-line{display:inline-flex!important;align-items:center!important;gap:0!important}


.dashboard-wallet-search-filters{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  width:100%!important;
  margin:0 0 6px!important;
  padding:7px 1px 8px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch!important;
  border-top:0!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
  scroll-snap-type:x proximity;
}
.dashboard-wallet-search-filters::-webkit-scrollbar{display:none!important}
.dashboard-wallet-search-filter{
  flex:0 0 auto!important;
  min-height:27px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.025)!important;
  color:#929da7!important;
  font:inherit!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  scroll-snap-align:start;
}
.dashboard-wallet-search-filter:hover{color:#dfe6eb!important;border-color:rgba(255,255,255,.13)!important}
.dashboard-wallet-search-filter.is-active{
  border-color:rgba(184,255,59,.28)!important;
  background:rgba(184,255,59,.08)!important;
  color:#dfffaa!important;
}
.dashboard-wallet-search-row.is-protected{opacity:1!important}
@media (max-width:390px){
  .dashboard-wallet-search-trigger{min-height:36px!important;padding:6px 10px!important}
  .dashboard-wallet-search-trigger span{font-size:11px!important}
  .dashboard-wallet-search-filter{min-height:26px!important;padding:0 9px!important;font-size:10.5px!important}
}


.dashboard-wallet-search-filters{
  gap:5px!important;
  padding-left:0!important;
  padding-right:0!important;
}
.dashboard-wallet-search-filter{
  flex:1 0 70px!important;
  min-width:70px!important;
  min-height:27px!important;
  padding:0 8px!important;
  border-radius:8px!important;
  text-align:center!important;
}
@media (max-width:390px){
  .dashboard-wallet-search-filter{flex-basis:66px!important;min-width:66px!important;border-radius:7px!important}
}










.swap-title-row.swap-title-compact .swap-back-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.swap-title-row.swap-title-compact .swap-back-button:hover,.swap-title-row.swap-title-compact .swap-back-button:focus-visible{background:transparent!important;box-shadow:none!important}
.swap-title-row.swap-title-compact .swap-help-standard{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}
.swap-title-row.swap-title-compact .swap-help-standard svg{width:19px!important;height:19px!important}


.stablevalue-services-burn-head h2{color:#fff!important;font-size:17.5px!important;font-weight:400!important;line-height:1.18!important}
.stablevalue-services-burn-head p{color:#fff!important;font-size:12.4px!important;font-weight:400!important;line-height:1.45!important}
.stablevalue-services-burn-list span{color:#fff!important;font-size:13.5px!important;font-weight:400!important;line-height:1.38!important}
.stablevalue-services-burn-list b{color:#fff!important;font-size:13.2px!important;font-weight:400!important;line-height:1.38!important}
@media (max-width:390px){.stablevalue-services-burn-list span{font-size:12.5px!important}.stablevalue-services-burn-list b{font-size:12.2px!important}}


.swap-title-row.swap-title-compact .swap-help-icon-only{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
  color:inherit!important;
  cursor:pointer!important;
}
.swap-title-row.swap-title-compact .swap-help-icon-only:hover,
.swap-title-row.swap-title-compact .swap-help-icon-only:focus-visible,
.swap-title-row.swap-title-compact .swap-help-icon-only:active{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.swap-title-row.swap-title-compact .swap-help-icon-only svg{
  width:20px!important;
  height:20px!important;
  stroke:currentColor!important;
}



.dashboard-market-icon,
.market-action-icon,
.bank-action-icon{
  display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;
}
.dashboard-market-icon{width:14px!important;height:14px!important}
.dashboard-market-icon svg{width:14px!important;height:14px!important;display:block!important}
.moovie-prediction-peuro-buy-button .dashboard-market-icon,
.moovie-prediction-peuro-buy-button .dashboard-market-icon svg{width:12px!important;height:12px!important}
.bank-action-icon{width:25px!important;height:25px!important}
.bank-action-icon svg{width:22px!important;height:22px!important;display:block!important}
.market-action-icon{width:12px!important;height:12px!important}
.market-action-icon svg{width:12px!important;height:12px!important;display:block!important}
.peur-buy-pay-row .peur-buy-button .bank-action-icon,
.peur-buy-pay-row .peur-withdraw-button .bank-action-icon{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.dashboard-wallet-search-eye.is-locked{cursor:default!important;pointer-events:none!important;opacity:.62!important;color:#aab4be!important}
.dashboard-wallet-search-filters{overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;cursor:grab!important;user-select:none!important}
.dashboard-wallet-search-filters.is-mouse-dragging{cursor:grabbing!important;scroll-snap-type:none!important}
.dashboard-wallet-search-filters.is-mouse-dragging .dashboard-wallet-search-filter{pointer-events:none!important}
@media (max-width:390px){
  .dashboard-market-icon,.dashboard-market-icon svg{width:13px!important;height:13px!important}
  .moovie-prediction-peuro-buy-button .dashboard-market-icon,.moovie-prediction-peuro-buy-button .dashboard-market-icon svg{width:11px!important;height:11px!important}
  .bank-action-icon{width:24px!important;height:24px!important}.bank-action-icon svg{width:21px!important;height:21px!important}
  .market-action-icon,.market-action-icon svg{width:11px!important;height:11px!important}
}


.dashboard-wallet-search-filter{
  transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease!important;
  -webkit-tap-highlight-color:transparent!important;
}
.dashboard-wallet-search-filter:active{transform:scale(.97)!important}
.dashboard-wallet-search-filter.is-active{
  border-color:rgba(184,255,59,.48)!important;
  background:linear-gradient(180deg,rgba(184,255,59,.13),rgba(184,255,59,.07))!important;
  color:#e8ffbf!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.05) inset,0 0 12px rgba(184,255,59,.07)!important;
}
.dashboard-wallet-search-filter[aria-selected="false"]{opacity:.82!important}
.dashboard-wallet-search-filter[aria-selected="true"]{opacity:1!important}



.dashboard-wallet-search-sheet{
  max-width:100%!important;
  overflow-x:hidden!important;
  overscroll-behavior-x:none!important;
}
.dashboard-wallet-search-sheet .swap-asset-picker-body{
  min-width:0!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
.dashboard-wallet-search-filters{
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  scroll-behavior:auto!important;
  overscroll-behavior-x:contain!important;
}
.dashboard-wallet-search-filter{
  scroll-margin-inline:0!important;
}





.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
  height:min(72dvh,640px)!important;
  max-height:min(calc(var(--asset-picker-vv-height,100dvh) - 90px),640px)!important;
}
.dashboard-wallet-search-sheet .swap-asset-picker-body{
  min-height:0!important;
  flex:1 1 auto!important;
}
.dashboard-wallet-search-filters{
  flex:0 0 auto!important;
  margin:0 0 8px!important;
  padding:10px 1px 11px!important;
}
.dashboard-wallet-search-list{
  min-height:0!important;
  flex:1 1 auto!important;
  overflow-y:auto!important;
}
@media (max-height:560px){
  .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
    height:min(76dvh,500px)!important;
    max-height:calc(var(--asset-picker-vv-height,100dvh) - 34px)!important;
  }
}




.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
  height:min(86dvh,700px)!important;
  max-height:min(calc(var(--asset-picker-vv-height,100dvh) - 44px),700px)!important;
}
@media (max-height:560px){
  .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
    height:min(88dvh,520px)!important;
    max-height:calc(var(--asset-picker-vv-height,100dvh) - 22px)!important;
  }
}


.receive-compact-sheet .receive-content-compact > .wallet-source-picker:first-child,
.token-receive-sheet .receive-content-compact > .token-network-picker + .wallet-source-picker,
.token-receive-sheet .receive-content-compact > .token-network-selector + .wallet-source-picker {
  margin-top:0!important;
}
.receive-compact-sheet .wallet-source-trigger strong {
  font-size:12.5px!important;
  line-height:1.22!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.receive-compact-sheet .wallet-source-option-copy strong {
  font-size:11.5px!important;
  line-height:1.22!important;
  font-weight:600!important;
}



.dashboard-asset-row .asset-main{min-width:0!important;overflow:hidden!important}
.dashboard-asset-row .asset-name-line{
  display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;
  width:100%!important;overflow:hidden!important;white-space:nowrap!important;
}
.dashboard-asset-row .asset-name-line>.asset-name-text{
  flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 30px)!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges{
  display:flex!important;align-items:center!important;flex:0 1 auto!important;min-width:0!important;
  max-width:100%!important;margin:0 0 0 18px!important;padding:0 1px!important;gap:0!important;
  overflow:hidden!important;white-space:nowrap!important;isolation:isolate!important;
}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge{
  position:relative!important;display:inline-flex!important;width:23px!important;height:23px!important;
  min-width:23px!important;flex:0 0 23px!important;margin:0!important;padding:3px!important;
  border-radius:50%!important;background:#171c24!important;border:1px solid rgba(255,255,255,.17)!important;
  box-shadow:0 1px 5px rgba(0,0,0,.38)!important;overflow:hidden!important;
}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge+ .token-network-mini-badge{margin-left:-7px!important}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(1){z-index:20}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(2){z-index:19}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(3){z-index:18}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(4){z-index:17}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(5){z-index:16}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(6){z-index:15}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(7){z-index:14}
.dashboard-asset-row .asset-name-line>.token-network-mini-badges>.token-network-mini-badge:nth-child(8){z-index:13}
@media (max-width:430px){
 .dashboard-asset-row .asset-name-line>.token-network-mini-badges{margin-left:14px!important}
}
@media (max-width:370px){
 .dashboard-asset-row .asset-name-line>.token-network-mini-badges{margin-left:10px!important}
}


.token-receive-sheet .wallet-source-picker{isolation:isolate}
.token-receive-sheet .wallet-source-picker.is-open{z-index:460!important}
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-menu{
  display:grid!important;
  gap:3px!important;
  z-index:480!important;
  background:#fff!important;
  border-color:#d9dee4!important;
  box-shadow:0 22px 56px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.035)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-option{
  background:#fff!important;
  color:#11161c!important;
  border-color:#edf0f2!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-option strong{color:#11161c!important}
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-option small{color:#606b76!important}
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-option:hover,
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-option.is-selected{
  background:#f3f7ec!important;
  border-color:#b8d970!important;
}

.token-receive-sheet .receive-content-compact>.wallet-source-picker.is-open~*{pointer-events:none!important}

.receive-bottom-sheet .qr-card{position:relative;isolation:isolate}
.receive-bottom-sheet .qr-card.qr-load-failed>img{opacity:0!important}
.receive-bottom-sheet .qr-refresh-fallback{
  position:absolute!important;
  inset:50% auto auto 50%!important;
  transform:translate(-50%,-50%)!important;
  z-index:8!important;
  min-width:126px!important;
  min-height:42px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:9px 12px!important;
  border:1px solid rgba(17,22,28,.16)!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#11161c!important;
  box-shadow:0 8px 24px rgba(0,0,0,.16)!important;
  font-size:10px!important;
  font-weight:600!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
.receive-bottom-sheet .qr-refresh-fallback svg{width:16px!important;height:16px!important;flex:0 0 auto!important}
.receive-bottom-sheet .qr-refresh-fallback:disabled{opacity:.55!important;cursor:wait!important}


#open-token-wallets svg,
#open-detail-wallets svg{width:20px!important;height:20px!important}
@media (max-width:520px){#open-token-wallets svg,#open-detail-wallets svg{width:19px!important;height:19px!important}}
















.dashboard-wallet-search-sign{
  display:block!important;
  min-width:18px!important;
  text-align:center!important;
  font-size:22px!important;
  line-height:1!important;
  font-weight:520!important;
  transform:translateY(-1px);
}
.dashboard-wallet-search-eye.hidden .dashboard-wallet-search-sign{font-weight:480!important}
.dashboard-wallet-search-eye.visible .dashboard-wallet-search-sign{font-weight:560!important}
.dashboard-wallet-search-eye.is-locked svg{width:16px!important;height:16px!important}



.dashboard-wallet-search-eye.hidden{color:#54d98c!important}
.dashboard-wallet-search-eye.visible{color:#ff626d!important}
.dashboard-wallet-search-eye.hidden:hover{color:#78e6a7!important}
.dashboard-wallet-search-eye.visible:hover{color:#ff7d86!important}
.dashboard-wallet-search-eye.is-locked{color:#aab4be!important}


























.moovie-hedge-summary-balance-grid{margin-bottom:12px!important}
.moovie-hedge-summary-balance-card{cursor:default!important}
.moovie-hedge-summary-balance-card:hover{transform:none!important}


.moovie-hedge-summary-balance-card{padding-bottom:50px!important}
.moovie-hedge-help-card-button{
  appearance:none!important;position:absolute!important;right:11px!important;bottom:11px!important;z-index:5!important;
  width:31px!important;height:31px!important;min-width:31px!important;display:grid!important;place-items:center!important;
  padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#e8edf1!important;
  box-shadow:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important
}
.moovie-hedge-help-card-button:hover,.moovie-hedge-help-card-button:focus-visible{color:#b8ff3b!important;background:rgba(184,255,59,.045)!important;outline:none!important}
.moovie-hedge-help-card-button svg{width:19px!important;height:19px!important;display:block!important}
.moovie-hedge-page>.moovie-hedge-asset-grid:not(.moovie-hedge-summary-balance-grid){grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
.moovie-hedge-offer-card{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;min-height:92px!important;padding:16px 17px!important}
.moovie-hedge-offer-card .moovie-hedge-asset-card-icon{width:48px!important;height:48px!important;margin:0!important}
.moovie-hedge-offer-card .moovie-hedge-asset-card-copy{display:grid!important;gap:5px!important;align-content:center!important}
.moovie-hedge-offer-card .moovie-hedge-asset-name{font-size:14px!important;font-weight:600!important;line-height:1.15!important}
.moovie-hedge-offer-yield{display:block!important;margin:0!important;color:#b8ff3b!important;font-size:11.5px!important;font-style:normal!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.005em!important;white-space:normal!important}
.moovie-hedge-entry-balance-hero{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:14px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:linear-gradient(145deg,#0e1218,#0a0d12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important}
.moovie-hedge-entry-coin{display:grid!important;place-items:center!important;width:44px!important;height:44px!important}
.moovie-hedge-entry-balance-copy{min-width:0!important}
.moovie-hedge-entry-balance-copy span,.moovie-hedge-entry-balance-copy strong,.moovie-hedge-entry-balance-copy small{display:block!important}
.moovie-hedge-entry-balance-copy span{color:#aab4be!important;font-size:10.5px!important;font-weight:600!important;line-height:1.1!important}
.moovie-hedge-entry-balance-copy strong{margin-top:4px!important;color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-hedge-entry-balance-copy small{margin-top:5px!important;color:#7f8a95!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}
.moovie-hedge-entry-limit{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;min-width:0!important;padding-left:12px!important;border-left:1px solid rgba(255,255,255,.06)!important}
.moovie-hedge-entry-limit span{color:#7f8994!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.moovie-hedge-entry-limit b{max-width:180px!important;color:#dce3e9!important;font-size:10.5px!important;font-weight:600!important;line-height:1.35!important;text-align:right!important;white-space:normal!important}
.moovie-hedge-entry-amount{margin-top:14px!important}
.moovie-hedge-entry-amount>span{color:#dce4eb!important;font-size:10px!important;font-weight:600!important;letter-spacing:.005em!important;text-transform:none!important}
.moovie-hedge-info-sheet{max-width:560px!important}
.moovie-hedge-info-head{align-items:center!important}
.moovie-hedge-info-head small{color:#8b96a2!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important}
.moovie-hedge-info-head h2{margin-top:3px!important}
.moovie-hedge-info-body{display:grid!important;gap:14px!important}
.moovie-hedge-info-intro{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;padding:13px 14px!important;border:1px solid rgba(184,255,59,.12)!important;border-radius:15px!important;background:rgba(184,255,59,.035)!important}
.moovie-hedge-info-intro>svg{width:21px!important;height:21px!important;color:#b8ff3b!important;margin-top:1px!important}
.moovie-hedge-info-intro strong{display:block!important;color:#f4f7f9!important;font-size:12px!important;line-height:1.35!important}
.moovie-hedge-info-intro p{margin:5px 0 0!important;color:#aeb8c2!important;font-size:10.5px!important;line-height:1.55!important}
.moovie-hedge-info-grid{display:grid!important;gap:8px!important}
.moovie-hedge-info-grid article{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;padding:12px 13px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;background:rgba(255,255,255,.018)!important}
.moovie-hedge-info-grid article>b{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:rgba(184,255,59,.065)!important;color:#b8ff3b!important;font-size:10.5px!important;font-weight:600!important}
.moovie-hedge-info-grid strong{display:block!important;color:#edf2f5!important;font-size:11px!important;line-height:1.35!important}
.moovie-hedge-info-grid p{margin:4px 0 0!important;color:#9ba6b1!important;font-size:10px!important;line-height:1.55!important}
.moovie-hedge-info-example{padding:12px 13px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:14px!important;background:#0b0f14!important}
.moovie-hedge-info-example span,.moovie-hedge-info-example strong{display:block!important}
.moovie-hedge-info-example span{color:#7e8994!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.moovie-hedge-info-example strong{margin-top:5px!important;color:#dbe2e8!important;font-size:10px!important;line-height:1.5!important}
@media (max-width:520px){
  .moovie-hedge-offer-card{grid-template-columns:40px minmax(0,1fr)!important;padding:13px!important;min-height:84px!important}
  .moovie-hedge-offer-card .moovie-hedge-asset-card-icon{width:40px!important;height:40px!important}
  .moovie-hedge-offer-card .moovie-hedge-asset-name{font-size:13px!important}
  .moovie-hedge-offer-yield{font-size:10.7px!important}
  .moovie-hedge-entry-balance-hero{grid-template-columns:40px minmax(0,1fr)!important;padding:12px!important}
  .moovie-hedge-entry-coin{width:40px!important;height:40px!important}
  .moovie-hedge-entry-limit{grid-column:1/-1!important;align-items:flex-start!important;padding:10px 0 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.06)!important}
  .moovie-hedge-entry-limit b{max-width:none!important;text-align:left!important}
  .moovie-hedge-info-sheet{max-width:none!important}
}



.moovie-hedge-page .moovie-hedge-offer-yield,
.moovie-hedge-page .moovie-finance-balance-label,
.moovie-hedge-page .moovie-finance-total-balance,
.moovie-hedge-page .moovie-finance-limit-line small,
.moovie-hedge-page .moovie-finance-limit-line em,
.moovie-hedge-page .moovie-finance-stored-line span,
.moovie-hedge-page .moovie-finance-stored-line strong,
.moovie-hedge-page .moovie-hedge-entry-balance-copy span,
.moovie-hedge-page .moovie-hedge-entry-balance-copy strong,
.moovie-hedge-page .moovie-hedge-entry-balance-copy small,
.moovie-hedge-page .moovie-hedge-entry-limit span,
.moovie-hedge-page .moovie-hedge-entry-limit b,
.moovie-hedge-page .moovie-hedge-entry-amount>span,
.moovie-hedge-page .moovie-hedge-entry-amount b,
.moovie-hedge-page .moovie-hedge-application-kicker,
.moovie-hedge-page .moovie-hedge-calculator-principal small,
.moovie-hedge-page .moovie-hedge-calculator-principal strong,
.moovie-hedge-page .moovie-hedge-calculator-principal em,
.moovie-hedge-page .moovie-hedge-term-block>span,
.moovie-hedge-page .moovie-hedge-term strong,
.moovie-hedge-page .moovie-hedge-term span,
.moovie-hedge-page .moovie-hedge-term small,
.moovie-hedge-page .moovie-hedge-summary span,
.moovie-hedge-page .moovie-hedge-summary strong,
.moovie-hedge-page .moovie-hedge-summary small,
.moovie-hedge-page .moovie-hedge-lock-note span,
.moovie-hedge-page .moovie-hedge-term-required span,
.moovie-hedge-page .moovie-hedge-apply-state{font-weight:400!important}
.moovie-hedge-page .moovie-hedge-asset-name{font-weight:600!important}
.moovie-hedge-page .moovie-hedge-offer-yield{font-weight:400!important}
.moovie-hedge-help-card-button{color:#b8ff3b!important}
.moovie-hedge-entry-balance-hero{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important}
.moovie-hedge-entry-balance-copy small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-hedge-entry-limit{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:5px 0 0!important;border:0!important}
.moovie-hedge-entry-limit span{flex:0 0 auto!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important}
.moovie-hedge-entry-limit b{display:block!important;max-width:none!important;min-width:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}
.moovie-hedge-quick-percent{display:none!important}
@media (max-width:520px){
 .moovie-hedge-entry-balance-hero{grid-template-columns:40px minmax(0,1fr)!important}
 .moovie-hedge-entry-limit{grid-column:1/-1!important;flex-direction:row!important;align-items:baseline!important;padding:5px 0 0!important;border:0!important}
 .moovie-hedge-entry-limit b{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
}


.moovie-hedge-info-sheet strong,.moovie-hedge-info-sheet b{font-weight:400!important}
.moovie-hedge-entry-balance-copy small{font-size:clamp(7.5px,2vw,8.5px)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.moovie-hedge-entry-limit b{font-size:clamp(7px,2.1vw,9px)!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}


.moovie-hedge-calculator-top{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:34px!important;margin-bottom:14px!important;padding-right:42px!important}
.moovie-hedge-calculator-top .moovie-hedge-application-kicker{order:1!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-hedge-stage-back-icon{position:absolute!important;right:0!important;top:0!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:9px!important}
.moovie-hedge-stage-back-icon svg{width:17px!important;height:17px!important}
.moovie-hedge-page .moovie-hedge-term-block>span{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}
.moovie-hedge-page .moovie-hedge-term{min-height:78px!important;gap:2px!important}
.moovie-hedge-page .moovie-hedge-term em{display:block!important;margin-top:4px!important;color:#b8ff3b!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:600!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-term.is-selected em{color:#101807!important}
.moovie-hedge-page .moovie-hedge-summary>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}
.moovie-hedge-page .moovie-hedge-summary em{display:block!important;color:#b8ff3b!important;font-size:10px!important;line-height:1.15!important;font-style:normal!important;font-weight:600!important;white-space:nowrap!important}
.moovie-hedge-page .moovie-hedge-summary .event-inline-rate{color:#b8ff3b!important}
.moovie-hedge-page .moovie-hedge-summary .vip-inline-rate{color:#d8b8ff!important}

.mystery-draw-stage{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr)!important;gap:10px!important;align-items:stretch!important;margin-top:10px!important}
.mystery-draw-stage .mystery-reveal-box{margin-top:0!important;min-height:116px!important;height:100%!important;grid-template-columns:48px minmax(0,1fr)!important;gap:9px!important;padding:11px!important}
.mystery-draw-stage .mystery-reveal-gift{width:48px!important;height:48px!important;border-radius:14px!important}
.mystery-draw-stage .mystery-reveal-gift svg{width:25px!important;height:25px!important}
.mystery-draw-stage .mystery-reveal-copy small{font-size:9.5px!important;white-space:nowrap!important}
.mystery-draw-stage .mystery-reveal-copy strong{display:flex!important;align-items:baseline!important;gap:6px!important;margin-top:5px!important;font-size:11px!important;white-space:nowrap!important}
.mystery-draw-stage .mystery-reveal-copy strong b{font-size:20px!important;line-height:1!important;color:inherit!important}
.mystery-draw-stage .mystery-reveal-copy em{display:block!important;margin-top:8px!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;white-space:nowrap!important}
.mystery-draw-stage .mystery-reveal-box.is-empty{opacity:.72!important}
.mystery-prize-tiers{display:grid!important;grid-template-rows:1fr 1fr!important;gap:8px!important;min-width:0!important}
.mystery-prize-tiers article{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;overflow:hidden!important}
.mystery-prize-tiers article.is-gold{background:linear-gradient(135deg,rgba(190,132,18,.22),rgba(91,57,5,.14))!important;border-color:rgba(255,211,92,.24)!important}
.mystery-prize-tiers article.is-silver{background:linear-gradient(135deg,rgba(211,221,228,.10),rgba(109,124,135,.07))!important;border-color:rgba(211,221,228,.15)!important}
.mystery-prize-tiers b{font-size:10.5px!important;line-height:1.1!important;white-space:nowrap!important}
.mystery-prize-tiers .is-gold b{color:#ffd96b!important}
.mystery-prize-tiers .is-silver b{color:#d9e1e7!important}
.mystery-prize-tiers span{display:block!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.1!important;color:#f3f6f8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
@media (max-width:430px){
  .mystery-draw-stage{grid-template-columns:minmax(0,1.05fr) minmax(132px,.95fr)!important;gap:7px!important}
  .mystery-draw-stage .mystery-reveal-box{grid-template-columns:38px minmax(0,1fr)!important;min-height:110px!important;padding:9px!important}
  .mystery-draw-stage .mystery-reveal-gift{width:38px!important;height:38px!important}
  .mystery-draw-stage .mystery-reveal-gift svg{width:21px!important;height:21px!important}
  .mystery-draw-stage .mystery-reveal-copy strong{font-size:10.5px!important;gap:4px!important}
  .mystery-draw-stage .mystery-reveal-copy strong b{font-size:17px!important}
  .mystery-prize-tiers article{padding:8px!important}
  .mystery-prize-tiers b{font-size:10.5px!important}
  .mystery-prize-tiers span{font-size:9.5px!important;letter-spacing:-.01em!important}
  .moovie-hedge-page .moovie-hedge-term{min-height:74px!important}
  .moovie-hedge-page .moovie-hedge-term em{font-size:9.5px!important}
}


.moovie-hedge-help-card-button,.stake-help-button,.swap-help-icon-only,.moovie-prediction-help-plain,.moovie-help-button,.peur-info-button{color:#b8ff3b!important}
.moovie-hedge-help-card-button:hover,.moovie-hedge-help-card-button:focus-visible,.stake-help-button:hover,.stake-help-button:focus-visible,.swap-help-icon-only:hover,.swap-help-icon-only:focus-visible,.moovie-prediction-help-plain:hover,.moovie-prediction-help-plain:focus-visible,.moovie-help-button:hover,.moovie-help-button:focus-visible,.peur-info-button:hover,.peur-info-button:focus-visible{color:#b8ff3b!important}
.moovie-transfer-eligibility-help,
.moovie-transfer-hero-help,
.send-unify-inline-help{color:#b8ff3b!important}
.moovie-transfer-eligibility-help:hover,.moovie-transfer-eligibility-help:focus-visible,
.moovie-transfer-hero-help:hover,.moovie-transfer-hero-help:focus-visible,
.send-unify-inline-help:hover,.send-unify-inline-help:focus-visible{color:#b8ff3b!important}





.inline-balance-help{position:static!important;inset:auto!important;margin:0!important;flex:0 0 auto!important;width:28px!important;height:28px!important;min-width:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#b8ff3b!important;display:grid!important;place-items:center!important;padding:0!important}
.inline-balance-help svg{width:18px!important;height:18px!important;stroke:currentColor!important}
.moovie-hedge-summary-balance-card>.moovie-hedge-help-card-button{position:static!important}

.stake-page .stake-help-button{color:#b8ff3b!important}


.bubble-stake-page-heading{margin-bottom:10px!important}
.bubble-stake-page-heading h1{margin:0!important;font-size:24px!important;line-height:1.08!important}
.bubble-stake-page-heading p{margin:5px 0 0!important;color:var(--muted)!important;font-size:12px!important}
.bubble-stake-balance-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 12px!important;min-height:132px!important;padding:17px 16px!important}
.bubble-stake-balance-card .bubble-stake-bubble-field{grid-column:1/-1!important;grid-row:1/-1!important;position:absolute!important;inset:0!important}
.bubble-stake-balance-statement{grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:end!important;position:relative!important;z-index:4!important;margin:0!important}
.bubble-stake-balance-copy{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important}
.bubble-stake-balance-copy>span{font-size:11px!important;color:var(--muted)!important}
.bubble-stake-balance-copy>strong{font-size:25px!important;line-height:1!important;letter-spacing:-.03em!important;white-space:nowrap!important}
.bubble-stake-balance-help-row{grid-column:1/-1!important;grid-row:2!important;position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important}
.bubble-stake-balance-help-row>span{font-size:10px!important;color:var(--muted)!important}
.bubble-stake-balance-card .stake-intro-copy,.bubble-stake-balance-card .stake-intro-actions{display:none!important}
@media (max-width:520px){.bubble-stake-page-heading{margin-left:10px!important;margin-right:10px!important}.bubble-stake-balance-card{margin-left:10px!important;margin-right:10px!important}.bubble-stake-balance-copy>strong{font-size:22px!important}.inline-balance-help{width:26px!important;height:26px!important;min-width:26px!important}}


.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{
  display:block!important;
  margin-top:6px!important;
  color:#57f2c1!important;
  font-size:10px!important;
  font-weight:400!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  letter-spacing:0!important;
}
@media (max-width:420px){
  .moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{font-size:10px!important;margin-top:5px!important}
}


.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{
  display:block!important;
  margin-top:6px!important;
  color:#57f2c1!important;
  font-size:10px!important;
  font-weight:400!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  letter-spacing:0!important;
}
@media (max-width:420px){.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{font-size:10px!important;margin-top:5px!important}}


.pin-biometric-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:14px auto 0;width:max-content;max-width:100%}
.pin-biometric-trigger{position:relative;width:48px;height:48px;padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;border-radius:50%;isolation:isolate;transition:opacity .18s ease,transform .18s ease}
.pin-biometric-trigger:hover{transform:scale(1.035)}.pin-biometric-trigger:disabled{cursor:default;opacity:.68}
.pin-biometric-orbit{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)}
.pin-biometric-orbit::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0 58%,rgba(255,255,255,.16) 66%,rgba(255,255,255,.78) 73%,transparent 84%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pinBiometricOrbit 2.2s linear infinite;pointer-events:none}
.pin-biometric-orbit svg{position:relative;z-index:2;width:23px;height:23px;color:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.14))}
.pin-biometric-trigger.is-busy .pin-biometric-orbit::before{animation-duration:.78s;background:conic-gradient(from 0deg,transparent 0 44%,rgba(255,255,255,.20) 57%,#fff 69%,transparent 82%)}
.pin-biometric-label{color:rgba(238,242,246,.76);font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;text-align:center}
@keyframes pinBiometricOrbit{to{transform:rotate(360deg)}}
.biometric-settings-card summary>svg{color:#b8ff3b}.biometric-security-copy{margin:0 0 12px}.biometric-settings-button{margin-top:10px}
.auto-lock-security-card{overflow:hidden!important}.auto-lock-security-body{padding:15px 16px}.auto-lock-security-card .auto-lock-settings-head{margin-bottom:0!important}.auto-lock-security-card .auto-lock-choice{margin-top:0!important}
@media (max-width:520px){.biometric-settings-button{width:100%}}
@media (prefers-reduced-motion:reduce){.pin-biometric-orbit::before{animation:none!important}}


.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{color:rgba(9,11,14,.72)!important;font-weight:400!important}
.moovie-prediction-stake-grid-strong button:disabled>span.moovie-prediction-estimated-return{color:rgba(9,11,14,.52)!important}


.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{display:block!important;width:100%!important;text-align:center!important;color:inherit!important;font-size:10.2px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important;margin-top:6px!important;white-space:nowrap!important;opacity:.82!important}
.moovie-prediction-stake-grid-strong button:disabled>span.moovie-prediction-estimated-return{color:inherit!important;opacity:.58!important}
@media (max-width:420px){.moovie-prediction-stake-grid-strong button>span.moovie-prediction-estimated-return{font-size:10.5px!important;margin-top:5px!important}}



.moovie-hedge-summary-balance-card,
.moovie-finance-asset-card,
.bubble-stake-balance-card{position:relative!important}
.corner-balance-help{
  position:absolute!important;
  right:14px!important;
  bottom:12px!important;
  margin:0!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  padding:0!important;
  color:#b8ff3b!important;
  z-index:6!important;
}
.corner-balance-help svg{width:18px!important;height:18px!important;stroke:currentColor!important}
.bubble-stake-balance-help-row{display:none!important}
@media (max-width:520px){
  .corner-balance-help{right:12px!important;bottom:10px!important;width:26px!important;height:26px!important;min-width:26px!important}
}



.moovie-hedge-summary-balance-card .inline-balance-help{position:static!important;margin:0!important;width:28px!important;height:28px!important;min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#b8ff3b!important;padding:0!important}
.moovie-hedge-summary-balance-card .inline-balance-help svg{width:18px!important;height:18px!important;stroke:currentColor!important}
@media (max-width:520px){.moovie-hedge-summary-balance-card .inline-balance-help{width:26px!important;height:26px!important;min-width:26px!important}}


.moovie-hedge-summary-balance-card{padding:14px!important;min-height:92px!important;padding-bottom:14px!important}
.moovie-hedge-summary-balance-card .moovie-finance-statement-card-button,.moovie-finance-asset-card .moovie-finance-statement-card-button,.bubble-stake-standard-balance-card .moovie-finance-statement-card-button{position:absolute!important;right:14px!important;top:12px!important;z-index:7!important}
.bubble-stake-standard-balance-grid{margin-bottom:12px!important}
.bubble-stake-standard-balance-card{overflow:hidden!important;isolation:isolate!important;position:relative!important}
.bubble-stake-standard-balance-card>.moovie-hedge-asset-card-icon,.bubble-stake-standard-balance-card>.moovie-hedge-asset-card-copy,.bubble-stake-standard-balance-card>.moovie-finance-limit-line,.bubble-stake-standard-balance-card>.moovie-finance-stored-line,.bubble-stake-standard-balance-card>.moovie-finance-statement-card-button{position:relative;z-index:5}
.bubble-stake-standard-balance-card .card-grid,.bubble-stake-standard-balance-card .balance-theme-art{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}
.bubble-stake-standard-balance-card .bubble-stake-bubble-field{z-index:1!important}
.futures-open-orders-pnl{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}
.futures-open-orders-pnl em{font-style:normal!important;font-size:10px!important;font-weight:600!important}
.futures-open-orders-pnl.is-profit,.futures-open-orders-pnl.is-profit em{color:#57f2c1!important}
.futures-open-orders-pnl.is-loss,.futures-open-orders-pnl.is-loss em{color:#ff667d!important}
.futures-open-orders-pnl.is-flat,.futures-open-orders-pnl.is-flat em{color:#fff!important}
.purchase-method-tabs-card{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;margin:0 0 10px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025)}
.purchase-method-tab{min-height:42px;border:1px solid transparent;border-radius:11px;background:transparent;color:#9ca7b1;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;cursor:pointer}
.purchase-method-tab img,.purchase-method-tab svg{width:20px;height:20px;object-fit:contain}
.purchase-method-tab.is-active{border-color:rgba(184,255,59,.28);background:rgba(184,255,59,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(184,255,59,.04)}
@media (max-width:520px){.moovie-hedge-summary-balance-card .moovie-finance-statement-card-button,.moovie-finance-asset-card .moovie-finance-statement-card-button,.bubble-stake-standard-balance-card .moovie-finance-statement-card-button{right:12px!important;top:10px!important}.futures-open-orders-pnl{gap:5px!important}.futures-open-orders-pnl em{font-size:10.5px!important}}


.moovie-hedge-summary-balance-card .moovie-finance-limit-line{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto 28px!important;
  align-items:center!important;
  column-gap:7px!important;
}
.moovie-hedge-summary-balance-card .moovie-finance-limit-line::after{
  content:""!important;
  display:block!important;
  width:28px!important;
  height:1px!important;
}
.moovie-hedge-summary-balance-card .moovie-finance-limit-line>small{min-width:0!important}
.moovie-hedge-summary-balance-card .moovie-finance-limit-line>em{
  justify-self:end!important;
  text-align:right!important;
  white-space:nowrap!important;
}

.bubble-stake-standard-balance-card-compact{
  row-gap:7px!important;
  min-height:0!important;
  padding-top:13px!important;
  padding-bottom:13px!important;
}
.bubble-stake-standard-balance-card-compact .moovie-finance-stored-line{
  padding-top:7px!important;
}
.bubble-stake-standard-balance-card-compact .moovie-finance-stored-line span,
.bubble-stake-standard-balance-card-compact .moovie-finance-stored-line strong{
  line-height:1.12!important;
}

.dashboard-prime-market-grid-three{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.dashboard-prime-market-grid-three>.dashboard-prime-card{min-width:0!important}
.dashboard-prime-swap{
  display:grid!important;
  grid-template-columns:26px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:7px!important;
  border:1px solid rgba(225,255,154,.92)!important;
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  color:#101807!important;
  box-shadow:0 8px 20px rgba(75,122,12,.18),0 0 14px rgba(184,255,59,.14),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
}
.dashboard-prime-swap:hover{background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important}
.dashboard-prime-swap:active{transform:translateY(1px)}
.dashboard-prime-swap:focus-visible{outline:2px solid rgba(184,255,59,.4);outline-offset:2px}
.dashboard-prime-swap-icon{
  width:26px!important;
  height:26px!important;
  border-radius:9px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.26)!important;
  color:#101807!important;
}
.dashboard-prime-swap-icon svg{width:16px!important;height:16px!important;stroke:currentColor!important}
.dashboard-prime-swap-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:2px!important;
}
.dashboard-prime-swap-copy strong,
.dashboard-prime-swap-copy span{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.dashboard-prime-swap-copy strong{
  color:#101807!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}
.dashboard-prime-swap-copy span{
  color:rgba(16,24,7,.82)!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1.05!important;
  white-space:nowrap!important;
}
@media (max-width:600px){
  .moovie-hedge-summary-balance-card .moovie-finance-limit-line{grid-template-columns:minmax(0,1fr) auto 26px!important;column-gap:6px!important}
  .moovie-hedge-summary-balance-card .moovie-finance-limit-line::after{width:26px!important}
  .dashboard-prime-market-grid-three{gap:5px!important}
  .dashboard-prime-swap{grid-template-columns:24px minmax(0,1fr)!important;column-gap:6px!important;padding:5px 7px!important;min-height:49px!important}
  .dashboard-prime-swap-icon{width:24px!important;height:24px!important}
  .dashboard-prime-swap-icon svg{width:15px!important;height:15px!important}
  .dashboard-prime-swap-copy strong{font-size:10px!important}
  .dashboard-prime-swap-copy span{font-size:9.5px!important}
}
@media (max-width:390px){
  .dashboard-prime-swap{grid-template-columns:22px minmax(0,1fr)!important;column-gap:5px!important;padding:5px 6px!important;min-height:47px!important}
  .dashboard-prime-swap-icon{width:22px!important;height:22px!important}
  .dashboard-prime-swap-icon svg{width:14px!important;height:14px!important}
  .dashboard-prime-swap-copy strong{font-size:9.5px!important}
  .dashboard-prime-swap-copy span{font-size:9.5px!important}
}



.dashboard-prime-market-grid-with-swap-orb{
  position:relative!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:46px!important;
  align-items:stretch!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-futures,
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-prediction{
  min-width:0!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb{
  z-index:8!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb b{
  top:auto!important;
  bottom:3px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  margin:0!important;
  color:currentColor!important;
  font-size:9.5px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  text-shadow:none!important;
  white-space:nowrap!important;
  pointer-events:none!important;
}
@media (max-width:380px){
  .dashboard-prime-market-grid-with-swap-orb{gap:40px!important}
  .dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb b{bottom:2px!important;font-size:9.5px!important}
}


.purchase-page .purchase-main-title-row{
  align-items:flex-start!important;
  margin-bottom:7px!important;
  padding-top:0!important;
}
.purchase-page .purchase-title-actions{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:10px!important;
}
.purchase-page .purchase-title-actions>.purchase-history-button-base,
.purchase-page .purchase-title-actions>.purchase-inline-back{
  flex:0 0 auto!important;
  margin:0!important;
}
.purchase-page .purchase-inline-back{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
}
.purchase-page .purchase-inline-back svg{width:18px!important;height:18px!important}
.purchase-method-tabs-card.purchase-method-tabs-three{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  margin-top:0!important;
  margin-bottom:8px!important;
  padding:6px!important;
}
.purchase-method-tabs-three .purchase-method-tab{
  min-width:0!important;
  min-height:39px!important;
  gap:6px!important;
  padding:0 7px!important;
  white-space:nowrap!important;
}
.purchase-method-tabs-three .purchase-method-tab span{font-size:10.5px!important;white-space:nowrap!important}
.purchase-method-tabs-three .purchase-method-tab img,
.purchase-method-tabs-three .purchase-method-tab svg{width:17px!important;height:17px!important}
.purchase-crypto-swap-shell{
  margin:0!important;
  width:100%!important;
}
.purchase-crypto-fixed-peuro{
  cursor:default!important;
  pointer-events:none!important;
}
.purchase-crypto-zero-fee-note{
  display:flex!important;
  align-items:flex-start!important;
  gap:8px!important;
  margin:9px 3px 0!important;
  padding:9px 10px!important;
  border:1px solid rgba(184,255,59,.09)!important;
  border-radius:12px!important;
  background:rgba(184,255,59,.028)!important;
  color:#7f8b98!important;
  font-size:10px!important;
  line-height:1.45!important;
}
.purchase-crypto-zero-fee-note svg{
  width:14px!important;
  height:14px!important;
  flex:0 0 14px!important;
  color:#a9e750!important;
}
.purchase-crypto-active-card{margin:0 0 10px!important}
.purchase-history-crypto-row .purchase-history-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important}
.purchase-history-crypto-row .purchase-history-actions>*{flex:1 1 auto!important;min-width:86px!important}
.purchase-crypto-receipt-page .payment-receipt-screen{padding-top:0!important}
@media (max-width:390px){
  .purchase-page .purchase-title-actions{gap:8px!important}
  .purchase-method-tabs-card.purchase-method-tabs-three{gap:4px!important;padding:5px!important}
  .purchase-method-tabs-three .purchase-method-tab{gap:4px!important;padding:0 4px!important}
  .purchase-method-tabs-three .purchase-method-tab span{font-size:10px!important}
  .purchase-method-tabs-three .purchase-method-tab img,
  .purchase-method-tabs-three .purchase-method-tab svg{width:15px!important;height:15px!important}
}



.moovie-hedge-history-page .moovie-hedge-history-title h1{
  font-size:18px!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
}
@media (max-width:390px){
  .moovie-hedge-history-page .moovie-hedge-history-title h1{font-size:16.5px!important}
}



.moovie-hedge-page .moovie-hedge-offer-card{
  position:relative!important;
  display:block!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  text-align:left!important;
}
.moovie-hedge-page .moovie-hedge-offer-card-trigger{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:100%!important;
  min-width:0!important;
  min-height:92px!important;
  margin:0!important;
  padding:16px 82px 16px 17px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:center!important;
  gap:11px!important;
  border:0!important;
  border-radius:inherit!important;
  background:transparent!important;
  color:inherit!important;
  font:inherit!important;
  text-align:left!important;
  cursor:pointer!important;
}
.moovie-hedge-page .moovie-hedge-offer-card-trigger:focus-visible{
  outline:1px solid rgba(184,255,59,.42)!important;
  outline-offset:-2px!important;
}
.moovie-hedge-page .moovie-hedge-offer-card.is-expanded{
  border-color:rgba(184,255,59,.32)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.18),0 0 0 1px rgba(184,255,59,.035)!important;
}
.moovie-hedge-page .moovie-hedge-offer-expansion{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  gap:12px!important;
  margin:0 14px 14px!important;
  padding:13px 0 0!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
}
.moovie-hedge-page .moovie-hedge-inline-available{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.moovie-hedge-page .moovie-hedge-inline-available span{
  color:#aeb8c2!important;
  font-size:10px!important;
  font-weight:600!important;
}
.moovie-hedge-page .moovie-hedge-inline-available strong{
  min-width:0!important;
  color:#f5f8fa!important;
  font-size:12px!important;
  font-weight:600!important;
  text-align:right!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-hedge-page .moovie-hedge-inline-amount{margin-top:0!important}
.moovie-hedge-page .moovie-hedge-offer-expansion .moovie-hedge-consult-term{
  width:100%!important;
  margin:0!important;
}
@media (max-width:520px){
  .moovie-hedge-page .moovie-hedge-offer-card-trigger{
    min-height:84px!important;
    grid-template-columns:40px minmax(0,1fr)!important;
    gap:9px!important;
    padding:13px 74px 13px 13px!important;
  }
  .moovie-hedge-page .moovie-hedge-offer-expansion{margin:0 12px 12px!important;padding-top:12px!important;gap:10px!important}
}



.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact{
  grid-template-columns:44px minmax(0,1fr)!important;
  column-gap:11px!important;
  padding-left:12px!important;
  padding-right:50px!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-hedge-asset-card-icon{
  grid-column:1!important;
  grid-row:1!important;
  width:44px!important;
  height:44px!important;
  margin:0!important;
  justify-self:start!important;
  align-self:center!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-hedge-asset-card-copy{
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
  justify-self:stretch!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-finance-stored-line{
  grid-column:1/-1!important;
  grid-row:2!important;
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:10px!important;
  padding-right:0!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact .moovie-finance-stored-line>strong{
  justify-self:end!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact .inline-balance-help{
  position:absolute!important;
  right:-36px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
}
@media (max-width:520px){
  .bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact{
    grid-template-columns:40px minmax(0,1fr)!important;
    column-gap:9px!important;
    padding-left:12px!important;
    padding-right:48px!important;
  }
  .bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-hedge-asset-card-icon{width:40px!important;height:40px!important}
  .bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact .inline-balance-help{right:-35px!important;width:28px!important;height:28px!important;min-width:28px!important}
}



.dashboard-wallet-search-backdrop,
.dashboard-wallet-search-sheet{overscroll-behavior:none!important}
.dashboard-wallet-search-list{
  overflow-anchor:none!important;
  overscroll-behavior-y:contain!important;
  scroll-behavior:auto!important;
}
.dashboard-wallet-search-row{overflow-anchor:none!important}
.dashboard-wallet-search-eye{touch-action:manipulation!important}



body.pin-gate-active{
  overflow:hidden!important;
  overscroll-behavior:none!important;
  touch-action:manipulation;
}
body.pin-gate-active #app,
body.pin-gate-active .pin-stage,
body.pin-gate-active .pin-auth-device,
body.pin-gate-active .pin-auth-device .auth-shell{
  height:100dvh!important;
  min-height:100dvh!important;
  max-height:100dvh!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
}
body.pin-gate-active .pin-auth-panel{
  max-height:100%!important;
  overflow:hidden!important;
}


.purchase-crypto-page{
  overflow-x:hidden!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell.swap-compact-shell.exodus-swap-shell-card{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
  transform:none!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-card{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-row{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  grid-template-columns:minmax(0,1fr) minmax(106px,38%)!important;
  column-gap:9px!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-from{
  grid-template-rows:auto 1fr!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-from>.swap-balance-head{
  grid-column:1/-1!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 7px!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-balance-head>span{
  min-width:0!important;
  max-width:52%!important;
  margin-left:auto!important;
  text-align:right!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-asset-column,
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column{
  min-width:0!important;
  width:100%!important;
  box-sizing:border-box!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-asset-picker-trigger{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>span:not(.coin-logo-image){
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:10.4px!important;
  line-height:1.1!important;
}
.purchase-crypto-page .purchase-crypto-value-label{
  width:100%!important;
  margin:0 0 3px!important;
  display:flex!important;
  justify-content:flex-end!important;
  text-align:right!important;
}
.purchase-crypto-page .purchase-crypto-value-label>span{
  width:100%!important;
  margin:0!important;
  color:#aab4be!important;
  text-align:right!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column .compact-swap-input,
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>strong{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  font-size:19px!important;
  line-height:1.05!important;
  text-align:right!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>small{
  width:100%!important;
  font-size:10.5px!important;
  text-align:right!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.purchase-crypto-page .purchase-crypto-fixed-peuro .swap-trigger-copy{
  min-width:0!important;
}
.purchase-crypto-page .purchase-crypto-fixed-peuro .swap-trigger-copy strong{
  font-size:10px!important;
  line-height:1.05!important;
  white-space:nowrap!important;
}
.purchase-crypto-page .purchase-crypto-fixed-peuro .swap-trigger-copy small{
  font-size:9.5px!important;
  line-height:1.05!important;
  white-space:nowrap!important;
}
.purchase-crypto-page #create-purchase-crypto[hidden]{
  display:none!important;
}

.purchase-crypto-page .purchase-crypto-zero-fee-note{display:none!important}

.swap-asset-picker-row.is-zero-balance[data-purchase-crypto-asset]{
  opacity:1!important;
  cursor:pointer!important;
  filter:none!important;
}
.swap-asset-picker-row[data-purchase-crypto-asset] .swap-asset-picker-copy strong{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  font-size:11px!important;
}
.swap-asset-picker-row[data-purchase-crypto-asset] .swap-asset-picker-copy span{
  font-size:10px!important;
}
.swap-asset-picker-row[data-purchase-crypto-asset] .swap-asset-picker-balance strong{
  font-size:10.5px!important;
}
@media (max-width:520px){
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-row{
    grid-template-columns:minmax(0,1fr) minmax(102px,38%)!important;
    column-gap:8px!important;
    padding-left:11px!important;
    padding-right:11px!important;
  }
  .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>span:not(.coin-logo-image){font-size:10.5px!important}
  .purchase-crypto-page .purchase-crypto-value-label>span{font-size:10px!important}
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column .compact-swap-input,
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>strong{font-size:17.5px!important}
  .purchase-crypto-page .purchase-crypto-fixed-peuro .swap-trigger-copy strong{font-size:10.5px!important}
  .purchase-crypto-page .purchase-crypto-fixed-peuro .swap-trigger-copy small{font-size:9.5px!important}
}
@media (max-width:390px){
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-row{
    grid-template-columns:minmax(0,1fr) minmax(96px,37%)!important;
    column-gap:7px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
  .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>span:not(.coin-logo-image){font-size:10.5px!important}
  .purchase-crypto-page .purchase-crypto-value-label>span{font-size:10px!important}
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column .compact-swap-input,
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>strong{font-size:16px!important}
}


.purchase-crypto-page .purchase-crypto-swap-shell.swap-compact-shell.exodus-swap-shell-card{
  margin-left:0!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-from{
  grid-template-rows:auto 1px 1fr!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-balance-divider{
  grid-column:1/-1!important;
  width:100%!important;
  height:1px!important;
  margin:0 0 9px!important;
  background:rgba(255,255,255,.075)!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-section-divider{
  width:calc(100% - 28px)!important;
  height:1px!important;
  margin:0 14px!important;
  background:rgba(255,255,255,.075)!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-asset-column{
  align-self:center!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-side-label{
  display:block!important;
  margin:0 0 6px!important;
  text-align:left!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-side-label>span{
  display:block!important;
  color:#dfe7ef!important;
  font-size:10.1px!important;
  font-weight:600!important;
  line-height:1.1!important;
  text-align:left!important;
  white-space:nowrap!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>small{
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:600!important;
  opacity:.96!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-receive-value>small{
  color:#fff!important;
}
.purchase-crypto-page .purchase-crypto-swap-shell .swap-peuro-zero-badge,
.purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-divider .exodus-flip-button{
  display:none!important;
}
.purchase-method-tabs-three .purchase-method-tab{
  position:relative!important;
}
.purchase-method-tabs-three .purchase-tab-fee{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:25px!important;
  height:17px!important;
  padding:0 5px!important;
  margin-left:1px!important;
  border:1px solid rgba(184,255,59,.34)!important;
  border-radius:999px!important;
  background:rgba(184,255,59,.11)!important;
  color:#dfff93!important;
  font-size:9.5px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
.purchase-crypto-page .purchase-crypto-minimum-note{
  margin:7px 3px 0!important;
  color:#9faab4!important;
  font-size:10.5px!important;
  font-weight:600!important;
}
@media (max-width:520px){
  .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-section-divider{width:calc(100% - 22px)!important;margin-left:11px!important;margin-right:11px!important}
  .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-side-label>span{font-size:10.5px!important}
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>small{font-size:10.5px!important}
  .purchase-method-tabs-three .purchase-tab-fee{min-width:23px!important;height:16px!important;padding:0 4px!important;font-size:9.5px!important}
}
@media (max-width:390px){
  .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-side-label>span{font-size:10px!important}
  .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-value-column>small{font-size:10.5px!important}
}



.dashboard-wallet-search-list,
.dashboard-wallet-search-row{
  overflow-anchor:none!important;
}
.dashboard-wallet-search-list{
  scroll-behavior:auto!important;
}

.site-mobile-menu:not([hidden]){display:block!important}
.site-menu-backdrop:not([hidden]){display:block!important}
@media (max-width:820px){
  .site-header-actions .landing-pwa-download.site-desktop-install:not([hidden]){
    display:inline-grid!important;
    place-items:center!important;
  }
}
html.is-installed-pwa [data-pwa-download]{display:none!important}


.purchase-live-conversion{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:-2px 2px 10px!important;
  padding:0 2px 9px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
.purchase-live-conversion span{
  font-size:11px!important;
  font-weight:600!important;
  color:rgba(230,239,255,.64)!important;
}
.purchase-live-conversion strong{
  font-size:13px!important;
  font-weight:600!important;
  color:rgba(230,239,255,.72)!important;
  white-space:nowrap!important;
}
.purchase-live-conversion strong.is-ready{color:#fff!important}



.dashboard-wallet-search-list,
.dashboard-wallet-search-row,
.dashboard-wallet-search-eye{
  overflow-anchor:none!important;
}
.dashboard-wallet-search-eye{
  touch-action:manipulation!important;
}
.peur-token-swap-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
}
.peur-token-swap-actions .action-button{min-width:0!important;width:100%!important}
.peur-buy-row.peur-buy-pay-row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
  margin-top:9px!important;
  margin-bottom:14px!important;
}
.peur-buy-pay-row .peur-buy-button,
.peur-buy-pay-row .peur-withdraw-button{
  min-height:41px!important;
  padding-top:6px!important;
  padding-bottom:6px!important;
}
@media (max-width:430px){
  .peur-token-swap-actions{gap:8px!important}
  .peur-buy-row.peur-buy-pay-row{gap:8px!important;margin-bottom:13px!important}
  .peur-buy-pay-row .peur-buy-button,
  .peur-buy-pay-row .peur-withdraw-button{min-height:39px!important;padding-top:5px!important;padding-bottom:5px!important}
}



.swap-page.exodus-swap-page .swap-public-balance-divider{
  height:1px!important;
  width:100%!important;
  margin:-3px 0 12px!important;
  background:rgba(255,255,255,.075)!important;
}
.swap-page.exodus-swap-page .swap-trade-value-column>small,
.swap-page.exodus-swap-page #swap-from-fiat,
.swap-page.exodus-swap-page #swap-to-fiat{
  color:#fff!important;
  font-size:11px!important;
  font-weight:600!important;
  opacity:1!important;
}
.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-flippable,
.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-flippable:not(:disabled){
  opacity:1!important;
  border-color:rgba(184,255,59,.52)!important;
  background:linear-gradient(145deg,#c8ff5a 0%,#a4ef35 100%)!important;
  color:#10160d!important;
  box-shadow:0 0 0 6px #0e1317,0 7px 20px rgba(184,255,59,.17)!important;
  cursor:pointer!important;
}
.swap-page.exodus-swap-page .swap-trade-divider .exodus-flip-button.is-flippable:disabled{
  opacity:.42!important;
  background:#20272d!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#aab3bb!important;
  box-shadow:0 0 0 6px #0e1317!important;
}
.swap-page.exodus-swap-page .swap-receive-asset-trigger{
  filter:none!important;
  opacity:1!important;
  color:#f4f6f8!important;
  background:#11161a!important;
  border-color:rgba(255,255,255,.075)!important;
}
.swap-page.exodus-swap-page .swap-receive-asset-trigger .coin-icon,
.swap-page.exodus-swap-page .swap-receive-asset-trigger img{filter:none!important;opacity:1!important}
.swap-page.exodus-swap-page .swap-peuro-zero-badge{display:none!important}


.public-swap-picker-sheet .dashboard-wallet-search-row{
  grid-template-columns:minmax(0,1fr) minmax(92px,auto)!important;
}
.public-swap-picker-sheet .dashboard-wallet-search-open{width:100%!important}
.public-swap-picker-sheet .dashboard-wallet-search-balance{min-width:92px!important;padding-right:4px!important}
.public-swap-picker-sheet .swap-public-search-row.is-selected{
  background:rgba(184,255,59,.055)!important;
}
.public-swap-picker-sheet .swap-public-search-row.is-selected .dashboard-wallet-search-name b{
  color:#cfff7b!important;
}
.public-swap-picker-sheet .dashboard-wallet-search-quote{color:#aeb7c0!important}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-value-column>small,
  .swap-page.exodus-swap-page #swap-from-fiat,
  .swap-page.exodus-swap-page #swap-to-fiat{font-size:10.8px!important}
  .public-swap-picker-sheet .dashboard-wallet-search-row{grid-template-columns:minmax(0,1fr) minmax(86px,auto)!important}
  .public-swap-picker-sheet .dashboard-wallet-search-balance{min-width:86px!important}
}



.swap-page.exodus-swap-page .swap-trade-from{
  grid-template-columns:minmax(0,1fr) minmax(126px,42%)!important;
  grid-template-rows:auto auto auto auto!important;
  align-items:start!important;
  min-height:132px!important;
  padding:14px 16px 15px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-balance-head{
  grid-column:1 / -1!important;
  grid-row:1!important;
  width:100%!important;
  margin:0 0 8px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-balance-divider{
  grid-column:1 / -1!important;
  grid-row:2!important;
  width:100%!important;
  margin:0 0 10px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-side-label{
  grid-column:1!important;
  grid-row:3!important;
  align-self:end!important;
  margin:0 0 8px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-asset-column{
  grid-column:1!important;
  grid-row:4!important;
  align-self:start!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-value-column{
  grid-column:2!important;
  grid-row:4!important;
  align-self:start!important;
}

.swap-page.exodus-swap-page .swap-trade-to{
  grid-template-columns:minmax(0,1fr) minmax(126px,42%)!important;
  grid-template-rows:auto auto!important;
  align-items:start!important;
  min-height:104px!important;
  padding:14px 16px 15px!important;
}
.swap-page.exodus-swap-page .swap-trade-to>.swap-public-side-label{
  grid-column:1!important;
  grid-row:1!important;
  align-self:end!important;
  margin:0 0 8px!important;
}
.swap-page.exodus-swap-page .swap-trade-to>.swap-trade-asset-column{
  grid-column:1!important;
  grid-row:2!important;
  align-self:start!important;
}
.swap-page.exodus-swap-page .swap-trade-to>.swap-trade-value-column{
  grid-column:2!important;
  grid-row:2!important;
  align-self:start!important;
}
.swap-page.exodus-swap-page .swap-public-side-label{
  display:block!important;
  min-width:0!important;
}
.swap-page.exodus-swap-page .swap-trade-asset-column,
.swap-page.exodus-swap-page .swap-trade-value-column{
  min-width:0!important;
}
.swap-page.exodus-swap-page .swap-trade-value-column{
  justify-content:flex-start!important;
  gap:2px!important;
  padding:0!important;
  margin:0!important;
}
.swap-page.exodus-swap-page .swap-public-main-value{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  text-align:right!important;
}
.swap-page.exodus-swap-page .swap-public-main-value .compact-swap-input{
  height:42px!important;
  min-height:42px!important;
  line-height:42px!important;
  margin:0!important;
  padding:0!important;
}
.swap-page.exodus-swap-page .swap-public-main-value>strong{
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#eef2f5!important;
  font-size:25px!important;
  font-weight:600!important;
  line-height:42px!important;
  letter-spacing:-.025em!important;
  text-align:right!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.swap-page.exodus-swap-page .swap-trade-value-column>small{
  display:block!important;
  width:100%!important;
  margin:0!important;
  text-align:right!important;
}

@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-from{
    grid-template-columns:minmax(0,1fr) minmax(112px,40%)!important;
    min-height:126px!important;
    padding:13px 13px 14px!important;
    gap:10px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to{
    grid-template-columns:minmax(0,1fr) minmax(112px,40%)!important;
    min-height:100px!important;
    padding:13px 13px 14px!important;
    gap:10px!important;
  }
  .swap-page.exodus-swap-page .swap-public-main-value,
  .swap-page.exodus-swap-page .swap-public-main-value .compact-swap-input{
    height:38px!important;
    min-height:38px!important;
    line-height:38px!important;
  }
  .swap-page.exodus-swap-page .swap-public-main-value>strong{
    font-size:22px!important;
    line-height:38px!important;
  }
}
@media (max-width:380px){
  .swap-page.exodus-swap-page .swap-trade-from{
    grid-template-columns:minmax(0,1fr) minmax(100px,38%)!important;
    min-height:122px!important;
    padding:12px 11px 13px!important;
    gap:8px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-to{
    grid-template-columns:minmax(0,1fr) minmax(100px,38%)!important;
    min-height:96px!important;
    padding:12px 11px 13px!important;
    gap:8px!important;
  }
  .swap-page.exodus-swap-page .swap-public-main-value>strong{font-size:19px!important}
}


.swap-page.exodus-swap-page .swap-trade-from,
.swap-page.exodus-swap-page .swap-trade-to{
  row-gap:0!important;
  column-gap:14px!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-from,
  .swap-page.exodus-swap-page .swap-trade-to{column-gap:10px!important;row-gap:0!important}
}
@media (max-width:380px){
  .swap-page.exodus-swap-page .swap-trade-from,
  .swap-page.exodus-swap-page .swap-trade-to{column-gap:8px!important;row-gap:0!important}
}



.swap-page.exodus-swap-page .swap-trade-to{
  padding-top:20px!important;
}
.swap-page.exodus-swap-page .swap-trade-to>.swap-public-side-label{
  margin-top:4px!important;
  margin-bottom:10px!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-to{padding-top:18px!important}
  .swap-page.exodus-swap-page .swap-trade-to>.swap-public-side-label{margin-top:3px!important;margin-bottom:9px!important}
}
@media (max-width:380px){
  .swap-page.exodus-swap-page .swap-trade-to{padding-top:17px!important}
  .swap-page.exodus-swap-page .swap-trade-to>.swap-public-side-label{margin-top:2px!important;margin-bottom:8px!important}
}



.public-swap-picker-sheet.is-dragging{
  overscroll-behavior:none!important;
}
.public-swap-picker-sheet.is-dragging .dashboard-wallet-search-list{
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
}
.public-swap-picker-sheet.is-snapping,
.public-swap-picker-sheet.is-closing{
  pointer-events:none!important;
}
.public-swap-picker-sheet .dashboard-wallet-search-grab{
  touch-action:none!important;
}



.swap-page.exodus-swap-page .swap-liquidity-placeholder{
  min-height:286px!important;
  opacity:.32!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(23,30,41,.96),rgba(12,17,24,.99))!important;
}
.swap-liquidity-loading-overlay{z-index:12080!important}
.swap-liquidity-loading-overlay .send-broadcast-content{max-width:330px!important}
.swap-liquidity-loading-overlay .send-broadcast-content>small{color:#b8ff3b!important}
.swap-liquidity-loading-overlay .send-broadcast-content>h2{font-size:21px!important}
.swap-liquidity-loading-overlay .send-broadcast-content>p{max-width:285px!important;color:#b8c0c7!important}
@media (max-width:390px){
  .swap-liquidity-loading-overlay .send-broadcast-content>h2{font-size:19px!important}
  .swap-liquidity-loading-overlay .send-broadcast-content>p{font-size:10.5px!important}
}



.swap-page.exodus-swap-page .swap-submit:disabled{
  display:flex!important;
  background:rgba(255,255,255,.09)!important;
  border-color:rgba(255,255,255,.07)!important;
  color:#7e8a98!important;
  box-shadow:none!important;
  cursor:not-allowed!important;
}
.swap-page.exodus-swap-page .swap-submit:not(:disabled){
  display:flex!important;
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  color:#091006!important;
  box-shadow:0 9px 24px rgba(184,255,59,.16)!important;
}






.moovie-products-sol-wallet .moovie-products-head-help{
  position:relative!important;
  overflow:visible!important;
  color:#ffe164!important;
  animation:moovieSolHelpPulse 1.85s ease-in-out infinite!important;
}
.moovie-products-sol-wallet .moovie-products-head-help::after{
  content:"";
  position:absolute;
  inset:-5px;
  border:1px solid rgba(255,221,82,.42);
  border-radius:50%;
  opacity:0;
  animation:moovieSolHelpRing 1.85s ease-out infinite;
  pointer-events:none;
}
@keyframes moovieSolHelpPulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,221,82,0))}45%{transform:scale(1.12);filter:drop-shadow(0 0 7px rgba(255,221,82,.48))}}
@keyframes moovieSolHelpRing{0%{transform:scale(.82);opacity:.58}70%,100%{transform:scale(1.28);opacity:0}}
@media (prefers-reduced-motion:reduce){
  .moovie-products-sol-wallet .moovie-products-head-help,.moovie-products-sol-wallet .moovie-products-head-help::after{animation:none!important}
}



.moovie-privacy-info-sheet{width:min(560px,calc(100vw - 28px))!important;max-width:560px!important}
.moovie-privacy-info-body{display:grid!important;gap:12px!important;color:#edf2f5}
.moovie-privacy-info-lead{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(184,255,59,.055),rgba(255,255,255,.025))}
.moovie-privacy-info-lead-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(184,255,59,.28);background:rgba(184,255,59,.08);color:#dfff8c;font-size:18px;font-weight:600;box-shadow:0 0 0 0 rgba(184,255,59,.18);animation:mooviePrivacyHelpPulse 2.2s ease-in-out infinite}
.moovie-privacy-info-lead-icon svg,.moovie-privacy-info-lead-icon img{width:26px!important;height:26px!important}
.moovie-privacy-info-lead strong{display:block;color:#fff;font-size:14px;line-height:1.4;letter-spacing:-.01em}
.moovie-privacy-info-lead p{margin:7px 0 0;color:#d4dce2;font-size:11.5px;line-height:1.62}
.moovie-privacy-info-grid{display:grid;gap:9px}
.moovie-privacy-info-grid section{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.025)}
.moovie-privacy-info-grid strong{display:block;color:#fff;font-size:12.5px;line-height:1.28}
.moovie-privacy-info-grid p{margin:5px 0 0;color:#c8d0d6;font-size:10.8px;line-height:1.58}
.moovie-privacy-info-grid small{display:block;margin-top:7px;color:#dfff95;font-size:10.5px;line-height:1.45;font-weight:600}
.moovie-privacy-info-step,.moovie-privacy-info-coin{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:rgba(184,255,59,.075);color:#dfff8c;font-size:10px;font-weight:600;letter-spacing:.04em;overflow:hidden}
.moovie-privacy-info-coin svg,.moovie-privacy-info-coin img{width:27px!important;height:27px!important}
.moovie-privacy-info-warning{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;border:1px solid rgba(255,195,66,.20);border-radius:16px;background:linear-gradient(145deg,rgba(255,185,56,.075),rgba(255,255,255,.02))}
.moovie-privacy-info-warning>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,220,119,.38);color:#ffe478;font-size:15px;font-weight:600}
.moovie-privacy-info-warning strong{display:block;color:#fff1bd;font-size:12px;line-height:1.35}
.moovie-privacy-info-warning p{margin:5px 0 0;color:#dad2bd;font-size:10.5px;line-height:1.55}

@keyframes mooviePrivacyHelpPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(184,255,59,0));transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(184,255,59,.58));transform:scale(1.08)}}
@media (max-width:620px){
  .moovie-privacy-info-sheet{width:min(100%,470px)!important}
  .moovie-privacy-info-lead{padding:14px;gap:10px}
  .moovie-privacy-info-lead strong{font-size:13px}
  .moovie-privacy-info-lead p{font-size:10.8px;line-height:1.56}
  .moovie-privacy-info-grid section{padding:12px;gap:9px}
  .moovie-privacy-info-grid strong{font-size:11.7px}
  .moovie-privacy-info-grid p{font-size:10px;line-height:1.52}
  .moovie-privacy-info-grid small{font-size:10px}
  .moovie-privacy-info-warning{padding:12px;gap:9px}
  .moovie-privacy-info-warning strong{font-size:11.4px}
  .moovie-privacy-info-warning p{font-size:10.5px;line-height:1.5}
}
@media (prefers-reduced-motion:reduce){.moovie-privacy-info-lead-icon{animation:none!important}}



.dashboard-wallet-search-input{
  gap:8px!important;
}
.dashboard-wallet-search-loupe{
  flex:0 0 auto;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  color:#cbd3db!important;
}
.dashboard-wallet-search-loupe svg{width:17px!important;height:17px!important}
.dashboard-wallet-search-input input{
  min-width:0!important;
  padding-right:2px!important;
}
.dashboard-wallet-search-input input::placeholder{
  color:#929ca6!important;
  font-size:12.4px!important;
  letter-spacing:.005em;
}
.dashboard-wallet-search-actions{
  flex:0 0 auto;
  display:inline-flex!important;
  align-items:center;
  gap:5px;
  margin-left:auto;
}
.dashboard-wallet-search-clear{
  margin:0!important;
  width:26px!important;
  min-width:26px!important;
  height:28px!important;
  min-height:28px!important;
}
.dashboard-wallet-search-bulk{
  width:31px;
  min-width:31px;
  height:31px;
  min-height:31px;
  display:grid;
  place-items:center;
  padding:0;
  border-radius:10px;
  border:1px solid rgba(184,255,59,.30);
  background:rgba(184,255,59,.08);
  color:#dfff7f;
  cursor:pointer;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
  transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;
}
.dashboard-wallet-search-bulk>span{
  font-size:21px;
  font-weight:600;
  line-height:1;
  transform:translateY(-1px);
}
.dashboard-wallet-search-bulk:hover{
  background:rgba(184,255,59,.14);
  border-color:rgba(184,255,59,.48);
  color:#efffc4;
}
.dashboard-wallet-search-bulk:active{transform:scale(.94)}
.dashboard-wallet-search-bulk.is-remove{
  border-color:rgba(255,255,255,.16);
  background:rgba(255,255,255,.045);
  color:#d1d8df;
}
.dashboard-wallet-search-filters{
  scrollbar-width:none;
}
.dashboard-wallet-search-filters::-webkit-scrollbar{display:none}
@media (max-width:390px){
  .dashboard-wallet-search-input{gap:6px!important;padding-left:5px!important;padding-right:5px!important}
  .dashboard-wallet-search-input input::placeholder{font-size:11.2px!important}
  .dashboard-wallet-search-actions{gap:3px}
  .dashboard-wallet-search-clear{width:23px!important;min-width:23px!important}
  .dashboard-wallet-search-bulk{width:29px;min-width:29px;height:29px;min-height:29px;border-radius:9px}
  .dashboard-wallet-search-bulk>span{font-size:19px}
}




.dashboard-scroll-content .dashboard-wallet-list-card>.asset-list{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}


.dashboard-asset-row[data-open-token="JTO"]>.coin-logo-image,
.dashboard-asset-row[data-open-token="WLD"]>.coin-logo-image{
  background:#fff!important;
  border-radius:50%!important;
  padding:3px!important;
  box-sizing:border-box!important;
}
.dashboard-asset-row[data-open-token="JTO"]>.coin-logo-image>img,
.dashboard-asset-row[data-open-token="WLD"]>.coin-logo-image>img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}



.moovie-wallets-list-card{margin-top:12px!important;padding:0!important;overflow:hidden;border-color:rgba(255,255,255,.085)!important;background:linear-gradient(155deg,var(--moovie-surface,#090b0e),var(--moovie-surface-2,#111419))!important}


.moovie-wallets-asset-list{max-height:none!important;overflow:visible!important}
.moovie-wallets-list-row{width:100%;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:transparent!important;padding:13px 14px!important;min-height:70px!important}
.moovie-wallets-list-row:last-child{border-bottom:0!important}.moovie-wallets-list-row:hover{background:rgba(255,255,255,.035)!important}.moovie-wallets-list-row:active{background:rgba(255,255,255,.055)!important}
.moovie-wallets-list-row>.coin-icon,.moovie-wallets-list-row>.token-icon,.moovie-wallets-list-row>img{flex:0 0 auto}
.moovie-wallets-list-row .asset-main{min-width:0}.moovie-wallets-list-row .asset-name-line{display:flex;align-items:center;gap:7px;min-width:0}.moovie-wallets-list-row .asset-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.moovie-wallets-list-badge{display:inline-flex;align-items:center;max-width:160px;padding:2px 6px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#87939c;font-size:9.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-wallets-list-row .asset-balance{min-width:92px}.moovie-wallets-current-wallet{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);font-size:10px;font-weight:600;letter-spacing:.08em;color:#aab4bb}
.moovie-products-standard-wallet{display:block;margin-top:12px}.moovie-products-standard-wallet .moovie-peur-wallet-card{margin-top:0!important}
@media (max-width:620px){.moovie-wallets-list-row{padding:11px 10px!important;min-height:64px!important}.moovie-wallets-list-badge{max-width:105px;font-size:9.5px}.moovie-wallets-list-row .asset-balance{min-width:72px}.moovie-products-standard-wallet{margin-top:9px}}
@media (max-width:380px){.moovie-wallets-list-badge{max-width:88px}.moovie-wallets-list-row{padding-left:9px!important;padding-right:8px!important}.moovie-wallets-list-row .asset-balance{min-width:66px}}


.moovie-wallets-category{border-bottom:1px solid rgba(255,255,255,.055)}
.moovie-wallets-category:last-child{border-bottom:0}
.moovie-wallets-category-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 7px;background:rgba(255,255,255,.018);border-bottom:1px solid rgba(255,255,255,.035)}
.moovie-wallets-category-head strong{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#b4bdc4}
.moovie-wallets-category-head span{font-size:9.5px;font-weight:600;letter-spacing:.055em;color:#747f88}
.moovie-wallets-category .moovie-wallets-list-row:last-child{border-bottom:0!important}
@media (max-width:620px){.moovie-wallets-category-head{padding:9px 10px 6px}.moovie-wallets-category-head strong{font-size:9.5px}.moovie-wallets-category-head span{font-size:9.5px}}



























@media (max-width:620px){
  
  
  
}



.moovie-transfer-network-fee>b{width:28px;height:28px;border-radius:9px;background:rgba(184,255,59,.08);display:grid;place-items:center;color:#b8ff3b;font-size:0!important}
.moovie-transfer-network-fee>b svg{width:15px;height:15px}
.moovie-transfer-balances article.moovie-transfer-asset-selector-card{padding:0!important;overflow:hidden}
.moovie-transfer-asset-select-button{width:100%;height:100%;min-height:86px;padding:15px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:center;font:inherit}
.moovie-transfer-asset-select-button:disabled{cursor:default;opacity:.66}
.moovie-transfer-asset-select-button>small{display:block;color:#7c8792;font-size:9.5px;font-weight:600;letter-spacing:.12em}
.moovie-transfer-asset-balance{display:grid!important;grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;align-items:center;margin-top:8px!important;color:inherit!important}
.moovie-transfer-asset-identity{display:flex!important;align-items:center;gap:7px;min-width:0;margin:0!important;color:inherit!important}
.moovie-transfer-asset-identity>.coin-logo-image{flex:0 0 auto;margin:0!important}
.moovie-transfer-asset-identity>span{min-width:0;margin:0!important}
.moovie-transfer-asset-identity strong,.moovie-transfer-asset-identity em{display:block;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moovie-transfer-asset-identity strong{font-size:10.5px!important;line-height:1.15!important;color:#eef2f4!important}
.moovie-transfer-asset-identity em{margin-top:2px!important;color:#74808a!important;font-size:9.5px!important;font-style:normal;font-weight:600;letter-spacing:.05em}
.moovie-transfer-asset-balance>b{font-size:10px;line-height:1.15;color:#f1f5f7;text-align:right;white-space:nowrap}
.moovie-transfer-asset-balance>svg{width:12px;height:12px;color:#83909a}
.moovie-transfer-balances article.is-moovie>.moovie-transfer-asset-balance{margin-top:8px!important}
.moovie-transfer-asset-sheet{width:min(100%,480px)!important;max-height:min(78%,650px)!important}
.moovie-transfer-asset-list{display:grid;gap:7px}
.moovie-transfer-asset-option{width:100%;min-height:58px;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025);color:#eef2f4;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:9px;align-items:center;text-align:left;cursor:pointer}
.moovie-transfer-asset-option:hover,.moovie-transfer-asset-option.is-active{border-color:rgba(184,255,59,.22);background:rgba(184,255,59,.045)}
.moovie-transfer-asset-option>span strong,.moovie-transfer-asset-option>span small{display:block}
.moovie-transfer-asset-option>span strong{font-size:10.5px}.moovie-transfer-asset-option>span small{margin-top:3px;color:#7e8992;font-size:9.5px}
.moovie-transfer-asset-option>svg{width:15px;height:15px;color:#b8ff3b;justify-self:end}
@media (max-width:390px){.moovie-transfer-asset-select-button{padding:12px;min-height:82px}.moovie-transfer-asset-balance{gap:6px}.moovie-transfer-asset-identity{gap:5px}.moovie-transfer-asset-balance>b{font-size:10.5px}.moovie-transfer-asset-identity strong{font-size:10px!important}}




.moovie-wallets-list-card, .moovie-wallets-category, .moovie-wallets-category-head, .moovie-wallets-asset-list, .moovie-wallets-list-row, .moovie-wallets-list-row *{
  touch-action:pan-y!important;
}
.moovie-wallets-list-card{-webkit-overflow-scrolling:touch}


.swap-title-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}
.swap-title-fiat-choice{display:flex;align-items:center;gap:5px;white-space:nowrap}
.swap-title-fiat-choice button{
  appearance:none;border:0;background:transparent;padding:0!important;min-width:0!important;min-height:20px!important;
  color:#d7e971!important;font:900 7.4px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;
  letter-spacing:.055em;cursor:pointer;opacity:.68;
}
.swap-title-fiat-choice button.is-active{color:#e8ff76!important;opacity:1;text-shadow:0 0 9px rgba(216,255,87,.25)}
.swap-title-fiat-choice button:focus-visible{outline:1px solid rgba(232,255,118,.55);outline-offset:2px;border-radius:3px}
.swap-balance-title{gap:0!important}
@media (max-width:390px){
  .swap-title-actions{gap:5px!important}
  .swap-title-fiat-choice{gap:3px}
  .swap-title-fiat-choice button{font-size:9.5px!important;letter-spacing:.025em}
}















@media (max-width:620px){
  
  
  
  
  
  
}























































.moovie-wallets-list-page,
.moovie-wallets-list-page .moovie-wallets-list-card,
.moovie-wallets-list-page .moovie-wallets-category,
.moovie-wallets-list-page .moovie-wallets-asset-list,
.moovie-wallets-list-page .moovie-wallets-list-row,
.moovie-wallets-list-page .moovie-wallets-list-row *{
  touch-action:pan-y!important;
  overscroll-behavior-y:auto!important;
}
.moovie-wallets-list-page .moovie-wallets-list-row{
  -webkit-user-select:none!important;
  user-select:none!important;
}


.token-network-picker.is-open .token-network-menu,
.token-network-picker.is-open .token-network-option,
.token-network-picker.is-open .token-network-option *{
  touch-action:pan-y!important;
}
.token-network-picker.is-open .token-network-menu{
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}







.moovie-eligibility-gate{position:relative!important}
.moovie-eligibility-back{
  position:absolute!important;
  top:8px!important;
  left:8px!important;
  z-index:30!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  color:#f5f7f8!important;
  background:rgba(9,12,14,.66)!important;
  box-shadow:none!important;
}
.moovie-eligibility-back svg{width:18px!important;height:18px!important}



.moovie-wallets-list-page .moovie-wallets-list-row *{pointer-events:none!important}
.token-network-picker.is-open .token-network-option *{pointer-events:none!important}




.moovie-wallets-list-page{background:var(--bg,#08090d)!important}

.moovie-wallets-list-page .moovie-wallets-list-row{cursor:default!important;user-select:none!important;-webkit-user-select:none!important;touch-action:pan-y!important}
.moovie-wallets-list-page .moovie-wallets-list-row.is-wallet-dragging{cursor:grabbing!important}
.moovie-wallets-list-page .moovie-wallets-list-row *{cursor:inherit!important;touch-action:pan-y!important;pointer-events:none!important}


.moovie-bottom-nav::before{
  left:-8%!important;right:-8%!important;bottom:-7px!important;height:78px!important;opacity:.94!important;
  background:
    radial-gradient(ellipse at 7% 100%,rgba(255,100,28,.31) 0 20%,transparent 52%),
    radial-gradient(ellipse at 27% 100%,rgba(255,196,66,.30) 0 19%,transparent 50%),
    radial-gradient(ellipse at 50% 100%,rgba(255,82,25,.32) 0 22%,transparent 54%),
    radial-gradient(ellipse at 73% 100%,rgba(255,190,62,.29) 0 18%,transparent 49%),
    radial-gradient(ellipse at 93% 100%,rgba(255,98,28,.31) 0 20%,transparent 52%)!important;
  filter:blur(5px)!important;
}
.moovie-bottom-nav::after{left:4%!important;right:4%!important;bottom:-13px!important;height:72px!important;background:radial-gradient(ellipse at 50% 100%,rgba(255,192,70,.22),transparent 69%)!important;filter:blur(8px)!important}


.moovie-freeze-page .freeze-product-hero>p{font-size:11px!important;line-height:1.48!important;max-width:350px!important}
.moovie-freeze-page .freeze-section-head small,.moovie-freeze-page .freeze-certificate-head small{font-size:10px!important;line-height:1.15!important}
.moovie-freeze-page .freeze-section-head h2,.moovie-freeze-page .freeze-certificate-head h2{font-size:16.5px!important;line-height:1.08!important;white-space:nowrap!important;letter-spacing:-.028em!important}
.moovie-freeze-page .freeze-how-card strong{font-size:10.5px!important;line-height:1.18!important;white-space:nowrap!important}
.moovie-freeze-page .freeze-how-card p,.moovie-freeze-page .freeze-how-card small{font-size:10px!important;line-height:1.5!important}
.moovie-freeze-page .freeze-field>span,.moovie-freeze-page .freeze-source-address-cell>span{font-size:10.5px!important;line-height:1.2!important}
.moovie-freeze-page .freeze-trust-intro-card h3,.moovie-freeze-page .freeze-access-note-card strong,.moovie-freeze-page .freeze-trust-grid strong{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important}
.moovie-freeze-page .freeze-trust-intro-card p,.moovie-freeze-page .freeze-access-note-card span,.moovie-freeze-page .freeze-trust-grid small{font-size:10px!important;line-height:1.46!important}
@media (max-width:390px){
  .moovie-freeze-page .freeze-product-hero>p{font-size:10.2px!important;max-width:315px!important}
  .moovie-freeze-page .freeze-section-head h2,.moovie-freeze-page .freeze-certificate-head h2{font-size:15px!important}
  .moovie-freeze-page .freeze-how-card strong{font-size:10px!important}
  .moovie-freeze-page .freeze-trust-intro-card h3,.moovie-freeze-page .freeze-access-note-card strong,.moovie-freeze-page .freeze-trust-grid strong{font-size:10px!important}
}


.moovie-transfer-info-sheet{max-height:min(88%,780px)!important}
.moovie-transfer-info-head h2{font-size:18px!important;line-height:1.16!important}
.moovie-transfer-info-head small{font-size:10px!important}
.moovie-transfer-info-body>p{font-size:11px!important;line-height:1.58!important;color:#b5bec5!important;margin-bottom:12px!important}
.moovie-transfer-info-steps{display:grid;gap:7px;margin:13px 0}
.moovie-transfer-info-steps>div{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}
.moovie-transfer-info-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(184,255,59,.10);color:#dfff76;font-size:10.5px}
.moovie-transfer-info-steps span{color:#c0c8ce;font-size:10.5px;line-height:1.45}



@media (max-width:390px){.moovie-transfer-info-body>p{font-size:10.3px!important}.moovie-transfer-info-steps span{font-size:10.5px!important}}



.moovie-eligibility-card{overflow:hidden!important}
.moovie-eligibility-card .moovie-eligibility-back{
  position:absolute!important;
  top:14px!important;
  left:14px!important;
  right:auto!important;
  bottom:auto!important;
  z-index:35!important;
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  border-radius:12px!important;
  background:rgba(11,16,20,.74)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.24)!important;
}
.moovie-eligibility-gate>.moovie-eligibility-back{display:none!important}
.moovie-eligibility-card .moovie-eligibility-back svg{width:18px!important;height:18px!important}
.moovie-eligibility-card .moovie-eligibility-blocked-icon{margin-top:20px!important}


.moovie-transfer-info-sheet .moovie-transfer-info-body{font-size:14.2px!important;line-height:1.6!important}
.moovie-transfer-info-sheet .moovie-transfer-info-body p{font-size:14.2px!important;line-height:1.65!important;color:#dce2e8!important}
.moovie-transfer-info-sheet .moovie-transfer-info-head h2{font-size:22px!important;line-height:1.12!important}
.moovie-transfer-info-sheet .moovie-transfer-info-head small{font-size:11px!important;letter-spacing:.14em!important}
.moovie-transfer-info-sheet .moovie-transfer-info-steps div{padding:13px 14px!important}
.moovie-transfer-info-sheet .moovie-transfer-info-steps span{font-size:13.5px!important;line-height:1.5!important}



.moovie-hedge-title-row.is-term-stage{
  align-items:flex-start!important;
  position:relative!important;
  padding-right:38px!important;
  margin-bottom:8px!important;
}
.moovie-hedge-title-back,
.moovie-hedge-title-back:hover,
.moovie-hedge-title-back:active{
  position:absolute!important;
  top:0!important;
  right:0!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#eef2f5!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.moovie-hedge-title-back svg{width:20px!important;height:20px!important;display:block!important}
.moovie-hedge-title-back:disabled{opacity:.42!important;cursor:default!important}
.moovie-hedge-title-back:focus-visible{outline:1px solid rgba(255,255,255,.42)!important;outline-offset:3px!important;border-radius:4px!important}
.moovie-hedge-calculator-stage{margin-top:0!important}
.moovie-hedge-calculator-top{
  min-height:20px!important;
  padding-right:0!important;
  margin-bottom:8px!important;
}
.moovie-hedge-calculator-top .moovie-hedge-application-kicker{width:100%!important}







.swap-title-actions{gap:8px!important}
.swap-title-fiat-toggle,
.swap-title-fiat-toggle:hover,
.swap-title-fiat-toggle:active{
  appearance:none!important;
  min-width:54px!important;
  height:28px!important;
  min-height:28px!important;
  padding:0 9px!important;
  border:1px solid rgba(216,255,87,.22)!important;
  border-radius:9px!important;
  background:rgba(216,255,87,.055)!important;
  color:#e8ff76!important;
  font:900 10px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;
  letter-spacing:.055em!important;
  text-align:center!important;
  box-shadow:none!important;
  cursor:pointer!important;
}
.swap-title-fiat-toggle:focus-visible{outline:1px solid rgba(232,255,118,.62)!important;outline-offset:2px!important}
@media (max-width:390px){
  .swap-title-fiat-toggle{min-width:49px!important;height:27px!important;min-height:27px!important;padding:0 7px!important;font-size:10.5px!important}
}


.swap-public-search-row .swap-picker-wallet-balance{
  min-width:88px!important;
  max-width:110px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  text-align:right!important;
}
.swap-public-search-row .swap-picker-wallet-balance>div{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important;min-width:0!important}
.swap-public-search-row .swap-picker-wallet-balance strong{
  max-width:110px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#f2f5f7!important;
  font-size:10.5px!important;
  line-height:1.1!important;
}
.swap-public-search-row .swap-picker-wallet-balance small{
  max-width:110px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#aab3bc!important;
  font-size:10px!important;
  line-height:1.1!important;
}


.swap-liquidity-loading-overlay,
.swap-processing-overlay{
  display:block!important;
}
.swap-liquidity-loading-overlay .send-broadcast-content,
.swap-processing-overlay .send-broadcast-content{
  position:absolute!important;
  top:50%!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
  width:min(330px,calc(100% - 34px))!important;
  max-width:330px!important;
}



.moovie-eligibility-card .moovie-eligibility-blocked-icon{
  top:17px!important;
  margin-top:0!important;
}
@media (max-width:390px){
  .moovie-eligibility-card .moovie-eligibility-blocked-icon{
    top:18px!important;
    margin-top:0!important;
  }
}


.moovie-bottom-nav::before{opacity:.52!important}
.moovie-bottom-nav::after{opacity:.45!important}
.service-icon-tile>i:has(.service-moovie-ghost-icon){
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.service-moovie-ghost-icon{
  display:block!important;
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:none!important;
}



.service-moovie-product-icon{width:27px!important;height:27px!important;display:block!important;object-fit:contain!important;object-position:center!important;filter:none!important}
.service-icon-tile>i:has(.service-moovie-product-icon){overflow:visible!important}
.moovie-bottom-nav .moovie-products-nav-icon img{width:43px!important;height:43px!important;object-fit:contain!important;filter:none!important}




.dashboard-wallet-search-filters{touch-action:pan-x!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important}
.dashboard-wallet-search-filter{touch-action:manipulation!important}








.asset-swap-orb .swap-action-image{
  display:block;
  width:25px;
  height:24px;
  max-width:72%;
  max-height:72%;
  object-fit:contain;
  object-position:center;
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
}
@media (max-width:380px){
  .asset-swap-orb .swap-action-image{width:23px;height:22px;max-width:72%;max-height:72%}
}





.bubble-stake-list-card{
  min-height:82px!important;
  background:#11151d!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.075)!important;
  box-shadow:none!important;
}
.bubble-stake-list-card:hover,
.bubble-stake-list-card:focus-visible{
  background:#11151d!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.14)!important;
}
.bubble-stake-list-card::after{display:none!important;content:none!important}
.bubble-stake-list-card .stake-asset-copy>div>strong{
  color:#fff!important;
  font-size:12px!important;
  font-weight:600!important;
}
.bubble-stake-list-card .stake-asset-copy>.stake-asset-balance,
.bubble-stake-list-card .stake-asset-copy>small,
.bubble-stake-list-live-total span,
.bubble-stake-list-live-total strong,
.bubble-stake-list-term small{
  color:#fff!important;
  font-weight:400!important;
  font-style:normal!important;
}
.bubble-stake-list-card .stake-asset-copy>.stake-asset-balance{
  margin-top:2px!important;
  font-size:10.5px!important;
  line-height:1.2!important;
}
.bubble-stake-list-card .stake-asset-copy>small{
  margin-top:3px!important;
  font-size:10.5px!important;
  line-height:1.2!important;
}
.bubble-stake-list-live-total{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:baseline!important;
  gap:2px 4px!important;
  margin-top:4px!important;
}
.bubble-stake-list-live-total span,
.bubble-stake-list-live-total strong{
  display:inline!important;
  margin:0!important;
  font-size:10.5px!important;
  line-height:1.2!important;
}
.bubble-stake-list-live-total strong{
  text-align:left!important;
}
.bubble-stake-list-term{
  min-width:86px!important;
  text-align:right!important;
  white-space:normal!important;
}
.bubble-stake-list-term small{
  display:block!important;
  max-width:86px!important;
  font-size:10px!important;
  line-height:1.18!important;
  letter-spacing:.015em!important;
}
.bubble-stake-list-term strong{
  display:block!important;
  margin-top:4px!important;
  margin-bottom:0!important;
}



.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact{
  grid-template-columns:44px minmax(0,1fr)!important;
  row-gap:7px!important;
  padding-top:11px!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.bubble-stake-card-heading{
  grid-column:1/-1!important;
  grid-row:1!important;
  position:relative!important;
  z-index:5!important;
  min-width:0!important;
  padding-right:40px!important;
}
.bubble-stake-card-heading h1{
  margin:0!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1.08!important;
  font-weight:600!important;
  letter-spacing:-.015em!important;
}
.bubble-stake-card-heading p{
  margin:2px 0 0!important;
  color:rgba(255,255,255,.74)!important;
  font-size:10.5px!important;
  line-height:1.2!important;
  font-weight:400!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-hedge-asset-card-icon{
  grid-row:2!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-hedge-asset-card-copy{
  grid-row:2!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.moovie-finance-stored-line{
  grid-row:3!important;
}
.bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact>.bubble-stake-stored-line{
  margin-top:3px!important;
  padding-top:9px!important;
}
.bubble-stake-standard-balance-card .moovie-finance-statement-card-button{
  top:10px!important;
}

@media (max-width:520px){
  .bubble-stake-list-card{gap:7px!important;padding:10px 9px!important}
  .bubble-stake-list-term{min-width:78px!important}
  .bubble-stake-list-term small{max-width:78px!important;font-size:9.5px!important}
  .bubble-stake-list-live-total span,.bubble-stake-list-live-total strong{font-size:10px!important}
  .bubble-stake-standard-balance-card.bubble-stake-standard-balance-card-compact{grid-template-columns:40px minmax(0,1fr)!important;padding-top:10px!important}
  .bubble-stake-card-heading h1{font-size:15px!important}
  .bubble-stake-card-heading p{font-size:10.5px!important}
}








.stake-page-application-only{
  padding-top:4px!important;
}
.stake-page-application-only .stake-calculator-card{
  margin-top:0!important;
}


.stake-page #create-stake.stake-submit:not(:disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#101807!important;
  opacity:1!important;
  box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)!important;
  text-shadow:none!important;
  filter:none!important;
}
.stake-page #create-stake.stake-submit:not(:disabled):hover,
.stake-page #create-stake.stake-submit:not(:disabled):focus-visible{
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  border-color:#dcff8b!important;
  color:#111a08!important;
}
.stake-page #create-stake.stake-submit:disabled{
  opacity:1!important;
  cursor:not-allowed!important;
  background:linear-gradient(180deg,#d9dde1 0%,#bcc2c8 100%)!important;
  border:1px solid #e6e9ec!important;
  color:#6b737b!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78)!important;
  text-shadow:none!important;
  filter:none!important;
}
@media (max-width:520px){
  
  .stake-page-application-only{padding-top:2px!important}
  .stake-page-application-only .stake-calculator-card{margin-top:0!important}
}








.bubble-stake-list-card .stake-asset-copy>div>strong.bubble-stake-list-title{
  color:var(--lime,#b8ff3b)!important;
}
.bubble-stake-list-live-total{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:baseline!important;
  gap:4px!important;
  white-space:nowrap!important;
  min-width:0!important;
}
.bubble-stake-list-live-total span,
.bubble-stake-list-live-total strong{
  display:inline!important;
  flex:0 0 auto!important;
  margin:0!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:400!important;
  letter-spacing:-.01em!important;
}
@media (max-width:520px){
  .bubble-stake-list-live-total{gap:3px!important}
  .bubble-stake-list-live-total span,
  .bubble-stake-list-live-total strong{font-size:10px!important;letter-spacing:-.018em!important}
}


.swap-liquidity-loading-overlay,
.swap-processing-overlay{
  position:fixed!important;
  inset:0!important;
  display:grid!important;
  place-items:center!important;
  padding:20px!important;
  box-sizing:border-box!important;
}
.swap-liquidity-loading-overlay .send-broadcast-content,
.swap-processing-overlay .send-broadcast-content{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  margin:auto!important;
  transform:none!important;
  width:min(330px,calc(100vw - 40px))!important;
  max-width:330px!important;
}
.swap-flip-button .swap-flip-image{
  display:block;
  width:22px;
  height:22px;
  object-fit:contain;
  border:0;
  border-radius:50%;
  background:transparent;
  box-shadow:none;
}
@media (max-width:520px){
  .swap-flip-button .swap-flip-image{width:21px;height:21px}
}
.swap-pair-preflight-status{
  display:flex;
  align-items:center;
  gap:7px;
  min-height:30px;
  margin:7px 1px 2px;
  padding:7px 9px;
  border:1px solid rgba(184,255,59,.10);
  border-radius:9px;
  background:rgba(184,255,59,.035);
  color:#b8c4ce;
  font-size:10px;
  line-height:1.25;
}
.swap-pair-preflight-status svg{width:14px;height:14px;flex:0 0 14px;color:#b8ff3b}
.swap-pair-preflight-status:not(.is-error) svg{animation:swapPairPreflightSpin 1s linear infinite}
.swap-pair-preflight-status.is-error{
  border-color:rgba(255,116,116,.16);
  background:rgba(255,116,116,.045);
  color:#f0b4b4;
}
.swap-pair-preflight-status.is-error svg{color:#ff8f8f}
.swap-public-search-row.is-pair-checking{opacity:.72}
@keyframes swapPairPreflightSpin{to{transform:rotate(360deg)}}


.swap-route-status-card{
  width:100%;
  min-height:34px;
  margin:7px 0 8px;
  padding:7px 10px;
  display:flex;
  align-items:center;
  gap:8px;
  border:1px solid rgba(184,255,59,.12);
  border-radius:10px;
  background:linear-gradient(180deg,rgba(184,255,59,.045),rgba(255,255,255,.018));
  color:#c8d1d9;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
  font-size:11px;
  line-height:1.15;
  font-weight:650;
  overflow:hidden;
}
.swap-route-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.swap-route-status-spinner{
  width:13px;height:13px;flex:0 0 13px;border-radius:50%;
  border:2px solid rgba(184,255,59,.22);border-top-color:#b8ff3b;
  animation:swapRouteStatusSpin .72s linear infinite;
}
.swap-route-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 9px rgba(184,255,59,.24)}
.swap-route-status-card.is-warning{border-color:rgba(255,215,105,.19);background:rgba(255,215,105,.04);color:#e8dcae}
.swap-route-status-card.is-warning .swap-route-status-dot{background:#ffd769;box-shadow:0 0 9px rgba(255,215,105,.22)}
.swap-route-status-card.is-error{border-color:rgba(255,116,116,.17);background:rgba(255,116,116,.04);color:#efb1b1}
.swap-route-status-card.is-error .swap-route-status-dot{background:#ff7474;box-shadow:0 0 9px rgba(255,116,116,.2)}
@keyframes swapRouteStatusSpin{to{transform:rotate(360deg)}}


.purchase-crypto-picker-sheet .swap-asset-picker-header{
  flex:0 0 auto;
}
.purchase-crypto-picker-sheet .swap-asset-picker-body{
  min-height:0!important;
  overflow:hidden!important;
}
.purchase-crypto-picker-list{
  min-height:0!important;
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding-bottom:max(14px,var(--safe-bottom))!important;
}
@media (max-width:520px){
  .modal-backdrop.purchase-crypto-picker-backdrop{
    padding:calc(8px + var(--safe-top)) 0 0!important;
  }
  .modal-sheet.purchase-crypto-picker-sheet{
    width:100%!important;
    height:min(86dvh,700px)!important;
    max-height:min(calc(var(--asset-picker-vv-height,100dvh) - 12px),700px)!important;
    border-radius:22px 22px 0 0!important;
  }
}





.swap-liquidity-loading-overlay,
.swap-processing-overlay{
  inset:auto!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  left:50%!important;
  width:min(var(--device-width),calc(100vw - 28px))!important;
  max-width:var(--device-width)!important;
  height:min(920px,calc(100dvh - 28px))!important;
  min-height:0!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
  display:grid!important;
  place-items:center!important;
  box-sizing:border-box!important;
}
.swap-liquidity-loading-overlay .send-broadcast-content,
.swap-processing-overlay .send-broadcast-content{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  margin:auto!important;
  transform:none!important;
  align-self:center!important;
  justify-self:center!important;
  width:min(330px,calc(100% - 34px))!important;
  max-width:330px!important;
}
@media (max-width:760px){
  .swap-liquidity-loading-overlay,
  .swap-processing-overlay{
    inset:0!important;
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    width:100%!important;
    max-width:none!important;
    height:100dvh!important;
    min-height:100dvh!important;
    transform:none!important;
    border-radius:0!important;
  }
}
@supports  not (height:100dvh){
  .swap-liquidity-loading-overlay,
  .swap-processing-overlay{height:min(920px,calc(100vh - 28px))!important}
  @media (max-width:760px){
    .swap-liquidity-loading-overlay,
    .swap-processing-overlay{height:100vh!important;min-height:100vh!important}
  }
}



.stablevalue-dashboard-page .stablevalue-treasury-chain-link{display:inline-flex!important;vertical-align:middle;margin-left:5px!important}
.stablevalue-dashboard-page .stablevalue-treasury-proof{margin-top:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.025);display:grid;gap:5px}
.stablevalue-dashboard-page .stablevalue-treasury-proof>span{color:var(--muted,#8d99a5);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.stablevalue-dashboard-page .stablevalue-treasury-proof>a{min-width:0;display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none}
.stablevalue-dashboard-page .stablevalue-treasury-proof code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce5eb;font-size:10.5px}
.stablevalue-dashboard-page .stablevalue-treasury-proof svg{width:14px;height:14px;flex:0 0 auto}


.moovie-prediction-move-tape{
  position:absolute!important;
  z-index:5!important;
  left:8px!important;
  top:7.8%!important;
  bottom:18.5%!important;
  width:56px!important;
  display:grid!important;
  grid-template-rows:repeat(7,minmax(0,1fr))!important;
  pointer-events:none!important;
  overflow:hidden!important;
}
.moovie-prediction-move-tape-row{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-width:0!important;
  color:rgba(255,255,255,.86)!important;
  font:560 12px/1 inherit!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:0!important;
  margin:0!important;
  padding:0!important;
  text-indent:0!important;
  white-space:nowrap!important;
}
.moovie-prediction-move-tape-row.is-up{color:#22cf94!important}
.moovie-prediction-move-tape-row.is-down{color:#ed667d!important}
.moovie-prediction-move-tape-row.is-empty{visibility:hidden!important}
@media (max-width:420px){.moovie-prediction-move-tape-row{font-size:11px!important}}



.moovie-bottom-nav::before{height:39px!important}
.moovie-bottom-nav::after{height:36px!important}


.moovie-prediction-move-tape{
  left:8px!important;
  width:58px!important;
}
.moovie-prediction-move-tape-row{
  display:grid!important;
  grid-template-columns:.72em minmax(0,1fr)!important;
  align-items:center!important;
  justify-items:start!important;
  column-gap:0!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  text-indent:0!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:560!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:0!important;
  font-variant-numeric:tabular-nums!important;
  font-feature-settings:"tnum" 1!important;
  white-space:nowrap!important;
}
.moovie-prediction-move-sign,
.moovie-prediction-move-value{
  display:block!important;
  margin:0!important;
  padding:0!important;
  font:inherit!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:0!important;
}
.moovie-prediction-move-sign{width:.72em!important;text-align:left!important}
.moovie-prediction-move-value{text-align:left!important}
.moovie-prediction-move-tape-row.is-up{color:#22cf94!important}
.moovie-prediction-move-tape-row.is-down{color:#ed667d!important}
.moovie-prediction-chart-svg .moovie-prediction-axis-price{
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:560!important;
  letter-spacing:0!important;
  font-variant-numeric:tabular-nums!important;
  font-feature-settings:"tnum" 1!important;
}
.moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference{font-size:12px!important;font-weight:560!important}
.moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{font-family:inherit!important;font-size:12px!important;font-weight:560!important;letter-spacing:0!important}
@media (max-width:420px){
  .moovie-prediction-move-tape-row,
  .moovie-prediction-chart-svg .moovie-prediction-axis-price,
  .moovie-prediction-chart-svg .moovie-prediction-axis-price.is-reference,
  .moovie-prediction-chart-svg .moovie-prediction-current-price-pill text{font-size:11px!important;font-weight:560!important}
}



.swap-ongoing-section{margin:14px 12px 22px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.015)}
.swap-ongoing-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}
.swap-ongoing-header small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.09em;color:#71808d}
.swap-ongoing-header h2{margin:2px 0 0;font-size:13px;color:#e9f0f4}
.swap-ongoing-list{display:grid;gap:8px}
.swap-ongoing-row.swap-active-card{margin:0;padding:11px;border-radius:15px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}
.swap-ongoing-row.swap-active-card:hover{border-color:rgba(184,255,59,.19);background:linear-gradient(180deg,rgba(184,255,59,.05),rgba(10,13,18,.98))}
.swap-ongoing-row.swap-active-card:active{transform:scale(.995)}
.swap-ongoing-row.swap-active-card:focus-visible{outline:2px solid rgba(184,255,59,.42);outline-offset:2px}
.swap-card-chevron{display:grid;place-items:center;color:#74808c}
.swap-card-chevron svg{width:14px;height:14px}
.swap-ongoing-row .swap-active-pair{margin:10px 0 7px}
.swap-ongoing-row.swap-active-card>p{margin:7px 1px 0;font-size:10px}
.swap-resume-inline{width:100%;min-height:38px;margin-top:9px}

.swap-history-page{padding-bottom:24px}
.swap-history-compact-title{align-items:center;margin-bottom:12px}
.swap-history-compact-title>div{min-width:0}
.swap-history-compact-title h1{margin:0;font-size:19px!important;line-height:1.12;letter-spacing:-.02em}
.swap-history-compact-title p{margin:4px 0 0;font-size:10px!important;line-height:1.35;color:#7d8995}
.swap-history-group{margin-bottom:15px}
.swap-history-group-title{display:flex;align-items:center;justify-content:space-between;margin:0 2px 7px}
.swap-history-group-title h2{margin:0;font-size:10px;color:#dfe7ed}
.swap-history-group-title span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.05);color:#8c98a4;font-size:10px;font-weight:600}
.swap-history-list{display:grid;gap:8px;overflow:visible;border:0;border-radius:0;background:transparent}
.swap-history-row.swap-history-card{width:100%;min-height:0;display:block;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(255,255,255,.018);color:inherit;text-align:left;cursor:pointer;appearance:none}
.swap-history-row.swap-history-card:hover{border-color:rgba(255,255,255,.10);background:rgba(255,255,255,.026)}
.swap-history-row.swap-history-card:focus-visible{outline:2px solid rgba(184,255,59,.38);outline-offset:2px}
.swap-history-card-head{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:9px}
.swap-history-card-head>small{font-size:9.5px;color:#65717d;font-weight:600}
.swap-history-stage{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.05);color:#a8b4bf;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.swap-history-stage.status-confirmed{background:rgba(184,255,59,.09);color:#cfff79}
.swap-history-stage.status-review{background:rgba(255,196,92,.09);color:#ffd17e}
.swap-history-stage.status-cancelled{background:rgba(255,113,131,.09);color:#ff9aa7}
.swap-history-card-main{display:grid;grid-template-columns:74px minmax(0,1fr) 20px;align-items:center;gap:8px}
.swap-history-icons{display:flex;align-items:center;gap:3px}
.swap-history-icons i{display:grid;place-items:center;color:#6e7a87}
.swap-history-icons i svg{width:12px;height:12px;transform:rotate(90deg)}
.swap-history-copy{min-width:0}
.swap-history-copy strong,.swap-history-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.swap-history-copy strong{font-size:10.5px;color:#e6edf1}
.swap-history-copy span{margin-top:3px;font-size:9.5px;color:#7b8793}
.swap-history-open{display:grid;place-items:center;color:#6f7a86}
.swap-history-open svg{width:14px;height:14px}
.swap-history-card>p{margin:8px 0 0;color:#8995a0;font-size:10px;line-height:1.4}
.swap-history-card.status-pending>p{color:#9da985}
.swap-receipt-actions{display:grid;gap:8px;margin-top:12px}
.swap-receipt-actions .primary-button,.swap-receipt-actions .secondary-button{width:100%;min-height:43px}

@media  (max-width:540px){
  .swap-ongoing-section{margin-left:9px;margin-right:9px;padding:10px}
  .swap-history-compact-title h1{font-size:18px!important}
  .swap-history-card-main{grid-template-columns:66px minmax(0,1fr) 18px}
  .swap-history-card>p{font-size:9.5px}
}


.swap-processing-live{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
.swap-processing-live-dots{display:inline-flex;align-items:flex-end;gap:2px;min-width:13px;height:8px}
.swap-processing-live-dots i{width:2.5px;height:2.5px;border-radius:50%;background:currentColor;opacity:.28;animation:peuroSwapStatusDot 1.15s ease-in-out infinite}
.swap-processing-live-dots i:nth-child(2){animation-delay:.16s}
.swap-processing-live-dots i:nth-child(3){animation-delay:.32s}
@keyframes peuroSwapStatusDot{0%,65%,100%{opacity:.24;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
@media  (prefers-reduced-motion:reduce){.swap-processing-live-dots i{animation:none;opacity:.72}}


.swap-history-chain-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045)}
.swap-history-chain-links a,.swap-receipt-chain-links a{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid rgba(184,255,59,.12);border-radius:999px;background:rgba(184,255,59,.045);color:#bde77a;text-decoration:none;font-size:9.5px;font-weight:600;letter-spacing:.01em}
.swap-history-chain-links a:hover,.swap-receipt-chain-links a:hover{border-color:rgba(184,255,59,.24);background:rgba(184,255,59,.075)}
.swap-history-chain-links a svg,.swap-receipt-chain-links a svg{width:11px;height:11px;flex:0 0 auto}
.swap-history-card a:focus-visible{outline:2px solid rgba(184,255,59,.42);outline-offset:2px}
.swap-receipt-page .payment-receipt-screen{padding-top:8px!important}
.swap-receipt-page .swap-receipt-paper{padding:16px 16px 14px!important;border-radius:22px!important}
.swap-receipt-page .payment-receipt-brandline{margin-bottom:7px!important}
.swap-receipt-page .payment-receipt-brandline img{width:30px!important;height:30px!important}
.swap-receipt-page .payment-receipt-verified{padding:8px 0 11px!important}
.swap-receipt-page .payment-receipt-v{width:58px!important;height:58px!important;margin-bottom:7px!important}
.swap-receipt-page .payment-receipt-v svg{width:24px!important;height:24px!important}
.swap-receipt-page .payment-receipt-verified h1{font-size:25px!important;margin:5px 0 3px!important}
.swap-receipt-page .payment-receipt-verified p{font-size:10px!important;line-height:1.35!important}
.swap-receipt-page .payment-receipt-main-amount{padding:12px 0!important;margin:0!important}
.swap-receipt-page .payment-receipt-main-amount strong{font-size:20px!important}
.swap-receipt-page .payment-receipt-main-amount small{font-size:12px!important}
.swap-receipt-page .payment-receipt-details{gap:7px!important;margin-top:10px!important}
.swap-receipt-page .payment-receipt-details>div{min-height:44px!important;padding:8px 9px!important;border-radius:12px!important}
.swap-receipt-page .payment-receipt-txids{margin-top:9px!important;gap:6px!important}
.swap-receipt-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}
.swap-receipt-nav-button{width:100%;min-height:42px;border:1px solid rgba(184,255,59,.2);border-radius:12px;background:linear-gradient(180deg,rgba(184,255,59,.15),rgba(184,255,59,.075));color:#eaffc7;font:850 9.3px/1.1 inherit;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:transform .16s ease,border-color .16s ease,background .16s ease}
.swap-receipt-nav-button:hover{border-color:rgba(184,255,59,.34);background:linear-gradient(180deg,rgba(184,255,59,.2),rgba(184,255,59,.1))}
.swap-receipt-nav-button:active{transform:scale(.985)}
.swap-receipt-nav-button:focus-visible{outline:2px solid rgba(184,255,59,.45);outline-offset:2px}

.detail-wallet-mode-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}
.detail-wallet-mode-action-row:has(.detail-wallet-mode-inline-actions){grid-template-columns:minmax(0,1fr) 77px!important}
.balance-card-action-group{display:flex;align-items:center;gap:6px}
.wif-sweep-open-action,.wif-sweep-open-action:hover:not(:disabled){border-color:rgba(184,255,59,.18)!important;color:#caff66!important;background:radial-gradient(circle,rgba(184,255,59,.15) 0,rgba(184,255,59,.055) 40%,transparent 73%)!important;filter:drop-shadow(0 0 8px rgba(184,255,59,.17))!important}
.wif-sweep-plus{display:block;font:500 26px/1 Arial,sans-serif;transform:translateY(-1px)}

.wif-sweep-sheet{max-width:430px!important}
.wif-sweep-sheet .modal-body{display:grid;gap:12px}
.wif-sweep-intro{margin:0;color:#a3afb9;font-size:12px;line-height:1.55}
.wif-sweep-input-wrap{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.035)}
.wif-sweep-input-wrap:focus-within{border-color:rgba(184,255,59,.32);box-shadow:0 0 0 3px rgba(184,255,59,.055)}
.wif-sweep-input-wrap input{width:100%;min-width:0;height:48px;padding:0 13px;border:0!important;outline:0!important;background:transparent!important;color:#f3f7f8!important;font:650 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}
.wif-sweep-input-wrap button{width:44px;height:48px;border:0;border-left:1px solid rgba(255,255,255,.07);background:transparent;color:#caff66;display:grid;place-items:center;cursor:pointer}
.wif-sweep-input-wrap button svg{width:20px;height:20px}
.wif-sweep-security{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid rgba(184,255,59,.08);border-radius:12px;background:rgba(184,255,59,.025);color:#85929d;font-size:10.5px;line-height:1.5}
.wif-sweep-security svg{width:15px;height:15px;flex:0 0 auto;color:#a9e84b;margin-top:1px}
.wif-sweep-source-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(184,255,59,.12);border-radius:15px;background:linear-gradient(180deg,rgba(184,255,59,.055),rgba(255,255,255,.015))}
.wif-sweep-source-card>div{min-width:0;display:grid;gap:3px}
.wif-sweep-source-card span{font-size:10px;color:#7f8c98;text-transform:uppercase;letter-spacing:.06em;font-weight:600}
.wif-sweep-source-card strong{font-size:11px;color:#eaf0f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wif-sweep-source-card small{font-size:13px;color:#cfff73;font-weight:600}
.wif-sweep-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.wif-sweep-review-grid>div{min-width:0;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05)}
.wif-sweep-review-grid>div.is-wide{grid-column:1/-1}
.wif-sweep-review-grid span,.wif-sweep-review-grid strong{display:block}
.wif-sweep-review-grid span{font-size:9.5px;color:#7b8792;margin-bottom:4px}
.wif-sweep-review-grid strong{font-size:10px;color:#e8eef1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wif-sweep-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.wif-sweep-actions>button{min-height:43px}
.wif-sweep-success{display:flex;align-items:center;gap:11px;padding:14px;border-radius:15px;background:rgba(184,255,59,.07);border:1px solid rgba(184,255,59,.14);color:#cfff73}
.wif-sweep-success>svg{width:28px;height:28px}
.wif-sweep-success>div{display:grid;gap:2px}
.wif-sweep-success strong{font-size:17px}
.wif-sweep-success span{font-size:10.5px;color:#a8b69b}
.wif-sweep-explorer{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:11px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#b8c4cc;text-decoration:none;font-size:10.5px;font-weight:600}
.wif-sweep-explorer svg{width:14px;height:14px}
.wif-qr-scanner-modal p{margin:10px 2px 0;color:#8e9aa5;font-size:10.5px;line-height:1.45}
@media (max-width:390px){
  .detail-wallet-mode-action-row:has(.detail-wallet-mode-inline-actions){grid-template-columns:minmax(0,1fr) 71px!important}
  .detail-wallet-mode-inline-actions{gap:4px}
  .swap-receipt-nav-button{font-size:10px}
  .wif-sweep-sheet{max-width:calc(100vw - 18px)!important}
}






.detail-wallet-mode-action-row:has(.detail-wallet-mode-inline-actions){
  grid-template-columns:minmax(0,1fr) 36px!important;
  overflow:visible!important;
}
.detail-wallet-mode-inline-actions:has(.wif-sweep-open-action){
  position:relative!important;
  display:block!important;
  width:36px!important;
  height:36px!important;
  overflow:visible!important;
}
.detail-wallet-mode-inline-actions:has(.wif-sweep-open-action)>#open-detail-wallets{
  position:absolute!important;
  right:0!important;
  bottom:0!important;
}
.detail-wallet-mode-inline-actions:has(.wif-sweep-open-action)>.wif-sweep-open-action{
  position:absolute!important;
  right:-2px!important;
  bottom:45px!important;
}
.balance-card-action-group:has(.wif-sweep-open-action){
  width:36px!important;
  height:36px!important;
  gap:0!important;
  overflow:visible!important;
}
.balance-card-action-group:has(.wif-sweep-open-action)>#open-detail-wallets{
  position:absolute!important;
  right:0!important;
  bottom:0!important;
}
.balance-card-action-group:has(.wif-sweep-open-action)>.wif-sweep-open-action{
  position:absolute!important;
  right:-2px!important;
  bottom:45px!important;
}
.wif-sweep-open-action,
.detail-wallet-mode-action-row .wif-sweep-open-action,
.balance-card-action-group .wif-sweep-open-action,
.wif-sweep-open-action:hover:not(:disabled),
.detail-wallet-mode-action-row .wif-sweep-open-action:hover:not(:disabled){
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  border:1px solid rgba(255,216,74,.25)!important;
  border-radius:50%!important;
  color:#ffd84a!important;
  background:radial-gradient(circle,rgba(255,216,74,.19) 0,rgba(255,216,74,.075) 42%,transparent 73%)!important;
  filter:drop-shadow(0 0 9px rgba(255,216,74,.22))!important;
}
.wif-sweep-open-action:hover:not(:disabled){
  border-color:rgba(255,216,74,.42)!important;
  background:radial-gradient(circle,rgba(255,216,74,.25) 0,rgba(255,216,74,.10) 42%,transparent 73%)!important;
}
.wif-sweep-plus{
  display:block!important;
  font:600 29px/1 Arial,sans-serif!important;
  transform:translateY(-1px)!important;
}

.wif-sweep-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:8px!important;
}
.wif-sweep-actions>button{
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  margin:0!important;
  padding:0 14px!important;
  border-radius:14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}
@media (max-width:390px){
  .detail-wallet-mode-action-row:has(.detail-wallet-mode-inline-actions){grid-template-columns:minmax(0,1fr) 33px!important}
  .detail-wallet-mode-inline-actions:has(.wif-sweep-open-action){width:33px!important;height:33px!important}
  .detail-wallet-mode-inline-actions:has(.wif-sweep-open-action)>.wif-sweep-open-action,
  .balance-card-action-group:has(.wif-sweep-open-action)>.wif-sweep-open-action{right:-3px!important;bottom:42px!important}
  .wif-sweep-open-action,
  .detail-wallet-mode-action-row .wif-sweep-open-action,
  .balance-card-action-group .wif-sweep-open-action{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}
  .wif-sweep-plus{font-size:28px!important}
}





:root{
  --type-primary:#f4f6f8;
  --type-secondary:#c4cbd3;
  --type-muted:#9ca6b3;
  --type-subtle:#87929f;
  --type-page-title:22px;
  --type-section-title:16px;
  --type-card-title:14px;
  --type-body:12px;
  --type-small:10.5px;
  --type-micro:10px;
  --muted:#9ca6b3;
  --muted-2:#87929f;
  --white:#f4f6f8;
}
html,body,#root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body{font-weight:400;letter-spacing:0}
body :where(h1,h2,h3,h4,h5,h6,strong,b,button,label,summary,[class*="badge"],[class*="eyebrow"]){text-shadow:none}
body :where(h1,h2,h3,h4,h5,h6,strong,b,button,label,summary,[class*="badge"],[class*="eyebrow"],[class*="title"],[class*="heading"]){font-weight:600!important}
body :where(p,li,small){font-weight:400!important}
body h1{font-size:var(--type-page-title)!important;line-height:1.22!important;letter-spacing:-.025em!important}
body h2{font-size:var(--type-section-title)!important;line-height:1.3!important;letter-spacing:-.015em!important}
body h3{font-size:var(--type-card-title)!important;line-height:1.35!important;letter-spacing:-.01em!important}
body h4,body h5,body h6{font-size:13px!important;line-height:1.4!important;letter-spacing:0!important}
body .auth-hero-copy h2{font-size:var(--type-page-title)!important;line-height:1.22!important;letter-spacing:-.025em!important}
body p{font-size:var(--type-body)!important;line-height:1.55!important}
body small{font-size:var(--type-small)!important;line-height:1.45!important}
body :where(button,.text-button,.primary-button,.danger-button){font-size:12px!important;line-height:1.25!important;letter-spacing:0!important}
body :where(input,textarea,select){font-size:16px!important;font-weight:400!important;letter-spacing:0!important}
body :where(.field-label,.setting-label,label){font-size:11.5px!important;line-height:1.35!important;letter-spacing:0!important}
body :where(.eyebrow,[class*="-eyebrow"],[class*="-badge"]){font-size:var(--type-micro)!important;line-height:1.25!important;letter-spacing:.035em!important}
body :where(.auth-form-title strong,.modal-header strong,.receive-compact-title h2,.services-category-title){font-size:15px!important;line-height:1.3!important}
body :where(.bottom-nav button span,.moovie-bottom-nav button span,.token-network-option small,.wallet-list-row-copy>small){font-size:var(--type-small)!important;line-height:1.3!important}
body :where(.word-counter,.auth-footer,.wallet-status,.balance-label,.balance-meta,.section-heading p,.page-title p,.setting-help,.mini-warning,.asset-main span,.asset-balance span,.modal-header small){font-size:var(--type-small)!important;line-height:1.45!important;color:var(--type-muted)!important}
body :where(.field-label,.setting-label){color:#d8dde3!important}
body :where(.auth-hero-copy p,.page-title p,.section-heading p,.info-card p,.mini-warning,.setting-help,.wallet-status,.balance-label,.balance-meta,.auth-footer){color:var(--type-muted)!important}
body :where([class*="-copy"],[class*="-meta"],[class*="-hint"],[class*="-subtitle"],[class*="-description"]):not([class*="error"]):not([class*="danger"]):not([class*="warning"]):not([class*="success"]){color:var(--type-secondary)}
body :where([class*="-note"]):not([class*="error"]):not([class*="danger"]):not([class*="warning"]):not([class*="success"]){color:var(--type-muted)}
body :where(.balance-value,.moovie-dashboard-balance-value,[class$="-balance-value"],.asset-owned strong,.token-hero .asset-owned strong){font-size:clamp(24px,7vw,32px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.12!important}
body :where(.asset-main strong,.asset-balance strong,.wallet-list-row-title strong,.token-network-option strong,.confirm-send-row strong){font-weight:500!important}
body :where(.phrase-grid div strong){font-size:12px!important;font-weight:500!important}
body :where(.phrase-grid div span){font-size:10px!important;color:var(--type-muted)!important}
body :where(code,kbd,samp,.mono){font-weight:400}
@media (max-width:420px){
  :root{--type-page-title:21px;--type-section-title:15.5px;--type-card-title:13.5px;--type-body:12px;--type-small:10.5px}
}


.moovie-prediction-catalog-page .moovie-prediction-peuro-balance-card.moovie-prediction-peuro-balance-card-with-heading{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto!important;
  align-items:stretch!important;
  justify-content:stretch!important;
  gap:0!important;
  min-height:148px!important;
  padding:12px 13px 10px!important;
  margin:0 auto 9px!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-balance-integrated-heading{
  position:relative;
  z-index:6;
  width:100%;
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:12px;
  padding:0 0 11px;
  margin:0 0 10px;
  border-bottom:1px solid rgba(255,255,255,.075);
}
.moovie-prediction-balance-integrated-copy{min-width:0;padding-top:1px}
.moovie-prediction-balance-integrated-copy h1{
  margin:0!important;
  color:#f4f7f9;
  font-size:20px!important;
  line-height:1.08!important;
  font-weight:600!important;
  letter-spacing:-.025em!important;
}
.moovie-prediction-balance-integrated-copy p{
  max-width:390px;
  margin:5px 0 0!important;
  color:#aeb7c0!important;
  font-size:10.5px!important;
  line-height:1.38!important;
  font-weight:400!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-page-heading-actions{
  position:relative;
  z-index:7;
  align-self:start;
  margin-top:-2px;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-peuro-balance-copy{
  position:relative!important;
  z-index:5!important;
  width:100%!important;
  min-width:0!important;
}
.moovie-prediction-catalog-page .moovie-prediction-peuro-balance-card.moovie-prediction-peuro-balance-card-with-heading>.balance-theme-art{
  top:auto!important;
  right:92px!important;
  bottom:11px!important;
  transform:none!important;
}


.moovie-hedge-summary-balance-card.moovie-hedge-summary-balance-card-with-heading{
  min-height:166px!important;
  padding:12px 14px 14px!important;
  padding-right:14px!important;
  align-items:center!important;
  row-gap:9px!important;
}
.moovie-hedge-balance-integrated-heading{
  grid-column:1/-1!important;
  position:relative;
  z-index:6;
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:10px;
  padding:0 0 11px;
  margin:0 0 1px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.moovie-hedge-balance-integrated-copy{min-width:0;padding-top:1px}
.moovie-hedge-balance-integrated-copy h1{
  margin:0!important;
  color:#f4f7f9!important;
  font-size:20px!important;
  line-height:1.08!important;
  font-weight:600!important;
  letter-spacing:-.025em!important;
}
.moovie-hedge-balance-integrated-copy p{
  max-width:350px;
  margin:5px 0 0!important;
  color:#aeb7c0!important;
  font-size:10.5px!important;
  line-height:1.38!important;
  font-weight:400!important;
}
.moovie-hedge-balance-integrated-actions{
  min-width:0;
  display:flex;
  align-items:flex-start;
  justify-content:flex-end;
  gap:4px;
}
.moovie-hedge-balance-integrated-actions .moovie-hedge-event-shortcuts{
  align-items:flex-start!important;
  gap:3px!important;
}
.moovie-hedge-summary-balance-card.moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-integrated-actions>.moovie-finance-statement-card-button{
  position:static!important;
  inset:auto!important;
  flex:0 0 31px!important;
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  margin:0!important;
}
.moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-icon,
.moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-copy,
.moovie-hedge-summary-balance-card-with-heading>.moovie-finance-limit-line,
.moovie-hedge-summary-balance-card-with-heading>.moovie-finance-stored-line{
  position:relative;
  z-index:5;
}


.moovie-hedge-pending-resume{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  margin:0 0 12px;
  padding:12px 14px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:var(--radius-card,16px);
  background:linear-gradient(145deg,rgba(18,22,29,.96),rgba(10,13,18,.96));
  box-shadow:0 10px 28px rgba(0,0,0,.16);
}
.moovie-hedge-pending-resume>div{min-width:0;display:grid;gap:3px}
.moovie-hedge-pending-resume small{color:#9fa9b4;font-size:9.5px;font-weight:600;letter-spacing:.08em}
.moovie-hedge-pending-resume strong{color:#f5f7f9;font-size:15px;font-weight:600;line-height:1.15}
.moovie-hedge-pending-resume span{color:#bac2ca;font-size:10.5px;line-height:1.35}
.moovie-hedge-pending-resume .primary-button{width:auto;min-width:142px;margin:0;padding-inline:14px;white-space:nowrap}
@media (max-width:520px){
  .moovie-hedge-pending-resume{grid-template-columns:1fr;gap:9px;padding:11px 12px}
  .moovie-hedge-pending-resume .primary-button{width:100%;min-width:0}
}

@media (max-width:520px){
  .moovie-prediction-catalog-page .moovie-prediction-peuro-balance-card.moovie-prediction-peuro-balance-card-with-heading{
    min-height:142px!important;
    padding:10px 11px 9px!important;
  }
  .moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-balance-integrated-heading{
    gap:8px;
    padding-bottom:10px;
    margin-bottom:9px;
  }
  .moovie-prediction-balance-integrated-copy h1{font-size:18.5px!important}
  .moovie-prediction-balance-integrated-copy p{font-size:10px!important;line-height:1.34!important;margin-top:4px!important}
  .moovie-prediction-catalog-page .moovie-prediction-peuro-balance-card.moovie-prediction-peuro-balance-card-with-heading>.balance-theme-art{
    right:82px!important;
    bottom:10px!important;
  }
  .moovie-hedge-summary-balance-card.moovie-hedge-summary-balance-card-with-heading{
    min-height:158px!important;
    padding:10px 12px 12px!important;
    padding-right:12px!important;
  }
  .moovie-hedge-balance-integrated-heading{gap:7px;padding-bottom:10px}
  .moovie-hedge-balance-integrated-copy h1{font-size:18.5px!important}
  .moovie-hedge-balance-integrated-copy p{font-size:10px!important;line-height:1.34!important;margin-top:4px!important}
  .moovie-hedge-balance-integrated-actions{gap:2px}
  .moovie-hedge-balance-integrated-actions .moovie-hedge-event-shortcuts .moovie-hedge-event-shortcut{width:43px!important;min-width:43px!important}
  .moovie-hedge-summary-balance-card.moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-integrated-actions>.moovie-finance-statement-card-button{
    flex-basis:28px!important;width:28px!important;height:28px!important;min-width:28px!important;
  }
}







:root{
  --radius-card:16px;
  --radius-surface:16px;
  --radius-control:10px;
  --radius-control-group:12px;
}


body :is(
  .auth-form,
  .balance-card,
  .asset-list,
  .info-card,
  .settings-group,
  .asset-hero,
  .activity-list,
  .empty-state,
  .qr-card,
  details,
  [class$="-card"][class],
  [class*="-card "][class],
  [class$="-panel"][class],
  [class*="-panel "][class],
  [class$="-box"][class],
  [class*="-box "][class]
){border-radius:var(--radius-surface)!important}



body .modal-sheet,
body [class$="-sheet"][class],
body [class*="-sheet "][class]{border-radius:var(--radius-surface) var(--radius-surface) 0 0!important}
@media (min-width:700px){
  body .modal-sheet,
  body [class$="-sheet"][class],
  body [class*="-sheet "][class]{border-radius:var(--radius-surface)!important}
}


body button[class]:not(.profile-button),
body button:not([class]),
body input,
body textarea,
body select,
body [role="button"][class]:not(.profile-button),
body [role="tab"][class]{border-radius:var(--radius-control)!important}


body .segmented,
body [class$="-segmented"][class],
body [class*="-segmented "][class],
body [class$="-switch"][class],
body [class*="-switch "][class]{border-radius:var(--radius-control-group)!important}


body .moovie-hedge-mystery-panel,
body .mystery-box-explainer,
body .moovie-prediction-option-card,
body .moovie-prediction-market-card,
body .moovie-prediction-trade-card,
body .moovie-prediction-rules,
body .moovie-prediction-history,
body .moovie-hedge-summary-balance-card{border-radius:var(--radius-surface)!important}
body .moovie-prediction-duration-switch{border-radius:var(--radius-control-group)!important}
body .moovie-prediction-duration-switch button{border-radius:8px!important}






















.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading{
  min-height:166px!important;
  padding:12px 14px 14px!important;
  padding-right:14px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:center!important;
  row-gap:9px!important;
  overflow:hidden!important;
}
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-integrated-heading{
  grid-column:1/-1!important;
}
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-integrated-actions>.moovie-finance-statement-card-button{
  position:static!important;inset:auto!important;width:31px!important;height:31px!important;min-width:31px!important;margin:0!important;
}
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-icon,
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-copy,
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading>.moovie-finance-limit-line,
.bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading>.moovie-finance-stored-line{
  position:relative!important;inset:auto!important;z-index:5!important;
}
.bubble-stake-summary-line{grid-column:1/-1!important}
.bubble-stake-standard-balance-card .bubble-stake-stored-line{grid-column:1/-1!important}
@media (max-width:520px){
  .bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading{
    min-height:158px!important;padding:10px 12px 12px!important;grid-template-columns:44px minmax(0,1fr)!important;
  }
  .bubble-stake-standard-balance-card.moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-integrated-actions>.moovie-finance-statement-card-button{
    width:28px!important;height:28px!important;min-width:28px!important;
  }
}


.swap-title-copy{min-width:0!important}
.swap-title-heading-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}
.swap-title-heading-line h1{margin:0!important}
.swap-title-heading-line .swap-back-inline{flex:0 0 28px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
.swap-title-heading-line .swap-back-inline svg{width:17px!important;height:17px!important}
.header-swap-exchange-button{color:#dce3e8!important}
.header-swap-exchange-button svg{width:19px!important;height:19px!important}




.moovie-transfer-back{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  border-radius:0!important;
}
.moovie-transfer-back:hover,.moovie-transfer-back:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important}
.moovie-transfer-zero-fee-row .moovie-transfer-hero-help.is-access-denied{
  color:#ff626f!important;
  border-color:rgba(255,80,96,.38)!important;
  background:rgba(255,70,84,.07)!important;
}
.moovie-transfer-submit-row-single{display:block!important;grid-template-columns:1fr!important}
.moovie-transfer-submit-row-single .moovie-transfer-submit{width:100%!important;min-width:100%!important}
.moovie-transfer-destination{margin-top:11px!important;margin-bottom:0!important}
.moovie-transfer-info-sheet,
.moovie-transfer-info-body{scrollbar-width:none!important;-ms-overflow-style:none!important}
.moovie-transfer-info-sheet::-webkit-scrollbar,
.moovie-transfer-info-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}


.markets-catalog-title-with-history{align-items:center!important}
.markets-history-button{
  flex:0 0 34px!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.025)!important;
  color:#cfd7de!important;
  display:grid!important;
  place-items:center!important;
}
.markets-history-button svg{width:17px!important;height:17px!important}
.markets-history-button:hover,.markets-history-button:focus-visible{border-color:rgba(184,255,59,.22)!important;color:#b8ff3b!important;background:rgba(184,255,59,.045)!important}
.markets-history-page{padding-bottom:118px!important}
.markets-history-title{margin-bottom:12px!important}
.markets-history-section{width:min(100%,560px)!important;margin:0 auto 12px!important}
.markets-history-section+.markets-history-section{margin-top:10px!important}





.header-swap-fiat-toggle,
.header-swap-fiat-toggle:hover,
.header-swap-fiat-toggle:active{
  flex:0 0 auto!important;
  min-width:52px!important;
  width:auto!important;
  height:34px!important;
  min-height:34px!important;
  margin:0!important;
  padding:0 9px!important;
  border-radius:10px!important;
  border:1px solid rgba(216,255,87,.28)!important;
  background:rgba(216,255,87,.07)!important;
  color:#e8ff76!important;
  font-weight:600!important;
  font-size:10.5px!important;
  line-height:1!important;
  letter-spacing:.04em!important;
  box-shadow:none!important;
}
.header-swap-fiat-toggle:hover,
.header-swap-fiat-toggle:focus-visible{
  border-color:rgba(216,255,87,.48)!important;
  background:rgba(216,255,87,.11)!important;
}
@media (max-width:390px){
  .header-swap-fiat-toggle{min-width:48px!important;height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:10px!important}
}


.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 40px!important;
  gap:8px!important;
  align-items:stretch!important;
  margin-top:10px!important;
}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  margin-top:0!important;
}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history{
  width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;
  display:grid!important;place-items:center!important;border:1px solid #b8ff3b!important;border-radius:10px!important;
  background:#b8ff3b!important;color:#090d07!important;box-shadow:none!important;cursor:pointer!important;
}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history svg{width:17px!important;height:17px!important}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history:hover,
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history:focus-visible{
  background:#d8ff57!important;border-color:#d8ff57!important;color:#090d07!important;
}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history:active{transform:scale(.97)}
@media (max-width:520px){
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row{grid-template-columns:minmax(0,1fr) 38px!important}
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}
}


.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to{
  padding-top:24px!important;
}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to>.swap-public-side-label{
  margin-top:5px!important;
  margin-bottom:10px!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to{padding-top:22px!important}
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to>.swap-public-side-label{margin-top:4px!important;margin-bottom:9px!important}
}
@media (max-width:380px){
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to{padding-top:21px!important}
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-to>.swap-public-side-label{margin-top:3px!important;margin-bottom:8px!important}
}



.purchase-crypto-page .purchase-crypto-shortcut-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.moovie-transfer-operation-limits{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;font-size:10.5px;line-height:1.35;color:rgba(236,240,244,.72)}
.moovie-transfer-operation-limits strong{font-weight:500;color:rgba(236,240,244,.9);text-align:right}
@media (max-width:420px){.moovie-transfer-operation-limits{align-items:flex-start;flex-direction:column;gap:3px}.moovie-transfer-operation-limits strong{text-align:left}}



.stake-info-sheet,.stake-info-sheet .modal-body,.bubble-stake-info-sheet,.bubble-stake-info-sheet .modal-body{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.stake-info-sheet::-webkit-scrollbar,.stake-info-sheet .modal-body::-webkit-scrollbar,.bubble-stake-info-sheet::-webkit-scrollbar,.bubble-stake-info-sheet .modal-body::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}


.purchase-page .purchase-main-title-row{align-items:flex-start!important}
.purchase-page .purchase-title-leading{
  min-width:0!important;
  display:flex!important;
  align-items:flex-start!important;
  gap:4px!important;
}
.purchase-page .purchase-title-copy{min-width:0!important}
.purchase-page .purchase-title-leading>.purchase-inline-back{
  flex:0 0 34px!important;
  margin:0!important;
}
.purchase-page .purchase-main-title-row h1{
  font-size:19px!important;
  line-height:1.2!important;
}


.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  min-width:0!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line .moovie-prediction-title-back{
  flex:0 0 24px!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  padding:0!important;
  margin:0!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line .moovie-prediction-title-back svg{
  width:17px!important;
  height:17px!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line h1{
  font-size:18.5px!important;
  line-height:1.1!important;
}
@media (max-width:520px){
  .moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line h1{font-size:17.5px!important}
}


.purchase-page .purchase-title-actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:5px!important;
}
.purchase-page .purchase-title-actions>.purchase-inline-back,
.purchase-page .purchase-title-actions>.purchase-history-button-base{
  margin:0!important;
  flex:0 0 auto!important;
}
.purchase-page .purchase-title-leading{display:contents!important}
.purchase-page .purchase-crypto-limits-banner{margin-bottom:10px!important}
.purchase-page .purchase-crypto-operation-kicker{
  display:block!important;
  margin-top:1px!important;
  color:#8d98a5!important;
  font-size:9.5px!important;
  line-height:1.15!important;
  font-weight:400!important;
}


.swap-title-row.swap-title-compact .swap-title-actions-stacked{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  flex-wrap:nowrap!important;
}
.swap-title-row.swap-title-compact .swap-title-actions-stacked>.swap-back-button{
  margin:0!important;
  flex:0 0 auto!important;
}
.swap-page.exodus-swap-page .swap-card-help-row{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:26px!important;
  margin:0 0 4px!important;
}
.swap-page.exodus-swap-page .swap-card-help-button{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#b8ff3b!important;
}
.swap-page.exodus-swap-page .swap-card-help-button svg{
  width:18px!important;
  height:18px!important;
  stroke:currentColor!important;
}
.swap-page.exodus-swap-page .swap-card-help-button:hover,
.swap-page.exodus-swap-page .swap-card-help-button:focus-visible,
.swap-page.exodus-swap-page .swap-card-help-button:active{
  background:transparent!important;
  box-shadow:none!important;
  color:#b8ff3b!important;
}


.header-swap-fiat-toggle.swap-title-fiat-toggle,
.header-swap-fiat-toggle.swap-title-fiat-toggle:hover,
.header-swap-fiat-toggle.swap-title-fiat-toggle:active{
  appearance:none!important;
  min-width:40px!important;
  width:40px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 7px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(184,255,59,.52)!important;
  border-radius:10px!important;
  background:linear-gradient(145deg,#c8ff5a 0%,#a4ef35 100%)!important;
  color:#10160d!important;
  font:500 13px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  box-shadow:0 5px 16px rgba(184,255,59,.14)!important;
}
.header-swap-fiat-toggle .dashboard-currency-symbol,
.header-swap-fiat-toggle .peur-currency-symbol,
.header-swap-fiat-toggle .peur-fiat-mark{
  color:#10160d!important;
  font-weight:500!important;
}
.header-swap-fiat-toggle .peur-currency-symbol-single .peur-fiat-mark{
  width:1em!important;
  height:1em!important;
  font-size:1em!important;
  line-height:1!important;
}
.header-swap-fiat-toggle .peur-currency-symbol-single .peur-fiat-mark::after{
  left:.12em!important;
  right:.08em!important;
  top:.52em!important;
  height:1px!important;
  box-shadow:none!important;
}
.header-swap-fiat-toggle:focus-visible{
  outline:2px solid rgba(200,255,90,.55)!important;
  outline-offset:2px!important;
}


.dashboard-header-controls .purchase-event-header-button{
  position:relative!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:none!important;
  padding:0!important;
}
.dashboard-header-controls .purchase-event-header-button i{
  position:absolute!important;
  right:4px!important;
  top:4px!important;
}


.purchase-page .purchase-single-asset-heading{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  min-width:0!important;
  width:100%!important;
}
.purchase-page .purchase-single-asset-heading>.coin-logo-image{
  flex:0 0 auto!important;
}
.purchase-page .purchase-single-asset-heading>strong{
  min-width:0!important;
  color:#edf3f7!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:600!important;
}
.purchase-page .purchase-crypto-operation-kicker,
.purchase-page .purchase-rate-event-slot{
  display:none!important;
}
@media (max-width:390px){
  .purchase-page .purchase-single-asset-heading{gap:8px!important}
  .purchase-page .purchase-single-asset-heading>strong{font-size:11.4px!important}
.purchase-page .purchase-limits-wide-banner .purchase-operation-limit{padding:6px!important}
.purchase-page .purchase-limits-wide-banner .purchase-operation-limit b{font-size:10.6px!important}
}



@media (max-width:390px){.purchase-page .purchase-limits-wide-banner .purchase-single-asset-heading > strong{font-size:10.6px!important}.purchase-page .purchase-limits-wide-banner .purchase-operation-limits{gap:6px!important}.purchase-page .purchase-limits-wide-banner .purchase-operation-limit{padding:6px 7px!important}.purchase-page .purchase-limits-wide-banner .purchase-operation-limit small{font-size:8.8px!important}.purchase-page .purchase-limits-wide-banner .purchase-operation-limit b{font-size:10.6px!important}}




.header-swap-fiat-toggle.swap-title-fiat-toggle,
.header-swap-fiat-toggle.swap-title-fiat-toggle:hover,
.header-swap-fiat-toggle.swap-title-fiat-toggle:active{
  width:36px!important;
  min-width:36px!important;
  height:36px!important;
  min-height:36px!important;
  padding:0!important;
  display:inline-grid!important;
  place-items:center!important;
  border:1px solid #b8ff3b!important;
  border-radius:10px!important;
  background:#b8ff3b!important;
  color:#090d07!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  box-shadow:none!important;
  opacity:1!important;
}
.header-swap-fiat-toggle.swap-title-fiat-toggle:hover,
.header-swap-fiat-toggle.swap-title-fiat-toggle:focus-visible{
  background:#c8ff61!important;
  border-color:#c8ff61!important;
  color:#090d07!important;
}
.header-swap-fiat-toggle .dashboard-currency-symbol,
.header-swap-fiat-toggle .peur-currency-symbol{
  display:inline-grid!important;
  place-items:center!important;
  width:auto!important;
  min-width:0!important;
  height:16px!important;
  margin:0!important;
  padding:0!important;
  color:#090d07!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:16px!important;
}
.header-swap-fiat-toggle .peur-currency-symbol-single .peur-fiat-mark{
  display:block!important;
  width:13px!important;
  min-width:13px!important;
  height:13px!important;
  font-size:13px!important;
  line-height:13px!important;
  color:#090d07!important;
  transform:none!important;
}
.header-swap-fiat-toggle .peur-currency-symbol-single .peur-fiat-mark::after{
  left:1px!important;
  right:1px!important;
  top:7px!important;
  height:1px!important;
  box-shadow:none!important;
}
@media (max-width:390px){
  .header-swap-fiat-toggle.swap-title-fiat-toggle{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;font-size:12.5px!important}
  .header-swap-fiat-toggle .dashboard-currency-symbol,.header-swap-fiat-toggle .peur-currency-symbol{font-size:12.5px!important;height:15px!important;line-height:15px!important}
  .header-swap-fiat-toggle .peur-currency-symbol-single .peur-fiat-mark{width:12px!important;min-width:12px!important;height:12px!important;font-size:12px!important;line-height:12px!important}
}


.swap-page.exodus-swap-page .swap-trade-from{
  grid-template-rows:auto auto auto auto auto!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-card-help-row{
  grid-column:1 / -1!important;
  grid-row:1!important;
  width:100%!important;
  min-height:24px!important;
  height:24px!important;
  margin:0 0 5px!important;
  padding:0!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  align-self:start!important;
  justify-self:stretch!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-card-help-row .swap-card-help-button{
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  transform:none!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-card-help-row .swap-card-help-button svg{
  width:18px!important;
  height:18px!important;
  margin:0!important;
  transform:none!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-balance-head{
  grid-column:1 / -1!important;
  grid-row:2!important;
  width:100%!important;
  margin:0 0 8px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-balance-divider{
  grid-column:1 / -1!important;
  grid-row:3!important;
  width:100%!important;
  margin:0 0 10px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-side-label{
  grid-column:1!important;
  grid-row:4!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-asset-column{
  grid-column:1!important;
  grid-row:5!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-value-column{
  grid-column:2!important;
  grid-row:5!important;
}

.swap-page.exodus-swap-page .swap-title-row.swap-title-compact{
  margin-top:-4px!important;
  margin-bottom:7px!important;
  align-items:center!important;
}
.swap-page.exodus-swap-page .swap-title-heading-line{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
}
.swap-page.exodus-swap-page .swap-title-heading-line .swap-back-inline{
  flex:0 0 27px!important;
  width:27px!important;
  min-width:27px!important;
  height:27px!important;
  min-height:27px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.swap-page.exodus-swap-page .swap-title-heading-line .swap-back-inline svg{
  width:17px!important;
  height:17px!important;
}
.swap-page.exodus-swap-page .swap-title-row .swap-title-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:0!important;
}

.swap-page.exodus-swap-page .swap-trade-from{
  grid-template-rows:auto auto auto auto!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-balance-head{
  grid-column:1 / -1!important;
  grid-row:1!important;
  width:100%!important;
  margin:0 0 8px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-balance-divider{
  grid-column:1 / -1!important;
  grid-row:2!important;
  width:100%!important;
  margin:0 0 10px!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-public-side-label{
  grid-column:1!important;
  grid-row:3!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-asset-column{
  grid-column:1!important;
  grid-row:4!important;
}
.swap-page.exodus-swap-page .swap-trade-from>.swap-trade-value-column{
  grid-column:2!important;
  grid-row:4!important;
}
.swap-page.exodus-swap-page .swap-balance-title{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  min-width:0!important;
}
.swap-page.exodus-swap-page .swap-balance-inline-help{
  flex:0 0 17px!important;
  width:17px!important;
  min-width:17px!important;
  height:17px!important;
  min-height:17px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#aab4bf!important;
  opacity:.88!important;
  transform:none!important;
}
.swap-page.exodus-swap-page .swap-balance-inline-help:hover,
.swap-page.exodus-swap-page .swap-balance-inline-help:focus-visible{
  color:#d8ff57!important;
  opacity:1!important;
  background:transparent!important;
  box-shadow:none!important;
}
.swap-page.exodus-swap-page .swap-balance-inline-help svg{
  width:14px!important;
  height:14px!important;
  margin:0!important;
  stroke:currentColor!important;
  transform:none!important;
}




.moovie-hedge-page .moovie-hedge-term-block>div{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
  width:100%!important;
}
.moovie-hedge-page .moovie-hedge-term{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
@media (max-width:390px){
  .moovie-hedge-page .moovie-hedge-term-block>div{
    grid-template-columns:minmax(0,1fr)!important;
    gap:6px!important;
  }
}


.moovie-futures-terminal-side .moovie-futures-direct-action{display:grid;gap:0}
.moovie-futures-terminal-side .moovie-futures-direct-action>small{font-family:inherit}
.moovie-futures-terminal-side button[data-moovie-futures-side]{opacity:1!important;filter:none!important;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 12px!important}
.moovie-futures-terminal-side button[data-moovie-futures-side="long"],
.moovie-futures-terminal-side button[data-moovie-futures-side="long"]:disabled{background:#16a34a!important;color:#fff!important;border-color:rgba(34,197,94,.42)!important}
.moovie-futures-terminal-side button[data-moovie-futures-side="short"],
.moovie-futures-terminal-side button[data-moovie-futures-side="short"]:disabled{background:#dc2626!important;color:#fff!important;border-color:rgba(239,68,68,.42)!important}
.moovie-futures-terminal-side button[data-moovie-futures-side]:disabled{cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}


.moovie-freeze-opening-snow{position:fixed;inset:0;z-index:4900;pointer-events:none;overflow:hidden;contain:strict}
.moovie-freeze-opening-snow i{position:absolute;left:var(--snow-left);top:-12vh;width:var(--snow-size);height:var(--snow-size);color:rgba(238,249,255,.90);opacity:0;filter:drop-shadow(0 0 5px rgba(176,225,255,.45));animation:moovieFreezeSnowFall 2.05s linear both;animation-delay:var(--snow-delay)}
.moovie-freeze-opening-snow i svg{width:100%;height:100%;display:block}
@keyframes moovieFreezeSnowFall{0%{transform:translate3d(0,-8vh,0) rotate(0deg);opacity:0}10%{opacity:.9}55%{transform:translate3d(var(--snow-mid-drift),50vh,0) rotate(155deg);opacity:.92}100%{transform:translate3d(var(--snow-drift),112vh,0) rotate(335deg);opacity:0}}
@media (prefers-reduced-motion:reduce){.moovie-freeze-opening-snow{display:none!important}}



.moovie-freeze-product-icon{
  order:2;width:82px;height:82px;margin:8px auto 5px;display:grid;place-items:center;border-radius:24px;
  color:#d7f4ff;background:radial-gradient(circle at 35% 28%,rgba(201,241,255,.18),rgba(73,150,211,.07) 62%,rgba(15,30,47,.12));
  border:1px solid rgba(156,220,255,.18);box-shadow:0 18px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);
}
.moovie-freeze-product-icon svg{width:46px!important;height:46px!important;display:block;filter:drop-shadow(0 7px 16px rgba(83,190,255,.18))}
@media (max-width:390px){
  .moovie-freeze-product-icon{width:76px;height:76px;border-radius:22px}
  .moovie-freeze-product-icon svg{width:42px!important;height:42px!important}
}






.moovie-icon-only-back,
.moovie-icon-only-back:hover,
.moovie-icon-only-back:active{
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f4f6f8!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  opacity:.94!important;
}
.moovie-icon-only-back:hover{color:#fff!important;opacity:1!important}
.moovie-icon-only-back svg{width:18px!important;height:18px!important;display:block!important}
.moovie-icon-only-back:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:2px!important;border-radius:6px!important}

.moovie-news-premium-head, .moovie-freeze-page .freeze-product-hero{position:relative!important}
.moovie-news-back, .moovie-freeze-back{
  position:absolute!important;
  top:10px!important;
  right:11px!important;
  bottom:auto!important;
  left:auto!important;
  z-index:6!important;
}
.moovie-news-title-copy{padding-right:28px!important}



.moovie-freeze-page .freeze-product-hero{
  min-height:0!important;
  padding:16px 43px 16px 15px!important;
  display:block!important;
  text-align:left!important;
  justify-content:initial!important;
  align-items:initial!important;
}
.freeze-product-hero-layout{
  width:100%!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
}
.freeze-product-hero-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:3px!important;
  text-align:left!important;
}
.freeze-product-hero-copy>small{
  order:initial!important;
  margin:0!important;
  color:#aeb9c2!important;
  font-size:8.8px!important;
  line-height:1.2!important;
  font-weight:650!important;
  letter-spacing:.11em!important;
}
.freeze-product-hero-copy>h1{
  order:initial!important;
  margin:1px 0 0!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1.08!important;
  font-weight:650!important;
  letter-spacing:-.025em!important;
  text-align:left!important;
}
.freeze-product-hero-copy>p{
  order:initial!important;
  width:100%!important;
  max-width:310px!important;
  margin:3px 0 0!important;
  padding:0!important;
  color:#c7d0d7!important;
  font-size:10.2px!important;
  line-height:1.42!important;
  font-weight:550!important;
  letter-spacing:0!important;
  white-space:normal!important;
  overflow:visible!important;
  text-align:left!important;
}
.moovie-freeze-page .freeze-product-hero .moovie-freeze-product-icon{
  order:initial!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  margin:0!important;
  border-radius:15px!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
}
.moovie-freeze-page .freeze-product-hero .moovie-freeze-product-icon svg{
  width:29px!important;
  height:29px!important;
}
@media (max-width:390px){
  .moovie-freeze-page .freeze-product-hero{padding:14px 40px 14px 13px!important}
  .freeze-product-hero-layout{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important}
  .moovie-freeze-page .freeze-product-hero .moovie-freeze-product-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important}
  .moovie-freeze-page .freeze-product-hero .moovie-freeze-product-icon svg{width:26px!important;height:26px!important}
  .freeze-product-hero-copy>h1{font-size:19px!important}
  .freeze-product-hero-copy>p{font-size:9.8px!important;line-height:1.38!important}
}





html,body,#root{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
  -webkit-text-size-adjust:100%!important;
  text-size-adjust:100%!important;
}
html,body{touch-action:pan-x pan-y!important}
.site-stage,.auth-device,.auth-device .card-bound-auth.auth-shell,.auth-device .auth-panel{
  max-width:100%!important;
  min-width:0!important;
}
@media (max-width:760px){
  .site-stage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  .auth-device{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow-x:hidden!important;
  }
  .auth-device .card-bound-auth.auth-shell{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding-left:max(10px,env(safe-area-inset-left,0px))!important;
    padding-right:max(10px,env(safe-area-inset-right,0px))!important;
    overflow-x:hidden!important;
  }
  .auth-device .auth-panel,.auth-device .auth-top-row,.auth-device .auth-top-fixed,.auth-device .segmented,.auth-device .auth-form,.auth-device .input-wrap,.auth-device .textarea-wrap,.auth-device .account-turnstile-official{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .auth-device .auth-top-row,.auth-device .auth-top-fixed{overflow:hidden!important}
  .auth-device .brand-lockup-tight{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:calc(100% - 96px)!important;
  }
  .auth-device .brand-lockup-tight>div{min-width:0!important}
  .auth-device .brand-lockup-tight h1,
  .auth-device .brand-lockup-tight p{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .auth-device .auth-header-controls{flex:0 0 auto!important;min-width:0!important}
  .auth-device input,.auth-device textarea,.auth-device select{
    font-size:16px!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .auth-device button,.auth-device a{max-width:100%}
}
@media (max-width:350px){
  .auth-device .card-bound-auth.auth-shell{padding-left:8px!important;padding-right:8px!important}
  .auth-device .auth-header-controls{gap:6px!important}
  .auth-device .brand-lockup-tight{max-width:calc(100% - 88px)!important}
}





@media  (max-width:900px), (pointer:coarse){
  html,body,#root{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
  body :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select,[contenteditable="true"]){
    font-size:16px!important;
    max-width:100%!important;
    min-width:0!important;
  }
}



.header-settings-button{
  order:99;
  width:34px;
  height:34px;
  min-width:34px;
  min-height:34px;
  padding:6px;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(218,224,233,.82);
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.header-settings-button:hover,.header-settings-button:active,.header-settings-button.is-active{
  background:transparent!important;
  color:#d9ff91;
}
.header-settings-button svg{width:20px;height:20px;display:block}
.header-settings-button:focus-visible{outline:2px solid rgba(184,255,59,.45);outline-offset:1px;border-radius:7px!important}
.peuro-official-logo-access{cursor:pointer}
.peuro-official-logo-access.is-active .dashboard-logo{filter:drop-shadow(0 0 13px rgba(184,255,59,.38))}
.settings-title-row-v2{
  display:flex!important;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
}
.settings-title-row-v2>div{min-width:0;flex:1 1 auto}
.settings-top-lock{
  width:34px;
  height:34px;
  min-width:34px;
  min-height:34px;
  padding:6px;
  margin:0;
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#ff93a0;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.settings-top-lock:hover,.settings-top-lock:active{background:transparent;color:#ffb0ba}
.settings-top-lock:focus-visible{outline:2px solid rgba(255,91,110,.38);outline-offset:1px;border-radius:7px}
.settings-top-lock svg{width:20px;height:20px;display:block}
@media (max-width:390px){
  .header-settings-button,.settings-top-lock{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}
  .header-settings-button svg,.settings-top-lock svg{width:19px;height:19px}
}



.settings-page .settings-security-tabs,
.settings-page .security-settings-card{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
.settings-page .settings-security-tabs{margin-bottom:12px!important}
.settings-page .security-settings-card{margin-bottom:11px!important}

.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-line{
  gap:4px!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline{
  width:18px!important;
  min-width:18px!important;
  height:18px!important;
  min-height:18px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#8f99a3!important;
  font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  letter-spacing:0!important;
  border-radius:0!important;
  transform:translateY(-1px);
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline:hover,
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline:focus-visible{
  color:#b8ff3b!important;
  background:transparent!important;
  box-shadow:none!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-heading-back{
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:inherit;
  border-radius:0!important;
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-heading-back svg{
  width:17px!important;
  height:17px!important;
}


.moovie-products-plans-total-card{position:relative!important;width:100%!important;margin:12px 0 0!important;box-sizing:border-box!important;padding-top:18px!important}
.moovie-products-plans{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
.moovie-products-plans-bubble-card{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}
.moovie-products-plans{display:grid!important;gap:10px!important}
.moovie-products-plan-coming-card{
  position:relative;isolation:isolate;width:100%;min-height:72px;margin:0;box-sizing:border-box;
  overflow:hidden;display:flex;align-items:center;padding:13px 82px 13px 14px;
  border:1px solid rgba(255,255,255,.08);border-radius:15px;
  background:linear-gradient(145deg,rgba(18,24,31,.96),rgba(10,15,21,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);cursor:default;user-select:none;
}
.moovie-products-plan-coming-copy{min-width:0;display:grid;gap:5px;text-align:left}
.moovie-products-plan-coming-copy strong{font-size:13px;line-height:1.15;font-weight:760;color:var(--text,#fff);letter-spacing:.002em}
.moovie-products-plan-coming-copy span{font-size:10.8px;line-height:1.35;font-weight:560;color:var(--muted,#95a1ad)}
.moovie-products-plan-coming-ribbon{
  position:absolute;right:0;top:0;bottom:0;width:68px;display:grid;place-items:center;padding:0 7px;box-sizing:border-box;
  border-left:1px solid rgba(183,255,51,.30);background:linear-gradient(180deg,rgba(79,129,17,.92),rgba(39,86,10,.96));
  color:#eaffc7;font-size:9px;line-height:1.08;font-weight:850;letter-spacing:.07em;text-align:center;font-style:normal;
}
@media (max-width:360px){
  .moovie-products-plan-coming-card{padding-right:74px}
  .moovie-products-plan-coming-ribbon{width:62px;font-size:8.4px}
}



.send-page-card .destination-preview{
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:break-all!important;
  min-height:12px!important;
  height:auto!important;
}
.qr-route-address{
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:break-all!important;
  text-align:left!important;
  line-height:1.45!important;
}



.stablevalue-dashboard-page .stablevalue-metric-list>div>.stablevalue-treasury-label{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  line-height:1.2!important;
}
.stablevalue-dashboard-page .stablevalue-treasury-chain-link{
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  margin:0!important;
  display:inline-grid!important;
  place-items:center!important;
  align-self:center!important;
  vertical-align:middle!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
.stablevalue-dashboard-page .stablevalue-treasury-chain-link:hover{
  background:transparent!important;
  border-color:transparent!important;
  transform:none!important;
}
.stablevalue-dashboard-page .stablevalue-treasury-chain-link svg{
  display:block!important;
  width:14px!important;
  height:14px!important;
  margin:auto!important;
}



.wallet-setup-choice .auth-form-title>div>span{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  max-width:100%!important;
  font-size:clamp(10px,2.7vw,11px)!important;
  line-height:1.45!important;
}
.wallet-setup-choice .wallet-setup-actions{
  grid-template-columns:1fr!important;
  width:100%!important;
}
.wallet-setup-choice .wallet-setup-actions .primary-button,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button{
  width:100%!important;
}



.legal-modal-backdrop{
  align-items:center;
  padding:calc(12px + var(--safe-top)) 12px calc(12px + var(--safe-bottom));
  overflow:hidden;
}
.legal-modal{
  width:min(680px,100%);
  max-height:calc(100% - var(--safe-top) - var(--safe-bottom) - 24px);
  display:flex;
  flex-direction:column;
  overflow:hidden;
  padding-bottom:0;
}
.legal-modal .modal-header{flex:0 0 auto;}
.legal-modal .modal-body{
  min-height:0;
  flex:1 1 auto;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:none;
  -ms-overflow-style:none;
  padding-bottom:calc(18px + var(--safe-bottom));
}
.legal-modal .modal-body::-webkit-scrollbar{width:0;height:0;display:none;}
@media  (min-width:620px){
  .legal-modal-backdrop{
    padding:calc(22px + var(--safe-top)) 22px calc(22px + var(--safe-bottom));
  }
  .legal-modal{
    max-height:min(800px,calc(100% - var(--safe-top) - var(--safe-bottom) - 44px));
  }
}



.wallet-setup-choice{
  min-height:238px!important;
  display:flex!important;
  flex-direction:column!important;
}
.wallet-setup-choice .auth-form-title{
  justify-content:center!important;
  text-align:center!important;
  margin-bottom:10px!important;
}
.wallet-setup-choice .auth-form-title>div{
  width:100%!important;
}
.wallet-setup-choice .auth-form-title>div>strong{
  text-align:center!important;
  font-size:16px!important;
}
.wallet-setup-choice .auth-form-title>div>span{
  margin-top:5px!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:visible!important;
  overflow-wrap:normal!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.wallet-setup-choice .wallet-setup-actions{
  width:min(88%,390px)!important;
  margin:14px auto 0!important;
  gap:10px!important;
}
.wallet-setup-choice .wallet-setup-actions .primary-button,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button{
  min-height:44px!important;
  height:44px!important;
}
.ultra-compact-hero p{
  max-width:none!important;
  white-space:nowrap!important;
  overflow:visible!important;
  font-size:clamp(8.4px,2.75vw,12px)!important;
  letter-spacing:-.015em!important;
}
@media (max-width:390px){
  .wallet-setup-choice{min-height:238px!important;}
  .wallet-setup-choice .auth-form-title>div>span{font-size:11.5px!important;}
  .wallet-setup-choice .wallet-setup-actions{width:92%!important;margin-top:13px!important;}
}


.wallet-setup-choice .account-referral-trigger{
  display:block!important;
  width:min(88%,390px)!important;
  max-width:none!important;
  margin:8px auto 7px!important;
  padding:2px 0!important;
  text-align:center!important;
}
.wallet-setup-choice .account-referral-disclosure{
  width:min(88%,390px)!important;
  margin:8px auto 0!important;
}
.wallet-setup-choice .account-referral-disclosure>.input-wrap.account-field-gap{
  width:100%!important;
  box-sizing:border-box!important;
  margin:0!important;
}
@media (max-width:390px){
  .wallet-setup-choice .account-referral-trigger,
  .wallet-setup-choice .account-referral-disclosure{width:92%!important;}
}


.device-shell:has(.legal-modal-backdrop){
  overflow:hidden!important;
}
.legal-modal-backdrop{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:12px!important;
  overflow:hidden!important;
  z-index:1000!important;
}
.legal-modal{
  width:calc(100% - 24px)!important;
  max-width:680px!important;
  max-height:calc(100% - 24px)!important;
  margin:0!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border-bottom:1px solid rgba(255,255,255,.09)!important;
  border-radius:25px!important;
  padding-bottom:0!important;
}
.legal-modal .modal-header{
  flex:0 0 auto!important;
  position:relative!important;
  z-index:2!important;
  background:#0d0f15!important;
}
.legal-modal .modal-body{
  min-height:0!important;
  flex:1 1 auto!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  padding-bottom:calc(18px + var(--safe-bottom))!important;
}
.legal-modal .modal-body::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}
@media (max-width:760px){
  .legal-modal-backdrop{
    padding:calc(12px + var(--safe-top)) 12px calc(12px + var(--safe-bottom))!important;
  }
  .legal-modal{
    width:100%!important;
    max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 24px)!important;
  }
}



@media  (min-width:761px){
  .auth-device:has(.wallet-setup-choice){
    min-height:min(660px,calc(100dvh - 28px))!important;
  }
}
.legal-modal-backdrop{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:12px!important;
}
.legal-modal{
  width:calc(100% - 24px)!important;
  height:80%!important;
  max-height:80%!important;
  min-height:0!important;
  margin:0!important;
  border-radius:25px 25px 18px 18px!important;
}
@media (max-width:760px){
  .legal-modal-backdrop{
    padding:calc(10px + var(--safe-top)) 10px calc(10px + var(--safe-bottom))!important;
  }
  .legal-modal{
    width:100%!important;
    height:80%!important;
    max-height:80%!important;
  }
}


@media  (min-width:761px){
  .auth-device:has(.wallet-setup-choice) .card-bound-auth.auth-shell{
    min-height:min(720px,calc(100dvh - 28px))!important;
  }
  .auth-device:has(.wallet-setup-choice) .auth-panel{
    min-height:min(676px,calc(100dvh - 72px))!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-choice{
    min-height:300px!important;
    padding-top:20px!important;
    padding-bottom:22px!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-actions{
    margin-top:20px!important;
    gap:12px!important;
  }
  .auth-device:has(.wallet-setup-choice) .legal-footer{
    margin-top:auto!important;
    padding-top:28px!important;
    padding-bottom:6px!important;
  }
}
@media  (max-width:760px){
  .auth-device:has(.wallet-setup-choice) .auth-panel{
    min-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 34px)!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-choice{
    min-height:286px!important;
    padding-top:18px!important;
    padding-bottom:20px!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-actions{
    margin-top:18px!important;
    gap:11px!important;
  }
  .auth-device:has(.wallet-setup-choice) .legal-footer{
    margin-top:auto!important;
    padding-top:24px!important;
    padding-bottom:4px!important;
  }
}



.wallet-setup-choice .wallet-setup-time-note{
  width:min(88%,390px)!important;
  margin:12px auto 0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  color:var(--muted,#9399a7)!important;
  font-size:10.5px!important;
  line-height:1.3!important;
  font-weight:500!important;
}
.wallet-setup-choice .wallet-setup-time-note svg{
  width:13px!important;
  height:13px!important;
  flex:0 0 13px!important;
  opacity:.9!important;
}
@media  (min-width:761px){
  .auth-device:has(.wallet-setup-choice){
    min-height:min(590px,calc(100dvh - 28px))!important;
  }
  .auth-device:has(.wallet-setup-choice) .card-bound-auth.auth-shell{
    min-height:min(590px,calc(100dvh - 28px))!important;
  }
  .auth-device:has(.wallet-setup-choice) .auth-panel{
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-choice{
    min-height:320px!important;
    padding-top:20px!important;
    padding-bottom:18px!important;
  }
  .auth-device:has(.wallet-setup-choice) .legal-footer{
    margin-top:34px!important;
    padding-top:0!important;
    padding-bottom:4px!important;
  }
}
@media  (max-width:760px){
  .wallet-setup-choice .wallet-setup-time-note{width:92%!important;font-size:10px!important;margin-top:11px!important;}
  .auth-device:has(.wallet-setup-choice) .auth-panel{
    min-height:0!important;
    display:flex!important;
    flex-direction:column!important;
  }
  .auth-device:has(.wallet-setup-choice) .wallet-setup-choice{
    min-height:304px!important;
    padding-bottom:18px!important;
  }
  .auth-device:has(.wallet-setup-choice) .legal-footer{
    margin-top:30px!important;
    padding-top:0!important;
    padding-bottom:4px!important;
  }
}


.mystery-prize-tier-values{white-space:nowrap;}


.merchant-kit-page>.merchant-kit-hero{
  position:relative!important;
  margin-top:2px!important;
}
.merchant-kit-page>.merchant-kit-hero .merchant-kit-hero-copy{
  padding-right:46px!important;
}
.merchant-kit-page>.merchant-kit-hero .merchant-kit-hero-back{
  position:absolute!important;
  top:16px!important;
  right:16px!important;
  z-index:5!important;
  margin:0!important;
}
@media (max-width:520px){
  .merchant-kit-page>.merchant-kit-hero .merchant-kit-hero-copy{padding-right:42px!important}
  .merchant-kit-page>.merchant-kit-hero .merchant-kit-hero-back{top:13px!important;right:13px!important}
}


.dashboard-prime-market-grid-with-swap-orb{
  padding:7px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;
  box-shadow:0 12px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.035)!important;
  overflow:visible!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-card{
  border-color:rgba(255,255,255,.075)!important;
  background:linear-gradient(155deg,rgba(18,22,27,.96),rgba(8,11,14,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 7px 16px rgba(0,0,0,.13)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-card:hover,
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-card:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(184,255,59,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px rgba(0,0,0,.2)!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb{
  border:1px solid rgba(184,255,59,.20)!important;
  box-shadow:0 8px 20px rgba(0,0,0,.28),0 0 0 5px rgba(184,255,59,.035)!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb:hover,
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb:focus-visible{
  transform:translate(-50%,-50%) scale(1.045)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.32),0 0 0 6px rgba(184,255,59,.055)!important;
}
@media (max-width:520px){
  .dashboard-prime-market-grid-with-swap-orb{padding:6px!important;border-radius:16px!important}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-card,
  .dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb{transition:none!important}
}


.auth-device .auth-header-controls .auth-home-back,
.pin-auth-device .auth-header-controls .auth-home-back{
  border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;
}
.auth-device .auth-header-controls .auth-home-back svg,
.pin-auth-device .auth-header-controls .auth-home-back svg{width:20px!important;height:20px!important}
.seed-backup-priority{border-color:rgba(255,204,51,.36)!important;background:linear-gradient(180deg,rgba(255,204,51,.085),rgba(255,204,51,.025))!important;box-shadow:inset 0 0 0 1px rgba(255,204,51,.035)!important}
.seed-backup-priority .seed-backup-label{color:#ffd85a!important;font-weight:800!important}
.seed-backup-priority summary>svg{color:#ffd85a!important}
.two-factor-qr{display:flex;justify-content:center;margin:10px 0 12px}
.two-factor-qr img{display:block;width:min(210px,72vw);height:auto;aspect-ratio:1;border-radius:14px;padding:10px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.28)}
.two-factor-secret{margin-top:2px}

.auth-device .auth-hero-copy h2{font-size:clamp(20px,5.3vw,24px)!important;line-height:1.08!important}
.auth-device .auth-hero-copy p{font-size:11.5px!important;line-height:1.45!important}
.two-factor-qr-unavailable{margin:9px 0 11px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#9ba5af;font-size:10px;line-height:1.4;text-align:center}


.swap-title-row.swap-title-compact{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.swap-title-row.swap-title-compact .swap-title-copy{
  min-width:0!important;
  flex:1 1 auto!important;
}
.swap-title-row.swap-title-compact .swap-title-heading-line{
  display:flex!important;
  align-items:center!important;
  min-height:34px!important;
}
.swap-title-row.swap-title-compact .swap-title-actions{
  margin-left:auto!important;
  flex:0 0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.swap-title-row.swap-title-compact .swap-title-actions>.swap-back-button,
.swap-title-row.swap-title-compact .swap-title-actions>.header-swap-fiat-toggle{
  width:34px!important;
  min-width:34px!important;
  height:34px!important;
  min-height:34px!important;
  flex:0 0 34px!important;
}
@media (max-width:430px){
  .swap-title-row.swap-title-compact{gap:8px!important}
  .swap-title-row.swap-title-compact .swap-title-actions{gap:6px!important}
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb{
  overflow:hidden!important;
  isolation:isolate;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb::after{
  content:"";
  position:absolute;
  z-index:3;
  top:-35%;
  left:-70%;
  width:28%;
  height:170%;
  pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);
  transform:skewX(-18deg) translateX(0);
  opacity:0;
  animation:peuro-dashboard-swap-sweep 7.5s ease-in-out infinite;
}
@keyframes peuro-dashboard-swap-sweep{
  0%,72%{left:-70%;opacity:0}
  75%{opacity:.18}
  82%{left:145%;opacity:.82}
  86%,100%{left:145%;opacity:0}
}
@media (prefers-reduced-motion:reduce){
  .dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb::after{animation:none!important;display:none!important}
}



.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline{
  width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;
  border:1.5px solid #f4c542!important;border-radius:50%!important;color:#f4c542!important;
  background:rgba(244,197,66,.06)!important;font-weight:800!important;transform:translateY(-1px);
}
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline:hover,
.moovie-prediction-peuro-balance-card-with-heading .moovie-prediction-title-help-inline:focus-visible{
  color:#ffe07a!important;border-color:#ffe07a!important;background:rgba(244,197,66,.11)!important;
}
.security-seed-copy-notice{
  display:flex;align-items:center;gap:8px;margin:-2px 0 11px;padding:9px 11px;border:1px solid rgba(244,197,66,.36);
  border-radius:10px;background:rgba(244,197,66,.08);color:#ffe07a;font-size:12px;font-weight:650;
}
.security-seed-copy-notice svg{width:15px;height:15px;flex:0 0 auto}


.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{position:relative!important;padding-right:42px!important}
.swap-page.exodus-swap-page .swap-divider-fiat-toggle,
.swap-page.exodus-swap-page .swap-divider-fiat-toggle:hover,
.swap-page.exodus-swap-page .swap-divider-fiat-toggle:active{
  position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%) scale(.9)!important;transform-origin:right center!important;
  width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;
}
.swap-page.exodus-swap-page .swap-divider-fiat-toggle:hover,
.swap-page.exodus-swap-page .swap-divider-fiat-toggle:focus-visible{transform:translateY(-50%) scale(.9)!important}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{padding-right:38px!important}
  .swap-page.exodus-swap-page .swap-divider-fiat-toggle,
  .swap-page.exodus-swap-page .swap-divider-fiat-toggle:hover,
  .swap-page.exodus-swap-page .swap-divider-fiat-toggle:active{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}
}


.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr auto 1fr!important;
  align-items:center!important;
  padding-right:0!important;
}
.swap-page.exodus-swap-page .swap-divider-center-controls{
  grid-column:2;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle,
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle:hover,
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle:active,
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle:focus-visible{
  position:static!important;
  right:auto!important;
  top:auto!important;
  transform:scale(.9)!important;
  transform-origin:center!important;
  width:34px!important;
  min-width:34px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0!important;
  border-radius:10px!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.075)!important;
}
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle .dashboard-currency-symbol,
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle .peur-currency-symbol,
.swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle .peur-fiat-mark{
  color:#fff!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{padding-right:0!important}
  .swap-page.exodus-swap-page .swap-divider-center-controls{gap:8px}
  .swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle,
  .swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle:hover,
  .swap-page.exodus-swap-page .swap-divider-center-controls .swap-divider-fiat-toggle:active{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}
}




















































.event-corporate-page{--event-accent:#e7bd57;--event-accent-rgb:231,189,87;--event-line:rgba(255,255,255,.09);--event-soft:#909aa4}
.event-corporate-page.is-green{--event-accent:#76e3a4;--event-accent-rgb:118,227,164}
.event-corporate-page .event-corporate-title{margin-bottom:14px!important}
.event-corporate-page .event-corporate-title small{display:block;margin-bottom:5px;color:var(--event-accent);font-size:9px;font-weight:750;letter-spacing:.16em}
.event-corporate-page .event-corporate-title h1{font-weight:680!important;letter-spacing:-.025em!important}
.event-corporate-page .event-corporate-title p{max-width:44ch;color:#aeb7c0!important}
.event-executive-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-top:1px solid var(--event-line);border-bottom:1px solid var(--event-line);background:linear-gradient(90deg,rgba(var(--event-accent-rgb),.055),transparent 58%)}
.event-executive-summary>div{padding:18px 16px;min-width:0}
.event-executive-summary>div+div{border-left:1px solid var(--event-line)}
.event-executive-summary span,.event-metrics-strip span,.event-history-total span{display:block;color:#8f99a4;font-size:9px;font-weight:700;letter-spacing:.11em}
.event-executive-reward strong{display:block;margin:4px 0 5px;color:#fff;font-size:30px;line-height:1;font-weight:720;letter-spacing:-.04em}
.event-executive-period strong{display:block;margin:5px 0;color:#eef1f4;font-size:15px;font-weight:650;line-height:1.25}
.event-executive-summary small{display:block;color:#8f99a4;font-size:10px;line-height:1.45}
.event-metrics-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--event-line)}
.event-metrics-strip>div{padding:14px 15px;min-width:0}
.event-metrics-strip>div+div{border-left:1px solid var(--event-line)}
.event-metrics-strip strong{display:block;margin-top:5px;color:#f3f5f7;font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.event-corporate-section{padding:22px 0;border-bottom:1px solid var(--event-line)}
.event-corporate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}
.event-corporate-heading>div{display:flex;align-items:center;gap:10px;min-width:0}
.event-corporate-heading>div>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid rgba(var(--event-accent-rgb),.28);border-radius:7px;color:var(--event-accent);font-size:9px;font-weight:760}
.event-corporate-heading h2{margin:0;color:#f1f3f5;font-size:15px;font-weight:650;letter-spacing:-.01em}
.event-corporate-heading>p{margin:1px 0 0;max-width:28ch;color:#838d97;font-size:10px;line-height:1.45;text-align:right}
.event-corporate-rules{border-top:1px solid var(--event-line)}
.event-corporate-rules>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--event-line)}
.event-corporate-rules b{color:#d8dde2;font-size:10.5px;font-weight:620}
.event-corporate-rules span{color:#909aa4;font-size:10.3px;line-height:1.5}
.event-prize-table{display:grid;border-top:1px solid var(--event-line)}
.event-prize-table>div{display:grid;grid-template-columns:70px minmax(0,1fr) 60px;align-items:center;gap:10px;min-height:46px;border-bottom:1px solid var(--event-line)}
.event-prize-table b{color:#d8dde2;font-size:11px;font-weight:620}
.event-prize-table strong{color:var(--event-accent);font-size:13px;font-weight:700}
.event-prize-table span{color:#9ca6af;font-size:10.5px;text-align:right}
.event-prize-table .is-lead{background:linear-gradient(90deg,rgba(var(--event-accent-rgb),.055),transparent)}
.event-corporate-note{margin:10px 0 0!important;color:#77818b!important;font-size:9.8px!important;line-height:1.5!important}
.event-corporate-footer{padding-top:17px}
.event-corporate-footer>p{margin:0;color:#7d8791;font-size:9.8px;line-height:1.5}
.event-corporate-footer .event-detail-cta{margin-top:13px!important}
.event-history-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 11px;border-bottom:1px solid var(--event-line)}
.event-history-total strong{color:var(--event-accent);font-size:15px;font-weight:680}
.event-history-list{display:grid}
.event-corporate-page .mystery-redemption-row{padding:11px 2px;border-top:0;border-bottom:1px solid var(--event-line)}
.event-corporate-page .mystery-redemption-row a{border-radius:7px;background:rgba(var(--event-accent-rgb),.045);border-color:rgba(var(--event-accent-rgb),.16);color:var(--event-accent)}
.event-corporate-page .mystery-history-empty{padding:14px 2px 2px}
@media (max-width:430px){
  .event-executive-summary{grid-template-columns:1fr}
  .event-executive-summary>div+div{border-left:0;border-top:1px solid var(--event-line)}
  .event-metrics-strip{grid-template-columns:1fr 1fr}
  .event-metrics-strip>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--event-line)}
  .event-metrics-strip>div:nth-child(2){border-left:0}
  .event-corporate-heading{display:block}
  .event-corporate-heading>p{margin:7px 0 0 35px;text-align:left;max-width:none}
  .event-corporate-rules>div{grid-template-columns:1fr;gap:4px}
  .event-prize-table>div{grid-template-columns:62px minmax(0,1fr) 52px}
}


.payments-page:not(.moovie-payments-page) .payment-collect-toolbar{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto;
  gap:10px;
  align-items:center;
}
.payments-page:not(.moovie-payments-page) .payment-collect-toolbar h2{
  margin:0!important;
  font-size:clamp(14px,3.6vw,17px)!important;
  line-height:1.2!important;
  letter-spacing:-.01em!important;
}
.payment-currency-select-wrap{position:relative;display:inline-flex;align-items:center;min-width:104px}
.payment-currency-select-wrap select{
  width:100%;height:38px;padding:0 31px 0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);
  background:rgba(255,255,255,.055);color:#fff;font:700 11px/1 inherit;letter-spacing:.05em;appearance:none;outline:none;
}
.payment-currency-select-wrap select:focus{border-color:rgba(184,255,59,.48);box-shadow:0 0 0 2px rgba(184,255,59,.08)}
.payment-currency-select-wrap>span{position:absolute;right:9px;display:grid;place-items:center;pointer-events:none;color:#fff;opacity:.8}
.payment-currency-select-wrap>span svg{width:14px;height:14px}
.payment-toolbar-history{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.045);color:#fff}
.payment-toolbar-history svg{width:17px;height:17px}
.payment-amount-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:stretch}
.payment-description-compact{width:38px!important;min-width:38px!important;height:auto!important;align-self:stretch}
@media (max-width:390px){
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar{grid-template-columns:minmax(0,1fr) 94px 36px;gap:7px}
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar h2{font-size:13px!important}
  .payment-currency-select-wrap{min-width:94px}.payment-currency-select-wrap select{height:36px;padding-left:9px;font-size:10px}.payment-toolbar-history{width:36px;height:36px}
}

.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr auto 1fr!important;
  align-items:center!important;
  padding-right:0!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button{
  grid-column:2!important;
  justify-self:center!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle{
  position:absolute!important;
  right:0!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  margin:0!important;
  width:34px!important;
  min-width:34px!important;
  height:34px!important;
  min-height:34px!important;
  color:#fff!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:hover,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:focus-visible{
  transform:translateY(-50%)!important;
}
.moovie-eligibility-card-v190{
  gap:0!important;
  padding:18px!important;
  overflow:hidden;
}
.moovie-eligibility-card-v190 .moovie-eligibility-back{top:14px;right:14px}
.moovie-gate-header{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;padding:8px 42px 16px 0;text-align:left;border-bottom:1px solid rgba(255,255,255,.09)}
.moovie-gate-header .moovie-eligibility-monogram{width:48px;height:48px;margin:0!important}
.moovie-gate-header small,.moovie-gate-section-title small,.moovie-gate-access small{display:block;color:#ffd034;font-size:9px;font-weight:800;letter-spacing:.14em}
.moovie-gate-header h1{margin:3px 0 5px!important;font-size:20px!important;line-height:1.12!important;text-align:left!important}
.moovie-gate-header p{margin:0;color:rgba(255,255,255,.68);font-size:11px;line-height:1.45}
.moovie-gate-ghost{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.09);text-align:left}
.moovie-gate-section-title{display:flex;align-items:center;gap:10px}
.moovie-gate-section-title strong{display:block;color:#fff;font-size:14px;line-height:1.2}
.moovie-gate-ghost>p{margin:8px 0 0;color:rgba(255,255,255,.74);font-size:11px;line-height:1.48}
.moovie-eligibility-card-v190 .moovie-eligibility-coinline{margin-top:10px}
.moovie-gate-secondary{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.09)}
.moovie-gate-secondary article{padding:13px 12px 13px 0;text-align:left}
.moovie-gate-secondary article+article{padding-left:14px;border-left:1px solid rgba(255,255,255,.09)}
.moovie-gate-secondary strong{display:block;color:#fff;font-size:11.5px;margin-bottom:4px}
.moovie-gate-secondary span{display:block;color:rgba(255,255,255,.58);font-size:10px;line-height:1.4}
.moovie-gate-access{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:14px;text-align:left}
.moovie-gate-access>div strong{display:block;margin-top:3px;color:#fff;font-size:13px}
.moovie-eligibility-card-v190 .moovie-eligibility-passport-cta{width:auto!important;min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:10.5px!important;gap:6px!important;box-shadow:none!important;white-space:nowrap}
.moovie-eligibility-card-v190 .moovie-eligibility-passport-cta .moovie-passport-cta-icon{display:grid;place-items:center;width:14px;height:14px;flex:0 0 14px}
.moovie-eligibility-card-v190 .moovie-eligibility-passport-cta .moovie-passport-cta-icon svg{width:13px!important;height:13px!important;display:block}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle{right:2px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}
  .moovie-eligibility-card-v190{padding:15px!important}
  .moovie-gate-header{grid-template-columns:40px minmax(0,1fr);padding-right:34px}.moovie-gate-header .moovie-eligibility-monogram{width:40px;height:40px}
  .moovie-gate-header h1{font-size:17px!important}
  .moovie-gate-secondary{grid-template-columns:1fr}.moovie-gate-secondary article+article{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.09)}
  .moovie-gate-access{grid-template-columns:1fr}.moovie-eligibility-card-v190 .moovie-eligibility-passport-cta{width:100%!important}
}


.payments-page:not(.moovie-payments-page) .payment-collect-toolbar{
  grid-template-columns:minmax(0,1fr) auto 28px!important;
  gap:8px!important;
  align-items:center!important;
  white-space:nowrap;
}
.payments-page:not(.moovie-payments-page) .payment-collect-toolbar h2{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:clamp(7px,1.8vw,8.5px)!important;
  line-height:1.1!important;
  letter-spacing:.01em!important;
}
.payment-currency-select-wrap{
  position:relative;
  display:inline-block;
  min-width:0!important;
  width:auto;
  z-index:7;
}
.payment-currency-select-wrap>summary{
  list-style:none;
  min-width:78px;
  height:30px;
  padding:0 7px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:9px;
  background:rgba(255,255,255,.045);
  color:#fff;
  cursor:pointer;
  font-size:9px;
  font-weight:800;
  letter-spacing:.025em;
}
.payment-currency-select-wrap>summary::-webkit-details-marker{display:none}
.payment-currency-select-wrap>summary img,.payment-currency-option img{width:15px;height:15px;object-fit:contain;border-radius:50%;flex:0 0 15px}
.payment-currency-select-wrap>summary svg{width:11px;height:11px;opacity:.75;flex:0 0 11px}
.payment-currency-menu{
  position:absolute;
  top:calc(100% + 6px);
  right:0;
  width:116px;
  padding:5px;
  display:grid;
  gap:3px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:11px;
  background:#11151b;
  box-shadow:0 14px 34px rgba(0,0,0,.42);
}
.payment-currency-option{
  min-height:31px;
  padding:0 8px;
  display:flex;
  align-items:center;
  gap:7px;
  border:0;
  border-radius:8px;
  background:transparent;
  color:#fff;
  font-size:9.5px;
  font-weight:750;
  text-align:left;
  cursor:pointer;
}
.payment-currency-option:hover,.payment-currency-option:focus-visible,.payment-currency-option.is-active{background:rgba(184,255,59,.08);color:#d7ff8e}
.payment-toolbar-history{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.payment-toolbar-history:hover,.payment-toolbar-history:focus-visible{color:#d7ff8e!important;background:transparent!important}
.payment-toolbar-history svg{width:16px!important;height:16px!important}
@media (max-width:390px){
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar{grid-template-columns:minmax(0,1fr) auto 26px!important;gap:6px!important}
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar h2{font-size:7px!important}
  .payment-currency-select-wrap>summary{min-width:72px;height:28px;padding:0 6px;font-size:8.5px}
  .payment-toolbar-history{width:26px!important;height:26px!important;min-width:26px!important}
}



.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat{
  position:relative!important;
  display:block!important;
  height:1px!important;
  min-height:1px!important;
  margin:7px 12px 0!important;
  padding:0!important;
  background:rgba(255,255,255,.075)!important;
  overflow:visible!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>span{
  display:none!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:hover,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:focus-visible,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:active{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  top:50%!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
  transform-origin:center!important;
  z-index:3!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:hover,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:focus-visible,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:active{
  position:absolute!important;
  left:auto!important;
  right:0!important;
  top:50%!important;
  margin:0!important;
  transform:translateY(-50%)!important;
  transform-origin:right center!important;
  width:auto!important;
  min-width:34px!important;
  max-width:58px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 7px!important;
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:10px!important;
  line-height:1!important;
  letter-spacing:0!important;
  z-index:4!important;
}
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .dashboard-currency-symbol,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .peur-currency-symbol,
.swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .peur-fiat-mark{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  max-width:100%!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:10px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
@media (max-width:520px){
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle,
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:hover,
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:focus-visible,
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle:active{
    right:0!important;
    min-width:32px!important;
    max-width:54px!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 6px!important;
    font-size:9.5px!important;
  }
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .dashboard-currency-symbol,
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .peur-currency-symbol,
  .swap-page.exodus-swap-page .swap-trade-divider.swap-trade-divider-with-fiat>.swap-divider-fiat-toggle .peur-fiat-mark{font-size:9.5px!important}
}


.moovie-eligibility-card-v193{
  gap:0!important;
  padding:16px!important;
  overflow:hidden!important;
  position:relative!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-back{
  top:12px!important;
  right:12px!important;
  left:auto!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  border-radius:10px!important;
  background:rgba(11,16,20,.72)!important;
  border:1px solid rgba(255,255,255,.10)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-back svg{width:17px!important;height:17px!important}
.moovie-eligibility-card-v193 .moovie-gate-header{
  display:block!important;
  padding:2px 42px 13px 0!important;
  text-align:left!important;
  border-bottom:1px solid rgba(255,255,255,.09)!important;
}
.moovie-gate-brandrow{display:flex;align-items:center;gap:10px;min-width:0}
.moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram{
  width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;flex:0 0 42px!important;
}
.moovie-gate-titlecopy{min-width:0;overflow:hidden}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy small{display:block;color:#ffd034;font-size:8.5px;font-weight:800;letter-spacing:.14em}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{
  margin:2px 0 0!important;
  color:#fff!important;
  font-size:14px!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  text-align:left!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
}
.moovie-eligibility-card-v193 .moovie-gate-lead{
  margin:9px 0 0!important;
  color:rgba(255,255,255,.69)!important;
  font-size:10.5px!important;
  line-height:1.42!important;
  text-align:left!important;
  max-width:none!important;
}
.moovie-eligibility-card-v193 .moovie-gate-ghost{padding:13px 0!important}
.moovie-eligibility-card-v193 .moovie-gate-section-title strong{font-size:13px!important}
.moovie-eligibility-card-v193 .moovie-gate-ghost>p{font-size:10.4px!important;line-height:1.42!important;margin-top:7px!important}
.moovie-eligibility-card-v193 .moovie-eligibility-coinline{gap:5px!important;margin-top:8px!important}
.moovie-eligibility-card-v193 .moovie-eligibility-coinline span{font-size:9.5px!important;padding:4px 6px!important}
.moovie-eligibility-card-v193 .moovie-gate-secondary{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
  padding:11px 0!important;
  border-bottom:1px solid rgba(255,255,255,.09)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary article,
.moovie-eligibility-card-v193 .moovie-gate-secondary article+article{
  min-width:0!important;
  padding:9px 10px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.025)!important;
  text-align:left!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary strong{font-size:10.6px!important;line-height:1.2!important;margin-bottom:3px!important}
.moovie-eligibility-card-v193 .moovie-gate-secondary span{font-size:9.4px!important;line-height:1.35!important;color:rgba(255,255,255,.60)!important}
.moovie-eligibility-card-v193 .moovie-gate-access{padding-top:11px!important;gap:10px!important}
.moovie-eligibility-card-v193 .moovie-gate-access>div strong{font-size:12px!important}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{
  width:auto!important;
  min-height:36px!important;
  padding:0 11px!important;
  border:1px solid #ffd034!important;
  border-radius:9px!important;
  background:#ffd034!important;
  color:#111!important;
  font-size:10px!important;
  font-weight:900!important;
  box-shadow:none!important;
  white-space:nowrap!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta .moovie-passport-cta-icon{width:13px!important;height:13px!important;flex:0 0 13px!important}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta .moovie-passport-cta-icon svg{width:12px!important;height:12px!important}
@media (max-width:390px){
  .moovie-eligibility-card-v193{padding:13px!important}
  .moovie-eligibility-card-v193 .moovie-eligibility-back{top:10px!important;right:10px!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}
  .moovie-eligibility-card-v193 .moovie-gate-header{padding-right:35px!important}
  .moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}
  .moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{font-size:12.4px!important;letter-spacing:-.035em!important}
  .moovie-eligibility-card-v193 .moovie-gate-lead{font-size:9.8px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary{gap:6px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary article,.moovie-eligibility-card-v193 .moovie-gate-secondary article+article{padding:8px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary strong{font-size:9.8px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary span{font-size:8.8px!important}
  .moovie-eligibility-card-v193 .moovie-gate-access{grid-template-columns:minmax(0,1fr) auto!important}
  .moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{width:auto!important;font-size:9.2px!important;padding:0 9px!important}
}


.payments-page:not(.moovie-payments-page) .payment-compact-card{
  overflow:visible!important;
}
.payments-page:not(.moovie-payments-page) .payment-collect-toolbar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
.payments-page:not(.moovie-payments-page) .payment-collect-toolbar>.payment-currency-select-wrap{
  flex:0 0 auto!important;
  margin:0!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-actions{
  margin-left:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:9px!important;
  flex:0 0 auto!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap{
  position:relative!important;
  display:inline-block!important;
  width:auto!important;
  z-index:30!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary{
  min-width:82px!important;
  width:auto!important;
  height:30px!important;
  padding:0 8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  box-sizing:border-box!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.025em!important;
  white-space:nowrap!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary img,
.payments-page:not(.moovie-payments-page) .payment-currency-option img{
  width:16px!important;
  height:16px!important;
  max-width:16px!important;
  max-height:16px!important;
  flex:0 0 16px!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:0!important;
  transform:none!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary .moovie-payment-currency-icon,
.payments-page:not(.moovie-payments-page) .payment-currency-option .moovie-payment-currency-icon{
  width:16px!important;
  height:16px!important;
  flex:0 0 16px!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-menu{
  position:absolute!important;
  left:0!important;
  right:auto!important;
  top:calc(100% + 5px)!important;
  width:118px!important;
  min-width:118px!important;
  padding:5px!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:3px!important;
  box-sizing:border-box!important;
  z-index:40!important;
  overflow:hidden!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-option{
  width:100%!important;
  min-width:0!important;
  min-height:31px!important;
  padding:0 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  box-sizing:border-box!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.025em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-description,
.payments-page:not(.moovie-payments-page) .payment-toolbar-history{
  width:27px!important;
  height:27px!important;
  min-width:27px!important;
  min-height:27px!important;
  padding:0!important;
  margin:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-description svg,
.payments-page:not(.moovie-payments-page) .payment-toolbar-history svg{
  width:16px!important;
  height:16px!important;
  display:block!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-description.is-open{
  color:#b8ff3b!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-description.is-open svg{
  transform:rotate(180deg)!important;
}
.payments-page:not(.moovie-payments-page) .payment-amount-row{
  grid-template-columns:minmax(0,1fr)!important;
}
@media (max-width:390px){
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar{gap:7px!important}
  .payments-page:not(.moovie-payments-page) .payment-toolbar-actions{gap:6px!important}
  .payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary{min-width:78px!important;height:28px!important;padding:0 7px!important;font-size:8.5px!important}
  .payments-page:not(.moovie-payments-page) .payment-currency-menu{width:112px!important;min-width:112px!important}
  .payments-page:not(.moovie-payments-page) .payment-currency-option{font-size:8.5px!important}
  .payments-page:not(.moovie-payments-page) .payment-toolbar-description,
  .payments-page:not(.moovie-payments-page) .payment-toolbar-history{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}
}



.moovie-eligibility-card-v193 .moovie-eligibility-back,
.moovie-eligibility-card-v193 .moovie-eligibility-back:hover,
.moovie-eligibility-card-v193 .moovie-eligibility-back:focus,
.moovie-eligibility-card-v193 .moovie-eligibility-back:active{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-back svg{
  width:18px!important;
  height:18px!important;
  display:block!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta>span:first-child{
  display:inline-flex!important;
  align-items:center!important;
  line-height:1!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta .moovie-passport-cta-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  line-height:0!important;
  margin:0!important;
  transform:none!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta .moovie-passport-cta-icon svg{
  display:block!important;
  margin:0!important;
  transform:none!important;
  vertical-align:middle!important;
}
@media (max-width:390px){
  .moovie-eligibility-card-v193 .moovie-eligibility-back{
    width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;
  }
}



.payments-page:not(.moovie-payments-page) .payment-collect-toolbar{
  align-items:flex-start!important;
  gap:10px!important;
}
.payments-page:not(.moovie-payments-page) .payment-toolbar-actions{
  gap:14px!important;
  padding-top:1px!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap{
  position:relative!important;
  display:block!important;
  width:82px!important;
  min-width:82px!important;
  z-index:auto!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary{
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  box-sizing:border-box!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-menu{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  margin:5px 0 0!important;
  padding:4px!important;
  box-sizing:border-box!important;
  box-shadow:none!important;
  z-index:auto!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-option{
  min-height:29px!important;
  padding:0 5px!important;
  gap:5px!important;
  font-size:9px!important;
  font-weight:800!important;
  letter-spacing:.025em!important;
  overflow:visible!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary img,
.payments-page:not(.moovie-payments-page) .payment-currency-option img,
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary .moovie-payment-currency-icon,
.payments-page:not(.moovie-payments-page) .payment-currency-option .moovie-payment-currency-icon{
  width:14px!important;
  height:14px!important;
  max-width:14px!important;
  max-height:14px!important;
  flex:0 0 14px!important;
  object-fit:contain!important;
  object-position:center!important;
}
.payments-page:not(.moovie-payments-page) .payment-amount-row{
  margin-top:12px!important;
}
@media (max-width:390px){
  .payments-page:not(.moovie-payments-page) .payment-collect-toolbar{gap:8px!important}
  .payments-page:not(.moovie-payments-page) .payment-toolbar-actions{gap:11px!important}
  .payments-page:not(.moovie-payments-page) .payment-currency-select-wrap,
  .payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary,
  .payments-page:not(.moovie-payments-page) .payment-currency-menu{
    width:78px!important;
    min-width:78px!important;
    max-width:78px!important;
  }
  .payments-page:not(.moovie-payments-page) .payment-currency-option{font-size:8.5px!important;padding:0 4px!important;gap:4px!important}
  .payments-page:not(.moovie-payments-page) .payment-amount-row{margin-top:11px!important}
}






.peur-card-control-stack{
  flex:0 0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:6px!important;
}
.peur-card-market-actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:4px!important;
  width:82px!important;
}
.peur-card-market-action{
  min-height:24px!important;
  padding:0 7px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:3px!important;
  background:#fff!important;
  color:#101216!important;
  box-shadow:0 4px 12px rgba(0,0,0,.18)!important;
  font:inherit!important;
  font-size:10px!important;
  font-weight:600!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
.peur-card-market-action .market-action-icon{
  width:12px!important;height:12px!important;flex:0 0 12px!important;
  display:grid!important;place-items:center!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;
}
.peur-card-market-action .market-action-icon svg{width:12px!important;height:12px!important;color:#101216!important}
.peur-card-market-action>span:last-of-type{color:#101216!important;min-width:0!important}
.peur-card-market-action .peur-buy-badge{margin-left:auto!important;font-size:7.5px!important;line-height:1!important;color:#284500!important;background:#cfff70!important;border-radius:999px!important;padding:2px 3px!important}
.peur-card-control-stack .peur-summary-actions{margin:0!important;width:auto!important;justify-content:flex-end!important;padding:0!important}
@media (max-width:430px){
  .peur-card-market-actions{width:78px!important;gap:4px!important}
  .peur-card-market-action{min-height:23px!important;padding:0 6px!important;font-size:9.5px!important}
}



.dashboard-prime-market-grid-with-swap-orb{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.dashboard-prime-market-grid-with-swap-orb>.dashboard-prime-swap-orb b{
  position:absolute!important;
  z-index:5!important;
  bottom:2px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  color:#0a0d10!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:8px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  white-space:nowrap!important;
  text-shadow:0 1px 0 rgba(255,255,255,.18)!important;
}

.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap{
  position:relative!important;
  display:inline-block!important;
  width:82px!important;
  min-width:82px!important;
  z-index:60!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary{
  background:#fff!important;
  color:#090b0d!important;
  border-color:rgba(255,255,255,.9)!important;
  box-shadow:0 2px 8px rgba(0,0,0,.14)!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary svg{color:#090b0d!important;stroke:currentColor!important}
.payments-page:not(.moovie-payments-page) .payment-currency-menu{
  position:absolute!important;
  left:0!important;
  right:auto!important;
  top:calc(100% + 5px)!important;
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  margin:0!important;
  padding:4px!important;
  z-index:80!important;
  background:#fff!important;
  border:1px solid rgba(0,0,0,.12)!important;
  border-radius:10px!important;
  box-shadow:0 10px 24px rgba(0,0,0,.28)!important;
  overflow:hidden!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-option{
  background:#fff!important;
  color:#090b0d!important;
  font-weight:800!important;
}
.payments-page:not(.moovie-payments-page) .payment-currency-option:hover,
.payments-page:not(.moovie-payments-page) .payment-currency-option:focus-visible,
.payments-page:not(.moovie-payments-page) .payment-currency-option.is-active{
  background:#eef3e7!important;
  color:#090b0d!important;
}
.payments-page:not(.moovie-payments-page) .payment-amount-row{margin-top:12px!important}
@media (max-width:390px){
  .payments-page:not(.moovie-payments-page) .payment-currency-select-wrap,
  .payments-page:not(.moovie-payments-page) .payment-currency-select-wrap>summary,
  .payments-page:not(.moovie-payments-page) .payment-currency-menu{width:78px!important;min-width:78px!important;max-width:78px!important}
}


.moovie-hedge-balance-value-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  min-width:0!important;
}
.moovie-hedge-balance-value-row .moovie-finance-total-balance{min-width:0!important}
.moovie-hedge-buy-inline{
  flex:0 0 auto!important;
  min-height:24px!important;
  padding:0 9px!important;
  margin:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  border:1px solid #fff!important;
  border-radius:3px!important;
  background:#fff!important;
  color:#07090c!important;
  box-shadow:none!important;
  font:inherit!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}
.moovie-hedge-buy-inline .dashboard-market-icon{width:12px!important;height:12px!important;display:grid!important;place-items:center!important;color:#07090c!important}
.moovie-hedge-buy-inline .dashboard-market-icon svg{width:12px!important;height:12px!important;color:#07090c!important}
.moovie-hedge-buy-inline:hover{background:#f1f3f5!important;border-color:#f1f3f5!important;color:#07090c!important}


.peur-card-market-actions{
  flex:0 0 82px!important;
  width:82px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  align-items:stretch!important;
}
.peur-card-market-action{
  min-height:24px!important;
  padding:0 7px!important;
  justify-content:flex-start!important;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:3px!important;
  background:#fff!important;
  color:#101216!important;
  box-shadow:0 4px 12px rgba(0,0,0,.18)!important;
  font-size:10px!important;
  font-weight:600!important;
}
.peur-card-market-action:hover,.peur-card-market-action:focus-visible{background:#f7f8fa!important;color:#050608!important;border-color:#fff!important}
.peur-price-actions-row{align-items:center!important}
.peur-network-heading{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:10px!important;
}
.peur-network-heading>div{min-width:0!important}
.peur-network-heading h2{margin:0!important}
.peur-network-compact-section .token-network-picker{margin-top:0!important}
@media (max-width:430px){
  .moovie-hedge-buy-inline{min-height:23px!important;padding:0 7px!important;font-size:9.5px!important}
  .peur-card-market-actions{flex-basis:78px!important;width:78px!important;gap:4px!important}
  .peur-card-market-action{min-height:23px!important;padding:0 6px!important;font-size:9.5px!important}
}


body .moovie-prediction-duration-switch{border-radius:8px!important}
body .moovie-prediction-duration-switch button{border-radius:5px!important}
.asset-swap-orb.asset-swap-orb-labeled{
  width:58px!important;
  min-width:58px!important;
  height:48px!important;
  border-radius:15px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:1px!important;
  padding:4px 5px!important;
}
.asset-swap-orb.asset-swap-orb-labeled .swap-action-image{width:22px!important;height:21px!important;object-fit:contain!important}
.asset-swap-orb.asset-swap-orb-labeled b{
  display:block!important;
  margin:0!important;
  font-size:8.5px!important;
  line-height:1!important;
  letter-spacing:.08em!important;
  font-weight:750!important;
  color:#101510!important;
  white-space:nowrap!important;
}
.payments-history-page .payments-history-toggle{display:none!important}
.payments-history-page .payments-history{margin-top:10px!important}
@media (max-width:430px){
  .asset-swap-orb.asset-swap-orb-labeled{width:54px!important;min-width:54px!important;height:46px!important;border-radius:14px!important}
  .asset-swap-orb.asset-swap-orb-labeled b{font-size:8px!important}
}


.moovie-hedge-balance-value-row .moovie-hedge-buy-inline{
  margin-left:auto!important;
  border-radius:6px!important;
}
.moovie-transfer-access-check-page{
  min-height:calc(100dvh - var(--bottom-nav-height, 0px));
}
.moovie-transfer-access-check-overlay .send-broadcast-logo img{
  object-fit:contain!important;
}


body .moovie-prediction-duration-switch{border-radius:5px!important}
body .moovie-prediction-duration-switch button{border-radius:3px!important}


.send-asset-summary{padding-bottom:9px!important}
.send-card-back,
.send-card-back:hover,
.send-card-back:active{left:11px!important;bottom:9px!important}
.send-summary-available>b{color:#ffd84d!important;font-weight:500!important}
@media (max-width:420px){
  .send-asset-summary{padding-bottom:9px!important}
  .send-card-back,
  .send-card-back:hover,
  .send-card-back:active{left:9px!important;bottom:9px!important}
}




.dashboard-wallet-search-eye:not(.is-locked){
  width:25px!important;
  min-width:25px!important;
  height:25px!important;
  min-height:25px!important;
  padding:0!important;
  border-radius:7px!important;
  box-sizing:border-box!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.dashboard-wallet-search-eye.hidden:not(.is-locked){
  border:1px solid rgba(87,214,132,.30)!important;
  background:rgba(52,183,103,.075)!important;
  color:#65df91!important;
}
.dashboard-wallet-search-eye.visible:not(.is-locked){
  border:1px solid rgba(255,93,104,.28)!important;
  background:rgba(231,63,78,.07)!important;
  color:#ff6f79!important;
}
.dashboard-wallet-search-eye:not(.is-locked):hover{
  filter:brightness(1.08)!important;
}
.dashboard-wallet-search-sign{
  display:block!important;
  font-size:17px!important;
  font-weight:600!important;
  line-height:1!important;
  transform:translateY(-1px)!important;
}


.dashboard-wallet-search-bulk{
  width:28px!important;
  min-width:28px!important;
  height:28px!important;
  min-height:28px!important;
  border-radius:8px!important;
}
.dashboard-wallet-search-bulk>span{
  font-size:21px!important;
}
@media (max-width:390px){
  .dashboard-wallet-search-bulk{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;border-radius:8px!important}
  .dashboard-wallet-search-bulk>span{font-size:19px!important}
}





.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.dashboard-wallet-search-sheet .dashboard-wallet-search-open,
.dashboard-wallet-search-sheet .dashboard-wallet-search-balance{
  touch-action:pan-y!important;
}
.dashboard-wallet-search-sheet .dashboard-wallet-search-eye{
  touch-action:manipulation!important;
}


@media  (hover:hover) and (pointer:fine){
  .dashboard-wallet-search-sheet .dashboard-wallet-search-list,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-row,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-open,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-balance,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-copy,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-name,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-quote{
    cursor:grab!important;
    user-select:none!important;
  }
  .dashboard-wallet-search-sheet .dashboard-wallet-search-row img,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-row svg{
    -webkit-user-drag:none!important;
    user-drag:none!important;
  }
  .dashboard-wallet-search-sheet.is-dragging,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-list,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-row,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-open,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-balance,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-copy,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-name,
  .dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-quote{
    cursor:grabbing!important;
  }
  .dashboard-wallet-search-sheet .dashboard-wallet-search-eye,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-filter,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-clear,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-bulk{
    cursor:pointer!important;
    user-select:none!important;
  }
  .dashboard-wallet-search-sheet .dashboard-wallet-search-input,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-input input{
    cursor:text!important;
    user-select:text!important;
  }
}





body .peur-token-hero .peur-card-market-actions{
  width:94px!important;
  flex-basis:94px!important;
  gap:5px!important;
}
body .peur-token-hero .peur-card-market-action,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action,
body .moovie-hedge-page .moovie-hedge-buy-inline{
  min-height:24px!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  border:1px solid #fff!important;
  border-radius:3px!important;
  background:#fff!important;
  color:#07090c!important;
  box-shadow:none!important;
  font:inherit!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}
body .peur-token-hero .peur-card-market-action:first-child{
  position:static!important;
  top:auto!important;
}
body .peur-token-hero .peur-card-market-action:hover,
body .peur-token-hero .peur-card-market-action:focus-visible,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action:hover,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action:focus-visible,
body .moovie-hedge-page .moovie-hedge-buy-inline:hover,
body .moovie-hedge-page .moovie-hedge-buy-inline:focus-visible{
  background:#f1f3f5!important;
  color:#07090c!important;
  border-color:#f1f3f5!important;
  box-shadow:none!important;
}
body .peur-token-hero .peur-card-market-action .market-action-icon,
body .peur-token-hero .peur-card-market-action .market-action-icon svg,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg,
body .moovie-hedge-page .moovie-hedge-buy-inline .dashboard-market-icon,
body .moovie-hedge-page .moovie-hedge-buy-inline .dashboard-market-icon svg{
  width:12px!important;
  height:12px!important;
  flex-basis:12px!important;
  color:#07090c!important;
}



body .moovie-hedge-page .moovie-hedge-balance-value-row{
  width:100%!important;
  align-self:stretch!important;
  gap:14px!important;
}
body .moovie-hedge-page .moovie-hedge-balance-value-row .moovie-hedge-buy-inline{
  margin-left:auto!important;
  margin-right:0!important;
  flex:0 0 auto!important;
}


.moovie-hedge-page .moovie-hedge-offer-rate-badge{
  position:absolute!important;
  z-index:4!important;
  top:13px!important;
  right:13px!important;
  min-width:54px!important;
  height:27px!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(184,255,59,.34)!important;
  border-radius:5px!important;
  background:rgba(184,255,59,.10)!important;
  color:#cfff70!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  pointer-events:none!important;
}




.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.dashboard-wallet-search-sheet [data-dashboard-wallet-search-row],
.dashboard-wallet-search-sheet [data-toggle-chain],
.dashboard-wallet-search-sheet [data-toggle-token]{
  touch-action:pan-y!important;
  overscroll-behavior-y:contain!important;
}
.dashboard-wallet-search-sheet .dashboard-wallet-search-list{
  -webkit-overflow-scrolling:touch!important;
}
.dashboard-wallet-search-sheet .dashboard-wallet-search-filters,
.dashboard-wallet-search-sheet .dashboard-wallet-search-filter{
  touch-action:pan-x!important;
}
.dashboard-wallet-search-sheet .dashboard-wallet-search-clear,
.dashboard-wallet-search-sheet .dashboard-wallet-search-bulk,
.dashboard-wallet-search-sheet .dashboard-wallet-search-eye{
  touch-action:manipulation!important;
}


.dashboard-wallet-search-sheet button.dashboard-wallet-search-open,
.dashboard-wallet-search-sheet button[data-toggle-chain],
.dashboard-wallet-search-sheet button[data-toggle-token]{
  touch-action:pan-y!important;
}
@media  (hover:hover) and (pointer:fine){
  .dashboard-wallet-search-sheet,
  .dashboard-wallet-search-sheet .modal-body,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-list,
  .dashboard-wallet-search-sheet .dashboard-wallet-search-row,
  .dashboard-wallet-search-sheet [data-dashboard-wallet-search-row]{
    cursor:grab!important;
    user-select:none!important;
  }
  .dashboard-wallet-search-sheet.is-dragging,
  .dashboard-wallet-search-sheet.is-dragging *{
    cursor:grabbing!important;
  }
  .dashboard-wallet-search-sheet input,
  .dashboard-wallet-search-sheet textarea,
  .dashboard-wallet-search-sheet select{
    cursor:text!important;
    user-select:text!important;
  }
}

@media (max-width:430px){
  body .peur-token-hero .peur-card-market-actions{
    width:90px!important;
    flex-basis:90px!important;
    gap:4px!important;
  }
  body .peur-token-hero .peur-card-market-action,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action,
  body .moovie-hedge-page .moovie-hedge-buy-inline{
    min-height:23px!important;
    padding:0 7px!important;
    font-size:9.5px!important;
    border-radius:3px!important;
  }
  body .peur-token-hero .peur-card-market-action .market-action-icon,
  body .peur-token-hero .peur-card-market-action .market-action-icon svg,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg,
  body .moovie-hedge-page .moovie-hedge-buy-inline .dashboard-market-icon,
  body .moovie-hedge-page .moovie-hedge-buy-inline .dashboard-market-icon svg{
    width:11px!important;
    height:11px!important;
    flex-basis:11px!important;
  }
  body .moovie-hedge-page .moovie-hedge-balance-value-row{gap:12px!important}
  .moovie-hedge-page .moovie-hedge-offer-rate-badge{
    top:11px!important;
    right:11px!important;
    min-width:50px!important;
    height:25px!important;
    padding:0 8px!important;
    font-size:11px!important;
  }
}


.pin-settings-policy{display:block;margin:-2px 2px 2px;color:rgba(228,233,238,.64);font-size:10px;line-height:1.35}
.moovie-pin-change-rule{display:block;color:#909aa4;font-size:10px;line-height:1.4;margin-top:-2px}
.moovie-settings-page .moovie-pin-change-rule{color:#aeb7be}


.wallet-setup-choice .wallet-setup-actions .primary-button,
.wallet-setup-choice .wallet-setup-actions .secondary-action-button{
  font-size:14px!important;
  font-weight:750!important;
  letter-spacing:.005em!important;
}
.wallet-backup-backdrop{
  z-index:1200;
  align-items:flex-end;
  padding:12px 10px calc(12px + var(--safe-bottom));
}
.wallet-backup-sheet{
  width:min(540px,100%);
  max-height:min(82%,720px);
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border-radius:22px 22px 16px 16px;
}
.wallet-backup-header{flex:0 0 auto;gap:12px}
.wallet-backup-header .seed-header-actions{margin-left:auto;flex-wrap:nowrap}
.wallet-backup-body{
  min-height:0;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:none;
  -ms-overflow-style:none;
  padding-bottom:calc(18px + var(--safe-bottom));
}
.wallet-backup-body::-webkit-scrollbar{display:none;width:0;height:0}
.wallet-backup-body .phrase-grid{margin-top:2px}
.wallet-backup-body .seed-reveal-card{margin-top:2px}
.wallet-backup-body .confirm-check{margin-top:14px}
.wallet-backup-body .confirm-check p{color:#fff!important}
.wallet-backup-body .seed-backup-warning{margin-top:12px}
.wallet-backup-finish{width:100%;margin-top:14px}
@media (min-width:761px){
  .wallet-backup-backdrop{align-items:center;padding:22px}
  .wallet-backup-sheet{border-radius:18px;max-height:min(760px,86%)}
}
@media (max-width:390px){
  .wallet-setup-choice .wallet-setup-actions .primary-button,
  .wallet-setup-choice .wallet-setup-actions .secondary-action-button{font-size:13.2px!important}
  .wallet-backup-sheet{max-height:86%}
}
.event-corporate-page .mystery-redemption-history{margin-top:0!important}



body .peur-token-hero .peur-card-market-action,
body .moovie-hedge-page .moovie-hedge-buy-inline{
  border-radius:3px!important;
}






















.purchase-page .purchase-amount-split{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  min-height:64px;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.purchase-page .purchase-amount-split.is-invalid,
.purchase-page .purchase-amount-split.is-valid,
.purchase-page .purchase-amount-split.is-invalid:focus-within,
.purchase-page .purchase-amount-split.is-valid:focus-within{
  border:0!important;
  box-shadow:none!important;
}
.purchase-page .purchase-peur-entry,
.purchase-page .purchase-fiat-preview{
  min-width:0;
  box-sizing:border-box;
  padding:10px 12px;
  display:grid;
  grid-template-rows:12px 20px;
  align-content:center;
  row-gap:6px;
}
.purchase-page .purchase-peur-entry{
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.025)!important;
  box-shadow:none!important;
}
.purchase-page .purchase-amount-split.is-invalid .purchase-peur-entry{
  border-color:rgba(255,86,98,.72)!important;
  box-shadow:0 0 0 1px rgba(255,86,98,.035)!important;
}
.purchase-page .purchase-amount-split.is-valid .purchase-peur-entry{
  border-color:rgba(184,255,59,.62)!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.03)!important;
}
.purchase-page .purchase-amount-split.is-invalid:focus-within .purchase-peur-entry{
  border-color:rgba(255,86,98,.9)!important;
  box-shadow:0 0 0 2px rgba(255,86,98,.055)!important;
}
.purchase-page .purchase-amount-split.is-valid:focus-within .purchase-peur-entry{
  border-color:rgba(184,255,59,.82)!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.055)!important;
}
.purchase-page .purchase-peur-entry>span,
.purchase-page .purchase-fiat-preview>span{
  display:block;
  margin:0;
  padding:0;
  color:#808b99;
  font-size:10px;
  font-weight:600;
  line-height:12px;
  white-space:nowrap;
}
.purchase-page .purchase-value-line{
  min-width:0;
  height:20px;
  display:flex;
  align-items:center;
  gap:6px;
  margin:0;
  padding:0;
}
.purchase-page .purchase-peur-entry input{
  width:100%;
  min-width:0;
  height:1em!important;
  min-height:1em!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#f2f6f8!important;
  box-shadow:none!important;
  font-size:18px!important;
  font-weight:650!important;
  line-height:1em!important;
  font-variant-numeric:tabular-nums;
  caret-color:#f2f6f8;
}
.purchase-page .purchase-peur-entry input::placeholder{color:#626c78}
.purchase-page .purchase-peur-entry b{
  flex:0 0 auto;
  color:#b8ff3b;
  font-size:10px;
  font-weight:700;
  line-height:20px;
  letter-spacing:.03em;
}
.purchase-page .purchase-fiat-preview{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  cursor:default;
}
.purchase-page .purchase-fiat-preview strong{
  display:block;
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  color:#edf2f5;
  font-size:18px;
  font-weight:650;
  line-height:20px;
  font-variant-numeric:tabular-nums;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.purchase-page .purchase-amount-split.is-calculating .purchase-fiat-preview strong{color:#9ba5b1}
.purchase-page .purchase-amount-split.is-over-limit .purchase-fiat-preview strong{color:#ff8b94}
@media (max-width:370px){
  .purchase-page .purchase-peur-entry,
  .purchase-page .purchase-fiat-preview{padding-inline:9px}
  .purchase-page .purchase-peur-entry input,
  .purchase-page .purchase-fiat-preview strong{font-size:16.5px!important}
}













.stablevalue-how-open{
  width:25px!important;
  height:25px!important;
  min-width:25px!important;
  min-height:25px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  border-radius:7px!important;
  background:transparent!important;
  color:#b8ff3b!important;
  box-shadow:none!important;
}
.stablevalue-how-open svg{width:18px!important;height:18px!important}
.stablevalue-how-open:hover,.stablevalue-how-open:focus-visible{background:rgba(184,255,59,.06)!important;color:#d8ff57!important}
.modal-backdrop.modern-modal-backdrop>.stablevalue-how-sheet.modern-bottom-sheet{
  max-width:560px!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#11161b 0%,#0b0f13 54%,#080b0e 100%)!important;
  border-color:rgba(184,255,59,.17)!important;
  box-shadow:0 -22px 58px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.stablevalue-how-sheet.modern-bottom-sheet>.stablevalue-how-grab,
.stablevalue-how-sheet.modern-bottom-sheet>.modern-modal-grab{
  display:block!important;
  flex:0 0 auto!important;
  width:54px!important;
  height:5px!important;
  margin:10px auto 6px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(184,255,59,.22),rgba(230,236,241,.76),rgba(184,255,59,.22))!important;
  box-shadow:0 0 14px rgba(184,255,59,.11)!important;
}
.stablevalue-how-sheet .stablevalue-how-head{
  flex:0 0 auto!important;
  padding:8px 20px 14px!important;
  border-bottom:1px solid rgba(194,207,234,.22)!important;
  background:linear-gradient(180deg,#46536f 0%,#3b4762 100%)!important;
}
.stablevalue-how-sheet .stablevalue-how-head>div{min-width:0!important}
.stablevalue-how-sheet .stablevalue-how-head small{
  display:block!important;
  margin-bottom:5px!important;
  color:#b8ff3b!important;
  font-size:9.5px!important;
  font-weight:650!important;
  letter-spacing:.13em!important;
}
.stablevalue-how-sheet .stablevalue-how-head h2{
  margin:0!important;
  color:#f5f8f9!important;
  font-size:22px!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
}
.stablevalue-how-sheet .stablevalue-how-head p{
  margin:7px 0 0!important;
  max-width:440px!important;
  color:#d3deeb!important;
  font-size:10.5px!important;
  line-height:1.45!important;
}
.stablevalue-how-sheet .stablevalue-how-body{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior-y:contain!important;
  touch-action:pan-y!important;
  scrollbar-width:none!important;
  padding:14px 18px calc(22px + var(--safe-bottom))!important;
}
.stablevalue-how-sheet .stablevalue-how-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.stablevalue-how-formula{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding:11px 12px!important;
  margin-bottom:12px!important;
  border:1px solid rgba(184,255,59,.14)!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,rgba(184,255,59,.07),rgba(255,255,255,.015))!important;
}
.stablevalue-how-formula span{
  flex:0 0 auto!important;
  color:#7f8a93!important;
  font-size:9px!important;
  text-transform:uppercase!important;
  letter-spacing:.10em!important;
}
.stablevalue-how-formula strong{
  min-width:0!important;
  color:#eef3f5!important;
  font-size:10.8px!important;
  font-weight:650!important;
  line-height:1.35!important;
  text-align:right!important;
}
.stablevalue-how-grid{
  display:grid!important;
  gap:0!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
}
.stablevalue-how-grid article{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  gap:11px!important;
  align-items:start!important;
  padding:12px 2px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.075)!important;
  border-radius:0!important;
  background:transparent!important;
}
.stablevalue-how-grid article>b{
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  margin-top:1px!important;
  border:1px solid rgba(184,255,59,.18)!important;
  border-radius:9px!important;
  background:rgba(184,255,59,.055)!important;
  color:#b8ff3b!important;
  font-size:9px!important;
  font-weight:750!important;
  letter-spacing:.04em!important;
}
.stablevalue-how-grid strong{
  display:block!important;
  color:#edf2f4!important;
  font-size:11.5px!important;
  line-height:1.3!important;
}
.stablevalue-how-grid p{
  margin:5px 0 0!important;
  color:#929da5!important;
  font-size:10px!important;
  line-height:1.48!important;
}
.stablevalue-how-note{
  display:grid!important;
  grid-template-columns:22px minmax(0,1fr)!important;
  gap:9px!important;
  align-items:start!important;
  padding:12px 2px 0!important;
  color:#aab4bb!important;
}
.stablevalue-how-note>svg{width:17px!important;height:17px!important;margin-top:1px!important;color:#b8ff3b!important}
.stablevalue-how-note p{margin:0!important;font-size:9.8px!important;line-height:1.48!important}
@media (max-width:390px){
  .stablevalue-how-sheet .stablevalue-how-head{padding-inline:16px!important}
  .stablevalue-how-sheet .stablevalue-how-body{padding-inline:15px!important}
  
}


.settings-top-lock{
  width:auto!important;
  min-width:36px!important;
  height:auto!important;
  min-height:42px!important;
  padding:3px 3px 0!important;
  display:inline-flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:2px!important;
  line-height:1!important;
}
.settings-top-lock svg{
  width:20px!important;
  height:20px!important;
  flex:0 0 20px!important;
}
.settings-top-lock-label{
  display:block!important;
  color:currentColor!important;
  font-size:9.5px!important;
  font-weight:400!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:nowrap!important;
}
@media (max-width:390px){
  .settings-top-lock{width:auto!important;min-width:34px!important;height:auto!important;min-height:40px!important;padding:3px 2px 0!important}
  .settings-top-lock svg{width:19px!important;height:19px!important;flex-basis:19px!important}
  .settings-top-lock-label{font-size:9px!important}
}








body .moovie-hedge-page .moovie-hedge-offer-card-trigger{
  padding-right:17px!important;
}
body .moovie-hedge-page .moovie-hedge-offer-card .moovie-hedge-asset-name{
  padding-right:66px!important;
}
@media (max-width:520px){
  body .moovie-hedge-page .moovie-hedge-offer-card-trigger{padding-right:13px!important}
  body .moovie-hedge-page .moovie-hedge-offer-card .moovie-hedge-asset-name{padding-right:60px!important}
}








.moovie-futures-direct-actions{margin-top:8px}
.moovie-futures-direct-actions>small{display:block;margin:0 0 5px;color:#697178;font-size:9.5px;line-height:1.35}
.moovie-futures-terminal-side.moovie-futures-terminal-side-inline{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;margin-top:0!important}
.moovie-futures-terminal-side.moovie-futures-terminal-side-inline button{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 6px!important;border-radius:8px!important;color:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:none!important;opacity:1;filter:none}
.moovie-futures-terminal-side.moovie-futures-terminal-side-inline button.is-long{border:1px solid rgba(34,197,94,.42)!important;background:#16a34a!important}
.moovie-futures-terminal-side.moovie-futures-terminal-side-inline button.is-short{border:1px solid rgba(239,68,68,.42)!important;background:#dc2626!important}
.moovie-futures-terminal-side.moovie-futures-terminal-side-inline button:disabled{opacity:.58!important;cursor:not-allowed!important}

.purchase-page .purchase-amount-split.is-calculating .purchase-fiat-preview strong{color:#ffd43b!important}
.purchase-page .purchase-title-actions>.purchase-history-button-base{display:none!important}

.moovie-hedge-info-sheet{scrollbar-width:none!important;-ms-overflow-style:none!important}
.moovie-hedge-info-sheet::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}

.activity-page .activity-page-back{flex:0 0 auto;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#c9d3da;display:grid;place-items:center;cursor:pointer}
.activity-page .activity-page-back:hover,.activity-page .activity-page-back:focus-visible{background:transparent;color:#b8ff3b;outline:none}
.activity-page .activity-page-back svg{width:20px;height:20px}
@media (max-width:380px){.page-title-activity{display:flex!important}.activity-page .activity-page-back{width:36px;height:36px;min-width:36px;min-height:36px}}

@media (max-width:350px){.moovie-futures-terminal-side.moovie-futures-terminal-side-inline{gap:4px!important}.moovie-futures-terminal-side.moovie-futures-terminal-side-inline button{font-size:8.2px!important;padding-inline:3px!important}}


.moovie-eligibility-card-v193 .moovie-gate-brandrow{
  gap:22px!important;
  align-items:flex-start!important;
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy{
  padding-top:9px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-lead{
  margin-top:24px!important;
}
@media (max-width:430px){
  .moovie-eligibility-card-v193 .moovie-gate-brandrow{gap:22px!important}
  .moovie-eligibility-card-v193 .moovie-gate-titlecopy{padding-top:9px!important}
  .moovie-eligibility-card-v193 .moovie-gate-lead{margin-top:24px!important}
}
@media (display-mode:standalone){
  .moovie-eligibility-card-v193 .moovie-gate-brandrow{gap:24px!important}
  .moovie-eligibility-card-v193 .moovie-gate-titlecopy{padding-top:10px!important}
  .moovie-eligibility-card-v193 .moovie-gate-lead{margin-top:27px!important}
}
@media (display-mode:standalone) and (max-width:430px){
  .moovie-eligibility-card-v193 .moovie-gate-brandrow{gap:24px!important}
  .moovie-eligibility-card-v193 .moovie-gate-titlecopy{padding-top:10px!important}
  .moovie-eligibility-card-v193 .moovie-gate-lead{margin-top:27px!important}
}





.public-swap-picker-sheet .swap-asset-picker-body,
.public-swap-picker-sheet .swap-public-picker-list,
.public-swap-picker-sheet .swap-public-search-row,
.public-swap-picker-sheet button.swap-public-picker-select,
.public-swap-picker-sheet .swap-picker-wallet-balance {
  touch-action:pan-y!important;
}
.public-swap-picker-sheet .swap-public-picker-list {
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.public-swap-picker-sheet .swap-public-picker-list::-webkit-scrollbar {
  display:none!important;
  width:0!important;
  height:0!important;
}
.public-swap-picker-sheet .swap-wallet-search-filters,
.public-swap-picker-sheet .swap-wallet-search-filters .dashboard-wallet-search-filter {
  touch-action:pan-x!important;
}
.public-swap-picker-sheet .dashboard-wallet-search-grab {
  touch-action:none!important;
}


.pin-exit-confirm-actions{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
  margin-top:20px!important;
}
.pin-exit-confirm-actions button{min-height:46px!important;margin:0!important}
.pin-exit-confirm-actions .pin-exit-danger{
  background:#d93f48!important;
  border-color:#d93f48!important;
  color:#fff!important;
  box-shadow:none!important;
}
@media (max-width:420px){
  .pin-exit-confirm-actions{grid-template-columns:1fr!important}
  .pin-exit-confirm-actions .pin-exit-danger{order:1}
  .pin-exit-confirm-actions .secondary-action-button{order:2}
}
.pin-attempt-warning{
  width:100%!important;
  box-sizing:border-box!important;
  margin:0 0 10px!important;
  padding:9px 11px!important;
  border:1px solid rgba(255,176,75,.22)!important;
  border-radius:12px!important;
  background:rgba(255,176,75,.07)!important;
  color:#e8c58d!important;
  font-size:12px!important;
  line-height:1.45!important;
  text-align:center!important;
}



.import-seed-form .seed-length-control{
  display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 7px;
}
.import-seed-form .seed-length-control>span{
  color:#8f98a8;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;
}
.import-seed-form .seed-length-picker{
  display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);
}
.import-seed-form .seed-length-picker button{
  min-width:31px;height:27px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:#77808f;font:700 10px/1 inherit;cursor:pointer;transition:.16s ease;
}
.import-seed-form .seed-length-picker button:hover{color:#fff;background:rgba(255,255,255,.06)}
.import-seed-form .seed-length-picker button.is-active{
  color:#0a0d08;background:#b8ff3b;box-shadow:0 5px 16px rgba(184,255,59,.13);
}
.import-seed-form .seed-words-card{
  padding:10px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));
}
.import-seed-form .seed-words-card .recovery-counter-row{
  display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 1px 8px;
}
.import-seed-form .seed-words-card .recovery-counter-row>span:first-child{
  min-width:0;color:#8d95a4;font-size:9.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.import-seed-form .seed-word-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;
}
.import-seed-form .seed-word-field{
  min-width:0;height:38px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(176,190,222,.18);border-radius:10px;background:#2b334d;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.import-seed-form .seed-word-field:focus-within{
  border-color:rgba(184,255,59,.48);background:#303854;box-shadow:0 0 0 2px rgba(184,255,59,.06);
}
.import-seed-form .seed-word-field>span{
  flex:0 0 20px;color:#94a0b3;font-size:9px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;
}
.import-seed-form .seed-word-input{
  min-width:0;width:100%;height:100%;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f7f8fc!important;font-size:12px!important;font-weight:650!important;letter-spacing:.005em!important;
}
.import-seed-form .seed-word-input::placeholder{color:#7f8aa1}
.import-seed-form .seed-paste-hint{
  margin:8px 0 0;color:#687281;font-size:clamp(8px,2.35vw,9px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:clip;
}
@media (max-width:390px){
  .import-seed-form .seed-length-control{align-items:flex-start;flex-direction:column;gap:5px}
  .import-seed-form .seed-length-picker{width:100%;justify-content:space-between}
  .import-seed-form .seed-length-picker button{flex:1;min-width:0}
  .import-seed-form .seed-word-field{padding:0 7px;gap:5px}
  .import-seed-form .seed-word-field>span{flex-basis:18px}
  .import-seed-form .seed-word-input{font-size:11.5px!important}
}



.onboarding-method-card{width:min(100%,500px)!important;margin:0 auto!important;padding:2px 0 0!important;background:transparent!important}
.onboarding-method-heading{text-align:center;margin:0 0 14px}.onboarding-method-heading strong{display:block;color:#f4f7fa;font-size:20px;line-height:1.12;letter-spacing:-.025em}.onboarding-method-heading span{display:block;margin-top:6px;color:#8e97a5;font-size:11px;line-height:1.35}
.onboarding-method-list{display:grid;gap:7px}.onboarding-method-row{width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:11px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:rgba(255,255,255,.035);color:#f3f6f8;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.onboarding-method-row:hover,.onboarding-method-row:focus-visible{border-color:rgba(184,255,59,.25);background:rgba(184,255,59,.045);outline:none}.onboarding-method-row:active{transform:scale(.992)}
.onboarding-method-row.is-primary{margin-top:2px;border-color:rgba(184,255,59,.13);background:linear-gradient(145deg,rgba(184,255,59,.075),rgba(255,255,255,.025))}
.onboarding-method-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.085);color:#f2f5f7}.onboarding-method-icon svg{width:21px;height:21px}.onboarding-method-keystone svg{transform:rotate(2deg)}
.onboarding-method-copy{min-width:0}.onboarding-method-copy strong,.onboarding-method-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.onboarding-method-copy strong{color:#f8fafb;font-size:12px;line-height:1.25}.onboarding-method-copy small{margin-top:4px;color:#747e8d;font-size:10px;line-height:1.25;white-space:nowrap}.onboarding-method-chevron{color:#66717f;font-size:20px;line-height:1}
.onboarding-method-back{margin:10px auto 0!important;display:block!important}.onboarding-import-methods .onboarding-method-heading{margin-bottom:13px}
@media (max-width:390px){.onboarding-method-heading strong{font-size:18px}.onboarding-method-row{min-height:62px;grid-template-columns:38px minmax(0,1fr) 14px;padding:8px 10px;gap:9px}.onboarding-method-icon{width:38px;height:38px}.onboarding-method-copy strong{font-size:11.5px}.onboarding-method-copy small{font-size:9.3px}}



@media  (display-mode: standalone), (max-width:760px) {
  .site-stage.import-seed-stage{
    height:100dvh!important;
    min-height:100dvh!important;
    align-items:stretch!important;
    overflow:hidden!important;
  }
  .auth-device.import-seed-device{
    height:calc(100dvh - 28px)!important;
    min-height:0!important;
    max-height:calc(100dvh - 28px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior-y:contain!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-y!important;
    scroll-padding-bottom:calc(96px + var(--safe-bottom))!important;
  }
  .auth-device.import-seed-device .import-seed-shell{
    height:auto!important;
    min-height:100%!important;
    overflow:visible!important;
    place-items:start center!important;
    touch-action:pan-y!important;
    padding-bottom:calc(34px + var(--safe-bottom))!important;
  }
  .auth-device.import-seed-device .import-seed-panel{
    height:auto!important;
    min-height:0!important;
    padding-bottom:calc(18px + var(--safe-bottom))!important;
  }
  .auth-device.import-seed-device .import-seed-form{
    touch-action:pan-y!important;
  }
}


.onboarding-method-card .onboarding-method-list{
  justify-items:center;
}
.onboarding-method-card .onboarding-method-row{
  width:min(88%,390px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}
@media (max-width:390px){
  .onboarding-method-card .onboarding-method-row{
    width:92%!important;
  }
}





.pin-exit-warning{margin-top:12px;padding:12px 13px;border:1px solid rgba(255,75,75,.28);border-radius:14px;background:rgba(255,55,55,.075);color:#ff6f6f}
.pin-exit-warning strong,.pin-exit-warning span{display:block}
.pin-exit-warning strong{font-size:13.5px;line-height:1.42;font-weight:800}
.pin-exit-warning span{margin-top:6px;color:#dba3a3;font-size:12.25px;line-height:1.5;font-weight:600}
.pin-exit-backup-check{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;margin:19px 1px 0;cursor:pointer;color:#f3f6f8}
.pin-exit-backup-check input{position:absolute;opacity:0;pointer-events:none}
.pin-exit-backup-box{width:24px;height:24px;display:grid;place-items:center;border:2px solid #b8ff3b;border-radius:7px;background:rgba(184,255,59,.045);color:transparent;font-size:14px;font-weight:900;box-shadow:0 0 0 3px rgba(184,255,59,.055);transition:.15s ease}
.pin-exit-backup-check strong{padding-top:2px;font-size:14px;line-height:1.45;font-weight:700}
.pin-exit-backup-check input:checked + .pin-exit-backup-box{border-color:#b8ff3b;background:#b8ff3b;color:#071006}
.pin-exit-confirm-actions{margin-top:30px!important}
.pin-exit-confirm-actions .pin-exit-danger{background:#ff4949!important;border-color:#ff4949!important}
.pin-exit-confirm-actions .pin-exit-danger:disabled{opacity:.38!important;cursor:not-allowed!important}
@media (max-width:420px){
  .pin-exit-confirm-actions{grid-template-columns:1fr 1fr!important}
  .pin-exit-confirm-actions .pin-exit-danger,.pin-exit-confirm-actions .secondary-action-button{order:initial!important}
  .pin-exit-confirm-actions button{min-width:0!important;padding-left:10px!important;padding-right:10px!important}
}


.onboarding-method-row.is-primary{
  border-color:transparent!important;
  background:linear-gradient(135deg,#eaff9f,#b8ff3b)!important;
  color:#080a0d!important;
  box-shadow:0 10px 30px rgba(184,255,59,.11)!important;
}
.onboarding-method-row.is-primary:hover,.onboarding-method-row.is-primary:focus-visible{
  border-color:transparent!important;
  background:linear-gradient(135deg,#efffb4,#c6ff5d)!important;
}
.onboarding-method-row.is-primary .onboarding-method-icon{background:rgba(8,10,13,.10)!important;color:#080a0d!important}
.onboarding-method-row.is-primary .onboarding-method-copy strong{color:#080a0d!important}
.onboarding-method-row.is-primary .onboarding-method-copy small{color:rgba(8,10,13,.68)!important}
.onboarding-method-row.is-primary .onboarding-method-chevron{color:rgba(8,10,13,.58)!important}



.wallet-setup-choice .wallet-setup-actions .wallet-create-direct{
  height:44px!important;
  min-height:44px!important;
  padding-top:5px!important;
  padding-bottom:5px!important;
}
.wallet-create-direct-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:1px!important;
  line-height:1!important;
  white-space:normal!important;
  text-align:left!important;
}
.wallet-create-direct-copy strong{
  display:block!important;
  color:#080a0d!important;
  font-size:12.4px!important;
  line-height:1.05!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
.wallet-create-direct-copy small{
  display:block!important;
  max-width:100%!important;
  color:rgba(8,10,13,.68)!important;
  font-size:8.8px!important;
  line-height:1.08!important;
  font-weight:650!important;
  white-space:nowrap!important;
  letter-spacing:-.01em!important;
}
@media (max-width:390px){
  .wallet-create-direct-copy strong{font-size:11.6px!important}
  .wallet-create-direct-copy small{font-size:8px!important}
}


.header-vip-tier-button{
  width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;display:grid!important;place-items:center!important;color:#cbd5e1!important;
  cursor:pointer!important;position:relative!important;flex:0 0 auto!important;
}
.header-vip-tier-gem{
  width:22px;height:22px;display:grid;place-items:center;border-radius:7px;
  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);
  box-shadow:inset 0 0 10px rgba(255,255,255,.035),0 3px 10px rgba(0,0,0,.16);
}
.header-vip-tier-gem svg{width:19px!important;height:19px!important;stroke:currentColor!important;filter:drop-shadow(0 0 5px currentColor)}
.header-vip-tier-button.is-cached{color:#dbe7f7!important}
.header-vip-tier-button.is-cached .header-vip-tier-gem{background:linear-gradient(145deg,rgba(219,231,247,.10),rgba(255,255,255,.025));border-color:rgba(219,231,247,.22)}
.header-vip-tier-button.is-standard{color:#b9dcff!important}
.header-vip-tier-button.is-standard .header-vip-tier-gem{background:linear-gradient(145deg,rgba(170,216,255,.13),rgba(255,255,255,.025));border-color:rgba(185,220,255,.24)}
.header-vip-tier-button.is-premier{color:#f2c66d!important}
.header-vip-tier-button.is-premier .header-vip-tier-gem{background:linear-gradient(145deg,rgba(242,198,109,.16),rgba(255,255,255,.025));border-color:rgba(242,198,109,.27)}
.header-vip-tier-button.is-elite{color:#e7ebff!important}
.header-vip-tier-button.is-elite .header-vip-tier-gem{background:linear-gradient(145deg,#111522,#050609);border-color:rgba(219,226,255,.32);box-shadow:inset 0 0 10px rgba(168,184,255,.08),0 0 10px rgba(135,157,255,.11)}
.header-vip-tier-button:hover .header-vip-tier-gem,.header-vip-tier-button.is-active .header-vip-tier-gem{border-color:currentColor;transform:translateY(-1px)}
.header-vip-tier-button:focus-visible{outline:2px solid rgba(184,255,59,.52);outline-offset:-5px;border-radius:9px!important}
@media (max-width:390px){.header-vip-tier-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.header-vip-tier-gem{width:21px;height:21px}.header-vip-tier-gem svg{width:18px!important;height:18px!important}}


.moovie-transfer-processing-icon{
  display:grid!important;place-items:center!important;position:relative!important;
  padding:0!important;line-height:0!important;overflow:hidden!important;
}
.moovie-transfer-processing-icon>.coin-logo-image,
.moovie-transfer-processing-icon>.moovie-transfer-processing-peur,
.moovie-transfer-processing-icon>img{
  position:static!important;margin:0 auto!important;align-self:center!important;justify-self:center!important;
  transform:none!important;inset:auto!important;
}
.moovie-transfer-processing-icon.is-peur>.moovie-transfer-processing-peur{
  width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;
  object-fit:contain!important;display:block!important;filter:none!important;
}
.moovie-transfer-processing-icon>.coin-logo-image{display:grid!important;place-items:center!important}
.moovie-transfer-processing-icon>.coin-logo-image>img{margin:0!important;transform:none!important;object-fit:contain!important}


.vip-level-selector-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 14px}
.vip-level-selector{position:relative;display:flex;min-width:0;min-height:112px;padding:13px 7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));align-items:center;justify-content:flex-start;flex-direction:column;gap:7px;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.16);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.vip-level-selector:active{transform:scale(.98)}
.vip-level-selector.is-selected{border-color:rgba(255,255,255,.3);box-shadow:0 14px 30px rgba(0,0,0,.26),inset 0 0 0 1px rgba(255,255,255,.05)}
.vip-level-selector.is-current:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);background:#101522;transform:translateX(-50%) rotate(45deg)}
.vip-level-selector-gem{display:grid;place-items:center;width:49px;height:49px;border-radius:17px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045)}
.vip-level-selector-gem svg{width:29px;height:29px;filter:drop-shadow(0 0 10px currentColor)}
.vip-level-selector>strong{font-size:12px;line-height:1.05;color:#fff}
.vip-level-selector>small{font-size:8.5px;line-height:1;letter-spacing:.1em;color:rgba(255,255,255,.58)}
.vip-level-selector.is-standard .vip-level-selector-gem{color:#d9ecff;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.32),rgba(105,162,219,.14) 45%,rgba(45,70,101,.08));box-shadow:inset 0 0 20px rgba(183,221,255,.08)}
.vip-level-selector.is-premier .vip-level-selector-gem{color:#ffd978;background:radial-gradient(circle at 35% 24%,rgba(255,244,184,.34),rgba(189,127,29,.16) 47%,rgba(68,42,8,.08));box-shadow:inset 0 0 20px rgba(255,209,94,.08)}
.vip-level-selector.is-elite .vip-level-selector-gem{color:#e2e6ff;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.24),rgba(95,105,151,.18) 42%,rgba(4,6,14,.4));box-shadow:inset 0 0 24px rgba(184,195,255,.08)}
.vip-tier-detail-card{position:relative;overflow:hidden;padding:20px 17px;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.016));box-shadow:0 16px 34px rgba(0,0,0,.2)}
.vip-tier-detail-card.is-standard{background:radial-gradient(circle at 90% 0,rgba(95,165,235,.17),transparent 34%),linear-gradient(145deg,rgba(12,18,30,.98),rgba(11,15,25,.92))}
.vip-tier-detail-card.is-premier{background:radial-gradient(circle at 90% 0,rgba(230,177,68,.18),transparent 34%),linear-gradient(145deg,rgba(19,17,12,.98),rgba(13,14,20,.94))}
.vip-tier-detail-card.is-elite{background:radial-gradient(circle at 90% 0,rgba(137,149,218,.2),transparent 32%),radial-gradient(circle at 10% 0,rgba(255,255,255,.06),transparent 26%),linear-gradient(145deg,rgba(5,8,18,.99),rgba(15,18,31,.95))}
.vip-tier-detail-card.is-current{border-color:rgba(255,230,136,.28)}
.vip-tier-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}
.vip-tier-detail-gem{display:grid;place-items:center;width:55px;height:55px;border-radius:19px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045)}
.vip-tier-detail-gem svg{width:31px;height:31px;filter:drop-shadow(0 0 12px currentColor)}
.vip-tier-detail-card.is-standard .vip-tier-detail-gem{color:#d9ecff}
.vip-tier-detail-card.is-premier .vip-tier-detail-gem{color:#ffd978}
.vip-tier-detail-card.is-elite .vip-tier-detail-gem{color:#e2e6ff}
.vip-tier-detail-head small{display:block;font-size:10px;letter-spacing:.15em;color:rgba(255,255,255,.56)}
.vip-tier-detail-head h2{margin:4px 0 0;font-size:24px;color:#fff}
.vip-tier-detail-head>b{padding:7px 9px;border:1px solid rgba(255,230,136,.25);border-radius:999px;background:rgba(255,230,136,.07);font-size:9px;letter-spacing:.11em;color:#ffe58e}
.vip-tier-qualification{margin-top:15px;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.03)}
.vip-tier-qualification span,.vip-tier-qualification strong,.vip-tier-qualification small{display:block}.vip-tier-qualification span{font-size:9.5px;color:rgba(255,255,255,.5)}.vip-tier-qualification strong{margin-top:4px;font-size:14px;color:#fff}.vip-tier-qualification small{margin-top:3px;font-size:10.5px;color:rgba(255,255,255,.61)}
.vip-tier-progress{margin-top:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(0,0,0,.12)}
.vip-tier-progress>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.vip-tier-progress span{font-size:9.5px;color:rgba(255,255,255,.5)}.vip-tier-progress strong{font-size:10px;color:#fff;text-align:right}.vip-tier-progress>i{display:block;height:5px;margin-top:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.vip-tier-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#899bff,#fff0aa)}
.vip-tier-detail-benefits{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:8px}.vip-tier-detail-benefits li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border-radius:13px;background:rgba(255,255,255,.027);font-size:11.5px;line-height:1.42;color:rgba(255,255,255,.76)}.vip-tier-detail-benefits svg{width:16px;height:16px;color:#dde4ff}
.referral-benefit-hero.is-affiliate-pro{border-color:rgba(255,212,106,.24);background:radial-gradient(circle at 92% 0,rgba(255,196,75,.14),transparent 37%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}
.referral-identity-card.is-affiliate-pro{border-color:rgba(255,214,115,.23);box-shadow:inset 0 0 30px rgba(255,205,86,.035)}
@media (max-width:390px){.vip-level-selector-row{gap:6px}.vip-level-selector{min-height:101px;padding:11px 5px 8px;border-radius:17px}.vip-level-selector-gem{width:43px;height:43px}.vip-level-selector-gem svg{width:26px;height:26px}.vip-level-selector>strong{font-size:11px}.vip-tier-detail-head{grid-template-columns:auto minmax(0,1fr)}.vip-tier-detail-head>b{grid-column:2;justify-self:start}.vip-program-sources{grid-template-columns:1fr}}



.vip-program-page{padding-bottom:110px}
.vip-program-header-card{position:relative;margin:8px 0 10px;padding:16px 52px 15px 16px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 10px 26px rgba(0,0,0,.15)}
.vip-program-header-card small{display:block;font-size:9px;letter-spacing:.15em;color:rgba(255,255,255,.48)}
.vip-program-header-card h1{margin:4px 0 0;font-size:23px;line-height:1.05;color:#fff}
.vip-program-header-card p{margin:7px 0 0;font-size:10.8px;line-height:1.45;color:rgba(255,255,255,.6)}
.vip-program-back{position:absolute;right:12px;top:12px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:rgba(255,255,255,.78);cursor:pointer}
.vip-program-back svg{width:20px;height:20px}
.vip-program-back:hover{color:#fff}
.vip-program-back:focus-visible{outline:1px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:6px}
.vip-next-level-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.42fr);gap:14px;align-items:center;margin:0 0 10px;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(123,141,255,.11),transparent 34%),rgba(255,255,255,.025)}
.vip-next-level-card>div>small{display:block;font-size:8.5px;letter-spacing:.13em;color:rgba(255,255,255,.46)}
.vip-next-level-card>div>strong{display:block;margin-top:4px;font-size:14px;line-height:1.25;color:#fff}
.vip-next-level-card>div>span{display:block;margin-top:4px;font-size:9.8px;line-height:1.4;color:rgba(255,255,255,.54)}
.vip-next-level-progress>span{display:block;text-align:right;font-size:9.5px;color:rgba(255,255,255,.72)}
.vip-next-level-progress>i{display:block;height:5px;margin-top:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}
.vip-next-level-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8797ff,#d5dcff,#ffe59c)}
.vip-next-level-card.is-complete{grid-template-columns:minmax(0,1fr) auto}
.vip-next-level-max{display:grid;place-items:center;width:38px;height:38px;color:#e3e7ff}
.vip-next-level-max svg{width:30px;height:30px;filter:drop-shadow(0 0 10px rgba(171,187,255,.24))}
.vip-level-selector-row{gap:8px;margin:0 0 10px}
.vip-level-selector{min-height:102px;padding:11px 6px 9px;border-radius:13px;box-shadow:0 8px 20px rgba(0,0,0,.13)}
.vip-level-selector-gem{width:46px;height:46px;border-radius:12px}
.vip-tier-detail-card{padding:17px 15px;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.17)}
.vip-tier-detail-gem{width:50px;height:50px;border-radius:13px}
.vip-tier-qualification{margin-top:13px;padding:11px 12px;border-radius:11px}
.vip-tier-detail-benefits{margin-top:13px;gap:7px}
.vip-tier-detail-benefits li{padding:8px 9px;border-radius:9px}
.vip-tier-progress{display:none!important}
.vip-program-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
.vip-program-sources article{padding:10px 9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(255,255,255,.025)}
.vip-program-sources small{display:block;font-size:9px;color:rgba(255,255,255,.5)}
.vip-program-sources strong{display:block;margin-top:4px;font-size:11.5px;line-height:1.3;color:#fff}
.vip-program-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.vip-program-whatsapp{display:flex;align-items:center;justify-content:center;width:100%;margin-top:11px}
.moovie-hedge-vip-program-link{display:flex;align-items:center;gap:6px;margin:0 12px 10px 68px;min-height:20px;color:#fff;font-size:9.8px;line-height:1.25}
.moovie-hedge-vip-program-link>span:not(.moovie-hedge-vip-program-badge){opacity:.82}
.moovie-hedge-vip-program-badge{display:inline-flex;align-items:center;min-height:19px;padding:2px 6px;border:1px solid rgba(184,255,59,.24);border-radius:999px;background:rgba(184,255,59,.07);color:#dfffaa;font-size:8.7px;font-weight:700;white-space:nowrap}
.moovie-hedge-vip-program-open{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;flex:0 0 auto}
.moovie-hedge-vip-program-open svg{width:14px;height:14px}
.moovie-hedge-vip-program-open:hover{color:#fff}
@media (max-width:560px){.vip-next-level-card{grid-template-columns:1fr}.vip-next-level-progress>span{text-align:left}.vip-program-sources{grid-template-columns:1fr}.vip-program-actions{grid-template-columns:1fr}.moovie-hedge-vip-program-link{margin-left:58px}}
@media (max-width:390px){.vip-level-selector{min-height:94px;padding:10px 4px 8px;border-radius:11px}.vip-level-selector-gem{width:41px;height:41px;border-radius:10px}.vip-tier-detail-card{border-radius:12px}.vip-program-header-card{border-radius:12px}.vip-next-level-card{border-radius:11px}.moovie-hedge-vip-program-link{margin-left:52px;font-size:9.2px;gap:5px}}


.header-vip-tier-button{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.header-vip-tier-gem,
.vip-level-selector-gem,
.vip-tier-detail-gem{
  position:relative;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:inherit!important;
  overflow:visible;
}
.header-vip-tier-gem svg,
.vip-level-selector-gem svg,
.vip-tier-detail-gem svg{
  stroke:currentColor!important;
  filter:drop-shadow(0 0 7px currentColor);
  animation:vipDiamondFloat 4.2s ease-in-out infinite;
  transform-origin:center;
}
.header-vip-tier-gem::after,
.vip-level-selector-gem::after,
.vip-tier-detail-gem::after{
  content:"";
  position:absolute;
  inset:-18% -45%;
  background:linear-gradient(105deg,transparent 26%,rgba(255,255,255,.06) 38%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.08) 62%,transparent 74%);
  transform:translateX(-160%) rotate(14deg);
  pointer-events:none;
  animation:vipDiamondSheen 2.85s ease-in-out infinite;
}
@keyframes vipDiamondFloat{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(4deg) translateY(-1px)}}
@keyframes vipDiamondSheen{0%,18%,100%{transform:translateX(-170%) rotate(14deg);opacity:0}30%{opacity:.16}48%{transform:translateX(170%) rotate(14deg);opacity:.82}60%{opacity:0}}

.header-vip-tier-button.is-standard{color:#f4f7ff!important}
.header-vip-tier-button.is-premier{color:#f2c66d!important}
.header-vip-tier-button.is-elite{color:#79c6ff!important}
.header-vip-tier-button.is-active .header-vip-tier-gem{transform:translateY(-1px) scale(1.02)}

.vip-program-header-card{
  background:linear-gradient(145deg,rgba(13,15,21,.98),rgba(17,20,28,.92))!important;
  border-color:rgba(255,255,255,.08)!important;
}
.vip-next-level-card,
.vip-tier-detail-card,
.vip-program-sources article{
  border-radius:12px!important;
}
.vip-level-selector-row{gap:9px!important;margin-bottom:11px!important}
.vip-level-selector{
  min-height:110px!important;
  padding:14px 8px 10px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important;
}
.vip-level-selector>strong{font-size:12px!important;letter-spacing:.01em}
.vip-level-selector>small{font-size:9px!important;letter-spacing:.09em}
.vip-level-selector-gem{width:40px!important;height:40px!important}
.vip-level-selector-gem svg{width:30px!important;height:30px!important}
.vip-level-selector.is-standard{
  background:linear-gradient(145deg,rgba(9,11,16,.98),rgba(17,20,27,.94))!important;
  border-color:rgba(255,255,255,.11)!important;
  color:#f8fbff!important;
}
.vip-level-selector.is-standard>small{color:rgba(255,255,255,.68)!important}
.vip-level-selector.is-premier{
  background:radial-gradient(circle at 92% 0,rgba(242,198,109,.14),transparent 32%),linear-gradient(145deg,#22170d,#13100d 64%,#090807)!important;
  border-color:rgba(242,198,109,.26)!important;
  color:#f2c66d!important;
}
.vip-level-selector.is-premier>small{color:rgba(255,228,181,.78)!important}
.vip-level-selector.is-elite{
  background:radial-gradient(circle at 86% 0,rgba(82,170,255,.18),transparent 34%),radial-gradient(circle at 12% 0,rgba(255,255,255,.08),transparent 26%),linear-gradient(145deg,#09101b,#0d1828 56%,#0c1220)!important;
  border-color:rgba(120,198,255,.28)!important;
  color:#79c6ff!important;
}
.vip-level-selector.is-elite>small{color:rgba(194,232,255,.78)!important}
.vip-level-selector.is-selected{
  box-shadow:0 12px 24px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.03)!important;
  transform:translateY(-1px);
}
.vip-level-selector.is-current{border-color:currentColor!important}

.vip-tier-detail-card.is-standard{
  background:linear-gradient(145deg,rgba(8,10,14,.98),rgba(17,20,28,.94))!important;
  border-color:rgba(255,255,255,.11)!important;
}
.vip-tier-detail-card.is-premier{
  background:radial-gradient(circle at 92% 0,rgba(242,198,109,.14),transparent 32%),linear-gradient(145deg,#22170d,#13100d 64%,#090807)!important;
  border-color:rgba(242,198,109,.23)!important;
}
.vip-tier-detail-card.is-elite{
  background:radial-gradient(circle at 88% 0,rgba(89,179,255,.18),transparent 34%),radial-gradient(circle at 12% 0,rgba(255,255,255,.07),transparent 28%),linear-gradient(145deg,#09101b,#0d1828 56%,#0b1322)!important;
  border-color:rgba(120,198,255,.24)!important;
}
.vip-tier-detail-gem{width:34px!important;height:34px!important}
.vip-tier-detail-gem svg{width:32px!important;height:32px!important}
.vip-tier-detail-card.is-standard .vip-tier-detail-gem,
.vip-tier-detail-card.is-standard .vip-tier-detail-head small{color:#f8fbff!important}
.vip-tier-detail-card.is-premier .vip-tier-detail-gem,
.vip-tier-detail-card.is-premier .vip-tier-detail-head small{color:#f2c66d!important}
.vip-tier-detail-card.is-elite .vip-tier-detail-gem,
.vip-tier-detail-card.is-elite .vip-tier-detail-head small{color:#79c6ff!important}
.vip-tier-detail-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}
.vip-tier-detail-benefits li{background:rgba(255,255,255,.03)!important}
.vip-program-actions .primary-button,
.vip-program-actions .primary-button:hover,
.vip-program-actions .primary-button:active{
  background:#090b10!important;
  border-color:#090b10!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(0,0,0,.2)!important;
}
.vip-program-actions .primary-button svg,
.vip-program-actions .primary-button strong,
.vip-program-actions .primary-button span{color:#fff!important}

.referral-benefit-hero.referral-benefit-collapsible{
  border:1px solid rgba(255,255,255,.09)!important;
  background:linear-gradient(145deg,rgba(9,12,18,.98),rgba(16,19,27,.94))!important;
  box-shadow:0 14px 28px rgba(0,0,0,.18)!important;
}
.referral-benefit-hero.referral-benefit-collapsible>.balance-theme-art{opacity:.1!important}
.referral-benefit-toggle{padding:14px 14px 10px!important}
.referral-benefit-summary>small{
  font-size:10px!important;
  letter-spacing:.14em!important;
  color:rgba(255,255,255,.55)!important;
}
.referral-benefit-rate strong{
  font-size:23px!important;
  letter-spacing:-.02em!important;
  color:#fff!important;
}
.referral-benefit-rate>span{
  color:rgba(255,255,255,.72)!important;
  font-size:10.5px!important;
}
.referral-eligible-products span{
  background:rgba(255,255,255,.03)!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
@media (max-width:390px){
  .vip-level-selector{min-height:102px!important;padding:12px 5px 9px!important}
  .vip-level-selector-gem{width:36px!important;height:36px!important}
  .vip-level-selector-gem svg{width:28px!important;height:28px!important}
}


.vip-next-level-card{
  grid-template-columns:minmax(0,1fr) minmax(120px,.4fr)!important;
}
.vip-next-level-sources{
  grid-column:1 / -1;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin-top:1px;
  padding-top:11px;
  border-top:1px solid rgba(255,255,255,.065);
}
.vip-next-level-sources article{
  min-width:0;
  padding:9px 10px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:9px;
  background:rgba(255,255,255,.025);
}
.vip-next-level-sources small{
  display:block;
  font-size:8.8px;
  color:rgba(255,255,255,.5);
}
.vip-next-level-sources strong{
  display:block;
  margin-top:4px;
  font-size:11.2px;
  line-height:1.25;
  color:#fff;
  white-space:nowrap;
}
.vip-level-selector-row{
  align-items:stretch!important;
}
.vip-level-selector.vip-level-selector-rich{
  min-height:188px!important;
  padding:13px 7px 10px!important;
  gap:5px!important;
}
.vip-level-selector-rich .vip-level-selector-threshold{
  display:block;
  margin-top:1px;
  font-size:10.5px;
  line-height:1.2;
  font-weight:700;
  color:#fff;
  white-space:nowrap;
}
.vip-level-selector-rich>small{
  min-height:22px;
  display:flex!important;
  align-items:center;
  justify-content:center;
  font-size:8px!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  color:rgba(255,255,255,.62)!important;
  text-align:center;
}
.vip-level-selector-benefits{
  width:100%;
  display:grid;
  gap:4px;
  margin-top:3px;
}
.vip-level-selector-benefits i{
  display:block;
  padding:4px 3px;
  border-top:1px solid rgba(255,255,255,.055);
  font-size:8.4px;
  line-height:1.2;
  font-style:normal;
  font-weight:600;
  color:rgba(255,255,255,.78);
  text-align:center;
}
.vip-level-selector-rich>b{
  margin-top:auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:18px;
  padding:3px 6px;
  border:1px solid currentColor;
  border-radius:999px;
  font-size:7.8px;
  line-height:1;
  letter-spacing:.08em;
  color:inherit;
  opacity:.86;
}
.vip-program-actions{
  margin-top:10px!important;
}
.vip-program-actions .vip-program-whatsapp{
  margin-top:0!important;
}
@media (max-width:560px){
  .vip-next-level-card{grid-template-columns:1fr!important}
  .vip-next-level-sources{grid-column:1}
  .vip-level-selector.vip-level-selector-rich{min-height:180px!important;padding-left:5px!important;padding-right:5px!important}
  .vip-level-selector-rich .vip-level-selector-threshold{font-size:9.6px}
  .vip-level-selector-benefits i{font-size:7.8px;padding-left:1px;padding-right:1px}
}
@media (max-width:390px){
  .vip-next-level-sources{gap:5px}
  .vip-next-level-sources article{padding:8px 6px}
  .vip-next-level-sources strong{font-size:9.6px}
  .vip-level-selector.vip-level-selector-rich{min-height:174px!important}
  .vip-level-selector-rich>small{font-size:7.4px!important}
  .vip-level-selector-benefits i{font-size:7.3px}
}


.vip-level-selector.vip-level-selector-rich{
  position:relative!important;
  overflow:hidden!important;
  min-height:206px!important;
  padding:15px 7px 12px!important;
  transform:translateY(0);
  box-shadow:
    0 14px 24px rgba(0,0,0,.30),
    0 4px 8px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.055),
    inset 0 -1px 0 rgba(0,0,0,.34)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
.vip-level-selector.vip-level-selector-rich:hover{
  transform:translateY(-2px)!important;
  box-shadow:
    0 18px 30px rgba(0,0,0,.34),
    0 6px 10px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.07),
    inset 0 -1px 0 rgba(0,0,0,.36)!important;
}
.vip-level-selector.vip-level-selector-rich:active{
  transform:translateY(1px) scale(.992)!important;
  box-shadow:
    0 8px 14px rgba(0,0,0,.28),
    0 2px 5px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.04),
    inset 0 -1px 0 rgba(0,0,0,.42)!important;
}
.vip-level-selector-rich .vip-level-selector-gem{
  width:70px!important;
  height:70px!important;
  min-width:70px!important;
  min-height:70px!important;
  margin:0 auto 1px!important;
  flex:0 0 70px!important;
  overflow:hidden!important;
  display:grid!important;
  place-items:center!important;
}
.vip-level-selector-rich .vip-level-selector-gem svg{
  width:56px!important;
  height:56px!important;
  max-width:56px!important;
  max-height:56px!important;
  stroke-width:1.55!important;
  filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 5px 8px rgba(0,0,0,.30))!important;
}
.vip-level-selector-rich.is-standard{
  box-shadow:0 14px 25px rgba(0,0,0,.34),0 4px 8px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
.vip-level-selector-rich.is-premier{
  box-shadow:0 14px 26px rgba(0,0,0,.34),0 5px 12px rgba(104,69,8,.18),inset 0 1px 0 rgba(255,228,153,.07)!important;
}
.vip-level-selector-rich.is-elite{
  box-shadow:0 15px 28px rgba(0,0,0,.36),0 5px 14px rgba(45,137,222,.16),inset 0 1px 0 rgba(171,224,255,.07)!important;
}
.vip-level-selector-rich.is-selected{
  transform:translateY(-2px)!important;
  box-shadow:0 20px 34px rgba(0,0,0,.38),0 7px 16px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
@media (max-width:560px){
  .vip-level-selector.vip-level-selector-rich{min-height:198px!important;padding-top:13px!important}
  .vip-level-selector-rich .vip-level-selector-gem{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px!important}
  .vip-level-selector-rich .vip-level-selector-gem svg{width:51px!important;height:51px!important;max-width:51px!important;max-height:51px!important}
}
@media (max-width:390px){
  .vip-level-selector.vip-level-selector-rich{min-height:190px!important}
  .vip-level-selector-rich .vip-level-selector-gem{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;flex-basis:58px!important}
  .vip-level-selector-rich .vip-level-selector-gem svg{width:47px!important;height:47px!important;max-width:47px!important;max-height:47px!important}
}


.vip-level-selector.vip-level-selector-rich{
  min-height:146px!important;
  padding:14px 7px 12px!important;
  gap:6px!important;
  justify-content:flex-start!important;
}
.vip-level-selector-rich .vip-level-selector-gem{
  width:70px!important;
  height:70px!important;
  min-width:70px!important;
  min-height:70px!important;
  flex:0 0 70px!important;
  margin:0 auto 2px!important;
}
.vip-level-selector-rich .vip-level-selector-gem svg{
  width:56px!important;
  height:56px!important;
  max-width:56px!important;
  max-height:56px!important;
}
.vip-level-selector-rich .vip-level-selector-threshold{
  margin-top:0!important;
  font-size:10px!important;
}
.vip-level-selector-rich>b{
  margin-top:2px!important;
}
.vip-tier-detail-card{
  margin:0 0 10px!important;
  padding:18px 16px!important;
  border-radius:13px!important;
}
.vip-tier-detail-gem{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
}
.vip-tier-detail-gem svg{
  width:38px!important;
  height:38px!important;
  max-width:38px!important;
  max-height:38px!important;
}
.vip-program-actions{margin-top:0!important}
@media (max-width:560px){
  .vip-level-selector.vip-level-selector-rich{min-height:140px!important;padding:12px 5px 10px!important}
  .vip-level-selector-rich .vip-level-selector-gem{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px!important}
  .vip-level-selector-rich .vip-level-selector-gem svg{width:51px!important;height:51px!important;max-width:51px!important;max-height:51px!important}
}
@media (max-width:390px){
  .vip-level-selector.vip-level-selector-rich{min-height:134px!important}
  .vip-level-selector-rich .vip-level-selector-gem{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;flex-basis:58px!important}
  .vip-level-selector-rich .vip-level-selector-gem svg{width:47px!important;height:47px!important;max-width:47px!important;max-height:47px!important}
}


.moovie-hedge-page .moovie-hedge-vip-program-link{
  appearance:none!important;
  -webkit-appearance:none!important;
  position:relative!important;
  z-index:4!important;
  width:auto!important;
  min-height:18px!important;
  margin:-25px 14px 9px 76px!important;
  padding:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  font:inherit!important;
  font-size:9.8px!important;
  line-height:1.2!important;
  text-align:left!important;
  cursor:pointer!important;
}
.moovie-hedge-page .moovie-hedge-vip-program-link>span:not(.moovie-hedge-vip-program-badge){opacity:.82!important}
.moovie-hedge-page .moovie-hedge-vip-program-link:hover>span:not(.moovie-hedge-vip-program-badge){opacity:1!important}
.moovie-hedge-page .moovie-hedge-vip-program-link:focus-visible{outline:1px solid rgba(255,255,255,.28)!important;outline-offset:3px!important;border-radius:3px!important}
.moovie-hedge-page .moovie-hedge-vip-program-open{
  width:15px!important;
  height:15px!important;
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 15px!important;
  color:rgba(255,255,255,.68)!important;
  font-style:normal!important;
}
.moovie-hedge-page .moovie-hedge-vip-program-open svg{width:13px!important;height:13px!important}
@media (max-width:520px){
  .moovie-hedge-page .moovie-hedge-vip-program-link{margin:-23px 10px 8px 64px!important;font-size:9.2px!important;gap:5px!important}
}

.referral-benefit-hero.referral-prime-card{
  display:block!important;
  margin:8px 0 15px!important;
  padding:16px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:14px!important;
  background:linear-gradient(150deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  box-shadow:0 16px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.referral-benefit-hero.referral-prime-card.balance-theme-piggy{background:radial-gradient(circle at 84% 18%,rgba(188,118,255,.24),transparent 35%),linear-gradient(135deg,#23172f,#14111d 57%,#0a0810)!important;border-color:rgba(188,118,255,.14)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-blocks{background:radial-gradient(circle at 80% 18%,rgba(89,151,255,.24),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 24px,rgba(255,255,255,.042) 24px 25px),linear-gradient(135deg,#13243a,#0c1728 58%,#07101d)!important;border-color:rgba(104,169,255,.15)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-aurora{background:radial-gradient(circle at 84% 18%,rgba(110,224,255,.20),transparent 35%),linear-gradient(135deg,#10253a,#0a1524 58%,#06101a)!important;border-color:rgba(123,220,255,.14)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-vipgold{background:radial-gradient(circle at 84% 18%,rgba(222,157,79,.22),transparent 34%),linear-gradient(135deg,#352218,#1b120d 58%,#090706)!important;border-color:rgba(213,145,66,.22)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-vipgolden{background:radial-gradient(circle at 86% 14%,rgba(255,240,171,.42),transparent 29%),radial-gradient(circle at 10% 94%,rgba(255,205,76,.16),transparent 34%),linear-gradient(138deg,#9d720e 0%,#755006 45%,#3e2701 73%,#171000 100%)!important;border-color:rgba(246,205,91,.42)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-vippiano{background:radial-gradient(ellipse at 18% -4%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 88% 14%,rgba(221,183,95,.10),transparent 27%),linear-gradient(145deg,#1a1b1d 0%,#090a0c 38%,#020304 72%,#111214 100%)!important;border-color:rgba(255,255,255,.14)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-bubble{background:radial-gradient(circle at 84% 18%,rgba(114,206,255,.24),transparent 35%),linear-gradient(145deg,#05152b,#0b4d94 58%,#08284d)!important;border-color:rgba(116,197,255,.22)!important}
.referral-benefit-hero.referral-prime-card.balance-theme-ultraviolet{background:radial-gradient(circle at 78% 20%,rgba(183,92,255,.24),transparent 35%),linear-gradient(145deg,#150522,#5a1781 58%,#28103d)!important;border-color:rgba(210,138,255,.24)!important}
.referral-prime-card .card-grid{opacity:.16!important}
.referral-prime-card>.balance-theme-art{opacity:.07!important}
.referral-prime-card-head{
  position:relative;
  z-index:4;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  padding-bottom:13px;
  border-bottom:1px solid rgba(255,255,255,.065);
}
.referral-prime-card-head>div{min-width:0;flex:1 1 auto}
.referral-prime-card-head h1{
  margin:0!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:1.12!important;
  font-weight:500!important;
  letter-spacing:-.01em!important;
}
.referral-prime-card-head p{
  margin:5px 0 0!important;
  max-width:520px;
  color:rgba(255,255,255,.61)!important;
  font-size:10.7px!important;
  line-height:1.45!important;
  font-weight:400!important;
}
.referral-prime-card-head .referral-page-language,
.referral-prime-card-head .referral-page-language:hover,
.referral-prime-card-head .referral-page-language:active{
  width:31px!important;
  height:23px!important;
  min-width:31px!important;
  min-height:23px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:6px!important;
  background:rgba(255,255,255,.025)!important;
  box-shadow:none!important;
}
.referral-prime-card-head .referral-page-language img{
  width:22px!important;
  height:14px!important;
  display:block!important;
  object-fit:cover!important;
  border:0!important;
  border-radius:1px!important;
  box-shadow:none!important;
}
.referral-prime-card .referral-benefit-toggle{
  position:relative!important;
  z-index:4!important;
  width:100%!important;
  min-height:0!important;
  padding:13px 0 2px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 20px!important;
  gap:10px!important;
  align-items:center!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:left!important;
}
.referral-prime-card .referral-benefit-summary{min-width:0!important}
.referral-prime-card .referral-benefit-summary>small{
  display:block!important;
  color:rgba(255,255,255,.52)!important;
  font-size:9px!important;
  line-height:1.2!important;
  font-weight:500!important;
  letter-spacing:.12em!important;
}
.referral-prime-card .referral-benefit-rate{
  display:flex!important;
  align-items:baseline!important;
  gap:9px!important;
  margin-top:6px!important;
  min-width:0!important;
}
.referral-prime-card .referral-benefit-rate strong{
  flex:0 0 auto!important;
  color:#fff!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:500!important;
  letter-spacing:-.02em!important;
}
.referral-prime-card .referral-benefit-rate>span{
  min-width:0!important;
  color:rgba(255,255,255,.67)!important;
  font-size:10px!important;
  line-height:1.3!important;
  font-weight:400!important;
}
.referral-prime-card .referral-eligible-products span{
  font-size:9.5px!important;
  font-weight:500!important;
}
@media (max-width:430px){
  .referral-benefit-hero.referral-prime-card{padding:14px!important;border-radius:12px!important}
  .referral-prime-card-head{gap:10px;padding-bottom:11px}
  .referral-prime-card-head h1{font-size:17px!important}
  .referral-prime-card-head p{font-size:10px!important}
  .referral-prime-card .referral-benefit-rate{display:grid!important;gap:4px!important}
  .referral-prime-card .referral-benefit-rate strong{font-size:19px!important}
}

.vip-program-actions .primary-button{
  position:relative!important;
  overflow:hidden!important;
  min-height:46px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,#171a20 0%,#0c0e12 52%,#050608 100%)!important;
  color:#fff!important;
  box-shadow:0 12px 22px rgba(0,0,0,.38),0 4px 8px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.6)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.5)!important;
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important;
}
.vip-program-actions .primary-button::after{
  content:"";
  position:absolute;
  left:10%;
  right:10%;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);
  pointer-events:none;
}
.vip-program-actions .primary-button:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(255,255,255,.18)!important;
  box-shadow:0 16px 28px rgba(0,0,0,.42),0 6px 11px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
.vip-program-actions .primary-button:active{
  transform:translateY(1px)!important;
  box-shadow:0 7px 13px rgba(0,0,0,.34),0 2px 5px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)!important;
}


.header-vip-tier-button.is-standard{color:#79c6ff!important}
.header-vip-tier-button.is-elite{color:#f4f7ff!important}
.vip-level-selector.is-standard{
  background:radial-gradient(circle at 86% 0,rgba(82,170,255,.18),transparent 34%),radial-gradient(circle at 12% 0,rgba(255,255,255,.08),transparent 26%),linear-gradient(145deg,#09101b,#0d1828 56%,#0c1220)!important;
  border-color:rgba(120,198,255,.28)!important;
  color:#79c6ff!important;
}
.vip-level-selector.is-standard>small{color:rgba(194,232,255,.78)!important}
.vip-level-selector.is-elite{
  background:linear-gradient(145deg,rgba(9,11,16,.98),rgba(17,20,27,.94))!important;
  border-color:rgba(255,255,255,.11)!important;
  color:#f8fbff!important;
}
.vip-level-selector.is-elite>small{color:rgba(255,255,255,.68)!important}
.vip-tier-detail-card.is-standard{
  background:radial-gradient(circle at 88% 0,rgba(89,179,255,.18),transparent 34%),radial-gradient(circle at 12% 0,rgba(255,255,255,.07),transparent 28%),linear-gradient(145deg,#09101b,#0d1828 56%,#0b1322)!important;
  border-color:rgba(120,198,255,.24)!important;
}
.vip-tier-detail-card.is-elite{
  background:linear-gradient(145deg,rgba(8,10,14,.98),rgba(17,20,28,.94))!important;
  border-color:rgba(255,255,255,.11)!important;
}
.vip-tier-detail-card.is-standard .vip-tier-detail-gem,
.vip-tier-detail-card.is-standard .vip-tier-detail-head small{color:#79c6ff!important}
.vip-tier-detail-card.is-elite .vip-tier-detail-gem,
.vip-tier-detail-card.is-elite .vip-tier-detail-head small{color:#f8fbff!important}



.header-notifications-button{
  order:98;position:relative;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(218,224,233,.82)!important;display:inline-flex!important;align-items:center;justify-content:center;
}
.header-notifications-button:hover,.header-notifications-button:active,.header-notifications-button.is-active{background:transparent!important;color:#d9ff91!important}
.header-notifications-button svg{width:20px;height:20px;display:block;stroke:currentColor}
.header-notifications-button:focus-visible{outline:2px solid rgba(184,255,59,.45);outline-offset:1px;border-radius:7px!important}
.header-notification-badge{position:absolute;top:0;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ff304d;color:#fff;border:2px solid #090b10;display:none;align-items:center;justify-content:center;font-size:9px;font-weight:800;line-height:1;letter-spacing:-.02em;box-shadow:0 3px 12px rgba(255,48,77,.34)}
.header-notification-badge.is-visible{display:flex}
.notifications-page{padding:18px 14px calc(28px + var(--safe-bottom));background:linear-gradient(180deg,rgba(12,14,20,.96),rgba(7,9,13,.98))}
.notifications-title{margin-bottom:12px}.notifications-title h1{letter-spacing:-.035em}.notifications-title p{max-width:520px}
.notification-device-card{margin-bottom:12px;padding:0}
.notification-device-action,.notification-device-status{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025);display:flex;align-items:center;gap:10px;padding:12px 14px;color:#cdd3dc;text-align:left}
.notification-device-action{cursor:pointer}.notification-device-action:hover{border-color:rgba(184,255,59,.22);background:rgba(184,255,59,.035)}
.notification-device-action svg,.notification-device-status svg{width:19px;height:19px;flex:0 0 auto}.notification-device-status.is-granted{color:#d9ff91}.notification-device-status.is-denied{color:#9299a7}
.notifications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:rgba(255,255,255,.025)}
.notifications-toolbar>div:first-child{display:grid;gap:3px}.notifications-toolbar strong{font-size:12px;color:#f4f6f9}.notifications-toolbar small{font-size:10px;color:#757e8e}
.notifications-toolbar-actions{display:flex;align-items:center;gap:7px}.notifications-toolbar-actions button{min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:#aeb6c3;padding:7px 9px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;cursor:pointer}.notifications-toolbar-actions button svg{width:14px;height:14px}.notifications-toolbar-actions button:disabled{opacity:.35;cursor:default}.notifications-toolbar-actions button:not(:disabled):hover{color:#e6ffb6;border-color:rgba(184,255,59,.2)}
.notifications-list{display:grid;gap:9px}.notification-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:start;padding:14px 11px 14px 13px;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:rgba(255,255,255,.023);overflow:hidden}.notification-card.is-unread{border-color:rgba(255,255,255,.095);background:linear-gradient(100deg,rgba(255,48,77,.055),rgba(255,255,255,.025) 28%,rgba(255,255,255,.018))}.notification-card.is-unread:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#ff304d;box-shadow:0 0 18px rgba(255,48,77,.55)}
.notification-card-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.045);color:#dce2ea}.notification-card.is-unread .notification-card-icon{color:#fff;background:rgba(255,48,77,.09)}.notification-card-icon svg{width:19px;height:19px}
.notification-card-copy{min-width:0;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.notification-card-title-row{display:flex;align-items:center;gap:7px;min-width:0}.notification-card-title-row strong{font-size:12.5px;line-height:1.3;color:#f5f7fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-unread-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#ff304d;box-shadow:0 0 0 4px rgba(255,48,77,.08)}.notification-card-copy p{margin:5px 0 6px;color:#9da6b5;font-size:11.5px;line-height:1.45}.notification-card-copy small{align-self:end;color:#626c7b;font-size:9.5px}
.notification-card-side{align-self:stretch;display:flex;flex-direction:column;align-items:center;min-width:31px}.notification-card-context-icon{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;margin:0 0 5px}.notification-card-context-icon img{display:block;width:22px;height:22px;object-fit:contain}.notification-card-actions{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px}.notification-card-action{width:31px;height:31px;border:0;background:transparent;color:#7d8796;display:grid;place-items:center;cursor:pointer;border-radius:9px}.notification-card-action svg{width:16px;height:16px}.notification-card-action:hover{background:rgba(255,255,255,.045);color:#d9ff91}.notification-card-action.is-delete{margin-top:auto}.notification-card-action.is-delete:hover{color:#ff7286;background:rgba(255,48,77,.06)}
.notifications-empty-state{min-height:220px;border:1px dashed rgba(255,255,255,.08);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#737d8c}.notifications-empty-state>svg{width:30px;height:30px;margin-bottom:12px;color:#8b94a3}.notifications-empty-state strong{color:#e7eaf0;font-size:15px}.notifications-empty-state span{margin-top:6px;font-size:11px;max-width:260px;line-height:1.5}.notifications-soft-status{margin:0 0 10px;padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.025);color:#7e8796;font-size:10.5px;text-align:center}
.notifications-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.notifications-pagination>span{font-size:10px;color:#697382}.notifications-pagination button{min-height:35px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.025);color:#aeb6c3;padding:7px 10px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.notifications-pagination button svg{width:14px;height:14px}.notifications-pagination button:disabled{opacity:.32}
@media (max-width:430px){.notifications-toolbar{align-items:flex-start;flex-direction:column}.notifications-toolbar-actions{width:100%}.notifications-toolbar-actions button{flex:1;justify-content:center}.notification-card{grid-template-columns:38px minmax(0,1fr) auto;padding-left:11px}.notification-card-icon{width:36px;height:36px}}
@media (max-width:390px){
  .header-notifications-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important}
  .header-notifications-button svg{width:19px;height:19px}
}
.notification-card{cursor:default}
.notification-card:focus-within{border-color:rgba(184,255,59,.14)}



.header-notifications-button{order:99!important}


.notifications-page{padding-top:14px!important}
.notifications-title{margin-bottom:9px!important;min-width:0}
.notifications-title-line{display:flex;align-items:center;min-width:0}
.notifications-title h1{margin:0!important;font-size:22px!important;line-height:1.08!important;font-weight:650!important;letter-spacing:-.035em!important}
.notifications-title>p{
  margin:5px 0 0!important;max-width:none!important;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap!important;font-size:10.5px!important;line-height:1.25!important;color:#818a98!important
}
.notification-device-card{margin-bottom:9px!important}
.notification-device-action,.notification-device-status{
  min-height:39px!important;border-radius:13px!important;padding:8px 11px!important;gap:8px!important;
  font-size:10.5px!important;font-weight:550!important;letter-spacing:.005em!important
}
.notification-device-action svg,.notification-device-status svg{width:16px!important;height:16px!important}
.notifications-toolbar{
  gap:9px!important;margin-bottom:9px!important;padding:10px 11px!important;border-radius:14px!important
}
.notifications-toolbar>div:first-child{gap:2px!important}
.notifications-toolbar strong{font-size:11px!important}
.notifications-toolbar small{font-size:9.5px!important}
.notifications-toolbar-actions{gap:5px!important}
.notifications-toolbar-actions button{
  min-height:29px!important;padding:5px 9px!important;border-radius:9px!important;font-size:9.5px!important;
  letter-spacing:.01em!important
}
.notifications-list{gap:7px!important}
.notification-card{
  grid-template-columns:35px minmax(0,1fr) auto!important;gap:9px!important;
  padding:10px 8px 10px 10px!important;border-radius:15px!important
}
.notification-card-icon{width:34px!important;height:34px!important;border-radius:11px!important}
.notification-card-icon svg{width:16px!important;height:16px!important}
.notification-card-title-row{gap:6px!important}
.notification-card-title-row strong{font-size:11.5px!important;line-height:1.25!important;font-weight:650!important}
.notification-card-copy p{margin:3px 0 4px!important;font-size:10.5px!important;line-height:1.38!important}
.notification-card-copy small{font-size:9px!important}
.notification-card-side{min-width:27px!important}
.notification-card-context-icon{width:21px!important;height:21px!important;flex-basis:21px!important;margin-bottom:5px!important}
.notification-card-context-icon img{width:20px!important;height:20px!important}
.notification-card-actions{gap:5px!important}
.notification-card-action{width:27px!important;height:27px!important;border-radius:8px!important}
.notification-card-action svg{width:14px!important;height:14px!important}
.notification-unread-dot{width:5px!important;height:5px!important;box-shadow:0 0 0 3px rgba(255,48,77,.08)!important}
.notifications-pagination{margin-top:11px!important}
.notifications-pagination button{min-height:31px!important;padding:5px 8px!important;font-size:9.5px!important}
.notifications-pagination>span{font-size:9.5px!important}
@media (max-width:430px){
  .notifications-toolbar{align-items:center!important;flex-direction:row!important}
  .notifications-toolbar-actions{width:auto!important;flex:0 0 auto!important}
  .notifications-toolbar-actions button{flex:0 0 auto!important}
  .notification-card{grid-template-columns:32px minmax(0,1fr) auto!important;padding-left:9px!important}
  .notification-card-icon{width:31px!important;height:31px!important}
  .notifications-title h1{font-size:20px!important}
  .notifications-title>p{margin-left:0!important;font-size:10px!important}
}



.moovie-maintenance-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:18px!important;padding:3px 7px!important;border:1px solid rgba(255,183,72,.30)!important;
  border-radius:999px!important;background:rgba(255,166,46,.09)!important;color:#ffc56c!important;
  font-size:8.5px!important;font-weight:750!important;line-height:1!important;letter-spacing:.06em!important;
  text-transform:uppercase!important;white-space:nowrap!important
}
.moovie-wallets-list-row.is-maintenance{
  cursor:default!important;opacity:.78!important;filter:saturate(.72)!important
}
.moovie-wallets-list-row.is-maintenance:disabled{pointer-events:none!important}
.moovie-wallets-list-row.is-maintenance .asset-name-line{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}
.moovie-wallets-list-row.is-maintenance .row-chevron{color:#8b929d!important}
.moovie-wallets-list-row.is-maintenance .row-chevron svg{width:14px!important;height:14px!important}
.moovie-market-card.is-maintenance{
  position:relative!important;cursor:default!important;opacity:.78!important;filter:saturate(.72)!important
}
.moovie-market-card.is-maintenance .moovie-maintenance-badge{
  position:absolute!important;right:9px!important;top:9px!important;z-index:3!important
}




.mystery-draw-stage .mystery-reveal-copy em{
  display:flex!important;align-items:center!important;gap:5px!important;
  font-size:13px!important;font-weight:800!important;letter-spacing:.015em!important
}
.mystery-reveal-action-icon{display:inline-grid!important;place-items:center!important;width:15px!important;height:15px!important}
.mystery-reveal-action-icon svg{width:13px!important;height:13px!important}
.mystery-draw-stage .mystery-reveal-gift{
  transition:width .2s ease,height .2s ease,transform .2s ease,border-radius .2s ease!important
}
.mystery-draw-stage .mystery-reveal-box.is-drawing{
  grid-template-columns:1fr!important;place-items:center!important;min-height:116px!important;
  overflow:hidden!important
}
.mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-copy{
  position:absolute!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important
}
.mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-gift{
  width:96px!important;height:96px!important;border-radius:24px!important;margin:0 auto!important;
  animation:mysteryGiftDrawFast .21s cubic-bezier(.36,.07,.19,.97) infinite!important
}
.mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-gift>svg{
  width:52px!important;height:52px!important
}
@keyframes mysteryGiftDrawFast{
  0%,100%{transform:translate3d(0,0,0) rotate(0deg) scale(1)}
  20%{transform:translate3d(-3px,-2px,0) rotate(-11deg) scale(1.03)}
  40%{transform:translate3d(4px,1px,0) rotate(10deg) scale(1.055)}
  60%{transform:translate3d(-4px,0,0) rotate(-9deg) scale(1.04)}
  80%{transform:translate3d(3px,-2px,0) rotate(8deg) scale(1.02)}
}
@media (max-width:430px){
  .mystery-draw-stage .mystery-reveal-copy em{font-size:12.5px!important}
  .mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-gift{width:76px!important;height:76px!important;border-radius:21px!important}
  .mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-gift>svg{width:42px!important;height:42px!important}
}
@media (prefers-reduced-motion:reduce){
  .mystery-draw-stage .mystery-reveal-box.is-drawing .mystery-reveal-gift{animation:none!important}
}





.mystery-box-pagination{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  margin:12px 0 2px;
  min-height:34px;
}
.mystery-box-pagination span{
  min-width:72px;
  text-align:center;
  color:rgba(232,238,245,.72);
  font-size:10.5px;
  font-weight:650;
  letter-spacing:.035em;
}
.mystery-box-pagination button{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  padding:0;
  border:1px solid rgba(255,255,255,.11);
  border-radius:11px;
  background:rgba(255,255,255,.055);
  color:#eef3f7;
  box-shadow:none;
}
.mystery-box-pagination button svg{width:16px;height:16px}
.mystery-box-pagination button:disabled{opacity:.28;cursor:default}


.notifications-title-line{
  width:100%!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.notifications-title h1{
  font-size:18px!important;
  line-height:1.05!important;
  letter-spacing:-.025em!important;
}
.notifications-title>p{
  margin:4px 0 0!important;
  font-size:10px!important;
  line-height:1.2!important;
}
.notifications-toolbar-actions{
  gap:13px!important;
  padding-right:2px!important;
}
.notifications-toolbar-actions .notifications-toolbar-icon{
  width:25px!important;
  height:25px!important;
  min-width:25px!important;
  min-height:25px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#aab3c0!important;
  display:grid!important;
  place-items:center!important;
}
.notifications-toolbar-actions .notifications-toolbar-icon svg{width:16px!important;height:16px!important}
.notifications-toolbar-actions .notifications-toolbar-icon:not(:disabled):hover,
.notifications-toolbar-actions .notifications-toolbar-icon:not(:disabled):focus-visible{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#d9ff91!important;
}
.notifications-toolbar-actions .notifications-toolbar-icon.is-clear:not(:disabled):hover,
.notifications-toolbar-actions .notifications-toolbar-icon.is-clear:not(:disabled):focus-visible{color:#ff7185!important}
.notifications-toolbar-actions .notifications-toolbar-icon:disabled{opacity:.28!important;background:transparent!important}
@media (max-width:430px){
  .notifications-title h1{font-size:17px!important}
  .notifications-title>p{margin-left:0!important;font-size:9.7px!important}
  .notifications-toolbar-actions{gap:12px!important}
}


.help-center-page{
  width:100%;
  padding-bottom:104px!important;
  color:#e8edf1;
}
.help-center-topbar{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  padding:4px 2px 13px;
}
.help-center-topbar>div{min-width:0}
.help-center-topbar h1{
  margin:0;
  font-size:17px!important;
  line-height:1.25;
  font-weight:500!important;
  letter-spacing:-.015em;
  color:#edf2f5;
}
.help-center-topbar p{
  margin:5px 0 0;
  max-width:300px;
  font-size:11.8px!important;
  line-height:1.48;
  font-weight:400!important;
  color:#9da8b2;
}
.help-center-search-panel{
  padding:11px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:17px;
  background:rgba(10,15,19,.72);
  box-shadow:0 10px 28px rgba(0,0,0,.14);
}
.help-center-search{
  display:grid;
  grid-template-columns:20px minmax(0,1fr) 28px;
  align-items:center;
  gap:7px;
  min-height:44px;
  padding:0 8px 0 12px;
  border:1px solid rgba(255,255,255,.105);
  border-radius:13px;
  background:#11181d;
  color:#8f9aa4;
}
.help-center-search>span{
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
}
.help-center-search>span svg{width:17px;height:17px}
.help-center-search input{
  width:100%;
  min-width:0;
  padding:0;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#e5ebef!important;
  font-size:13px!important;
  line-height:1.3;
  font-weight:400!important;
  appearance:none;
  -webkit-appearance:none;
}
.help-center-search input::placeholder{color:#76818b;opacity:1}
.help-center-search input::-webkit-search-cancel-button{display:none}
.help-center-search button{
  width:28px;
  height:28px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  border-radius:9px;
  background:transparent;
  color:#8f9aa4;
}
.help-center-search button[hidden]{display:none!important}
.help-center-search button svg{width:15px;height:15px}
.help-center-category-rail{
  display:flex;
  align-items:center;
  gap:7px;
  margin:11px -1px 0;
  padding:1px 1px 3px;
  overflow-x:auto;
  overflow-y:hidden;
  overscroll-behavior-inline:contain;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
  touch-action:pan-x;
  cursor:grab;
  -webkit-overflow-scrolling:touch;
}
.help-center-category-rail::-webkit-scrollbar{display:none}
.help-center-category-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.help-center-category{
  flex:0 0 auto;
  min-height:32px;
  padding:0 12px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:999px;
  background:rgba(255,255,255,.025);
  color:#aab4bc;
  font-size:11.5px!important;
  line-height:1;
  font-weight:400!important;
  white-space:nowrap;
  scroll-snap-align:center;
}
.help-center-category.is-active{
  border-color:rgba(207,255,106,.32);
  background:rgba(207,255,106,.09);
  color:#ddfca0;
}
.help-center-rail-note{
  margin-top:5px;
  padding-left:2px;
  font-size:9.8px!important;
  line-height:1.35;
  font-weight:400!important;
  color:#6f7a83;
}
.help-center-results-meta{
  display:flex;
  justify-content:flex-end;
  min-height:17px;
  margin-top:3px;
  color:#7e8992;
  font-size:10.5px!important;
  font-weight:400!important;
}
.help-center-group{
  margin-top:18px;
}
.help-center-group[hidden]{display:none!important}
.help-center-group-title{
  display:flex;
  align-items:center;
  gap:8px;
  margin:0 3px 7px;
  color:#89949d;
}
.help-center-group-title span{
  font-size:10px!important;
  line-height:1.2;
  font-weight:500!important;
  letter-spacing:.075em;
  text-transform:uppercase;
}
.help-center-list{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.07);
  border-radius:16px;
  background:rgba(14,19,23,.66);
}
.help-center-item{
  margin:0;
  border:0;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:transparent;
}
.help-center-item:last-child{border-bottom:0}
.help-center-item[hidden]{display:none!important}
.help-center-item summary{
  list-style:none;
  display:grid;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:12px;
  min-height:49px;
  padding:11px 13px;
  cursor:pointer;
  color:#dbe2e7;
  font-size:12.5px!important;
  line-height:1.42;
  font-weight:500!important;
  -webkit-tap-highlight-color:transparent;
}
.help-center-item summary::-webkit-details-marker{display:none}
.help-center-item summary i{
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
  color:#76818a;
  transition:transform .18s ease,color .18s ease;
}
.help-center-item summary i svg{width:15px;height:15px}
.help-center-item[open] summary i{transform:rotate(180deg);color:#cfff6a}
.help-center-item[open] summary{color:#edf2f5}
.help-center-answer{
  padding:0 13px 13px;
  color:#aab4bc;
}
.help-center-answer p{
  margin:0 0 8px;
  font-size:12px!important;
  line-height:1.58;
  font-weight:400!important;
  color:inherit;
}
.help-center-answer p:last-child{margin-bottom:0}
.help-center-empty{
  display:grid;
  justify-items:center;
  gap:8px;
  margin-top:18px;
  padding:24px 18px;
  border:1px dashed rgba(255,255,255,.09);
  border-radius:16px;
  color:#8f9aa3;
  text-align:center;
}
.help-center-empty[hidden]{display:none!important}
.help-center-empty svg{width:21px;height:21px;color:#cfff6a}
.help-center-empty span{max-width:260px;font-size:11.8px!important;line-height:1.5;font-weight:400!important}
.help-center-support-card{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:10px 11px;
  margin-top:20px;
  padding:13px;
  border:1px solid rgba(207,255,106,.14);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(207,255,106,.055),rgba(255,255,255,.018));
}
.help-center-support-icon{
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border-radius:11px;
  background:rgba(207,255,106,.085);
  color:#cfff6a;
}
.help-center-support-icon svg{width:17px;height:17px}
.help-center-support-copy{min-width:0}
.help-center-support-copy>span{
  display:block;
  margin-bottom:2px;
  color:#8f9a94;
  font-size:9.8px!important;
  line-height:1.2;
  font-weight:500!important;
  letter-spacing:.055em;
  text-transform:uppercase;
}
.help-center-support-copy>a{
  display:inline-block;
  color:#e5ebef;
  font-size:12.8px!important;
  line-height:1.35;
  font-weight:500!important;
  text-decoration:none;
}
.help-center-support-copy p{
  margin:5px 0 0;
  color:#98a3ac;
  font-size:11.3px!important;
  line-height:1.5;
  font-weight:400!important;
}
.help-center-email-action{
  grid-column:1/-1;
  min-height:38px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  margin-top:2px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:12px;
  background:rgba(255,255,255,.028);
  color:#dce4e9;
  font-size:11.7px!important;
  line-height:1;
  font-weight:500!important;
  text-decoration:none;
}
.help-center-email-action svg{width:15px;height:15px;color:#cfff6a}
@media  (max-width:390px){
  .help-center-page{padding-left:1px!important;padding-right:1px!important}
  .help-center-topbar h1{font-size:16px!important}
  .help-center-search-panel{padding:10px;border-radius:15px}
  .help-center-item summary{padding:10px 12px;font-size:12px!important}
  .help-center-answer{padding:0 12px 12px}
  .help-center-answer p{font-size:11.7px!important}
}
@media  (prefers-reduced-motion:reduce){
  .help-center-item summary i{transition:none!important}
  .help-center-category-rail{scroll-behavior:auto!important}
}



.core-inline-title-row{
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  align-items:start!important;
  gap:8px!important;
}
.core-inline-title-row>div{min-width:0!important;text-align:left!important}
.inline-home-icon-button,
.inline-home-icon-button:hover,
.inline-home-icon-button:focus-visible{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  min-height:28px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dfe4eb!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.inline-home-icon-button:hover,.inline-home-icon-button:focus-visible{color:#caff74!important;outline:none!important}
.inline-home-icon-button svg{width:18px!important;height:18px!important;display:block!important}
.news-page .core-inline-title-row{align-items:start!important;gap:7px!important}
.news-page .core-inline-title-row>div>p{margin-top:5px!important}


.core-product-page{padding-bottom:118px!important}
.core-product-info-card{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) 30px!important;
  align-items:center!important;
  gap:11px!important;
  margin:0 0 12px!important;
  padding:12px 12px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.032),rgba(255,255,255,.016))!important;
  box-shadow:none!important;
}
.core-product-info-card-icon{
  width:36px!important;height:36px!important;border-radius:12px!important;
  display:grid!important;place-items:center!important;
  background:rgba(184,255,59,.055)!important;color:#caff74!important
}
.core-product-info-card-icon svg{width:18px!important;height:18px!important}
.core-product-info-card>div{min-width:0!important;display:grid!important;gap:2px!important}
.core-product-info-card small{font-size:8.5px!important;line-height:1.1!important;letter-spacing:.10em!important;color:#788391!important;font-weight:700!important}
.core-product-info-card strong{font-size:12.5px!important;line-height:1.25!important;color:#f1f4f7!important;font-weight:650!important}
.core-product-info-card p{margin:1px 0 0!important;font-size:10px!important;line-height:1.35!important;color:#8d97a5!important}
.core-passport-inline-info{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.core-passport-inline-info>div{gap:4px!important}
.core-passport-inline-info strong{font-size:14px!important;line-height:1.3!important}
.core-passport-inline-info p{margin-top:3px!important;font-size:11.4px!important;line-height:1.6!important}
.core-product-info-help,
.core-product-info-help:hover,
.core-product-info-help:focus-visible{
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#98a3af!important;display:grid!important;place-items:center!important;cursor:pointer!important
}
.core-product-info-help:hover,.core-product-info-help:focus-visible{color:#caff74!important;outline:none!important}
.core-product-info-help svg{width:18px!important;height:18px!important}
.core-lock-form-card{margin-top:0!important}
.core-product-action-error{margin-top:9px!important;margin-bottom:0!important}
.core-lock-history{margin-top:0!important}


.core-product-info-sheet{max-width:520px!important}
.core-product-info-modal-head{padding-bottom:8px!important}
.core-product-info-modal-head small{display:block!important;margin-bottom:4px!important;color:#7f8997!important;font-size:9px!important;font-weight:700!important;letter-spacing:.12em!important}
.core-product-info-modal-head h2{margin:0!important;font-size:20px!important;line-height:1.15!important}
.core-product-info-modal-body{display:grid!important;gap:12px!important}
.core-product-info-detail{
  display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;
  padding:13px!important;border:1px solid rgba(184,255,59,.10)!important;border-radius:15px!important;background:rgba(184,255,59,.035)!important
}
.core-product-info-detail>svg{width:20px!important;height:20px!important;color:#caff74!important;margin:2px auto 0!important}
.core-product-info-detail strong{display:block!important;color:#f3f6f8!important;font-size:12.5px!important;line-height:1.35!important}
.core-product-info-detail p{margin:5px 0 0!important;color:#929dab!important;font-size:10.5px!important;line-height:1.5!important}
.core-product-info-points{display:grid!important;gap:8px!important}
.core-product-info-points article{
  display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;
  padding:10px 11px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:13px!important;background:rgba(255,255,255,.018)!important
}
.core-product-info-points article>b{width:26px!important;height:26px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.04)!important;color:#a8b2bf!important;font-size:8.5px!important}
.core-product-info-points article>div{display:grid!important;gap:3px!important;min-width:0!important}
.core-product-info-points article strong{font-size:11px!important;line-height:1.35!important;color:#e7ebf0!important}
.core-product-info-points article span{font-size:10px!important;line-height:1.45!important;color:#8b95a3!important}

@media (max-width:390px){
  .core-product-info-card{grid-template-columns:35px minmax(0,1fr) 28px!important;gap:9px!important;padding:11px 10px!important}
  .core-product-info-card-icon{width:34px!important;height:34px!important}
  .core-inline-title-row{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important}
}




.dashboard-scroll-content .dashboard-wallet-list-card>.asset-list{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0 2px 7px!important;
}
.dashboard-wallet-list-card .dashboard-wallet-search-trigger{
  width:calc(100% - 4px)!important;
  margin:2px 2px 10px!important;
  box-shadow:0 5px 14px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe{
  margin:0 2px 3px!important;
  border-radius:15px!important;
  background:#0a0d12!important;
  box-shadow:0 5px 12px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.24)!important;
  overflow:hidden!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row{
  min-height:64px!important;
  border:1px solid rgba(255,255,255,.072)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#151920 0%,#0e1117 58%,#0b0e13 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.036),inset 0 -1px 0 rgba(0,0,0,.48)!important;
  transition:transform .18s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row:hover{
  background:linear-gradient(180deg,#181d25 0%,#10151b 58%,#0c1015 100%)!important;
  border-color:rgba(255,255,255,.095)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.5),0 0 0 1px rgba(184,255,59,.018)!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row:active{
  background:linear-gradient(180deg,#11151b,#0b0e13)!important;
  box-shadow:inset 0 2px 7px rgba(0,0,0,.38)!important;
}
.dashboard-wallet-list-card .dashboard-asset-trash,
.dashboard-wallet-list-card .dashboard-asset-trash:hover,
.dashboard-wallet-list-card .dashboard-asset-trash:active{
  background:#0a0d12!important;
}
@media (max-width:390px){
  .dashboard-wallet-list-card .dashboard-asset-swipe{margin-bottom:3px!important;border-radius:14px!important}
  .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row{border-radius:14px!important}
}


.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon{
  width:23px;height:23px;display:grid;place-items:center;margin:0 auto;
}
.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon img{
  width:23px;height:23px;display:block;object-fit:contain;
}
.bottom-nav.is-compact-nav .bottom-nav-swap-button>svg{display:none!important}
@media (max-width:359px){
  .bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon,
  .bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon img{width:21px;height:21px}
}


.stablevalue-dashboard-page .stablevalue-title-block{min-width:0}
.stablevalue-dashboard-page .stablevalue-eyebrow-row{display:flex;align-items:center;gap:6px;min-height:20px}
.stablevalue-dashboard-page .stablevalue-eyebrow-row>small{margin:0!important}
.stablevalue-dashboard-page .stablevalue-how-open-inline{
  width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  color:#b8ff3b!important;box-shadow:none!important;display:grid!important;place-items:center!important;
}
.stablevalue-dashboard-page .stablevalue-how-open-inline svg{width:13px!important;height:13px!important}
.stablevalue-dashboard-page .stablevalue-card-home{
  width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:0;
  background:transparent;color:#dce5eb;box-shadow:none;cursor:pointer;
}
.stablevalue-dashboard-page .stablevalue-card-home svg{width:18px;height:18px}
.stablevalue-dashboard-page .stablevalue-card-home:hover{color:#b8ff3b}
.stablevalue-dashboard-page .stablevalue-supply-label{display:inline-flex;align-items:center;gap:5px}
.stablevalue-dashboard-page .stablevalue-supply-label .stablevalue-supply-chain-link{margin:0!important}
.stablevalue-dashboard-page .stablevalue-supply-proof{margin-top:7px!important}
.stablevalue-dashboard-page .stablevalue-supply-proof>a code{color:#dce5eb!important;font-family:inherit!important;font-size:10.8px!important;font-weight:600!important}
.bottom-nav.is-compact-nav button>.bottom-nav-swap-icon{
  grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0!important;
}



.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon img{
  filter:brightness(0) saturate(100%) invert(88%) sepia(66%) saturate(905%) hue-rotate(345deg) brightness(104%) contrast(104%)!important;
  opacity:1!important;
}
.bottom-nav .bottom-nav-swap-button.active .bottom-nav-swap-icon img{
  filter:brightness(0) saturate(100%) invert(88%) sepia(76%) saturate(1080%) hue-rotate(345deg) brightness(108%) contrast(106%) drop-shadow(0 0 5px rgba(255,215,105,.22))!important;
}


.news-page .news-title-row.core-inline-title-row{
  grid-template-columns:minmax(0,1fr) 28px!important;
  align-items:start!important;
  gap:10px!important;
}
.news-page .news-title-row.core-inline-title-row>div{grid-column:1!important;grid-row:1!important}
.news-page .news-title-row.core-inline-title-row>.inline-home-icon-button{grid-column:2!important;grid-row:1!important;justify-self:end!important}
.page-title.compact-page-title.news-title-row h1{
  font-size:18px!important;
  line-height:1.18!important;
  letter-spacing:-.015em!important;
}
.news-page .news-title-row>div>p{margin-top:4px!important}
@media (max-width:390px){
  .page-title.compact-page-title.news-title-row h1{font-size:17px!important}
}


.stablevalue-dashboard-page .stablevalue-eyebrow-row{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:4px!important;
}
.stablevalue-dashboard-page .stablevalue-how-open-inline{
  width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;
  color:#b8ff3b!important;
}
.stablevalue-dashboard-page .stablevalue-how-open-inline svg{width:12px!important;height:12px!important}


.core-product-hero-card{
  margin:0 0 12px!important;
  padding:13px 13px 11px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,rgba(19,23,29,.96),rgba(10,13,18,.98))!important;
  box-shadow:0 8px 22px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.core-product-title-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 28px!important;
  align-items:start!important;
  gap:10px!important;
  padding:0 0 10px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.core-product-title-row>div{min-width:0!important}
.core-product-title-row h1{
  margin:0!important;
  color:#f3f6f8!important;
  font-size:18px!important;
  font-weight:650!important;
  line-height:1.15!important;
  letter-spacing:-.018em!important;
}
.core-product-title-row p{
  margin:4px 0 0!important;
  color:#87929f!important;
  font-size:10px!important;
  line-height:1.4!important;
}
.core-product-title-row .core-product-home{justify-self:end!important;align-self:start!important}
.core-product-hero-card>.core-product-info-card{
  margin:10px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
@media (max-width:390px){
  .core-product-hero-card{padding:12px 11px 10px!important}
  .core-product-title-row h1{font-size:17px!important}
}


.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon{position:relative!important}
.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon img{
  opacity:0!important;
  filter:none!important;
}
.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon::before{
  content:"";
  position:absolute;
  inset:0;
  background:#ffd769;
  -webkit-mask:url("/assets/brand/swap-icon.png") center/contain no-repeat;
  mask:url("/assets/brand/swap-icon.png") center/contain no-repeat;
}
.bottom-nav .bottom-nav-swap-button.active .bottom-nav-swap-icon::before{
  background:#ffe08a;
  filter:drop-shadow(0 0 5px rgba(255,215,105,.22));
}



.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row{
  width:100%!important;
  min-height:64px!important;
  margin:0!important;
  box-sizing:border-box!important;
  border-radius:15px!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row::before{
  inset:1px!important;
  border-radius:14px!important;
  filter:drop-shadow(0 0 4px rgba(184,255,59,.42))!important;
}
.dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row::after{
  inset:2px!important;
  border-radius:13px!important;
  background:linear-gradient(90deg,rgba(184,255,59,.03),transparent 48%,rgba(102,255,197,.018))!important;
}
@media (max-width:390px){
  .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row{border-radius:14px!important}
  .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row::before{border-radius:13px!important}
  .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row.peur-featured-row::after{border-radius:12px!important}
}


.bottom-nav .bottom-nav-swap-button .bottom-nav-swap-icon::before{
  background:var(--accent,#b8ff3b)!important;
}
.bottom-nav .bottom-nav-swap-button.active .bottom-nav-swap-icon::before{
  background:#c7ff61!important;
  filter:drop-shadow(0 0 5px rgba(184,255,59,.26))!important;
}


.core-product-action-card{
  margin:0 0 12px!important;
  padding:14px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:17px!important;
  background:
    radial-gradient(circle at 92% 0,rgba(184,255,59,.055),transparent 28%),
    linear-gradient(155deg,#11161d 0%,#0b0f14 72%,#090c10 100%)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.core-action-card-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:12px!important;
  align-items:start!important;
  padding-bottom:12px!important;
  margin-bottom:12px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.core-action-card-head>div{min-width:0!important}
.core-action-card-head small{
  display:block!important;
  margin:0 0 4px!important;
  color:#82909d!important;
  font-size:8.8px!important;
  font-weight:700!important;
  letter-spacing:.105em!important;
}
.core-action-card-head h2{
  margin:0!important;
  color:#f2f5f7!important;
  font-size:15px!important;
  font-weight:650!important;
  line-height:1.16!important;
  letter-spacing:-.012em!important;
}
.core-action-card-head p{
  max-width:360px!important;
  margin:5px 0 0!important;
  color:#87939f!important;
  font-size:9.8px!important;
  line-height:1.48!important;
}
.core-action-fixed-chip,
.core-action-status-chip{
  min-height:31px!important;
  padding:0 10px!important;
  border:1px solid rgba(184,255,59,.13)!important;
  border-radius:10px!important;
  background:rgba(184,255,59,.045)!important;
  color:#dfff91!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  font-size:9.5px!important;
  font-weight:650!important;
}
.core-action-status-chip{color:#cbd5de!important;border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.026)!important}
.core-action-balance-chip{
  min-width:88px!important;
  padding:7px 9px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.025)!important;
  text-align:right!important;
}
.core-action-balance-chip small,
.core-action-balance-chip strong{display:block!important}
.core-action-balance-chip small{margin:0 0 2px!important;color:#707d89!important;font-size:8px!important;font-weight:650!important;letter-spacing:.06em!important}
.core-action-balance-chip strong{color:#eef2f4!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important}

.core-lock-summary-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0 0 2px!important;
}
.core-lock-summary-grid>div{
  min-width:0!important;
  padding:10px 11px!important;
  border:1px solid rgba(255,255,255,.052)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.018)!important;
}
.core-lock-summary-grid span,
.core-lock-summary-grid strong{display:block!important}
.core-lock-summary-grid span{color:#74818d!important;font-size:8.8px!important;line-height:1.3!important}
.core-lock-summary-grid strong{margin-top:4px!important;color:#eef2f4!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.core-product-action-card>.primary-button{margin-top:12px!important;min-height:46px!important}


.core-lock-amount-field{
  display:grid!important;
  gap:6px!important;
  margin:0!important;
}
.core-lock-amount-field>span{
  color:#8995a1!important;
  font-size:9px!important;
  font-weight:650!important;
  letter-spacing:.035em!important;
}
.core-lock-amount-input-shell{
  height:54px!important;
  padding:0 12px 0 14px!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#0a0e13,#080b0f)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 5px 16px rgba(0,0,0,.13)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  transition:border-color .15s ease,box-shadow .15s ease!important;
}
.core-lock-amount-input-shell:focus-within{
  border-color:rgba(184,255,59,.26)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 3px rgba(184,255,59,.035)!important;
}
.core-lock-amount-input-shell input{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#f3f6f8!important;
  font:inherit!important;
  font-size:21px!important;
  font-weight:650!important;
  letter-spacing:-.025em!important;
}
.core-lock-amount-input-shell input::placeholder{color:#3f4851!important}
.core-lock-amount-input-shell b{
  color:#b8ff3b!important;
  font-size:9px!important;
  font-weight:750!important;
  letter-spacing:.07em!important;
}
.core-lock-term-block{
  display:grid!important;
  gap:8px!important;
  margin-top:12px!important;
}
.core-lock-term-heading{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.core-lock-term-heading>span{color:#8995a1!important;font-size:9px!important;font-weight:650!important}
.core-lock-term-heading>small{color:#596572!important;font-size:8.3px!important;line-height:1.3!important;text-align:right!important}
.core-lock-term-selector{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  padding:0!important;
  background:transparent!important;
}
.core-lock-term-selector button{
  min-height:48px!important;
  padding:7px 6px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:12px!important;
  background:#0b0f14!important;
  color:#9ba6b0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:1px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
}
.core-lock-term-selector button strong{font-size:12px!important;line-height:1!important;color:inherit!important}
.core-lock-term-selector button span{font-size:8px!important;line-height:1.1!important;color:#66727e!important}
.core-lock-term-selector button.is-active{
  border-color:rgba(184,255,59,.25)!important;
  background:linear-gradient(180deg,rgba(184,255,59,.10),rgba(184,255,59,.035))!important;
  color:#dfff91!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 0 2px rgba(184,255,59,.025)!important;
}
.core-lock-term-selector button.is-active span{color:#9db96d!important}
.core-lock-history{margin-top:0!important}

@media (max-width:390px){
  .core-product-action-card{padding:12px!important;border-radius:15px!important}
  .core-action-card-head{gap:8px!important}
  .core-action-card-head h2{font-size:14.5px!important}
  .core-action-fixed-chip,.core-action-status-chip{padding:0 8px!important;font-size:9px!important}
  .core-action-balance-chip{min-width:80px!important;padding:6px 7px!important}
  .core-lock-amount-input-shell{height:51px!important}
  .core-lock-amount-input-shell input{font-size:19px!important}
  .core-lock-term-heading>small{max-width:160px!important}
}




.payments-page:not(.moovie-payments-page) .payments-dashboard-balance-label{
  text-transform:none!important;
  letter-spacing:.015em!important;
}
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle:hover,
.payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle:focus-visible{
  color:#b8ff3b!important;
  text-shadow:none!important;
}


.bottom-nav .bottom-nav-swap-button:not(.active) .bottom-nav-swap-icon::before{
  background:#56606a!important;
  filter:none!important;
  opacity:.88!important;
}
.bottom-nav .bottom-nav-swap-button.active .bottom-nav-swap-icon::before{
  background:var(--accent,#b8ff3b)!important;
  opacity:1!important;
  filter:drop-shadow(0 0 5px rgba(184,255,59,.26))!important;
}



.send-page-content .send-amount-toggle-row-core{
  position:relative!important;
  display:block!important;
  width:100%!important;
}
.send-page-content .send-amount-toggle-row-core .send-page-amount{
  width:100%!important;
  min-width:0!important;
  min-height:58px!important;
  padding-right:112px!important;
}
.send-page-content .send-amount-tools{
  position:absolute;
  top:6px;
  right:6px;
  z-index:2;
  display:flex;
  align-items:center;
  gap:5px;
}
.send-page-content .send-amount-tools .send-amount-swap-button,
.send-page-content .send-percent-toggle{
  width:46px!important;
  min-width:46px!important;
  height:46px!important;
  min-height:46px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.12);
  border-radius:9px!important;
  background:#101219;
  color:#b9c1cd;
  display:grid;
  place-items:center;
  cursor:pointer;
}
.send-page-content .send-percent-toggle{
  font-size:14px;
  font-weight:700;
  line-height:1;
}
.send-page-content .send-percent-toggle.is-active{
  color:#d9ff91;
  border-color:rgba(184,255,59,.30);
  background:rgba(184,255,59,.07);
}
.send-page-content .send-amount-tools button:disabled{
  opacity:.45;
  cursor:not-allowed;
}
@media (max-width:370px){
  .send-page-content .send-amount-toggle-row-core .send-page-amount{padding-right:102px!important}
  .send-page-content .send-amount-tools{top:7px;right:5px;gap:4px}
  .send-page-content .send-amount-tools .send-amount-swap-button,
  .send-page-content .send-percent-toggle{width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important}
}



.wallet-source-trigger>span,
.wallet-source-option-copy{width:100%!important;min-width:0!important}
.wallet-source-balance-split{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  width:100%!important;
  margin-top:4px!important;
  color:#818a96!important;
  font-size:10px!important;
  line-height:1.2!important;
}
.wallet-source-balance-split>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.wallet-source-balance-split>span:last-child{text-align:right!important}
.wallet-source-option .wallet-source-balance-split{color:#7f8994!important}


.wallet-list-row-actions{flex-wrap:nowrap!important}
.wallet-rename-action{color:#c5ced7!important}
.wallet-alias-sheet{max-width:420px!important}
.wallet-alias-form{display:grid!important;gap:12px!important}
.wallet-alias-input{text-transform:none!important}
.wallet-alias-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}
.wallet-alias-actions>button{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important}
@media (max-width:370px){
  .wallet-list-row-actions{flex-wrap:wrap!important}
  .wallet-list-action{width:32px;height:32px;min-width:32px}
}


.payments-action-switch.has-merchant{
  grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;
}
.payments-action-switch.has-merchant .payments-merchant-entry{
  grid-column:2!important;
  width:54px!important;
  min-width:54px!important;
}
@media (max-width:560px){
  .payments-action-switch.has-merchant{
    grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)!important;
  }
  .payments-action-switch.has-merchant .payments-merchant-entry{
    width:50px!important;
    min-width:50px!important;
  }
}


.payments-page:not(.moovie-payments-page) .payments-dashboard-balance>.balance-value{
  font-size:clamp(25px,8vw,30px)!important;
}


.payments-page:not(.moovie-payments-page) .payment-local-preview-compact{margin-top:10px!important}
.payments-page:not(.moovie-payments-page) .payment-local-preview-compact + .payment-amount-row{margin-top:10px!important}
@media (max-width:640px){
  



  .payments-page:not(.moovie-payments-page) .payment-compact-card:focus-within .payment-create-slide-control{
    position:relative!important;
    bottom:auto!important;
    z-index:auto!important;
    margin-top:9px!important;
  }
  .payments-page:not(.moovie-payments-page) .payment-local-preview-compact{scroll-margin-top:8px!important}
  .payments-page:not(.moovie-payments-page) .payment-create-slide-control{scroll-margin-bottom:8px!important}
}




.referral-prime-card-head .referral-page-language,
.referral-prime-card-head .referral-page-language:hover,
.referral-prime-card-head .referral-page-language:focus-visible,
.referral-prime-card-head .referral-page-language:active{
  flex:0 0 auto!important;
  width:27px!important;
  min-width:27px!important;
  height:19px!important;
  min-height:19px!important;
  margin:2px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline-offset:3px!important;
  display:grid!important;
  place-items:center!important;
}
.referral-prime-card-head .referral-page-language img{
  width:23px!important;
  height:15px!important;
  display:block!important;
  object-fit:cover!important;
  border:0!important;
  border-radius:2px!important;
  box-shadow:none!important;
}


.peuro-header-moovie-entry{appearance:none;-webkit-appearance:none;padding:0;cursor:pointer!important;pointer-events:auto!important;color:inherit;font:inherit}
.peuro-header-moovie-entry:focus-visible{outline:2px solid currentColor;outline-offset:3px}



.dashboard-wallet-search-sheet .dashboard-wallet-search-list{
  touch-action:pan-y!important;
  overscroll-behavior-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  scroll-behavior:auto!important;
  scroll-snap-type:none!important;
}
.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.dashboard-wallet-search-sheet button[data-toggle-chain],
.dashboard-wallet-search-sheet button[data-toggle-token]{
  touch-action:pan-y!important;
}



.send-page-content:not(.moovie-send-page) .send-quick-percent button{
  border-radius:6px!important;
}




.send-page-content:not(.moovie-send-page) .send-summary-available>span,
.send-page-content:not(.moovie-send-page) .send-summary-available>small{
  color:#fff!important;
}
.send-page-content:not(.moovie-send-page) .send-summary-available>b{
  color:#b8ff3b!important;
}
.send-page-content:not(.moovie-send-page) .amount-conversion-line.amount-conversion-compact{
  color:#b8ff3b!important;
}



.core-lock-transactions-card{
  margin:0 0 14px!important;
  padding:13px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:17px!important;
  background:linear-gradient(155deg,#10151b 0%,#0a0e13 76%,#080b0f 100%)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.core-lock-transactions-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:0 0 10px!important;
  padding:0 1px 9px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.core-lock-transactions-head small{display:block!important;margin:0 0 2px!important;color:#74818c!important;font-size:8px!important;font-weight:750!important;letter-spacing:.11em!important}
.core-lock-transactions-head h2{margin:0!important;color:#f1f4f6!important;font-size:13.5px!important;font-weight:650!important;letter-spacing:-.01em!important}
.core-lock-transactions-head>span{display:grid!important;place-items:center!important;min-width:25px!important;height:25px!important;padding:0 7px!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.055)!important;color:#aab4bd!important;font-size:9px!important;font-weight:700!important}
.core-lock-transactions-list{display:grid!important;gap:8px!important}
.core-lock-transaction{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 92px!important;
  gap:10px!important;
  padding:11px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.017)!important;
}
.core-lock-transaction-main{min-width:0!important}
.core-lock-transaction-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:9px!important}
.core-lock-transaction-title>strong{min-width:0!important;color:#f3f6f8!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.core-lock-transaction-status{flex:0 0 auto!important;padding:4px 6px!important;border:1px solid rgba(184,255,59,.12)!important;border-radius:8px!important;background:rgba(184,255,59,.035)!important;color:#c8e98c!important;font-size:7.6px!important;font-weight:700!important}
.core-lock-transaction-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}
.core-lock-transaction-meta>div{min-width:0!important}
.core-lock-transaction-meta span,.core-lock-transaction-meta b{display:block!important}
.core-lock-transaction-meta span{margin-bottom:2px!important;color:#66737f!important;font-size:7.7px!important;line-height:1.2!important}
.core-lock-transaction-meta b{color:#bdc6ce!important;font-size:8.8px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.core-lock-transaction-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important}
.core-lock-receipt-button,.core-lock-redeem-button{
  width:100%!important;
  min-height:28px!important;
  padding:5px 7px!important;
  border-radius:8px!important;
  font:inherit!important;
  font-size:8.3px!important;
  font-weight:700!important;
  line-height:1!important;
  cursor:pointer!important;
}
.core-lock-receipt-button{border:1px solid rgba(255,255,255,.09)!important;background:#11171d!important;color:#e9edf0!important}
.core-lock-receipt-button:not(:disabled):active{transform:translateY(1px)}
.core-lock-redeem-button{border:1px solid rgba(184,255,59,.16)!important;background:rgba(184,255,59,.09)!important;color:#dfff91!important}
.core-lock-receipt-button:disabled,.core-lock-redeem-button:disabled{opacity:.42!important;cursor:default!important}
.core-lock-transaction-countdown{display:block!important;margin-top:0!important;color:#66727d!important;font-size:7.4px!important;line-height:1.28!important;text-align:center!important}
.core-lock-transactions-empty{padding:20px 10px!important;color:#68737e!important;font-size:9.5px!important;text-align:center!important}
.core-lock-pagination{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(255,255,255,.05)!important}
.core-lock-pagination button{width:30px!important;height:28px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:8px!important;background:#0d1217!important;color:#b9c2ca!important;display:grid!important;place-items:center!important}
.core-lock-pagination button svg{width:13px!important;height:13px!important}
.core-lock-pagination button:disabled{opacity:.32!important}
.core-lock-pagination span{color:#707d88!important;font-size:8.3px!important;text-align:center!important}

.core-lock-receipt-backdrop{z-index:10020!important}
.core-lock-receipt-sheet{max-height:min(86vh,700px)!important}
.core-lock-receipt-modal-head small{display:block!important;color:#89986e!important;font-size:8px!important;font-weight:750!important;letter-spacing:.1em!important}
.core-lock-receipt-modal-head h2{margin:2px 0 0!important;font-size:16px!important}
.core-lock-receipt-paper{padding:15px!important;border:1px solid rgba(184,255,59,.11)!important;border-radius:15px!important;background:linear-gradient(160deg,#11171c,#0a0e13 76%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}
.core-lock-receipt-confirmed{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
.core-lock-receipt-confirmed>span{width:35px!important;height:35px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#caff74!important;background:rgba(184,255,59,.09)!important;border:1px solid rgba(184,255,59,.16)!important}
.core-lock-receipt-confirmed>span svg{width:17px!important;height:17px!important}
.core-lock-receipt-confirmed small{display:block!important;margin:1px 0 3px!important;color:#91a06f!important;font-size:8px!important;font-weight:750!important;letter-spacing:.1em!important}
.core-lock-receipt-confirmed strong{display:block!important;color:#f3f6f8!important;font-size:13.5px!important;font-weight:650!important}
.core-lock-receipt-confirmed p{margin:5px 0 0!important;color:#7e8a95!important;font-size:9.2px!important;line-height:1.45!important}
.core-lock-receipt-amount{padding:13px 0 12px!important;text-align:center!important}
.core-lock-receipt-amount small{display:block!important;margin-bottom:3px!important;color:#6f7b86!important;font-size:7.7px!important;font-weight:700!important;letter-spacing:.09em!important}
.core-lock-receipt-amount strong{display:block!important;color:#f4f7f8!important;font-size:21px!important;font-weight:720!important;letter-spacing:-.025em!important}
.core-lock-receipt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.core-lock-receipt-grid>div{min-width:0!important;padding:9px 10px!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:10px!important;background:rgba(255,255,255,.015)!important}
.core-lock-receipt-grid span,.core-lock-receipt-grid strong{display:block!important}
.core-lock-receipt-grid span{color:#6d7984!important;font-size:7.8px!important}
.core-lock-receipt-grid strong{margin-top:3px!important;color:#cbd2d8!important;font-size:9px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.core-lock-receipt-chain{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(255,255,255,.05)!important}
.core-lock-receipt-chain>small{width:100%!important;color:#65717c!important;font-size:7.6px!important;font-weight:700!important;letter-spacing:.08em!important}
.core-lock-receipt-chain a,.core-lock-receipt-chain span{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#d1d8de!important;font-size:8.5px!important;text-decoration:none!important}
.core-lock-receipt-chain svg{width:11px!important;height:11px!important;color:#b8ff3b!important}

@media (max-width:390px){
  .core-lock-transactions-card{padding:11px!important;border-radius:15px!important}
  .core-lock-transaction{grid-template-columns:minmax(0,1fr) 82px!important;padding:9px!important;gap:8px!important}
  .core-lock-transaction-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:5px!important}
  .core-lock-receipt-button,.core-lock-redeem-button{font-size:7.9px!important;padding:5px 5px!important}
  .core-lock-receipt-grid{grid-template-columns:1fr!important}
}



.send-page-content .send-amount-toggle-row-core.has-ghost-tool .send-page-amount{
  padding-right:163px!important;
}
.send-page-content .send-ghost-toggle{
  width:46px!important;
  min-width:46px!important;
  height:46px!important;
  min-height:46px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.12);
  border-radius:9px!important;
  background:#101219;
  color:#b9c1cd;
  display:grid;
  place-items:center;
  cursor:pointer;
}
.send-page-content .send-ghost-toggle img{
  width:25px!important;
  height:25px!important;
  display:block!important;
  object-fit:contain!important;
  opacity:.62;
  filter:grayscale(1) brightness(1.55);
  transition:opacity .16s ease,filter .16s ease,transform .16s ease;
}
.send-page-content .send-ghost-toggle.is-active{
  border-color:rgba(184,255,59,.36)!important;
  background:rgba(184,255,59,.09)!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.05) inset!important;
}
.send-page-content .send-ghost-toggle.is-active img{
  opacity:1;
  filter:none;
  transform:scale(1.04);
}
.moovie-ghost-activation-sheet{
  width:min(100%,430px)!important;
  max-width:430px!important;
}
.moovie-ghost-activation-body{
  max-height:min(62vh,520px);
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
  display:grid!important;
  gap:12px!important;
  padding-top:8px!important;
}
.moovie-ghost-activation-body::-webkit-scrollbar{display:none;width:0;height:0}
.moovie-ghost-activation-brand{display:flex;align-items:center;gap:11px}
.moovie-ghost-activation-brand>img{
  width:36px;height:36px;object-fit:contain;flex:0 0 36px;
}
.moovie-ghost-activation-brand small{
  display:block;color:#9aa5ad;font-size:9px;font-weight:700;letter-spacing:.13em;
}
.moovie-ghost-activation-brand h2{
  margin:3px 0 0;color:#fff;font-size:18px;line-height:1.15;letter-spacing:-.02em;
}
.moovie-ghost-activation-body>p{
  margin:0;color:#cbd3d9;font-size:11.5px;line-height:1.55;
}
.moovie-ghost-activation-actions{
  display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;
}
.moovie-ghost-activation-actions button{
  min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.035);color:#d6dde2;font-size:11px;font-weight:700;
}
.moovie-ghost-activation-actions button:last-child{
  border-color:rgba(184,255,59,.28);background:rgba(184,255,59,.09);color:#dcff9c;
}
@media (max-width:370px){
  .send-page-content .send-amount-toggle-row-core.has-ghost-tool .send-page-amount{padding-right:147px!important}
  .send-page-content .send-ghost-toggle{width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important}
}



.moovie-bottom-nav .moovie-playground-nav-icon img{
  width:27px!important;
  height:27px!important;
  max-width:27px!important;
  max-height:27px!important;
  display:block!important;
  object-fit:contain!important;
  transform:none!important;
  opacity:.82;
  filter:drop-shadow(0 3px 9px rgba(0,0,0,.48))!important;
}
.moovie-bottom-nav .moovie-playground-nav.is-active .moovie-playground-nav-icon img{
  opacity:1;
  filter:drop-shadow(0 0 8px rgba(104,166,255,.34)) drop-shadow(0 3px 9px rgba(0,0,0,.5))!important;
}
.moovie-products-hub-page{padding-top:14px!important}
.moovie-products-hub-product-icon{
  width:27px!important;
  height:27px!important;
  max-width:27px!important;
  max-height:27px!important;
  object-fit:contain!important;
  display:block!important;
}
.moovie-playground-page{padding-top:14px!important}
.moovie-playground-balance-card{margin-bottom:14px!important}
.moovie-playground-market-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.moovie-playground-market-card{
  min-width:0!important;
  min-height:142px!important;
  padding:16px 14px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  box-shadow:0 15px 34px rgba(0,0,0,.2)!important;
  color:#f5f7fa!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-end!important;
  gap:8px!important;
  text-align:left!important;
  cursor:pointer!important;
}
.moovie-playground-market-card small{
  margin-bottom:auto!important;
  color:#78828d!important;
  font-size:9px!important;
  font-weight:750!important;
  letter-spacing:.13em!important;
}
.moovie-playground-market-icon{
  width:34px!important;
  height:34px!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.055)!important;
  display:grid!important;
  place-items:center!important;
  color:#cfd6de!important;
}
.moovie-playground-market-icon svg{width:18px!important;height:18px!important}
.moovie-playground-market-card strong{font-size:17px!important;letter-spacing:-.02em!important}
.moovie-wallet-card-bottom-actions.is-help-only{justify-content:flex-end!important}
@media (max-width:390px){
  .moovie-bottom-nav .moovie-playground-nav-icon img{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important}
  .moovie-playground-market-grid{gap:8px!important}
  .moovie-playground-market-card{min-height:130px!important;padding:14px 12px!important}
}



.moovie-wallets-page{padding-bottom:120px!important}
.moovie-wallets-balance-card,
.moovie-products-hub-balance-card{margin-bottom:14px!important}
.moovie-bottom-nav .moovie-wallets-nav-icon svg{width:24px!important;height:24px!important}
.moovie-hedge-product-icon{color:#d8e8ff!important}
.moovie-hedge-product-icon svg{width:19px!important;height:19px!important}


.moovie-wallets-list-page{padding-top:4px!important}
.moovie-wallets-balance-card{
  margin:0 0 8px!important;
  overflow:hidden!important;
}
.moovie-wallets-balance-card .balance-card-top{position:relative!important}
.moovie-wallet-total-back,
.moovie-wallet-total-back:hover,
.moovie-wallet-total-back:active{
  position:absolute!important;
  top:-2px!important;
  right:-2px!important;
  z-index:12!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#eef3f7!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  opacity:.9!important;
}
.moovie-wallet-total-back:hover{opacity:1!important}
.moovie-wallet-total-back:active{opacity:.72!important;transform:translateY(1px)!important}
.moovie-wallet-total-back svg{width:18px!important;height:18px!important;display:block!important}
.moovie-wallet-context-single strong{
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:520!important;
  letter-spacing:.01em!important;
}

.moovie-wallets-list-card{
  margin-top:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.moovie-wallets-category{border:0!important;margin:0 0 9px!important}
.moovie-wallets-category:last-child{margin-bottom:0!important}
.moovie-wallets-category-head{
  min-height:34px!important;
  padding:5px 4px 6px!important;
  border:0!important;
  background:transparent!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.moovie-wallets-category-title{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}
.moovie-wallets-category-title>strong{font-size:10px!important;font-weight:650!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#b4bdc4!important}
.moovie-wallets-category-title>span{font-size:9.5px!important;font-weight:600!important;color:#747f88!important}
.moovie-wallets-category-help,
.moovie-wallets-category-help:hover,
.moovie-wallets-category-help:active{
  width:28px!important;
  min-width:28px!important;
  height:28px!important;
  min-height:28px!important;
  padding:0!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dce3e8!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  opacity:.9!important;
}
.moovie-wallets-category-help:hover{opacity:1!important;background:rgba(255,255,255,.035)!important}
.moovie-wallets-category-help svg{width:17px!important;height:17px!important;display:block!important}
.moovie-wallets-category-help:focus-visible{outline:2px solid rgba(255,255,255,.32)!important;outline-offset:2px!important}

.moovie-wallets-asset-list{
  padding:0 0 2px!important;
  background:transparent!important;
  border:0!important;
  overflow:visible!important;
}
.moovie-wallets-asset-list>.moovie-wallets-list-row{
  width:calc(100% - 4px)!important;
  min-height:64px!important;
  margin:0 2px 5px!important;
  padding:11px 12px!important;
  border:1px solid rgba(255,255,255,.072)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#151920 0%,#0e1117 58%,#0b0e13 100%)!important;
  box-shadow:0 5px 12px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.036),inset 0 -1px 0 rgba(0,0,0,.48)!important;
  transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important;
}
.moovie-wallets-asset-list>.moovie-wallets-list-row:last-child{margin-bottom:0!important;border-bottom:1px solid rgba(255,255,255,.072)!important}
.moovie-wallets-asset-list>.moovie-wallets-list-row:hover:not(:disabled){
  background:linear-gradient(180deg,#181d25 0%,#10151b 58%,#0c1015 100%)!important;
  border-color:rgba(255,255,255,.095)!important;
  box-shadow:0 6px 14px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.5)!important;
}
.moovie-wallets-asset-list>.moovie-wallets-list-row:active:not(:disabled){
  transform:translateY(1px)!important;
  background:linear-gradient(180deg,#11151b,#0b0e13)!important;
  box-shadow:0 2px 7px rgba(0,0,0,.24),inset 0 2px 7px rgba(0,0,0,.38)!important;
}
.moovie-wallets-asset-list>.moovie-wallets-list-row:disabled,
.moovie-wallets-asset-list>.moovie-wallets-list-row.is-maintenance{
  opacity:.68!important;
  border-color:rgba(255,255,255,.065)!important;
  background:linear-gradient(180deg,#13171d 0%,#0d1015 60%,#0a0d12 100%)!important;
  box-shadow:0 5px 12px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.03),inset 0 -1px 0 rgba(0,0,0,.45)!important;
}

@media (max-width:390px){
  .moovie-wallets-list-page{padding-top:4px!important}
  .moovie-wallets-balance-card{margin-bottom:7px!important}
  .moovie-wallet-total-back{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}
  .moovie-wallets-category-head{padding:4px 3px 5px!important}
  .moovie-wallets-category-help{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}
  .moovie-wallets-asset-list>.moovie-wallets-list-row{width:calc(100% - 4px)!important;margin:0 2px 4px!important;padding:10px 9px!important;border-radius:14px!important}
}



.moovie-playground-section-head{
  width:100%!important;
  margin:2px 0 8px!important;
  padding:0 3px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:12px!important;
  box-sizing:border-box!important;
}
.moovie-playground-section-head>div{min-width:0!important}
.moovie-playground-section-head small,
.moovie-playground-section-head strong{display:block!important}
.moovie-playground-section-head small{
  color:#6f7a84!important;
  font-size:8.5px!important;
  font-weight:650!important;
  letter-spacing:.14em!important;
}
.moovie-playground-section-head strong{
  margin-top:2px!important;
  color:#e8edf1!important;
  font-size:13px!important;
  font-weight:620!important;
  letter-spacing:.005em!important;
}
.moovie-playground-section-head>span{
  flex:0 0 auto!important;
  color:#7f8a93!important;
  font-size:8.5px!important;
  font-weight:560!important;
  white-space:nowrap!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
}
.moovie-playground-section-head>span>i{
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:#7fbd6a!important;
  box-shadow:0 0 8px rgba(127,189,106,.34)!important;
}
.moovie-playground-section-head>span>b{font:inherit!important;color:#9ca6ae!important}

.moovie-playground-market-grid{
  margin-top:0!important;
  align-items:stretch!important;
}
.moovie-playground-market-card{
  min-height:176px!important;
  padding:13px!important;
  display:grid!important;
  grid-template-rows:auto minmax(48px,1fr) auto!important;
  align-content:stretch!important;
  justify-content:stretch!important;
  gap:10px!important;
  overflow:hidden!important;
  box-shadow:0 8px 20px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-playground-market-card:hover{
  border-color:rgba(255,255,255,.13)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.068),rgba(255,255,255,.023))!important;
}
.moovie-playground-market-card:active{
  transform:translateY(1px)!important;
  box-shadow:0 4px 12px rgba(0,0,0,.24),inset 0 2px 6px rgba(0,0,0,.2)!important;
}
.moovie-playground-market-card-head{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
}
.moovie-playground-market-card-head>div{min-width:0!important}
.moovie-playground-market-card .moovie-playground-market-card-head small{
  margin:0!important;
  color:#7c8791!important;
  font-size:8.5px!important;
  font-weight:650!important;
  letter-spacing:.08em!important;
  line-height:1.15!important;
}
.moovie-playground-market-card .moovie-playground-market-card-head strong{
  display:block!important;
  margin-top:2px!important;
  color:#eef2f5!important;
  font-size:13px!important;
  font-weight:680!important;
  letter-spacing:-.01em!important;
  line-height:1.15!important;
}
.moovie-playground-market-card .moovie-playground-market-icon{
  flex:0 0 31px!important;
  width:31px!important;
  height:31px!important;
  border-radius:10px!important;
}
.moovie-playground-market-card .moovie-playground-market-icon svg{width:16px!important;height:16px!important}

.moovie-playground-market-quote{
  min-width:0!important;
  align-self:center!important;
  display:grid!important;
  gap:4px!important;
}
.moovie-playground-market-quote>span{
  color:#717d86!important;
  font-size:8.5px!important;
  font-weight:560!important;
}
.moovie-playground-market-quote>b{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:#e7edf1!important;
  font-size:clamp(11px,3.2vw,14px)!important;
  font-weight:650!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:-.015em!important;
  white-space:nowrap!important;
}
.moovie-playground-prediction-payout{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;
}
.moovie-playground-prediction-payout>span{
  min-width:0!important;
  min-height:29px!important;
  padding:0 7px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.025)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:5px!important;
  color:#89949d!important;
  font-size:8.5px!important;
  font-weight:650!important;
}
.moovie-playground-prediction-payout>span>b{
  color:#dfe6eb!important;
  font-size:10.5px!important;
  font-weight:700!important;
  font-variant-numeric:tabular-nums!important;
}
.moovie-playground-prediction-payout>span.is-up{border-color:rgba(133,202,116,.16)!important}
.moovie-playground-prediction-payout>span.is-down{border-color:rgba(227,111,122,.14)!important}
.moovie-playground-prediction-payout>span.is-up b{color:#a8d99a!important}
.moovie-playground-prediction-payout>span.is-down b{color:#e2a1aa!important}
.moovie-playground-futures-change{
  min-height:29px!important;
  padding:0 8px!important;
  border:1px solid rgba(255,255,255,.06)!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.023)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:7px!important;
}
.moovie-playground-futures-change>span{
  color:#79848d!important;
  font-size:8.5px!important;
  font-weight:620!important;
}
.moovie-playground-futures-change>b{
  font-size:10.5px!important;
  font-weight:690!important;
  font-variant-numeric:tabular-nums!important;
}
.moovie-playground-futures-change>b.is-up{color:#a8d99a!important}
.moovie-playground-futures-change>b.is-down{color:#e2a1aa!important}

.moovie-products-hub-balance-card{overflow:hidden!important}
.moovie-wallet-total-assets{
  width:100%!important;
  margin-top:7px!important;
  padding-top:7px!important;
  border-top:1px solid rgba(255,255,255,.07)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  position:relative!important;
  z-index:3!important;
}
.moovie-wallet-total-assets>span{
  color:#fff!important;
  font-size:9.8px!important;
  font-weight:430!important;
  letter-spacing:.01em!important;
}
.moovie-wallet-total-assets>strong{
  color:#fff!important;
  font-size:11.5px!important;
  font-weight:450!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:-.005em!important;
  white-space:nowrap!important;
}
.moovie-wallet-total-assets>strong.is-private{letter-spacing:.08em!important;color:#fff!important}

.moovie-products-plan-balance{
  min-width:72px!important;
  max-width:108px!important;
  color:#d4dce2!important;
  font-size:10px!important;
  font-weight:630!important;
  line-height:1.2!important;
  text-align:right!important;
  font-variant-numeric:tabular-nums!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-products-plan-balance.is-private{letter-spacing:.08em!important;color:#8f9aa3!important}
.moovie-products-hub-fuse-card .moovie-products-plan-balance{
  max-width:92px!important;
  color:#8f9aa3!important;
  font-size:9px!important;
  font-weight:560!important;
  white-space:normal!important;
}
.moovie-products-plans .stake-asset-card{
  grid-template-columns:auto minmax(0,1fr) auto auto!important;
}

@media (max-width:390px){
  .moovie-playground-section-head{margin-bottom:7px!important;padding:0 2px!important}
  .moovie-playground-section-head>span{font-size:8px!important}
  .moovie-playground-market-card{min-height:166px!important;padding:11px 10px!important;gap:8px!important}
  .moovie-playground-market-card .moovie-playground-market-icon{width:29px!important;height:29px!important;flex-basis:29px!important}
  .moovie-playground-market-card .moovie-playground-market-card-head strong{font-size:12px!important}
  .moovie-playground-market-quote>b{font-size:11.5px!important}
  .moovie-playground-prediction-payout>span{padding:0 5px!important;font-size:8px!important}
  .moovie-playground-prediction-payout>span>b,
  .moovie-playground-futures-change>b{font-size:10px!important}
  .moovie-products-plan-balance{min-width:58px!important;max-width:86px!important;font-size:9.3px!important}
  .moovie-products-hub-fuse-card .moovie-products-plan-balance{max-width:74px!important;font-size:8.5px!important}
}

.moovie-playground-futures-change>b.is-neutral{color:#9ca6b0!important}


.moovie-internal-transfer-page{padding-bottom:120px!important}
.moovie-internal-transfer-hero{padding:18px 58px 18px 18px!important}
.moovie-internal-transfer-hero .moovie-transfer-hero-brand h1{
  font-size:17px!important;
  font-weight:720!important;
  letter-spacing:-.025em!important;
}
.moovie-internal-transfer-hero .moovie-transfer-hero-brand small{font-size:8.8px!important;letter-spacing:.12em!important}
.moovie-internal-transfer-hero>p{margin-top:10px!important;max-width:390px!important;font-size:10px!important;line-height:1.5!important}
.moovie-internal-transfer-hero .moovie-transfer-hero-help{
  top:auto!important;
  right:14px!important;
  bottom:14px!important;
}
.moovie-internal-direction-card{
  margin-top:10px!important;
  padding:12px 13px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(16,20,25,.98),rgba(8,11,15,.98))!important;
  box-shadow:0 13px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
}
.moovie-internal-direction-side{min-width:0!important;display:grid!important;gap:3px!important}
.moovie-internal-direction-side.is-destination{text-align:right!important}
.moovie-internal-direction-side small{
  color:#74808a!important;
  font-size:8.5px!important;
  font-weight:650!important;
  letter-spacing:.12em!important;
}
.moovie-internal-direction-side strong{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:#f0f4f6!important;
  font-size:11px!important;
  font-weight:690!important;
  white-space:nowrap!important;
}
.moovie-internal-direction-toggle{
  width:42px!important;
  height:42px!important;
  border:1px solid rgba(184,255,59,.17)!important;
  border-radius:13px!important;
  background:rgba(184,255,59,.045)!important;
  color:#cfff66!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.moovie-internal-direction-toggle:active{transform:scale(.96)!important}
.moovie-internal-direction-toggle:disabled{opacity:.42!important;cursor:not-allowed!important}
.moovie-internal-direction-toggle svg{width:18px!important;height:18px!important}
.moovie-transfer-balances.moovie-internal-asset-card{
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
  margin-top:9px!important;
}
.moovie-internal-asset-card .moovie-transfer-asset-selector-card{
  min-height:64px!important;
  border-radius:17px!important;
  background:linear-gradient(145deg,#11161c,#0a0d12)!important;
  box-shadow:0 11px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.moovie-internal-asset-card .moovie-transfer-asset-select-button{min-height:64px!important;padding:10px 13px!important}
.moovie-internal-asset-card .moovie-transfer-asset-balance{margin:0!important;width:100%!important}
.moovie-internal-asset-card .moovie-transfer-asset-identity>span strong{margin-top:0!important;font-size:12px!important}
.moovie-internal-asset-card .moovie-transfer-asset-identity>span em{margin-top:2px!important}
.moovie-internal-asset-card .moovie-transfer-asset-balance>b{font-size:11px!important;font-weight:650!important;color:#dce3e8!important}
.moovie-internal-transfer-card{margin-top:9px!important;padding:14px!important}
.moovie-internal-transfer-card .moovie-transfer-source-field{margin:0!important}
.moovie-internal-transfer-card .wallet-source-row{grid-template-columns:minmax(0,1fr) 46px!important}
.moovie-internal-transfer-card .wallet-source-trigger,
.moovie-internal-transfer-card .wallet-unify-toggle{min-height:54px!important}
.moovie-transfer-source-static.moovie-transfer-source-compact{
  min-height:54px!important;
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr) 24px!important;
  gap:10px!important;
  align-items:center!important;
  margin:0!important;
  padding:9px 11px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.025)!important;
}
.moovie-transfer-source-static.moovie-transfer-source-compact>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important}
.moovie-transfer-source-static.moovie-transfer-source-compact small,
.moovie-transfer-source-static.moovie-transfer-source-compact strong,
.moovie-transfer-source-static.moovie-transfer-source-compact p{display:block!important}
.moovie-transfer-source-static.moovie-transfer-source-compact small{color:#74808a!important;font-size:8.7px!important;font-weight:620!important;letter-spacing:.07em!important}
.moovie-transfer-source-static.moovie-transfer-source-compact strong{margin-top:2px!important;color:#f0f4f6!important;font-size:10.5px!important;font-weight:650!important}
.moovie-transfer-source-static.moovie-transfer-source-compact p{margin:2px 0 0!important;color:#87919a!important;font-size:9.5px!important;overflow-wrap:anywhere!important}
.moovie-transfer-source-static.moovie-transfer-source-compact>b{color:#cfff66!important;display:grid!important;place-items:center!important}
.moovie-transfer-source-static.moovie-transfer-source-compact>b svg{width:15px!important;height:15px!important}
.moovie-transfer-destination.moovie-internal-destination{
  min-height:54px!important;
  margin-top:9px!important;
  padding:9px 11px!important;
  border-color:rgba(255,255,255,.075)!important;
  background:rgba(255,255,255,.022)!important;
}
.moovie-internal-destination div small{
  color:#7c8790!important;
  font-size:8.7px!important;
  font-weight:600!important;
  letter-spacing:.04em!important;
  text-transform:none!important;
}
.moovie-internal-destination div strong{font-size:10.5px!important;font-weight:650!important}
.moovie-internal-destination div p{font-size:9.5px!important}
.moovie-internal-transfer-amount{padding-right:7px!important;gap:7px!important}
.moovie-internal-transfer-amount>span{flex:0 0 auto!important}
.moovie-transfer-percent-toggle{
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  margin-left:2px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.03)!important;
  color:#a8b2ba!important;
  font:800 11px/1 inherit!important;
  cursor:pointer!important;
}
.moovie-transfer-percent-toggle.is-open{
  border-color:rgba(184,255,59,.2)!important;
  background:rgba(184,255,59,.055)!important;
  color:#cfff66!important;
}
.moovie-internal-transfer-card .moovie-transfer-quick{margin-top:6px!important}
.moovie-internal-transfer-card .moovie-transfer-quick button{min-height:31px!important;border-radius:9px!important}
.moovie-internal-transfer-card .moovie-transfer-operation-limits{margin-top:7px!important}
.moovie-internal-transfer-card .moovie-transfer-fee-line{margin-top:10px!important}
@media (max-width:390px){
  .moovie-internal-transfer-hero{padding:16px 54px 16px 16px!important}
  .moovie-internal-transfer-hero .moovie-transfer-hero-brand h1{font-size:16px!important}
  .moovie-internal-direction-card{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;padding:10px 11px!important;gap:8px!important}
  .moovie-internal-direction-toggle{width:38px!important;height:38px!important}
  .moovie-internal-direction-side strong{font-size:10px!important}
  .moovie-internal-transfer-card{padding:12px!important}
}



.notification-preferences-card{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 9px;border:1px solid rgba(255,255,255,.07);border-radius:14px;
  background:rgba(255,255,255,.025);overflow:hidden
}
.notification-preference-row{
  width:100%;min-width:0;min-height:48px;padding:8px 9px;border:0;background:transparent;color:#e8edf4;
  display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left;cursor:pointer
}
.notification-preference-row+ .notification-preference-row{border-left:1px solid rgba(255,255,255,.055)}
.notification-preference-row>span{display:grid;gap:2px;min-width:0}
.notification-preference-row strong{font-size:10.5px;font-weight:580;line-height:1.18;color:#edf1f6;overflow-wrap:anywhere}
.notification-preference-row small{font-size:9px;font-weight:450;color:#77818f;line-height:1.18}
.notification-preference-switch{
  width:31px;height:18px;flex:0 0 31px;padding:2px;border-radius:999px;background:rgba(255,255,255,.09);
  display:flex;align-items:center;transition:background .18s ease
}
.notification-preference-switch b{
  width:14px;height:14px;border-radius:50%;background:#747e8d;box-shadow:0 1px 5px rgba(0,0,0,.35);
  transform:translateX(0);transition:transform .18s ease,background .18s ease
}
.notification-preference-switch.is-on{background:rgba(184,255,59,.19)}
.notification-preference-switch.is-on b{background:#b8ff3b;transform:translateX(13px)}
.notification-preference-row:hover .notification-preference-switch:not(.is-on){background:rgba(255,255,255,.13)}
.notification-preference-row:focus-visible{outline:2px solid rgba(184,255,59,.38);outline-offset:-2px}
.notification-preference-row:disabled,.notification-preference-row.is-disabled{cursor:default;opacity:.52}
.notification-preference-row:disabled .notification-preference-switch{background:rgba(255,255,255,.055)}
.notification-preference-row:disabled .notification-preference-switch b{background:#555e69}



.moovie-events-page{padding-top:10px!important}
.moovie-events-title{margin-bottom:12px!important}
.moovie-events-title h1{font-size:21px!important;font-weight:690!important;letter-spacing:-.025em!important}
.moovie-events-title p{max-width:390px!important;color:#9fa9b2!important;font-size:10.5px!important;line-height:1.5!important}
.moovie-events-section-label{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;
  padding:0 3px 8px!important;
}
.moovie-events-section-label>span{color:#eef2f5!important;font-size:13px!important;font-weight:620!important}
.moovie-events-section-label>small{color:#6f7a84!important;font-size:8.8px!important;font-weight:560!important;text-align:right!important}
.moovie-events-grid{display:grid!important;gap:9px!important}
.moovie-events-page .moovie-event-card{
  width:100%!important;min-height:86px!important;padding:13px 14px!important;
  display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;
  text-align:left!important;border-radius:16px!important;cursor:pointer!important;
}
.moovie-events-page .moovie-event-card-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}
.moovie-events-page .moovie-event-card-copy{min-width:0!important}
.moovie-events-page .moovie-event-card small{display:block!important;font-size:8.5px!important;font-weight:620!important;letter-spacing:.12em!important}
.moovie-events-page .moovie-event-card strong{display:block!important;margin-top:3px!important;font-size:12px!important;font-weight:670!important}
.moovie-events-page .moovie-event-card p{margin:4px 0 0!important;font-size:9.8px!important;line-height:1.42!important}
.moovie-events-page .moovie-event-card:active{transform:translateY(1px)!important}

.moovie-activity-page .moovie-activity-product-row{
  appearance:none!important;-webkit-appearance:none!important;
  width:100%!important;margin:0!important;
  border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.05)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
  text-align:left!important;color:inherit!important;font:inherit!important;cursor:pointer!important;
}
.moovie-activity-page .moovie-activity-product-row:last-child{border-bottom:0!important}
.moovie-activity-page .moovie-activity-product-row .activity-receipt-chevron{display:grid!important;place-items:center!important;color:#7f8992!important}
.moovie-activity-page .moovie-activity-product-row .activity-receipt-chevron svg{width:15px!important;height:15px!important}
.moovie-activity-page .moovie-activity-peur-icon{width:28px!important;height:28px!important;object-fit:contain!important}

.moovie-resources-page .moovie-resource-tile small{
  display:block!important;margin-top:3px!important;color:#7d8891!important;font-size:8.5px!important;font-weight:520!important;line-height:1.25!important;
}
.moovie-resources-page .moovie-resource-tile i img{width:30px!important;height:30px!important;object-fit:contain!important}
.moovie-resource-format-card{
  margin-top:14px!important;padding:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
.moovie-resource-format-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}
.moovie-resource-format-head>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:rgba(255,255,255,.045)!important}
.moovie-resource-format-head>span svg{width:17px!important;height:17px!important}
.moovie-resource-format-head small{display:block!important;color:#77828b!important;font-size:8px!important;font-weight:650!important;letter-spacing:.12em!important}
.moovie-resource-format-head strong{display:block!important;margin-top:2px!important;color:#edf2f5!important;font-size:12px!important;font-weight:640!important}
.moovie-resource-format-list{display:grid!important;gap:0!important;border-top:1px solid rgba(255,255,255,.06)!important}
.moovie-resource-format-list>div{display:grid!important;grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr)!important;gap:10px!important;padding:9px 1px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;align-items:start!important}
.moovie-resource-format-list>div:last-child{border-bottom:0!important}
.moovie-resource-format-list span{color:#89949d!important;font-size:9px!important;font-weight:560!important}
.moovie-resource-format-list strong{color:#dce3e8!important;font-size:9.5px!important;font-weight:520!important;line-height:1.4!important;text-align:right!important;overflow-wrap:anywhere!important}

.moovie-help-center-page .help-center-topbar h1{font-size:21px!important}
.moovie-help-center-page .help-center-topbar p{font-size:10.5px!important;color:#9fa9b2!important}

@media (max-width:390px){
  .moovie-events-page .moovie-event-card{min-height:82px!important;padding:12px!important;grid-template-columns:37px minmax(0,1fr) 16px!important;gap:9px!important}
  .moovie-events-page .moovie-event-card-icon{width:37px!important;height:37px!important;min-width:37px!important}
}


.swap-history-destination{
  display:flex;align-items:center;gap:6px;min-width:0;margin-top:5px;color:#7f8995;font-size:9.5px;line-height:1.3
}
.swap-history-destination span{flex:0 0 auto;color:#929da7;font-weight:500}
.swap-history-destination strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c2cad2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:500;letter-spacing:.01em}
.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav){position:absolute!important;inset:auto 0 0 0!important;bottom:0!important;transform:none!important;margin:0!important}





.moovie-help-center-page,
.moovie-help-center-page .help-center-search-panel{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}
.moovie-help-center-page .help-center-category-rail{
  width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;
  overscroll-behavior-x:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;contain:inline-size!important
}
.moovie-help-center-page .help-center-category-rail.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}


.moovie-transfer-asset-option{
  min-height:50px!important;padding:7px 10px!important;grid-template-columns:38px minmax(0,1fr) 17px!important;gap:8px!important
}
.moovie-transfer-asset-option .coin-logo-image{width:34px!important;height:34px!important}
.moovie-transfer-asset-option-copy{display:block!important;min-width:0!important}
.moovie-transfer-asset-option-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}
.moovie-transfer-asset-option-top strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:620!important;color:#eef2f4!important}
.moovie-transfer-asset-option-top b{flex:0 0 auto!important;font-size:9.8px!important;font-weight:540!important;color:#dce4e9!important;white-space:nowrap!important}
.moovie-transfer-asset-option-top b.is-private{letter-spacing:.08em!important}
.moovie-transfer-asset-option-copy>small{display:block!important;margin-top:2px!important;color:#7e8992!important;font-size:9.2px!important;font-weight:500!important;line-height:1.15!important}
.moovie-internal-transfer-hero .moovie-transfer-hero-help,
.moovie-internal-transfer-hero .moovie-transfer-hero-help:hover,
.moovie-internal-transfer-hero .moovie-transfer-hero-help:focus-visible{
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;
  color:#b8ff3b!important
}
.moovie-internal-transfer-hero .moovie-transfer-hero-help svg{width:18px!important;height:18px!important}


.moovie-wallet-assets-inline{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}
.moovie-wallet-assets-inline>span{color:#8f9aa3!important;font-size:10px!important;font-weight:450!important}
.moovie-wallet-assets-inline>strong{color:#fff!important;font-size:10.5px!important;font-weight:450!important;white-space:nowrap!important}
.moovie-wallet-assets-inline>strong.is-private{letter-spacing:.08em!important}


.moovie-live-balance-placeholder{
  display:inline-block!important;
  min-height:1.2em!important;
  color:#7f8a94!important;
  font-size:9px!important;
  font-weight:600!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}

















.vip-program-page .vip-level-selector.vip-level-selector-rich{
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(28,32,40,.98) 0%,rgba(16,19,25,.99) 58%,rgba(10,12,16,.99) 100%)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.38),0 2px 5px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -2px 0 rgba(0,0,0,.44)!important;
  transform:translateY(0)!important;
  transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease!important;
}
.vip-program-page .vip-level-selector.vip-level-selector-rich:hover{
  border-color:rgba(255,255,255,.18)!important;
  background:linear-gradient(180deg,rgba(33,38,47,.99) 0%,rgba(18,22,29,.99) 58%,rgba(11,14,19,.99) 100%)!important;
  box-shadow:0 10px 22px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -2px 0 rgba(0,0,0,.46)!important;
}
.vip-program-page .vip-level-selector.vip-level-selector-rich:active{
  transform:translateY(1px)!important;
  box-shadow:0 3px 8px rgba(0,0,0,.32),inset 0 2px 7px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.vip-program-page .vip-level-selector.vip-level-selector-rich.is-selected{
  border-color:rgba(255,255,255,.28)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.035),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -2px 0 rgba(0,0,0,.44)!important;
}


.moovie-white-processing-overlay{
  background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.055),transparent 29%),rgba(2,3,4,.95)!important;
}
.moovie-white-processing-overlay .send-broadcast-content{
  padding:27px 20px!important;
  border:1px solid rgba(255,255,255,.34)!important;
  border-radius:24px!important;
  background:radial-gradient(circle at 50% 7%,rgba(255,255,255,.065),transparent 40%),linear-gradient(180deg,rgba(14,16,19,.98),rgba(5,6,8,.985))!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.035),0 22px 55px rgba(0,0,0,.52),0 0 30px rgba(255,255,255,.045),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.moovie-white-processing-overlay .electric-ring{border-color:rgba(255,255,255,.18)!important;box-shadow:0 0 26px rgba(255,255,255,.08)!important}
.moovie-white-processing-overlay .send-broadcast-content>small{color:#dce2e6!important}
.moovie-white-processing-overlay .send-broadcast-dots i{background:#eef2f4!important;box-shadow:0 0 10px rgba(255,255,255,.28)!important}
.moovie-transfer-processing-overlay.moovie-white-processing-overlay{
  background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.055),transparent 29%),rgba(2,3,4,.95)!important;
}
.moovie-transfer-processing-overlay.moovie-white-processing-overlay .moovie-transfer-processing-card{
  border:1px solid rgba(255,255,255,.34)!important;
  background:radial-gradient(circle at 50% 7%,rgba(255,255,255,.065),transparent 40%),linear-gradient(180deg,rgba(14,16,19,.99),rgba(5,6,8,.99))!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.035),0 22px 55px rgba(0,0,0,.52),0 0 30px rgba(255,255,255,.045),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.moovie-transfer-processing-overlay.moovie-white-processing-overlay .send-broadcast-dots i{background:#eef2f4!important;box-shadow:0 0 10px rgba(255,255,255,.28)!important}
@media (max-width:390px){
  .moovie-white-processing-overlay .send-broadcast-content{padding:24px 16px!important;border-radius:21px!important}
}


.moovie-wallets-list-page{
  position:relative!important;
  isolation:isolate!important;
}
.moovie-wallets-list-page .moovie-wallets-balance-card{
  position:sticky!important;
  top:8px!important;
  z-index:40!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.moovie-wallets-list-page .moovie-wallets-list-card{position:relative!important;z-index:1!important}




.moovie-internal-asset-card .moovie-transfer-asset-selector-card{min-height:56px!important}
.moovie-internal-asset-card .moovie-transfer-asset-select-button{min-height:56px!important;padding:8px 11px!important}
.moovie-internal-asset-card .moovie-transfer-asset-balance{
  display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;grid-template-rows:auto!important;gap:7px!important;align-items:center!important;margin:0!important;width:100%!important
}
.moovie-internal-asset-card .moovie-transfer-asset-identity{grid-column:1!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important}
.moovie-internal-asset-card .moovie-transfer-asset-copy{display:block!important;min-width:0!important}
.moovie-internal-asset-card .moovie-transfer-asset-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}
.moovie-internal-asset-card .moovie-transfer-asset-topline>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#eef2f4!important;font-size:11px!important;font-weight:620!important;line-height:1.12!important}
.moovie-internal-asset-card .moovie-transfer-asset-topline>b{flex:0 0 auto!important;color:#dce4e9!important;font-size:10px!important;font-weight:540!important;line-height:1.12!important;white-space:nowrap!important;text-align:right!important;padding:0!important}
.moovie-internal-asset-card .moovie-transfer-asset-topline>b.is-private{letter-spacing:.08em!important}
.moovie-internal-asset-card .moovie-transfer-asset-copy>em{display:block!important;margin-top:2px!important;color:#7e8992!important;font-size:9.1px!important;font-style:normal!important;font-weight:500!important;line-height:1.12!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-internal-asset-card .moovie-transfer-asset-balance>svg{grid-column:2!important;justify-self:end!important;width:12px!important;height:12px!important;color:#83909a!important}
@media (max-width:390px){
  .moovie-internal-asset-card .moovie-transfer-asset-selector-card,.moovie-internal-asset-card .moovie-transfer-asset-select-button{min-height:54px!important}
  .moovie-internal-asset-card .moovie-transfer-asset-select-button{padding:7px 9px!important}
}



.moovie-settings-page>.moovie-theme-section+ .moovie-theme-section{margin-top:12px!important}
.moovie-card-theme-section{margin-top:12px!important}
.moovie-card-theme-settings{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.moovie-card-theme-settings .setting-label{color:#fff!important;font-size:12px!important;font-weight:650!important}
.moovie-card-theme-settings .setting-help{margin-top:4px!important;color:#a4afb8!important;font-size:10px!important;line-height:1.45!important}
.moovie-card-theme-settings .balance-theme-picker{margin-top:13px!important}
.moovie-vip-theme-section{margin-top:12px!important}


.market-entry-loading-overlay.moovie-white-processing-overlay .send-broadcast-content,
.moovie-prediction-reserving-overlay.moovie-white-processing-overlay .send-broadcast-content,
.card-availability-processing-overlay.moovie-white-processing-overlay .send-broadcast-content,
.moovie-transfer-access-check-overlay.moovie-white-processing-overlay .send-broadcast-content{
  border-color:rgba(255,255,255,.38)!important
}



.moovie-wallet-total-balance-card.moovie-dashboard-card-clone{position:relative!important}
.moovie-wallet-total-balance-card.moovie-dashboard-card-clone .balance-card-status-column{padding-right:66px!important}
@media (max-width:430px){.moovie-wallet-total-balance-card.moovie-dashboard-card-clone .balance-card-status-column{padding-right:62px!important}}



.moovie-selected-theme-card{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
.moovie-selected-theme-card > :not(.moovie-watermark):not(.card-grid):not(.balance-theme-art):not(.vip-theme-corner-badge){position:relative;z-index:2}
.moovie-selected-theme-card > .moovie-watermark{position:absolute!important;right:15px!important;bottom:9px!important;margin:0!important;z-index:0!important;pointer-events:none!important;user-select:none!important}






.moovie-hedge-summary-balance-card.theme-linked-card{position:relative!important;overflow:hidden!important;isolation:isolate!important}
.moovie-hedge-summary-balance-card.theme-linked-card>.card-grid,.moovie-hedge-summary-balance-card.theme-linked-card>.balance-theme-art,.moovie-hedge-summary-balance-card.theme-linked-card>.vip-theme-corner-badge{position:absolute!important;pointer-events:none!important}
.moovie-hedge-summary-balance-card.theme-linked-card>.moovie-hedge-balance-integrated-heading,.moovie-hedge-summary-balance-card.theme-linked-card>.moovie-hedge-asset-card-icon,.moovie-hedge-summary-balance-card.theme-linked-card>.moovie-hedge-asset-card-copy,.moovie-hedge-summary-balance-card.theme-linked-card>.moovie-finance-limit-line,.moovie-hedge-summary-balance-card.theme-linked-card>.moovie-finance-stored-line{position:relative!important;z-index:5!important}



.moovie-freeze-page{--moovie-surface:#07080a;--moovie-surface-2:#101216;--moovie-border:rgba(255,255,255,.09)}
.moovie-freeze-top-card{position:relative!important;padding-right:52px!important;padding-bottom:48px!important}
.moovie-freeze-top-card .moovie-freeze-back{position:absolute!important;top:12px!important;right:12px!important;left:auto!important}
.moovie-freeze-how-open{
  position:absolute!important;right:14px!important;bottom:13px!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#dbe3e8!important;display:grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer!important
}
.moovie-freeze-how-open svg{width:19px!important;height:19px!important}
.moovie-freeze-page>.freeze-access-note-card,
.moovie-freeze-page>.freeze-tool-switch-card,
.moovie-freeze-page>.freeze-create-card,
.moovie-freeze-page>.freeze-review-card,
.moovie-freeze-page>.freeze-certificate,
.moovie-freeze-page>.freeze-unlock-card{background:#0a0c0f!important;border-color:rgba(255,255,255,.09)!important}
.moovie-freeze-how-backdrop{z-index:10060!important}
.moovie-freeze-how-modal{
  max-height:min(86dvh,760px)!important;background:#080a0d!important;border:1px solid rgba(255,255,255,.18)!important;color:#eef2f4!important;overflow:hidden!important
}
.moovie-freeze-how-header{align-items:flex-start!important}
.moovie-freeze-how-header small{display:block;color:#89959e;font-size:9px;font-weight:650;letter-spacing:.12em}
.moovie-freeze-how-header h2{margin:3px 0 0;color:#f7f9fa;font-size:18px;font-weight:650}
.moovie-freeze-how-body{max-height:calc(min(86dvh,760px) - 78px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}
.moovie-freeze-how-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
.moovie-freeze-how-body .freeze-trust-card{display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:10px 0 0!important}
.moovie-freeze-how-body .freeze-trust-summary{display:none!important}
.moovie-freeze-how-body .freeze-trust-expanded{display:block!important;padding:0!important;border:0!important}
.moovie-freeze-how-body .moovie-freeze-how-steps{margin:0 0 12px!important}


.vip-support-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:10px 0 12px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:#090b0e!important;color:#eef2f4!important;box-shadow:0 7px 18px rgba(0,0,0,.16)!important}
.vip-support-copy{min-width:0!important;display:grid!important;gap:3px!important}
.vip-support-copy>small{color:#9ba6af!important;font-size:8.8px!important;font-weight:650!important;letter-spacing:.12em!important}
.vip-support-copy>div{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;font-size:10px!important}
.vip-support-copy>div>span{color:#7f8a93!important;min-width:54px!important}
.vip-support-copy a,.vip-support-copy strong{color:#e8edf0!important;font-size:10px!important;font-weight:540!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.vip-support-whatsapp{flex:0 0 34px!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:50%!important;background:#101318!important;color:#dfe6ea!important;display:grid!important;place-items:center!important;text-decoration:none!important}
.vip-support-whatsapp svg{width:17px!important;height:17px!important}


.moovie-resource-format-card-first{margin-top:0!important;margin-bottom:14px!important}
.moovie-resources-section{margin-top:14px!important}
.moovie-resources-heading{display:block!important;padding:0 2px 8px!important}
.moovie-resources-heading>div{min-width:0!important}
.moovie-resources-heading h2{margin:0!important;color:#eef2f4!important;font-size:13px!important;font-weight:620!important}
.moovie-resources-heading p{margin:4px 0 0!important;color:#7f8b94!important;font-size:9.6px!important;line-height:1.4!important}


.moovie-environment-theme-picker{margin-top:13px!important}









.notification-card-side{
  align-self:stretch!important;
  display:grid!important;
  grid-template-columns:30px 27px!important;
  grid-template-rows:1fr!important;
  column-gap:7px!important;
  align-items:stretch!important;
  min-width:64px!important;
}
.notification-card-context-icon{
  grid-column:1!important;
  grid-row:1!important;
  align-self:start!important;
  justify-self:center!important;
  width:27px!important;
  height:27px!important;
  flex:0 0 27px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
}
.notification-card-context-icon img{
  display:block!important;
  width:26px!important;
  height:26px!important;
  object-fit:contain!important;
}
.notification-card-actions{
  grid-column:2!important;
  grid-row:1!important;
  align-self:stretch!important;
  min-height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
}
.notification-card-action.is-delete{margin-top:auto!important}
@media (max-width:430px){
  .notification-card-side{grid-template-columns:29px 27px!important;column-gap:6px!important;min-width:62px!important}
  .notification-card-context-icon{width:26px!important;height:26px!important;flex-basis:26px!important}
  .notification-card-context-icon img{width:25px!important;height:25px!important}
}



.moovie-wallets-detail-page,
.moovie-wallet-page,
.moovie-wallet-detail-modal-content{
  --moovie-surface:#0a0c0f;
  --moovie-surface-2:#101318;
  --moovie-border:rgba(255,255,255,.09);
  --moovie-sheen:rgba(255,255,255,.05);
}
.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-actions,
.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity,
.moovie-wallet-page>.moovie-wallet-actions,
.moovie-wallet-page>.moovie-wallet-activity{
  background:#0a0c0f!important;
  border-color:rgba(255,255,255,.09)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
















.swap-page.exodus-swap-page:not(.purchase-crypto-page){padding-top:4px!important}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-compact-shell.exodus-swap-shell-card{
  margin-top:0!important;
}
.swap-card-title-row{
  min-height:40px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0!important;
  padding:10px 14px 8px!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.swap-card-title-row>strong{
  min-width:0!important;
  color:#f3f6f8!important;
  font-size:13px!important;
  font-weight:650!important;
  line-height:1.2!important;
  letter-spacing:-.01em!important;
}
.swap-card-title-row .swap-card-back-button,
.swap-card-title-row .swap-card-back-button:hover,
.swap-card-title-row .swap-card-back-button:active{
  flex:0 0 30px!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#edf1f4!important;
  display:grid!important;
  place-items:center!important;
}
.swap-card-title-row .swap-card-back-button svg{width:19px!important;height:19px!important}
.swap-empty-state>.swap-card-title-row{width:100%!important;box-sizing:border-box!important;margin-bottom:14px!important;padding:0 2px 8px!important}
@media (max-width:520px){
  .swap-card-title-row{min-height:36px!important;padding:9px 12px 7px!important}
  .swap-card-title-row>strong{font-size:12.5px!important}
}



.moovie-vault-hero-home{
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer!important;
  color:inherit!important;
}
.moovie-vault-hero-home:focus-visible{
  outline:2px solid rgba(184,255,59,.72)!important;
  outline-offset:4px!important;
}
.moovie-vault-hero-home:active{transform:scale(.97)!important}

.moovie-dashboard-page>.moovie-dashboard-scroll-area{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
}
.moovie-dashboard-overview-card,
.moovie-dashboard-news-card,
.moovie-dashboard-market-section{
  flex:0 0 auto!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#12171c 0%,#0d1115 100%)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.18)!important;
  overflow:hidden!important;
}
.moovie-dashboard-overview-card,
.moovie-dashboard-news-card{padding:13px!important}
.moovie-dashboard-market-section{padding:13px!important}
.moovie-dashboard-section-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.moovie-dashboard-section-head>div{min-width:0!important}
.moovie-dashboard-section-head small,
.moovie-dashboard-section-head strong,
.moovie-dashboard-section-head span{display:block!important}
.moovie-dashboard-section-head small{
  color:#8e99a4!important;
  font-size:9px!important;
  font-weight:700!important;
  letter-spacing:.12em!important;
}
.moovie-dashboard-section-head strong{
  margin-top:3px!important;
  color:#f3f5f7!important;
  font-size:14px!important;
  line-height:1.2!important;
}
.moovie-dashboard-section-head span{
  margin-top:3px!important;
  color:#7e8994!important;
  font-size:10px!important;
  line-height:1.35!important;
}
.moovie-dashboard-section-head>button{
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.035)!important;
  color:#c8d0d7!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.moovie-dashboard-section-head>button svg{width:15px!important;height:15px!important}
.moovie-dashboard-section-head>button:hover,
.moovie-dashboard-section-head>button:focus-visible{color:#b8ff3b!important;border-color:rgba(184,255,59,.22)!important}

.moovie-dashboard-product-total{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-top:13px!important;
  padding-top:12px!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
.moovie-dashboard-product-total span{color:#8d98a3!important;font-size:10px!important}
.moovie-dashboard-product-total strong{color:#eef2f5!important;font-size:18px!important;font-weight:650!important;letter-spacing:-.02em!important}
.moovie-dashboard-product-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
  margin-top:11px!important;
}
.moovie-dashboard-product-item{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  gap:8px!important;
  align-items:center!important;
  padding:8px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  border-radius:12px!important;
  background:#0b0f13!important;
}
.moovie-dashboard-product-item>span{
  width:28px!important;height:28px!important;border-radius:9px!important;
  display:grid!important;place-items:center!important;background:rgba(255,255,255,.04)!important;color:#b8ff3b!important;
}
.moovie-dashboard-product-item>span svg{width:15px!important;height:15px!important}
.moovie-dashboard-product-item>span img{width:18px!important;height:18px!important;object-fit:contain!important}
.moovie-dashboard-product-item small,
.moovie-dashboard-product-item strong{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-dashboard-product-item small{color:#8b96a0!important;font-size:9.5px!important}
.moovie-dashboard-product-item strong{margin-top:2px!important;color:#e8edf1!important;font-size:10.5px!important;font-weight:600!important}

.moovie-dashboard-market-headline{margin-bottom:10px!important}
.moovie-dashboard-market-section .moovie-dashboard-card-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,122px)!important;
  gap:8px!important;
  margin:0!important;
  min-height:0!important;
}
.moovie-dashboard-market-section .moovie-dashboard-split-card{
  height:122px!important;
  min-height:122px!important;
  max-height:122px!important;
  background:#0b0f13!important;
  border-color:rgba(255,255,255,.065)!important;
  box-shadow:none!important;
}
.moovie-dashboard-page .moovie-dashboard-split-card::before{display:none!important}

.moovie-dashboard-news-list{
  display:grid!important;
  gap:0!important;
  margin-top:10px!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
.moovie-dashboard-news-row{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) 18px!important;
  gap:9px!important;
  align-items:center!important;
  padding:10px 0!important;
  border-bottom:1px solid rgba(255,255,255,.045)!important;
  color:inherit!important;
  text-decoration:none!important;
}
.moovie-dashboard-news-row:last-child{border-bottom:0!important;padding-bottom:2px!important}
.moovie-dashboard-news-index{
  color:#68737d!important;
  font-size:9px!important;
  font-variant-numeric:tabular-nums!important;
}
.moovie-dashboard-news-row div{min-width:0!important}
.moovie-dashboard-news-row small,
.moovie-dashboard-news-row strong{display:block!important;min-width:0!important}
.moovie-dashboard-news-row small{
  color:#78838d!important;
  font-size:9px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.moovie-dashboard-news-row strong{
  margin-top:3px!important;
  color:#e5e9ec!important;
  font-size:10.5px!important;
  line-height:1.32!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.moovie-dashboard-news-row>i{color:#68737d!important;display:grid!important;place-items:center!important}
.moovie-dashboard-news-row>i svg{width:13px!important;height:13px!important}
.moovie-dashboard-news-row:hover strong{color:#fff!important}
.moovie-dashboard-news-row:hover>i{color:#b8ff3b!important}
.moovie-dashboard-news-empty{
  padding:12px 0 2px!important;
  color:#78838d!important;
  font-size:10px!important;
  line-height:1.45!important;
}

@media (max-width:390px){
  .moovie-dashboard-page>.moovie-dashboard-scroll-area{gap:8px!important}
  .moovie-dashboard-overview-card,.moovie-dashboard-news-card,.moovie-dashboard-market-section{padding:11px!important;border-radius:16px!important}
  .moovie-dashboard-product-grid{gap:6px!important}
  .moovie-dashboard-product-item{grid-template-columns:26px minmax(0,1fr)!important;padding:7px!important;gap:7px!important}
  .moovie-dashboard-product-item>span{width:26px!important;height:26px!important}
  .moovie-dashboard-market-section .moovie-dashboard-card-grid{grid-template-rows:repeat(2,116px)!important;gap:6px!important}
  .moovie-dashboard-market-section .moovie-dashboard-split-card{height:116px!important;min-height:116px!important;max-height:116px!important}
}



.moovie-transfer-balance-warning{margin-top:9px!important;margin-bottom:0!important}


.moovie-settings-theme-pairs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:13px!important}
.moovie-settings-theme-pair{display:grid!important;gap:8px!important;min-width:0!important}
.moovie-settings-theme-pair>.balance-theme-picker{display:grid!important;grid-template-columns:1fr!important;margin:0!important;gap:8px!important}
.moovie-settings-theme-pair .balance-theme-option{width:100%!important;min-width:0!important}
.moovie-settings-page{--moovie-surface:#07080a!important;--moovie-surface-2:#101216!important;--moovie-border:rgba(255,255,255,.09)!important;--moovie-sheen:rgba(255,255,255,.04)!important}
@media (max-width:360px){.moovie-settings-theme-pairs{gap:8px!important}}


.core-events-page{padding-top:10px!important;padding-bottom:112px!important}
.core-events-title{margin-bottom:12px!important}


.moovie-wallet-total-back{appearance:none!important;-webkit-appearance:none!important;outline-offset:3px!important}
.moovie-wallet-total-back::before,.moovie-wallet-total-back::after{content:none!important}


.moovie-send-page .send-page-card,
.moovie-send-page .send-calculation-card,
.moovie-send-page .moovie-send-network-static,
.moovie-send-page .wallet-source-trigger,
.moovie-send-page .wallet-source-menu,
.moovie-send-page .destination-input,
.moovie-send-page .amount-input{background:#101216!important;border-color:rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
.moovie-send-page .send-asset-summary.moovie-selected-theme-card{border-color:rgba(255,255,255,.14)!important}


.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row{grid-template-columns:minmax(0,1fr) 40px!important;align-items:stretch!important;position:relative!important;z-index:6!important}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar,
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar button{height:40px!important;min-height:40px!important}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;position:relative!important;z-index:8!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}
.swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history svg{width:20px!important;height:20px!important;pointer-events:none!important}
@media (max-width:520px){
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row{grid-template-columns:minmax(0,1fr) 38px!important}
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar,
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar button,
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history{height:38px!important;min-height:38px!important}
  .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-history{width:38px!important;min-width:38px!important}
}


.activity-rich-row.operation-swap,
.activity-rich-row.operation-payment-pay,
.activity-rich-row.operation-payment-collect{align-items:center!important}
.activity-rich-row.operation-swap .tx-main,
.activity-rich-row.operation-payment-pay .tx-main,
.activity-rich-row.operation-payment-collect .tx-main,
.activity-rich-row.operation-swap .tx-amount,
.activity-rich-row.operation-payment-pay .tx-amount,
.activity-rich-row.operation-payment-collect .tx-amount{align-self:center!important}
.activity-rich-row.operation-swap .tx-amount,
.activity-rich-row.operation-payment-pay .tx-amount,
.activity-rich-row.operation-payment-collect .tx-amount{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:44px!important;text-align:right!important}
.activity-rich-row.operation-swap .tx-amount>strong{white-space:normal!important;line-height:1.25!important;overflow:visible!important;text-overflow:clip!important}
@media (max-width:380px){
  .activity-rich-row.operation-swap .tx-amount,
  .activity-rich-row.operation-payment-pay .tx-amount,
  .activity-rich-row.operation-payment-collect .tx-amount{grid-column:3!important;grid-row:1!important;text-align:right!important}
}


.activity-rich-row.tx-row-full .activity-value-stack{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-height:44px!important;
  text-align:right!important;
}
@media (max-width:380px){
  .activity-rich-row.tx-row-full .activity-value-stack{
    grid-column:3!important;
    grid-row:1!important;
    align-self:center!important;
    text-align:right!important;
  }
}






.referral-benefit-static{cursor:default!important;grid-template-columns:minmax(0,1fr)!important;padding-right:14px!important}
.referral-benefit-static .referral-benefit-summary{grid-column:1/-1}
.referral-levels-section{margin:0 0 15px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:0 14px 34px rgba(0,0,0,.16)}
.referral-levels-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 1px 11px}
.referral-levels-title small{display:block;color:#7f8995;font-size:9px;font-weight:700;letter-spacing:.14em}
.referral-levels-title h2{margin:3px 0 0;color:#f4f7fa;font-size:14px;letter-spacing:-.02em}
.referral-levels-title>span{max-width:180px;color:#7f8995;font-size:9.5px;line-height:1.35;text-align:right}
.referral-level-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.referral-level-card{position:relative;min-width:0;min-height:82px;display:grid;align-content:center;justify-items:start;gap:3px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#10161c;color:#cbd4dc;text-align:left;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}
.referral-level-card:hover{border-color:rgba(184,255,59,.22);background:#121a20}
.referral-level-card:active{transform:translateY(1px)}
.referral-level-card.is-selected{border-color:rgba(184,255,59,.42);background:linear-gradient(145deg,rgba(184,255,59,.105),rgba(255,255,255,.025));box-shadow:0 0 0 1px rgba(184,255,59,.045) inset}
.referral-level-card.is-current::after{content:"";position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:50%;background:#b8ff3b;box-shadow:0 0 10px rgba(184,255,59,.5)}
.referral-level-icon{width:27px;height:27px;display:grid;place-items:center;margin-bottom:3px;border-radius:9px;background:rgba(255,255,255,.045);color:#b8ff3b}
.referral-level-icon svg{width:15px;height:15px}
.referral-level-card small{color:#7f8995;font-size:8.5px;font-weight:700;letter-spacing:.08em}
.referral-level-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#f1f5f8;font-size:11.5px;white-space:nowrap}
.referral-level-card em{margin-top:3px;color:#b8ff3b;font-size:8.5px;font-style:normal;font-weight:700}
.referral-level-detail{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(6,10,14,.46)}
.referral-level-detail.is-passport{border-color:rgba(184,255,59,.17);background:linear-gradient(145deg,rgba(184,255,59,.055),rgba(7,11,15,.55))}
.referral-level-detail.is-personalized{border-color:rgba(220,182,92,.20);background:linear-gradient(145deg,rgba(220,182,92,.06),rgba(7,11,15,.55))}
.referral-level-detail-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}
.referral-level-detail-head>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.045);color:#b8ff3b}
.referral-level-detail.is-personalized .referral-level-detail-head>span{color:#e5c56b}
.referral-level-detail-head svg{width:17px;height:17px}
.referral-level-detail-head small{display:block;color:#7f8995;font-size:8.5px;font-weight:700;letter-spacing:.1em}
.referral-level-detail-head h2{margin:2px 0 0;color:#fff;font-size:15px}
.referral-level-detail h3{margin:2px 0 7px;color:#fff;font-size:13px;line-height:1.35}
.referral-level-detail>p{margin:0 0 8px;color:#c9d2da;font-size:10.5px;line-height:1.58}
.referral-level-benefits{display:grid;gap:7px;margin-top:10px}
.referral-level-benefits>span{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.025);color:#cbd4dc;font-size:9.8px;line-height:1.38}
.referral-level-benefits>span svg{width:13px;height:13px;flex:0 0 13px;margin-top:1px;color:#b8ff3b}
.referral-level-benefits>span b{color:#fff}
.referral-level-benefits.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.referral-level-benefits.is-grid>span{display:grid;grid-template-columns:17px minmax(0,1fr);column-gap:6px;align-items:center}
.referral-level-benefits.is-grid>span b{font-size:12px}
.referral-level-benefits.is-grid>span small{grid-column:2;color:#98a4af;font-size:8.8px;line-height:1.35}
.referral-level-benefits.is-grid>span:last-child{grid-column:1/-1}
.referral-level-upgrade{margin-top:10px;padding:10px 11px;border-radius:11px;background:rgba(184,255,59,.06);border:1px solid rgba(184,255,59,.13)}
.referral-level-upgrade strong{display:block;color:#f2f7ed;font-size:10.5px}
.referral-level-upgrade p{margin:4px 0 8px;color:#9da9b3;font-size:9.5px;line-height:1.45}
.referral-level-upgrade button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(184,255,59,.2);border-radius:9px;background:rgba(184,255,59,.08);color:#cfff7c;font-size:9.5px;font-weight:700}
.referral-level-upgrade button svg{width:12px;height:12px}
.referral-level-contact{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;padding:11px 12px;border:1px solid rgba(229,197,107,.19);border-radius:11px;background:rgba(229,197,107,.055);text-decoration:none}
.referral-level-contact strong{color:#f1d889;font-size:11px}
.referral-level-lock-note{display:flex;align-items:flex-start;gap:7px;margin:10px 1px 0;color:#8e9aa5;font-size:9.2px;line-height:1.45}
.referral-level-lock-note svg{width:12px;height:12px;flex:0 0 12px;margin-top:1px;color:#9baa84}
.referral-level-contact span{color:#aeb7bf;font-size:9px;text-align:right}
@media (max-width:430px){
  .referral-levels-section{padding:11px;border-radius:15px}
  .referral-levels-title{align-items:flex-start}.referral-levels-title>span{max-width:128px;font-size:8.7px}
  .referral-level-cards{gap:6px}
  .referral-level-card{min-height:76px;padding:9px 7px;border-radius:12px}
  .referral-level-icon{width:24px;height:24px;border-radius:8px}.referral-level-icon svg{width:13px;height:13px}
  .referral-level-card small{font-size:7.8px}.referral-level-card strong{font-size:10px}.referral-level-card em{font-size:7.8px}
  .referral-level-detail{padding:12px}.referral-level-benefits.is-grid{grid-template-columns:1fr 1fr}
  .referral-level-contact{align-items:flex-start;flex-direction:column;gap:3px}.referral-level-contact span{text-align:left}
}
@media (prefers-reduced-motion:reduce){.referral-level-card{transition:none!important}}
.referral-stage-groups{display:grid;gap:10px;margin:0 0 14px}
.referral-stage-groups>.referral-rewards-title{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px 2px}
.referral-stage-groups>.referral-rewards-title>span{color:#87939e;font-size:9px}
.referral-stage-group{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(7,11,15,.62))}
.referral-stage-group.is-current{border-color:rgba(184,255,59,.22);box-shadow:0 0 0 1px rgba(184,255,59,.025) inset}
.referral-stage-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 9px}
.referral-stage-group>header small{display:block;color:#7f8995;font-size:8.5px;font-weight:800;letter-spacing:.1em}
.referral-stage-group>header strong{display:block;margin-top:2px;color:#f3f6f8;font-size:12px}
.referral-stage-metrics{display:flex;align-items:center;gap:7px}
.referral-stage-metrics>span{min-width:64px;padding:6px 7px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.022);color:#87939e;font-size:7.8px;text-align:right}
.referral-stage-metrics b{display:block;color:#d8ff8e;font-size:10px;white-space:nowrap}
.referral-stage-group>p{margin:0;padding:0 12px 10px;color:#8f9ba6;font-size:9px;line-height:1.45}
.referral-stage-rows{border-top:1px solid rgba(255,255,255,.05)}
.referral-stage-rows .referral-direct-row{border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent}
.referral-stage-rows .referral-direct-row:last-child{border-bottom:0}
.referral-stage-rows .mystery-box-empty{margin:0;border:0;border-radius:0;background:transparent}
@media (max-width:430px){.referral-stage-group>header{align-items:flex-start}.referral-stage-metrics{gap:5px}.referral-stage-metrics>span{min-width:58px;padding:5px 6px}.referral-stage-metrics b{font-size:9px}}



.moovie-header-mode .moovie-header-core-return{appearance:none;-webkit-appearance:none;padding:0;cursor:pointer;color:inherit;font:inherit}
.moovie-header-mode .moovie-header-core-return:focus-visible{outline:2px solid currentColor;outline-offset:3px}



.moovie-dashboard-overview-card{position:relative!important}
.moovie-dashboard-section-head>button.moovie-dashboard-product-open-bare{
  flex:0 0 auto!important;
  width:22px!important;
  height:30px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#c8d0d7!important;
}
.moovie-dashboard-section-head>button.moovie-dashboard-product-open-bare:hover,
.moovie-dashboard-section-head>button.moovie-dashboard-product-open-bare:focus-visible{
  border-color:transparent!important;
  background:transparent!important;
  color:#b8ff3b!important;
}
.moovie-dashboard-section-head>button.moovie-dashboard-product-open-bare svg{width:17px!important;height:17px!important}

.moovie-dashboard-vip-progress{
  margin-top:12px!important;
  padding-top:11px!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
.moovie-dashboard-vip-progress-copy{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:10px!important;
}
.moovie-dashboard-vip-progress-copy>div{min-width:0!important}
.moovie-dashboard-vip-progress-copy small{
  display:block!important;
  color:#8d98a3!important;
  font-size:9px!important;
  font-weight:650!important;
  letter-spacing:.04em!important;
}
.moovie-dashboard-vip-progress-copy strong{
  display:block!important;
  margin-top:3px!important;
  color:#eef2f5!important;
  font-size:11px!important;
  line-height:1.25!important;
}
.moovie-dashboard-vip-progress-copy>span{
  flex:0 0 auto!important;
  color:#aab4bc!important;
  font-size:9px!important;
  white-space:nowrap!important;
}
.moovie-dashboard-vip-progress-track{
  height:5px!important;
  margin-top:8px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.07)!important;
}
.moovie-dashboard-vip-progress-track>i{
  display:block!important;
  width:0;
  height:100%!important;
  border-radius:inherit!important;
  background:linear-gradient(90deg,#b8ff3b,#f5f7f9)!important;
  transition:width .24s ease!important;
}
.moovie-playground-market-stage{position:relative!important;overflow:hidden!important;border-radius:18px!important}


.moovie-freeze-page .freeze-source-balance-coin{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  justify-self:center!important;
  line-height:0!important;
}
.moovie-freeze-page .freeze-source-balance-coin>.coin-logo-image{
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  transform:none!important;
}
.moovie-freeze-page .freeze-source-balance-coin img,
.moovie-freeze-page .freeze-source-balance-coin svg{
  display:block!important;
  margin:0!important;
  object-fit:contain!important;
  vertical-align:middle!important;
}

@media (prefers-reduced-motion:reduce){
  .moovie-dashboard-vip-progress-track>i{transition:none!important}
}



.moovie-wallets-list-page,
.moovie-playground-page,
.moovie-products-hub-page,
.moovie-freeze-page,
.moovie-internal-transfer-page{
  padding-top:4px!important;
}
.moovie-wallets-list-page> :first-child,
.moovie-playground-page> :first-child,
.moovie-products-hub-page> :first-child,
.moovie-freeze-page> :first-child,
.moovie-internal-transfer-page> :first-child{
  margin-top:0!important;
}
@media (max-width:560px){
  .moovie-wallets-list-page,
  .moovie-playground-page,
  .moovie-products-hub-page,
  .moovie-freeze-page,
  .moovie-internal-transfer-page{padding-top:4px!important}
}


.moovie-peur-wallet-card{
  position:relative!important;
  padding-bottom:44px!important;
}
.moovie-peur-wallet-card .asset-hero-actions{
  position:absolute!important;
  top:9px!important;
  right:10px!important;
  z-index:7!important;
  margin:0!important;
}
.moovie-wallet-card-bottom-actions,
.moovie-wallet-card-bottom-actions.is-help-only{
  position:absolute!important;
  right:11px!important;
  bottom:9px!important;
  z-index:7!important;
  width:24px!important;
  min-width:24px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-wallet-card-bottom-actions .moovie-help-button{
  position:static!important;
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  margin:0!important;
  padding:0!important;
}


.moovie-wallets-detail-page{position:relative!important;padding-top:4px!important}
.moovie-wallets-detail-page>.moovie-wallets-detail-back,
.moovie-wallets-detail-page>.moovie-wallets-detail-back:hover,
.moovie-wallets-detail-page>.moovie-wallets-detail-back:active,
.moovie-wallets-detail-page>.moovie-wallets-detail-back:focus{
  position:absolute!important;
  top:10px!important;
  right:11px!important;
  z-index:20!important;
  width:26px!important;
  min-width:26px!important;
  height:26px!important;
  min-height:26px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f4f6f8!important;
  display:grid!important;
  place-items:center!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
.moovie-wallets-detail-page>.moovie-wallets-detail-back svg{width:19px!important;height:19px!important;display:block!important}
.moovie-wallets-detail-page>.moovie-products-wallet-stage:first-of-type{
  position:relative!important;
  margin-top:0!important;
  padding-right:46px!important;
  padding-bottom:44px!important;
}



.vip-program-header-card{position:relative!important}
.vip-program-header-card .vip-program-back,
.vip-program-header-card .vip-program-back:hover,
.vip-program-header-card .vip-program-back:active{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:8!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}



.moovie-freeze-page .freeze-source-balance-coin{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  display:grid!important;
  place-items:center!important;
  align-self:center!important;
  justify-self:center!important;
}
.moovie-freeze-page .freeze-source-balance-coin>.coin-logo-image{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
  transform:none!important;
}
.moovie-freeze-page .freeze-source-balance-coin>.coin-logo-image>img{
  width:36px!important;
  height:36px!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
@media (max-width:390px){
  .moovie-freeze-page .freeze-source-balance-coin{width:34px!important;height:34px!important;min-width:34px!important}
  .moovie-freeze-page .freeze-source-balance-coin>.coin-logo-image,
  .moovie-freeze-page .freeze-source-balance-coin>.coin-logo-image>img{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
}


.moovie-wallets-info-sheet{
  max-height:min(84dvh,720px)!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
}
.moovie-wallets-info-sheet .moovie-wallets-info-header{flex:0 0 auto!important}
.moovie-wallets-info-sheet .moovie-privacy-info-body{
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.moovie-wallets-info-sheet .moovie-privacy-info-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}


.moovie-wallets-list-page{background:transparent!important}


.moovie-dashboard-page>.moovie-dashboard-home-balance-card,
.moovie-playground-page>.moovie-playground-balance-card{
  box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.moovie-dashboard-overview-card,
.moovie-dashboard-news-card,
.moovie-dashboard-market-section{
  border-color:rgba(255,255,255,.085)!important;
  background:linear-gradient(180deg,rgba(18,22,27,.985),rgba(11,14,18,.985))!important;
  box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.moovie-dashboard-section-head small{color:#9aa4ad!important;font-weight:580!important;letter-spacing:.105em!important}
.moovie-dashboard-section-head strong{color:#f4f6f8!important;font-weight:590!important;letter-spacing:-.012em!important}
.moovie-dashboard-section-head span{color:#9ba5ae!important;font-weight:450!important}
.moovie-dashboard-product-total strong{font-weight:580!important}
.moovie-dashboard-product-item{
  border-color:rgba(255,255,255,.07)!important;
  background:linear-gradient(180deg,rgba(13,17,21,.98),rgba(9,12,15,.98))!important;
  box-shadow:0 6px 14px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.moovie-dashboard-product-item small{color:#9aa4ad!important;font-weight:470!important}
.moovie-dashboard-product-item strong{color:#edf1f4!important;font-weight:550!important}
.moovie-dashboard-market-section .moovie-dashboard-split-card{
  border-color:rgba(255,255,255,.075)!important;
  background:linear-gradient(180deg,rgba(13,17,21,.98),rgba(9,12,15,.98))!important;
  box-shadow:0 7px 16px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.moovie-dashboard-news-row strong{font-weight:540!important;color:#e8ecef!important}
.moovie-dashboard-news-row small{color:#89949d!important}


.moovie-products-hub-page>.moovie-products-hub-balance-card{
  box-shadow:0 16px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.moovie-products-plans{gap:8px!important;padding-top:2px!important}
.moovie-products-plans .stake-asset-card{
  min-height:70px!important;
  padding:12px 12px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(17,21,26,.98),rgba(10,13,17,.98))!important;
  box-shadow:0 9px 20px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important;
}
.moovie-products-plans .stake-asset-card:hover,
.moovie-products-plans .stake-asset-card:focus-visible{
  border-color:rgba(255,255,255,.14)!important;
  background:linear-gradient(180deg,rgba(20,25,30,.99),rgba(11,15,19,.99))!important;
  box-shadow:0 12px 26px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.moovie-products-plans .stake-asset-card:active{transform:translateY(1px) scale(.995)!important}
.moovie-products-plans .bubble-stake-list-icon{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.045)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-products-plans .bubble-stake-list-icon svg{width:19px!important;height:19px!important}
.moovie-products-plans .moovie-products-hub-product-icon{width:23px!important;height:23px!important}
.moovie-products-plans .stake-asset-copy>strong,
.moovie-products-plans .bubble-stake-list-title{font-weight:590!important;letter-spacing:-.01em!important;color:#f2f4f6!important}
.moovie-products-plans .stake-asset-copy>span,
.moovie-products-plans .stake-asset-copy .stake-asset-balance{font-weight:450!important;color:#9ca6af!important}
.moovie-products-plans .stake-asset-copy>small{font-weight:430!important;color:#7f8a94!important}
.moovie-products-plan-balance{font-weight:540!important;color:#dce2e7!important}
.moovie-products-plans .stake-asset-card>i{color:#77838d!important;font-style:normal!important;font-weight:450!important}
.moovie-products-hub-fuse-card{
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(21,25,30,.99),rgba(11,14,18,.99))!important;
}


.moovie-products-plan-coming-card{
  min-height:56px!important;
  padding:10px 12px!important;
  border-color:rgba(255,255,255,.045)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.018)!important;
  box-shadow:none!important;
  opacity:.78!important;
}
.moovie-products-plan-coming-copy{gap:3px!important;padding-right:72px!important}
.moovie-products-plan-coming-copy strong{font-size:11px!important;font-weight:540!important;color:#cfd5da!important}
.moovie-products-plan-coming-copy span{font-size:9.4px!important;font-weight:430!important;color:#79858f!important}
.moovie-products-plan-coming-ribbon{
  top:50%!important;
  bottom:auto!important;
  right:11px!important;
  width:auto!important;
  height:auto!important;
  transform:translateY(-50%)!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#89949d!important;
  font-size:8px!important;
  font-weight:580!important;
  letter-spacing:.07em!important;
}

@keyframes moovieFuseQuietEnter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.moovie-products-plans>.stake-asset-card,
.moovie-products-plans>.moovie-products-plan-coming-card{animation:moovieFuseQuietEnter .24s ease both!important}
.moovie-products-plans>*:nth-child(2){animation-delay:.025s!important}
.moovie-products-plans>*:nth-child(3){animation-delay:.05s!important}
.moovie-products-plans>*:nth-child(4){animation-delay:.075s!important}
.moovie-products-plans>*:nth-child(5){animation-delay:.10s!important}
.moovie-products-plans>*:nth-child(n/**/+6){animation-delay:.12s!important}

@media (max-width:390px){
  .moovie-products-plans .stake-asset-card{min-height:66px!important;padding:10px!important;border-radius:15px!important}
  .moovie-products-plans .bubble-stake-list-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}
  .moovie-products-plan-coming-card{min-height:52px!important;padding:9px 10px!important}
  .moovie-products-plan-coming-copy{padding-right:66px!important}
  .moovie-products-plan-coming-ribbon{right:9px!important}
}
@media (prefers-reduced-motion:reduce){
  .moovie-products-plans>.stake-asset-card,
  .moovie-products-plans>.moovie-products-plan-coming-card{animation:none!important;transition:none!important}
}




.moovie-environment-theme-picker-only{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
}
.moovie-environment-theme-picker-only .moovie-environment-theme-option{width:100%!important;min-width:0!important}



.moovie-hedge-summary-balance-card.moovie-selected-theme-card,.bubble-stake-standard-balance-card.moovie-selected-theme-card,.stake-intro-card.moovie-selected-theme-card{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}




.moovie-hedge-page .moovie-hedge-balance-integrated-actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:4px!important;
}
.moovie-product-header-back,
.moovie-product-header-back:hover,
.moovie-product-header-back:active,
.moovie-product-header-back:focus{
  width:31px!important;
  min-width:31px!important;
  height:31px!important;
  min-height:31px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dce3e8!important;
  display:grid!important;
  place-items:center!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
.moovie-product-header-back svg{width:18px!important;height:18px!important;display:block!important}
@media (max-width:520px){
  .moovie-product-header-back{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}
  .moovie-product-header-back svg{width:17px!important;height:17px!important}
}


.stake-intro-card{position:relative!important}
.stake-top-actions{
  position:absolute!important;
  top:11px!important;
  right:11px!important;
  z-index:9!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:4px!important;
  margin:0!important;
}
.stake-top-actions .stake-help-top{
  position:static!important;
  inset:auto!important;
  margin:0!important;
}
.stake-top-actions .moovie-stake-header-back{position:static!important;inset:auto!important}
@media (max-width:520px){.stake-top-actions{top:10px!important;right:10px!important;gap:3px!important}}














.bubble-stake-standard-balance-card .bubble-stake-summary-line{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto 28px!important;
  align-items:center!important;
  column-gap:7px!important;
}
.bubble-stake-standard-balance-card .bubble-stake-summary-line::after{display:none!important;content:none!important}
.bubble-stake-standard-balance-card .bubble-stake-summary-line>em{justify-self:end!important}
.bubble-stake-summary-back,
.bubble-stake-summary-back:hover,
.bubble-stake-summary-back:active,
.bubble-stake-summary-back:focus{
  width:28px!important;
  min-width:28px!important;
  height:28px!important;
  min-height:28px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#dce3e8!important;
  display:grid!important;
  place-items:center!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
.bubble-stake-summary-back svg{width:17px!important;height:17px!important;display:block!important}
@media (max-width:520px){
  .bubble-stake-standard-balance-card .bubble-stake-summary-line{grid-template-columns:minmax(0,1fr) auto 26px!important;column-gap:6px!important}
  .bubble-stake-summary-back{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}
}


.moovie-dashboard-home-balance-card{margin-bottom:0!important}
.moovie-wallet-total-events{color:#eef3f7!important}
.moovie-wallet-total-events:hover{color:#fff!important}
.moovie-dashboard-home-balance-card .moovie-wallet-total-events svg{width:24px!important;height:24px!important}

.moovie-exit-confirm-backdrop{z-index:260!important}
.moovie-exit-confirm-sheet{
  width:min(390px,calc(100vw - 28px))!important;
  max-width:390px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(17,20,24,.995),rgba(7,9,12,.995))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.moovie-exit-confirm-body{padding:24px 20px 20px!important;text-align:center!important}
.moovie-exit-confirm-mark{
  width:46px!important;height:46px!important;margin:2px auto 13px!important;
  display:grid!important;place-items:center!important;
}
.moovie-exit-confirm-mark img{width:46px!important;height:46px!important;object-fit:contain!important;display:block!important}
.moovie-exit-confirm-body h2{margin:0!important;color:#f7f9fb!important;font-size:19px!important;font-weight:620!important;letter-spacing:-.02em!important}
.moovie-exit-confirm-body p{margin:9px auto 0!important;max-width:310px!important;color:#a8b1b9!important;font-size:12px!important;font-weight:450!important;line-height:1.5!important}
.moovie-exit-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:20px!important}
.moovie-exit-confirm-actions button{min-height:42px!important;margin:0!important;border-radius:12px!important}
@media (max-width:390px){
  .moovie-exit-confirm-body{padding:22px 16px 16px!important}
  .moovie-exit-confirm-actions{gap:8px!important}
}



.moovie-dashboard-product-head-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:5px!important;
  flex:0 0 auto!important;
}
.moovie-dashboard-product-head-actions>.moovie-dashboard-product-open-bare{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:22px!important;
  min-width:22px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.moovie-dashboard-product-head-actions>.moovie-dashboard-product-open-bare:hover,
.moovie-dashboard-product-head-actions>.moovie-dashboard-product-open-bare:focus-visible{
  color:#b8ff3b!important;
  outline:none!important;
}
.moovie-dashboard-product-head-actions>.moovie-dashboard-product-open-bare svg{width:17px!important;height:17px!important}
.moovie-dashboard-vip-diamond{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:30px!important;
  min-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  color:#fff!important;
}
.moovie-dashboard-vip-diamond .header-vip-tier-gem{width:21px!important;height:21px!important}
.moovie-dashboard-vip-diamond .header-vip-tier-gem svg{width:18px!important;height:18px!important}
.moovie-dashboard-vip-diamond.is-standard{color:#79c6ff!important}
.moovie-dashboard-vip-diamond.is-premier{color:#f2c66d!important}
.moovie-dashboard-vip-diamond.is-elite{color:#f4f7ff!important}
.moovie-dashboard-vip-diamond:hover .header-vip-tier-gem,
.moovie-dashboard-vip-diamond:focus-visible .header-vip-tier-gem{border-color:currentColor!important;transform:translateY(-1px)!important}
.moovie-dashboard-vip-diamond:focus-visible{outline:2px solid rgba(184,255,59,.52)!important;outline-offset:1px!important;border-radius:8px!important}

.moovie-dashboard-product-item{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:100%!important;
  margin:0!important;
  font:inherit!important;
  text-align:left!important;
  cursor:pointer!important;
  transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease!important;
}
.moovie-dashboard-product-item:hover,
.moovie-dashboard-product-item:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(255,255,255,.18)!important;
  background:linear-gradient(180deg,rgba(19,24,29,.99),rgba(10,14,18,.99))!important;
  box-shadow:0 8px 18px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)!important;
  outline:none!important;
}
.moovie-dashboard-product-item:active{transform:translateY(0)!important}


.moovie-dashboard-overview-card .moovie-dashboard-section-head small,
.moovie-dashboard-overview-card .moovie-dashboard-section-head strong,
.moovie-dashboard-overview-card .moovie-dashboard-section-head span,
.moovie-dashboard-overview-card .moovie-dashboard-product-total span,
.moovie-dashboard-overview-card .moovie-dashboard-product-total strong,
.moovie-dashboard-overview-card .moovie-dashboard-product-item small,
.moovie-dashboard-overview-card .moovie-dashboard-product-item strong,
.moovie-dashboard-overview-card .moovie-dashboard-vip-progress-copy small,
.moovie-dashboard-overview-card .moovie-dashboard-vip-progress-copy strong,
.moovie-dashboard-overview-card .moovie-dashboard-vip-progress-copy>span{
  color:#fff!important;
}
.moovie-dashboard-overview-card .moovie-dashboard-section-head span,
.moovie-dashboard-overview-card .moovie-dashboard-product-item small,
.moovie-dashboard-overview-card .moovie-dashboard-vip-progress-copy small,
.moovie-dashboard-overview-card .moovie-dashboard-vip-progress-copy>span{opacity:1!important}

.moovie-dashboard-bubble-value{
  display:flex!important;
  align-items:baseline!important;
  gap:3px!important;
  margin-top:2px!important;
  min-width:0!important;
  color:#fff!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
.moovie-dashboard-bubble-value>span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:600!important;
}
.moovie-dashboard-bubble-value>small{
  flex:0 0 auto!important;
  color:#fff!important;
  opacity:1!important;
  font-size:8px!important;
  font-weight:520!important;
}
@media (max-width:390px){
  .moovie-dashboard-product-head-actions{gap:3px!important}
  .moovie-dashboard-vip-diamond{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}
  .moovie-dashboard-bubble-value>span{font-size:9.2px!important}
  .moovie-dashboard-bubble-value>small{font-size:7.4px!important}
}
@media (prefers-reduced-motion:reduce){.moovie-dashboard-product-item{transition:none!important}.moovie-dashboard-product-item:hover,.moovie-dashboard-product-item:focus-visible{transform:none!important}}



















.moovie-dashboard-payment-forecast{
  margin-top:10px!important;
  padding-top:10px!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
}
.moovie-dashboard-payment-title{
  display:flex!important;
  align-items:baseline!important;
  justify-content:space-between!important;
  gap:10px!important;
  min-width:0!important;
}
.moovie-dashboard-payment-title strong{
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:1.25!important;
}
.moovie-dashboard-payment-title small{
  color:#fff!important;
  font-size:8.5px!important;
  font-weight:450!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.moovie-dashboard-payment-list{margin-top:7px!important;display:grid!important;gap:0!important}
.moovie-dashboard-payment-row{
  display:grid!important;
  grid-template-columns:minmax(66px,.9fr) auto minmax(84px,1fr)!important;
  align-items:center!important;
  column-gap:7px!important;
  min-height:24px!important;
  padding:4px 0!important;
  border-top:1px solid rgba(255,255,255,.05)!important;
  min-width:0!important;
}
.moovie-dashboard-payment-row:first-child{border-top:0!important}
.moovie-dashboard-payment-row span,
.moovie-dashboard-payment-row small,
.moovie-dashboard-payment-row strong{color:#fff!important;white-space:nowrap!important;min-width:0!important}
.moovie-dashboard-payment-row span{font-size:9.4px!important;font-weight:540!important;overflow:hidden!important;text-overflow:ellipsis!important}
.moovie-dashboard-payment-row small{font-size:8.5px!important;font-weight:440!important;text-align:center!important}
.moovie-dashboard-payment-row strong{font-size:9.2px!important;font-weight:590!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important}
.moovie-dashboard-payment-empty{padding:9px 0 4px!important;color:#fff!important;font-size:9px!important;font-weight:450!important}
.moovie-dashboard-payment-pagination{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  margin-top:7px!important;
}
.moovie-dashboard-payment-pagination button{
  appearance:none!important;
  -webkit-appearance:none!important;
  width:25px!important;
  min-width:25px!important;
  height:25px!important;
  min-height:25px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.025)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-dashboard-payment-pagination button svg{width:13px!important;height:13px!important}
.moovie-dashboard-payment-pagination button:disabled{opacity:.3!important}
.moovie-dashboard-payment-pagination span{color:#fff!important;font-size:8.5px!important;font-weight:520!important;min-width:28px!important;text-align:center!important}
@media (max-width:390px){
  .moovie-dashboard-payment-title small{display:none!important}
  .moovie-dashboard-payment-row{grid-template-columns:minmax(58px,.8fr) auto minmax(78px,1fr)!important;column-gap:5px!important}
  .moovie-dashboard-payment-row span{font-size:8.8px!important}
  .moovie-dashboard-payment-row small{font-size:8px!important}
  .moovie-dashboard-payment-row strong{font-size:8.6px!important}
}


.moovie-dashboard-bubble-value{
  display:inline-flex!important;
  flex-wrap:nowrap!important;
  align-items:baseline!important;
  gap:3px!important;
  width:max-content!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
.moovie-dashboard-bubble-value>span,
.moovie-dashboard-bubble-value>small{
  display:inline!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  flex:0 0 auto!important;
}
@media (max-width:390px){
  .moovie-dashboard-bubble-value{gap:2px!important}
  .moovie-dashboard-bubble-value>span{font-size:8.8px!important}
  .moovie-dashboard-bubble-value>small{font-size:7.2px!important}
}


.moovie-products-plans .stake-asset-copy>strong,
.moovie-products-plans .bubble-stake-list-title,
.moovie-products-plan-coming-copy strong{
  color:#f2f4f6!important;
}
.moovie-dashboard-product-item strong.moovie-dashboard-bubble-value{
  display:inline-flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.moovie-products-hub-page .moovie-wallet-context-single strong{color:#f2f4f6!important}


.moovie-dashboard-vip-diamond.is-standard,.moovie-dashboard-vip-diamond.is-standard .header-vip-tier-gem{color:#79c6ff!important}
.moovie-dashboard-vip-diamond.is-premier,.moovie-dashboard-vip-diamond.is-premier .header-vip-tier-gem{color:#f2c66d!important}
.moovie-dashboard-vip-diamond.is-elite,.moovie-dashboard-vip-diamond.is-elite .header-vip-tier-gem{color:#f4f7ff!important}
.moovie-dashboard-vip-diamond .header-vip-tier-gem svg{stroke:currentColor!important;filter:drop-shadow(0 0 7px currentColor)!important}

.moovie-products-plans .stake-asset-card .stake-asset-copy>strong,
.moovie-products-plans .moovie-products-title-row>strong,
.moovie-products-plans .bubble-stake-list-title{
  color:var(--lime,#b8ff3b)!important;
}
.moovie-products-title-row{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
}
.moovie-products-title-row>strong{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:12.5px!important;
  font-weight:590!important;
  letter-spacing:-.01em!important;
}
.moovie-products-rate-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  height:17px!important;
  margin:0!important;
  padding:0 6px!important;
  border:1px solid rgba(184,255,59,.24)!important;
  border-radius:999px!important;
  background:rgba(184,255,59,.055)!important;
  color:rgba(210,255,129,.92)!important;
  font-size:8.2px!important;
  font-weight:610!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  white-space:nowrap!important;
}
@media (max-width:390px){
  .moovie-products-title-row{gap:5px!important}
  .moovie-products-title-row>strong{font-size:12px!important}
  .moovie-products-rate-badge{height:16px!important;padding:0 5px!important;font-size:7.7px!important;letter-spacing:.04em!important}
}




.pwa-notification-permission-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  align-items:stretch!important;
  gap:9px!important;
}
.pwa-notification-permission-actions>.secondary-action-button,
.pwa-notification-permission-actions>.primary-button{
  width:100%!important;
  min-width:0!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:0 12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
}




.wallet-list-row.is-archived{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.018)}
.wallet-archived-badge{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:rgba(159,168,181,.10);color:#a9b2bf;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}
.wallet-archive-action{color:#9ca6b4}
.wallet-archive-action:hover{border-color:rgba(255,112,112,.24);color:#ff8f8f;background:rgba(255,92,92,.045)}
.wallet-restore-action{color:#caff74}
.wallet-restore-action:hover{border-color:rgba(184,255,59,.24);color:#d7ff91;background:rgba(184,255,59,.045)}
.wallet-page-controls.has-archive-control{grid-template-columns:minmax(0,1fr) 112px;gap:8px}
.wallet-page-controls.has-archive-control.has-legacy{grid-template-columns:minmax(0,1fr) 112px auto}
.wallet-archive-view-button{min-height:52px;padding:7px 9px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#10131a;color:#b8c0cb;cursor:pointer;text-align:left}
.wallet-archive-view-button>svg{width:17px;height:17px;flex:0 0 auto}
.wallet-archive-view-button>span{min-width:0;display:flex;flex-direction:column;gap:2px}
.wallet-archive-view-button strong{font-size:10.5px;line-height:1.1;color:#e5e9ef;font-weight:600;white-space:nowrap}
.wallet-archive-view-button small{font-size:8.8px;line-height:1.1;color:#818a97;white-space:nowrap}
.wallet-archive-view-button:hover,.wallet-archive-view-button.is-active{border-color:rgba(184,255,59,.20);color:#caff74;background:rgba(184,255,59,.045)}
.wallet-archive-view-button.is-active strong{color:#caff74}
@media (max-width:390px){
  .wallet-page-controls.has-archive-control{grid-template-columns:minmax(0,1fr) 96px;gap:7px}
  .wallet-page-controls.has-archive-control.has-legacy{grid-template-columns:minmax(0,1fr) 96px 96px;gap:6px}
  .wallet-archive-view-button{padding:7px 6px;gap:5px}
  .wallet-archive-view-button>svg{width:15px;height:15px}
  .wallet-archive-view-button strong{font-size:9.8px}
  .wallet-archive-view-button small{font-size:8px}
}
@media (max-width:350px){
  .wallet-page-controls.has-archive-control.has-legacy{grid-template-columns:minmax(0,1fr) 88px}
  .wallet-page-controls.has-archive-control.has-legacy .wallet-legacy-compact-control{grid-column:1/-1}
}


.core-vault-wallet-list{
  display:grid!important;
  gap:8px!important;
}
.core-vault-wallet-card{
  padding:11px!important;
  border:1px solid rgba(255,255,255,.058)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.018)!important;
}
.core-vault-wallet-card.is-archived{opacity:.7!important}
.core-vault-wallet-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding-bottom:9px!important;
  border-bottom:1px solid rgba(255,255,255,.045)!important;
}
.core-vault-wallet-head>div:first-child{min-width:0!important}
.core-vault-wallet-head small,
.core-vault-wallet-head strong{display:block!important}
.core-vault-wallet-head small{
  margin-bottom:3px!important;
  color:#eef3f6!important;
  font-size:10.5px!important;
  font-weight:700!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.core-vault-wallet-head strong{
  color:#788591!important;
  font-size:8.6px!important;
  font-weight:550!important;
  white-space:nowrap!important;
}
.core-vault-wallet-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:5px!important;
  flex:0 0 auto!important;
}
.core-vault-wallet-badges span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:20px!important;
  padding:3px 6px!important;
  border:1px solid rgba(184,255,59,.13)!important;
  border-radius:7px!important;
  background:rgba(184,255,59,.045)!important;
  color:#cbe99a!important;
  font-size:7.5px!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
.core-vault-wallet-badges span.is-archived{
  border-color:rgba(255,255,255,.075)!important;
  background:rgba(255,255,255,.025)!important;
  color:#8b969f!important;
}
.core-vault-wallet-footer{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding-top:9px!important;
}
.core-vault-wallet-footer>div{min-width:0!important}
.core-vault-wallet-footer small,
.core-vault-wallet-footer strong{display:block!important}
.core-vault-wallet-footer small{margin-bottom:2px!important;color:#6c7883!important;font-size:7.8px!important}
.core-vault-wallet-footer strong{color:#f1f5f7!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.core-vault-wallet-footer .core-lock-redeem-button{
  width:auto!important;
  min-width:92px!important;
  min-height:32px!important;
  flex:0 0 auto!important;
}
.core-cofrinho-action-card #core-cofrinho-name{
  font-size:15px!important;
  letter-spacing:0!important;
}
@media (max-width:390px){
  .core-vault-wallet-card{padding:9px!important}
  .core-vault-wallet-head{gap:7px!important}
  .core-vault-wallet-badges{max-width:100px!important}
  .core-vault-wallet-footer .core-lock-redeem-button{min-width:84px!important}
}



.moovie-products-card-action{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
  min-width:112px!important;height:44px!important;padding:0 13px!important;border:1px solid rgba(184,255,59,.24)!important;
  border-radius:13px!important;background:rgba(184,255,59,.055)!important;color:#eef4f0!important;cursor:pointer!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.moovie-products-card-action img{width:29px!important;height:29px!important;object-fit:contain!important;flex:0 0 29px!important}
.moovie-products-card-action>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1!important}
.moovie-products-card-action strong{font-size:13px!important;font-weight:680!important;color:#f4f7f3!important}
.moovie-products-card-action small{margin-top:3px!important;font-size:9.8px!important;font-weight:560!important;color:#aab5ad!important;letter-spacing:.025em!important}
.moovie-transfer-card-action{width:132px!important;min-width:132px!important;padding:0 10px!important;gap:7px!important;border-color:rgba(255,255,255,.14)!important;background:#0b0e12!important;color:#f4f7f3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 20px rgba(0,0,0,.24)!important}
.moovie-transfer-card-action>.moovie-transfer-card-icon{width:25px!important;height:25px!important;flex:0 0 25px!important;display:grid!important;place-items:center!important;color:#d8ff57!important}
.moovie-transfer-card-action>.moovie-transfer-card-icon svg{width:22px!important;height:22px!important}
.moovie-transfer-card-action>span:last-child{min-width:0!important;align-items:flex-start!important;text-align:left!important}
.moovie-transfer-card-action strong{font-size:11.5px!important}
.moovie-transfer-card-action small{margin-top:3px!important;font-size:7px!important;letter-spacing:.015em!important;white-space:nowrap!important}
.moovie-products-card-action:active{transform:scale(.97)!important}
.moovie-products-card-action:focus-visible{outline:1px solid rgba(184,255,59,.65)!important;outline-offset:2px!important}
.moovie-products-rate-strip{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin-top:4px!important;min-width:0!important}
.moovie-products-rate-strip>b{color:#89958d!important;font-size:10px!important;font-weight:560!important;line-height:1!important}
.moovie-products-rate-strip .moovie-products-rate-badge{height:19px!important;padding:0 7px!important;font-size:8.4px!important;letter-spacing:.035em!important}







.bubble-stake-vip-rate{display:block!important;margin-top:2px!important;color:rgba(210,255,129,.9)!important;font-size:8px!important;font-weight:650!important}
@media (max-width:430px){.moovie-products-card-action{min-width:104px!important;height:42px!important;padding:0 10px!important}.moovie-products-card-action img{width:27px!important;height:27px!important;flex-basis:27px!important}.moovie-products-card-action strong{font-size:12px!important}.moovie-products-card-action small{font-size:9px!important}.moovie-transfer-card-action{width:124px!important;min-width:124px!important;padding:0 8px!important;gap:6px!important}.moovie-transfer-card-action>.moovie-transfer-card-icon{width:23px!important;height:23px!important;flex-basis:23px!important}.moovie-transfer-card-action>.moovie-transfer-card-icon svg{width:20px!important;height:20px!important}.moovie-transfer-card-action strong{font-size:10.8px!important}.moovie-transfer-card-action small{font-size:6.5px!important}.moovie-products-rate-strip{gap:4px!important}.moovie-products-rate-strip .moovie-products-rate-badge{height:18px!important;padding:0 6px!important;font-size:7.8px!important}}



body .peur-token-hero .peur-card-market-actions.is-combined-only{
  width:min(120px,46vw)!important;
  flex-basis:min(120px,46vw)!important;
  min-height:116px!important;
  justify-content:flex-end!important;
  align-items:flex-end!important;
  gap:17px!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action{
  width:100%!important;
  min-width:0!important;
  min-height:32px!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  gap:6px!important;
  font-size:clamp(8.75px,2.7vw,10.5px)!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action>span:last-of-type{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack{
  width:min(120px,46vw)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:17px!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
  width:100%!important;
  min-width:0!important;
  min-height:32px!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  gap:6px!important;
  font-size:clamp(8.75px,2.7vw,10.5px)!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action>span:last-of-type{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media (max-width:430px){
  body .peur-token-hero .peur-card-market-actions.is-combined-only{
    width:min(118px,46vw)!important;
    flex-basis:min(118px,46vw)!important;
    min-height:112px!important;
    gap:16px!important;
  }
  body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action{min-height:31px!important;padding:0 9px!important}
  .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack{width:min(118px,46vw)!important;gap:16px!important}
  .payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{min-height:31px!important;padding:0 9px!important}
}






.asset-owned-with-card-actions.has-advanced-wallet-controls{
  min-height:0!important;
  padding-right:0!important;
  padding-bottom:0!important;
}
.detail-advanced-disclosure{
  width:100%!important;
  margin:4px 0 0!important;
  padding:0 0 5px!important;
  border-top:0!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  position:relative!important;
  z-index:2!important;
  background:transparent!important;
}
.detail-advanced-disclosure .detail-advanced-toggle{
  width:100%!important;
  min-height:27px!important;
  padding:0 2px!important;
  border:0!important;
  background:transparent!important;
  color:#aab3be!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:5px!important;
  font:600 10.5px/1.2 inherit!important;
  cursor:pointer!important;
}
.detail-advanced-disclosure .detail-advanced-toggle svg{width:15px!important;height:15px!important;flex:0 0 15px!important}
.detail-advanced-disclosure .detail-advanced-toggle:hover,
.detail-advanced-disclosure .detail-advanced-toggle:focus-visible{color:#dce3e9!important}
.detail-advanced-expanded{
  width:100%!important;
  margin:6px 0 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  position:relative!important;
  z-index:1!important;
}
.detail-advanced-expanded .detail-advanced-action-grid{
  width:100%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
}
.detail-advanced-expanded .detail-advanced-action{
  min-width:0!important;
  height:39px!important;
  min-height:39px!important;
  padding:0 7px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.028)!important;
  color:#d7dde4!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
  cursor:pointer!important;
  overflow:hidden!important;
}
body .detail-advanced-expanded .detail-advanced-action#open-detail-wallets,
body .detail-advanced-expanded .detail-advanced-action#open-detail-wallets:hover,
body .detail-advanced-expanded .detail-advanced-action#open-detail-wallets:focus-visible{
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.028)!important;
  box-shadow:none!important;
}
.detail-advanced-expanded .detail-advanced-action:hover,
.detail-advanced-expanded .detail-advanced-action:focus-visible,
body .detail-advanced-expanded .detail-advanced-action#open-detail-wallets:hover,
body .detail-advanced-expanded .detail-advanced-action#open-detail-wallets:focus-visible{
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.05)!important;
}
.detail-advanced-expanded .detail-advanced-action>span:last-child{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:10px!important;
  font-weight:650!important;
}
.detail-advanced-expanded .detail-advanced-action svg{width:19px!important;height:19px!important;min-width:19px!important;flex:0 0 19px!important}
.detail-advanced-expanded .detail-advanced-action#open-detail-wallets svg{width:23px!important;height:23px!important;min-width:23px!important;flex-basis:23px!important}
.detail-advanced-expanded .detail-advanced-action.is-active{
  border-color:rgba(184,255,59,.34)!important;
  background:rgba(184,255,59,.10)!important;
  color:#d9ff96!important;
}
.detail-advanced-expanded .detail-advanced-wallets.is-active::after,
.detail-advanced-expanded .detail-advanced-dynamic-card.is-active::after{
  content:"";
  width:6px!important;
  height:6px!important;
  flex:0 0 6px!important;
  border-radius:50%!important;
  background:#b8ff3b!important;
  box-shadow:0 0 8px rgba(184,255,59,.48)!important;
}
.detail-advanced-expanded .detail-advanced-move{color:#f1d769!important}
.detail-advanced-expanded .detail-advanced-move-plus{
  display:block!important;
  min-width:19px!important;
  font:650 27px/1 Arial,sans-serif!important;
  line-height:19px!important;
  transform:translateY(-1px)!important;
}


.wallet-rotation-switch-row .multichain-page-toggle{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  width:72px!important;
  min-width:72px!important;
  height:32px!important;
  min-height:32px!important;
  padding:0!important;
  border-radius:10px!important;
}
.wallet-rotation-switch-row .multichain-page-toggle>span{
  position:absolute!important;
  left:4px!important;
  top:4px!important;
  width:24px!important;
  height:24px!important;
  margin:0!important;
  transform:translateX(0)!important;
}
.wallet-rotation-switch-row .multichain-page-toggle>b{
  position:absolute!important;
  right:8px!important;
  top:0!important;
  bottom:0!important;
  min-width:22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:10px!important;
  color:#8d96a5!important;
}
.wallet-rotation-switch-row .multichain-page-toggle.on>span{transform:translateX(40px)!important}
.wallet-rotation-switch-row .multichain-page-toggle.on>b{left:8px!important;right:auto!important;color:#d7ff8f!important}


.balance-card-action-group #open-detail-wallets,
.token-owned-with-actions #open-token-wallets,
body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
}
.balance-card-action-group #open-detail-wallets svg,
.token-owned-with-actions #open-token-wallets svg,
body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets svg{
  width:26px!important;
  height:26px!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets,
body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets:hover,
body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets:focus-visible{
  margin:0!important;
  padding:0!important;
  align-self:flex-end!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
}
.balance-card-action-group:has(.wif-sweep-open-action){width:40px!important;height:40px!important}
.balance-card-action-group:has(.wif-sweep-open-action)>.wif-sweep-open-action{bottom:47px!important}



body .peur-token-hero{padding:17px 17px 15px!important}
body .peur-token-hero.chart-collapsed,
body .peur-token-hero.chart-expanded{min-height:156px!important}
body .peur-token-hero .detail-chart-wrap{display:none!important}
body .peur-token-hero .peur-summary-compact-v638{
  width:100%!important;
  margin-top:9px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) clamp(110px,34vw,122px)!important;
  align-items:end!important;
  gap:12px!important;
}
body .peur-token-hero .peur-summary-compact-v638 .peur-balance-inline{min-width:0!important}
body .peur-token-hero .peur-summary-compact-v638 .peur-balance-inline>small{margin-top:4px!important}
body .peur-token-hero .peur-current-price-line{
  margin-top:2px!important;
  color:#dfe5eb!important;
  font-size:11px!important;
  font-weight:650!important;
  line-height:1.3!important;
  white-space:nowrap!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only{
  width:100%!important;
  min-width:0!important;
  min-height:88px!important;
  height:auto!important;
  flex:0 0 auto!important;
  align-self:end!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
  gap:7px!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action{
  width:100%!important;
  min-width:0!important;
  min-height:34px!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  gap:6px!important;
  font-size:clamp(9px,2.7vw,10.5px)!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action>span:last-of-type{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}


.tron-resource-sheet{
  max-height:min(88dvh,760px)!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
}
.tron-resource-sheet>.modal-body,
.tron-resource-sheet .modal-body{
  min-height:0!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.tron-resource-sheet>.modal-body::-webkit-scrollbar,
.tron-resource-sheet .modal-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}


body .detail-content .native-asset-hero .asset-owned>strong,
body .detail-content .token-asset-hero .asset-owned>strong,
body .detail-content .peur-token-hero .peur-balance-inline>strong{
  font-size:clamp(20px,5.6vw,23px)!important;
  line-height:1.06!important;
}
body .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total strong,
body .moovie-products-standard-wallet .moovie-peur-wallet-card .moovie-wallet-total strong{font-size:21px!important;line-height:1.04!important}


@media (max-width:390px){
  .detail-advanced-disclosure{margin-top:3px!important;padding:0 0 4px!important}
  .detail-advanced-disclosure .detail-advanced-toggle{min-height:27px!important;font-size:10px!important}
  .detail-advanced-expanded{margin-top:4px!important}
  .detail-advanced-expanded .detail-advanced-action-grid{gap:5px!important}
  .detail-advanced-expanded .detail-advanced-action{height:37px!important;min-height:37px!important;padding:0 5px!important;gap:4px!important}
  .detail-advanced-expanded .detail-advanced-action>span:last-child{font-size:9.4px!important}
  .detail-advanced-expanded .detail-advanced-action svg{width:18px!important;height:18px!important;min-width:18px!important;flex-basis:18px!important}
  .detail-advanced-expanded .detail-advanced-action#open-detail-wallets svg{width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important}
  .detail-advanced-expanded .detail-advanced-move-plus{min-width:18px!important;font-size:26px!important;line-height:18px!important}
  .balance-card-action-group #open-detail-wallets,
  .token-owned-with-actions #open-token-wallets,
  body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}
  .balance-card-action-group #open-detail-wallets svg,
  .token-owned-with-actions #open-token-wallets svg,
  body .peur-token-hero .peur-card-market-actions.is-combined-only>#open-token-wallets svg{width:25px!important;height:25px!important}
  .balance-card-action-group:has(.wif-sweep-open-action){width:38px!important;height:38px!important}
  .balance-card-action-group:has(.wif-sweep-open-action)>.wif-sweep-open-action{bottom:45px!important}
  body .peur-token-hero{padding:16px 15px 14px!important}
  body .peur-token-hero.chart-collapsed,
  body .peur-token-hero.chart-expanded{min-height:150px!important}
  body .peur-token-hero .peur-summary-compact-v638{grid-template-columns:minmax(0,1fr) clamp(104px,35vw,114px)!important;gap:9px!important;margin-top:8px!important}
  body .peur-token-hero .peur-current-price-line{font-size:10.2px!important}
  body .peur-token-hero .peur-card-market-actions.is-combined-only{min-height:84px!important;gap:6px!important}
  body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action{min-height:33px!important;padding:0 8px!important}
  body .detail-content .native-asset-hero .asset-owned>strong,
  body .detail-content .token-asset-hero .asset-owned>strong,
  body .detail-content .peur-token-hero .peur-balance-inline>strong{font-size:20px!important}
  body .moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-total strong,
  body .moovie-products-standard-wallet .moovie-peur-wallet-card .moovie-wallet-total strong{font-size:20px!important}
  
}




.help-center-page:not(.moovie-help-center-page){
  max-width:100%!important;
  min-width:0!important;
  overflow-x:hidden!important;
}
.help-center-page:not(.moovie-help-center-page) .help-center-search-panel{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
.help-center-page:not(.moovie-help-center-page) .help-center-category-rail{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overscroll-behavior-x:contain!important;
  overscroll-behavior-y:none!important;
}

.device-shell.app-device>.app-shell>.peuro-experimental-menu-layer{
  position:absolute!important;
  inset:0!important;
  z-index:2147482500!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  padding:calc(var(--safe-top) + 7px) 0 0!important;
  background:rgba(2,4,7,.60)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
}
.peuro-experimental-menu-sheet{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  max-height:100%!important;
  min-height:0!important;
  margin:0!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-bottom:0!important;
  border-radius:27px 27px 0 0!important;
  background:linear-gradient(180deg,#10151b 0%,#090d11 38%,#080b0f 100%)!important;
  box-shadow:0 -28px 80px rgba(0,0,0,.50)!important;
  overflow:hidden!important;
  transform:translate3d(0,0,0);
  transition:transform .20s cubic-bezier(.22,.78,.24,1)!important;
  will-change:transform;
}
.peuro-experimental-menu-sheet.is-dragging{transition:none!important;user-select:none!important;-webkit-user-select:none!important}
.peuro-experimental-menu-sheet.is-dismissing{transition:transform .18s ease-in!important}
.peuro-experimental-menu-grab{
  position:absolute;
  z-index:8;
  top:6px;
  left:50%;
  width:48px;
  height:18px;
  transform:translateX(-50%);
  display:grid;
  place-items:start center;
  pointer-events:none;
}
.peuro-experimental-menu-grab span{display:block;width:36px;height:4px;margin-top:2px;border-radius:999px;background:rgba(255,255,255,.23)}
.peuro-experimental-menu-content{height:100%;min-height:0;overflow:hidden}
.peuro-experimental-menu-home{
  height:100%;
  min-height:0;
  display:flex;
  flex-direction:column;
  padding:clamp(34px,7vh,60px) 20px calc(24px + var(--safe-bottom));
}
.peuro-experimental-menu-brand{
  flex:0 0 auto;
  display:grid;
  justify-items:center;
  gap:10px;
  padding:8px 0 clamp(30px,7vh,58px);
}
.peuro-experimental-menu-brand img{
  display:block;
  width:68px;
  height:68px;
  object-fit:contain;
  filter:drop-shadow(0 9px 22px rgba(184,255,59,.13));
}
.peuro-experimental-menu-brand strong{
  color:#f3f6f8;
  font-size:20px!important;
  line-height:1.15!important;
  font-weight:650!important;
  letter-spacing:-.02em;
}
.peuro-experimental-menu-items{
  width:100%;
  display:grid;
  gap:7px;
  margin-top:0;
  border-top:1px solid rgba(255,255,255,.065);
  border-bottom:1px solid rgba(255,255,255,.045);
}
.peuro-experimental-menu-items>button{
  width:100%;
  min-height:62px;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) 24px;
  align-items:center;
  gap:12px;
  padding:8px 4px;
  border:0;
  border-bottom:1px solid rgba(255,255,255,.045);
  background:transparent;
  color:#ecf0f3;
  text-align:left;
  cursor:pointer;
}
.peuro-experimental-menu-items>button:last-child{border-bottom:0}
.peuro-experimental-menu-items>button:active{background:rgba(255,255,255,.028)}
.peuro-experimental-menu-items>button>span:nth-child(2){min-width:0;font-size:14px!important;font-weight:560!important;line-height:1.2!important}
.peuro-experimental-menu-items>button>i{width:24px;height:24px;display:grid;place-items:center;color:#6f7b85;font-style:normal}
.peuro-experimental-menu-items>button>i svg{width:18px;height:18px}
.peuro-experimental-menu-icon{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  color:#d7dee3;
}
.peuro-experimental-menu-icon svg{width:24px!important;height:24px!important}
.peuro-experimental-menu-moovie img{width:31px;height:31px;display:block;object-fit:contain}
.peuro-experimental-menu-bank .peuro-menu-bank-mark{width:31px;height:31px;display:block;object-fit:contain}

.peuro-experimental-subpage{
  height:100%;
  min-height:0;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  padding-top:22px;
}
.peuro-experimental-subpage-head{
  position:relative;
  z-index:4;
  min-height:52px;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) 44px;
  align-items:center;
  gap:8px;
  padding:0 14px 6px;
  border-bottom:1px solid rgba(255,255,255,.06);
  background:rgba(13,18,23,.97);
}
.peuro-experimental-subpage-head>button{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  border-radius:12px;
  background:transparent;
  color:#e6ecef;
  pointer-events:auto;
  touch-action:manipulation;
  cursor:pointer;
}
.peuro-experimental-subpage-head>button svg{width:21px;height:21px}
.peuro-experimental-subpage-head>strong{
  min-width:0;
  text-align:center;
  color:#f0f3f5;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:650!important;
}
.peuro-experimental-subpage-scroll{
  min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior:contain;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  padding:14px 14px calc(28px + var(--safe-bottom));
}
.peuro-experimental-subpage-scroll::-webkit-scrollbar{width:0;height:0;display:none}
.peuro-experimental-definitions .settings-group{margin:0 0 10px}
.peuro-experimental-definitions .settings-group:last-child{margin-bottom:0}


.peuro-experimental-help-layer{
  position:absolute;
  z-index:6;
  inset:0;
  min-width:0;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  padding-top:22px;
  border-radius:27px 27px 0 0;
  background:linear-gradient(180deg,#10151b 0%,#090d11 35%,#080b0f 100%);
  overflow:hidden;
}
.peuro-experimental-help-head{padding-bottom:6px}
.peuro-experimental-help-scroll{
  min-width:0;
  min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior:contain;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  padding:12px 14px calc(28px + var(--safe-bottom));
}
.peuro-experimental-help-scroll::-webkit-scrollbar{width:0;height:0;display:none}
.peuro-experimental-help-page{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;overflow-x:hidden!important}
.peuro-experimental-help-title{padding:2px 1px 12px!important}
.peuro-experimental-help-title>div{width:100%;min-width:0}
.peuro-experimental-help-title h1{font-size:16px!important}
.peuro-experimental-help-page .help-center-category-rail{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;contain:inline-size}
.peuro-experimental-help-page .help-center-category{max-width:none}

@media (max-width:390px){
  .peuro-experimental-menu-home{padding-left:16px;padding-right:16px}
  .peuro-experimental-menu-brand img{width:62px;height:62px}
  .peuro-experimental-menu-items>button{min-height:58px;grid-template-columns:39px minmax(0,1fr) 22px;gap:10px}
  .peuro-experimental-menu-icon{width:38px;height:38px}
  .peuro-experimental-menu-icon svg{width:23px!important;height:23px!important}
  .peuro-experimental-subpage-scroll,.peuro-experimental-help-scroll{padding-left:12px;padding-right:12px}
}
@media (prefers-reduced-motion:reduce){
  .peuro-experimental-menu-sheet{transition:none!important}
}


@keyframes peuroExperimentalMenuBackdropIn{from{opacity:0}to{opacity:1}}
@keyframes peuroExperimentalMenuRise{from{transform:translate3d(0,102%,0)}to{transform:translate3d(0,0,0)}}
.device-shell.app-device>.app-shell>.peuro-experimental-menu-layer.is-opening{
  animation:peuroExperimentalMenuBackdropIn .30s ease-out both!important;
}
.peuro-experimental-menu-sheet.is-opening{
  animation:peuroExperimentalMenuRise .38s cubic-bezier(.18,.82,.24,1) both!important;
}
.peuro-experimental-menu-home{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch!important;
}
.peuro-experimental-menu-home::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.peuro-experimental-menu-home .peuro-experimental-menu-brand{
  padding-bottom:clamp(20px,4.6vh,38px)!important;
}
.peuro-experimental-menu-items{gap:2px!important}
.peuro-experimental-menu-items>button{min-height:57px!important}

.peuro-experimental-definitions-scroll{padding-top:10px!important}
.peuro-definition-list{
  width:100%;
  display:grid;
  border-top:1px solid rgba(255,255,255,.07);
  border-bottom:1px solid rgba(255,255,255,.055);
}
.peuro-definition-row{
  width:100%;
  min-height:61px;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) auto;
  align-items:center;
  gap:11px;
  padding:8px 4px;
  border:0;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:transparent;
  color:#edf2f5;
  text-align:left;
  cursor:pointer;
}
.peuro-definition-row:last-child{border-bottom:0}
.peuro-definition-row:active{background:rgba(255,255,255,.03)}
.peuro-definition-row:disabled{cursor:default;opacity:.58}
.peuro-definition-icon{
  width:40px;
  height:40px;
  display:grid;
  place-items:center;
  color:#dce5e9;
}
.peuro-definition-icon svg{width:23px!important;height:23px!important}
.peuro-definition-copy{min-width:0;display:grid;gap:3px}
.peuro-definition-copy strong{font-size:14px!important;line-height:1.2!important;font-weight:590!important;color:#eef2f4}
.peuro-definition-copy small{font-size:11px!important;line-height:1.25!important;color:#77848d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.peuro-definition-chevron{width:28px;height:28px;display:grid;place-items:center;color:#66737c;font-style:normal}
.peuro-definition-chevron svg{width:17px!important;height:17px!important}
.peuro-definition-row.is-priority .peuro-definition-icon{color:#bfff36}
.peuro-definition-row.is-danger .peuro-definition-icon,
.peuro-definition-row.is-danger .peuro-definition-copy strong{color:#ff8f98}
.peuro-definition-switch{
  position:relative;
  width:42px;
  height:24px;
  flex:0 0 auto;
  border-radius:999px;
  background:#273039;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
  transition:background .16s ease,box-shadow .16s ease;
}
.peuro-definition-switch b{
  position:absolute;
  top:3px;
  left:3px;
  width:18px;
  height:18px;
  border-radius:50%;
  background:#e9eef1;
  box-shadow:0 2px 7px rgba(0,0,0,.34);
  transition:transform .16s ease,background .16s ease;
}
.peuro-definition-switch.is-on{background:#a9f42d;box-shadow:0 0 0 1px rgba(181,255,57,.35),0 0 14px rgba(170,244,45,.12)}
.peuro-definition-switch.is-on b{transform:translateX(18px);background:#071006}
.peuro-definition-toggle.is-on .peuro-definition-icon{color:#bfff36}

.peuro-experimental-radio-list{
  width:100%;
  margin:2px 0 0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.075);
  border-radius:17px;
  background:rgba(255,255,255,.018);
}
.peuro-experimental-radio-row{
  width:100%;
  min-height:58px;
  padding:0 16px;
  border:0;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:transparent;
  color:#eef2f4;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  cursor:pointer;
  text-align:left;
}
.peuro-experimental-radio-row:last-child{border-bottom:0}
.peuro-experimental-radio-row:active{background:rgba(255,255,255,.03)}
.peuro-experimental-radio-copy{min-width:0;display:flex;align-items:center;gap:12px}
.peuro-experimental-radio-copy img{width:27px!important;height:27px!important;object-fit:contain!important;flex:0 0 27px!important}
.peuro-experimental-radio-copy img.is-peuro{border-radius:50%}
.peuro-experimental-radio-copy strong{font-size:13.5px;font-weight:620;line-height:1.2}
.peuro-experimental-radio-mark{
  width:20px;
  height:20px;
  flex:0 0 20px;
  border:1.5px solid #58626e;
  border-radius:50%;
  display:grid;
  place-items:center;
}
.peuro-experimental-radio-mark b{width:10px;height:10px;border-radius:50%;background:transparent}
.peuro-experimental-radio-row.is-selected .peuro-experimental-radio-mark{border-color:#b8ff3b}
.peuro-experimental-radio-row.is-selected .peuro-experimental-radio-mark b{background:#b8ff3b;box-shadow:0 0 9px rgba(184,255,59,.32)}


.peuro-experimental-settings-embed>.settings-page{
  width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  overflow:visible!important;
}
.peuro-experimental-settings-embed .settings-page>.page-title,
.peuro-experimental-settings-embed .settings-security-tabs{display:none!important}
.peuro-experimental-settings-embed.is-settings .settings-fiat-group,
.peuro-experimental-settings-embed.is-settings .settings-language-group{display:none!important}
.peuro-experimental-settings-embed.is-security .seed-recovery-settings-card{display:none!important}
.peuro-experimental-settings-embed .settings-group:first-of-type{margin-top:0!important}
.peuro-experimental-settings-embed .security-settings-card:first-of-type{margin-top:0!important}





.peuro-experimental-core-page{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
.peuro-experimental-core-page>.page-title{display:none!important}
.peuro-experimental-core-page .activity-summary-bar,
.peuro-experimental-core-page .moovie-resource-format-card-first{margin-top:2px!important}
.peuro-experimental-core-page .services-category:last-child,
.peuro-experimental-core-page .activity-list-full:last-child{margin-bottom:0!important}

@media (max-width:390px){
  .peuro-experimental-menu-items>button{min-height:54px!important}
  .peuro-definition-row{min-height:58px;grid-template-columns:39px minmax(0,1fr) auto;gap:9px}
  .peuro-definition-icon{width:38px;height:38px}
  .peuro-definition-icon svg{width:22px!important;height:22px!important}
}
@media (prefers-reduced-motion:reduce){
  .device-shell.app-device>.app-shell>.peuro-experimental-menu-layer.is-opening,
  .peuro-experimental-menu-sheet.is-opening{animation:none!important}
  .peuro-definition-switch,.peuro-definition-switch b{transition:none!important}
}


.peuro-experimental-menu-exit{
  color:#d9e0e5!important;
}
.peuro-experimental-menu-exit .peuro-experimental-menu-icon{color:#ff4d4f!important}
.peuro-experimental-menu-exit .peuro-experimental-menu-icon svg{stroke:currentColor!important}

.moovie-news-source-viewport{
  width:100%;
  min-width:0;
  overflow:hidden;
  margin:0 0 6px;
}
.moovie-news-source-rail{
  width:100%;
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:100%;
  gap:0;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y pinch-zoom;
}
.moovie-news-source-rail::-webkit-scrollbar{display:none;width:0;height:0}
@media (hover:hover) and (pointer:fine){
  .moovie-news-source-rail{cursor:grab;user-select:none;-webkit-user-select:none}
  .moovie-news-source-rail.is-pointer-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}
}
.moovie-news-source-card{
  width:100%;
  min-width:0;
  margin:0!important;
  scroll-snap-align:start;
  scroll-snap-stop:always;
}
.moovie-news-source-card-portal::before{
  content:"BTC"!important;
  letter-spacing:-.08em!important;
}
.moovie-news-source-scope{
  flex:0 0 auto;
  min-height:31px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 10px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:10px;
  background:rgba(255,255,255,.025);
  color:#aeb8c0;
  font-size:9.5px;
  font-weight:650;
  letter-spacing:.04em;
  white-space:nowrap;
}
.moovie-news-source-dots{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:6px;
  margin:2px 0 12px;
}
.moovie-news-source-dots i{
  width:5px;
  height:5px;
  border-radius:999px;
  background:rgba(255,255,255,.20);
  transition:width .18s ease,background .18s ease;
}
.moovie-news-source-dots i.is-active{
  width:16px;
  background:#fff;
}
@media (max-width:390px){
  .moovie-news-source-scope{padding:0 8px;font-size:9px}
}
@media (prefers-reduced-motion:reduce){
  .moovie-news-source-rail{scroll-behavior:auto}
  .moovie-news-source-dots i{transition:none}
}



.peuro-experimental-core-subpage.is-cofrinho .core-product-home{display:none!important}

.device-shell.app-device>.app-shell:has(>.peuro-experimental-menu-layer)>.modal-backdrop{z-index:2147482600!important}




.referral-page,
.payments-page.payments-page-clean,
.core-cofrinho-page,
.wallet-list-page,
.detail-content{
  padding-top:4px!important;
}
.referral-page>.referral-benefit-hero:first-child,
.payments-page.payments-page-clean>.payments-hero:first-child,
.core-cofrinho-page>.core-product-hero-card:first-child,
.wallet-list-page>.wallet-list-page-title:first-child,
.detail-content>.asset-hero:first-child{
  margin-top:0!important;
}
.referral-page>.referral-benefit-hero:first-child{margin-top:0!important}




.core-nav-feature-sheet .peuro-experimental-menu-content{
  min-height:0!important;
  overflow:hidden!important;
}
.core-nav-feature-scroll{
  width:100%;
  height:100%;
  min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  padding:22px 12px calc(24px + var(--safe-bottom));
}
.core-nav-feature-scroll::-webkit-scrollbar{display:none;width:0;height:0}
.core-nav-feature-scroll>.app-content{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding-top:4px!important;
  padding-left:0!important;
  padding-right:0!important;
  padding-bottom:24px!important;
  overflow:visible!important;
}
.core-nav-feature-sheet .referral-benefit-hero:first-child{margin-top:0!important}
.core-nav-feature-sheet .core-events-page{padding-top:4px!important}
.core-nav-feature-sheet .referral-page,
.core-nav-feature-sheet .core-events-page{padding-bottom:24px!important}

@media (max-width:390px){
  .core-nav-feature-scroll{padding-left:10px;padding-right:10px}
}


.moovie-eligibility-gate:not(.moovie-vault-door-stage){
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:12px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)::-webkit-scrollbar{display:none!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-vault-lock-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-passport-inline{width:100%!important;flex:0 0 auto!important}
.moovie-passport-inline{
  display:grid!important;
  gap:12px!important;
  padding:13px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:18px!important;
  background:linear-gradient(155deg,#10151b 0%,#0a0e13 76%,#080b0f 100%)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.moovie-passport-inline-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:1px 1px 9px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
.moovie-passport-inline-title-copy{min-width:0!important;flex:1 1 auto!important}
.moovie-passport-inline-title small{display:block!important;margin-bottom:3px!important;color:#89986e!important;font-size:8px!important;font-weight:750!important;letter-spacing:.1em!important}
.moovie-passport-inline-title h2{margin:0!important;color:#f3f6f8!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.015em!important}
.moovie-passport-inline-help{flex:0 0 auto!important;align-self:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.03)!important}
.moovie-passport-inline>.core-product-info-card,
.moovie-passport-inline>.core-product-action-card,
.moovie-passport-inline>.core-lock-transactions-card{margin:0!important}
.moovie-passport-inline>.core-product-info-card{border-radius:14px!important}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta .moovie-passport-cta-icon svg{width:11px!important;height:11px!important}

.moovie-dashboard-passport-section{
  margin:0 0 12px!important;
  padding:13px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:17px!important;
  background:linear-gradient(155deg,#10151b 0%,#0a0e13 76%,#080b0f 100%)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.moovie-dashboard-passport-section>.moovie-dashboard-section-head{margin-bottom:10px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(255,255,255,.055)!important}
.moovie-dashboard-passport-section>.core-lock-transaction{margin:0!important;background:rgba(255,255,255,.018)!important}
.moovie-dashboard-passport-shield{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(184,255,59,.12)!important;border-radius:9px!important;background:rgba(184,255,59,.04)!important;color:#caff74!important}
.moovie-dashboard-passport-shield svg{width:15px!important;height:15px!important}
@media (max-width:390px){
  .moovie-passport-inline{padding:11px!important;border-radius:16px!important;gap:10px!important}
  .moovie-passport-inline-title{gap:10px!important}
  .moovie-passport-inline-title h2{font-size:15px!important}
  .moovie-passport-inline-help{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}
  .moovie-dashboard-passport-section{padding:11px!important;border-radius:15px!important}
}





.device-shell.app-device>.app-shell>.core-nav-feature-layer{
  inset:calc(62px + var(--safe-top)) 0 calc(74px + var(--safe-bottom)) 0!important;
  width:100%!important;
  height:auto!important;
  padding:0!important;
}
.core-nav-feature-sheet{
  height:100%!important;
  max-height:100%!important;
}
.core-nav-feature-sheet,
.core-nav-feature-sheet *,
.moovie-experimental-menu-sheet,
.moovie-experimental-menu-sheet *{
  -webkit-user-drag:none;
}
.core-nav-feature-sheet.is-dragging,
.moovie-experimental-menu-sheet.is-dragging{
  cursor:grabbing!important;
}



.moovie-header-mode .moovie-header-logo.moovie-header-menu-entry{
  pointer-events:auto!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
.moovie-header-mode .moovie-header-logo.moovie-header-logo-static{
  pointer-events:none!important;
  cursor:default!important;
}
.moovie-header-mode .moovie-header-logo img{pointer-events:none!important;-webkit-user-drag:none!important;user-select:none!important}

@media (max-width:390px){
  .device-shell.app-device>.app-shell>.core-nav-feature-layer{
    inset:calc(62px + var(--safe-top)) 0 calc(74px + var(--safe-bottom)) 0!important;
  }
}








.moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{
  color:#fff!important;
  font-size:16px!important;
  line-height:1.12!important;
  font-weight:700!important;
}
.moovie-eligibility-card-v193 .moovie-gate-lead{
  color:#f1f4f6!important;
  font-size:11.6px!important;
  line-height:1.5!important;
}
.moovie-eligibility-card-v193 .moovie-gate-section-title strong{
  color:#fff!important;
  font-size:13.5px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-ghost>p{
  color:#edf2f5!important;
  font-size:11.2px!important;
  line-height:1.48!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary strong{
  color:#fff!important;
  font-size:11.6px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary span{
  color:#e7edf1!important;
  font-size:10.4px!important;
  line-height:1.42!important;
}
.moovie-eligibility-card-v193 .moovie-gate-access>div strong{
  color:#fff!important;
  font-size:12.5px!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{
  border-color:#b8ff3b!important;
  background:linear-gradient(135deg,#eaff9f,#b8ff3b)!important;
  color:#080a0d!important;
  font-size:10.6px!important;
}
@media (max-width:390px){
  .moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{font-size:14.2px!important}
  .moovie-eligibility-card-v193 .moovie-gate-lead{font-size:10.8px!important}
  .moovie-eligibility-card-v193 .moovie-gate-ghost>p{font-size:10.5px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary strong{font-size:10.9px!important}
  .moovie-eligibility-card-v193 .moovie-gate-secondary span{font-size:9.8px!important}
  .moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{font-size:9.8px!important}
}



.core-events-title h1{
  color:#f3f6f8!important;
  font-size:13px!important;
  font-weight:650!important;
  line-height:1.2!important;
  letter-spacing:-.01em!important;
}
.core-events-title p{
  color:#eef2f5!important;
  font-size:11px!important;
  line-height:1.45!important;
}


.dashboard-wallet-list-card .dashboard-wallet-search-trigger{
  border-color:rgba(240,245,248,.48)!important;
  color:#f4f7f9!important;
}
.dashboard-wallet-list-card .dashboard-wallet-search-trigger span{
  color:#f4f7f9!important;
  font-size:12.2px!important;
  font-weight:650!important;
}
.dashboard-wallet-list-card .dashboard-wallet-search-trigger svg{color:#f4f7f9!important}
.dashboard-wallet-list-card .dashboard-wallet-search-trigger:hover{
  border-color:rgba(255,255,255,.70)!important;
  color:#fff!important;
}


.swap-card-title-row{
  position:relative!important;
  justify-content:center!important;
  text-align:center!important;
}
.swap-card-title-row>strong{
  width:100%!important;
  text-align:center!important;
}
.swap-card-title-row .swap-card-back-button{
  position:absolute!important;
  right:10px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
}



.purchase-crypto-page .purchase-main-title-row h1{
  font-size:17px!important;
  line-height:1.14!important;
  letter-spacing:-.018em!important;
}
.purchase-crypto-page .purchase-main-title-row p{
  margin-top:5px!important;
  font-size:11px!important;
  line-height:1.35!important;
}
.purchase-history-page .purchase-title-row-base h1{
  font-size:16.5px!important;
  line-height:1.14!important;
  letter-spacing:-.015em!important;
}
.purchase-crypto-shortcut-row{
  margin-top:9px!important;
}
.purchase-crypto-shortcut-row .purchase-crypto-shortcut-bar{
  flex:1 1 auto!important;
  min-width:0!important;
  margin:0!important;
}
.purchase-crypto-shortcut-history{
  position:relative!important;
  flex:0 0 auto!important;
}
.purchase-crypto-shortcut-history>b{
  position:absolute!important;
  top:-5px!important;
  right:-5px!important;
  min-width:15px!important;
  height:15px!important;
  padding:0 4px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:#b8ff3b!important;
  color:#080b0e!important;
  font-size:8px!important;
  font-weight:800!important;
  line-height:1!important;
}


body .peur-token-hero .peur-card-market-actions{
  width:122px!important;
  flex-basis:122px!important;
  gap:6px!important;
}
body .peur-token-hero .peur-card-market-action,
.payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
  min-height:34px!important;
  padding:0 11px!important;
  gap:7px!important;
  font-size:11.8px!important;
  font-weight:650!important;
}
body .peur-token-hero .peur-card-market-action .market-action-icon,
body .peur-token-hero .peur-card-market-action .market-action-icon svg,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg{
  width:17px!important;
  height:17px!important;
  flex-basis:17px!important;
}
.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack{
  width:min(140px,50vw)!important;
}




@media (max-width:430px){
  body .peur-token-hero .peur-card-market-actions{
    width:116px!important;
    flex-basis:116px!important;
  }
  body .peur-token-hero .peur-card-market-action,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
    min-height:32px!important;
    padding:0 9px!important;
    font-size:11.8px!important;
  }
  body .peur-token-hero .peur-card-market-action .market-action-icon,
  body .peur-token-hero .peur-card-market-action .market-action-icon svg,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg{
    width:16px!important;
    height:16px!important;
    flex-basis:16px!important;
  }
}





.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list{
  touch-action:pan-y!important;
  overscroll-behavior-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overflow-y:auto!important;
  min-height:0!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet [data-swap-picker-asset]{touch-action:pan-y!important}


.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline-title small{
  color:#d9e1e6!important;
  font-size:9.4px!important;
  font-weight:800!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline-title h2{
  color:#fff!important;
  font-size:17px!important;
  font-weight:700!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info small,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card small{
  color:#d6dee4!important;
  font-size:9.6px!important;
  font-weight:750!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card strong{
  color:#fff!important;
  font-size:13px!important;
  font-weight:700!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info p,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card p{
  color:#e5eaee!important;
  font-size:11.4px!important;
  line-height:1.48!important;
}


.security-settings-card.security-static-card{
  padding:15px 16px;
  box-sizing:border-box;
}
.security-settings-card.security-static-card .build-status{margin-top:10px}
.security-settings-card.security-static-card .legal-settings-actions{margin-top:10px}


.compact-balance-card .dashboard-cofrinho-shortcut{
  appearance:none;
  position:absolute;
  top:12px;
  right:14px;
  z-index:12;
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  border-radius:10px;
  background:rgba(7,10,14,.16);
  color:#f4f7f9;
  box-shadow:none;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.compact-balance-card .dashboard-cofrinho-shortcut svg{
  width:22px!important;
  height:22px!important;
  filter:drop-shadow(0 2px 8px rgba(0,0,0,.34));
}
.compact-balance-card .dashboard-cofrinho-shortcut:hover{background:rgba(255,255,255,.07)}
.compact-balance-card .dashboard-cofrinho-shortcut:focus-visible{outline:1px solid rgba(184,255,59,.55);outline-offset:2px}
.compact-balance-card.balance-theme-vipgold .dashboard-cofrinho-shortcut{color:#4b305d;background:rgba(255,255,255,.16)}
@media (max-width:430px){
  .compact-balance-card .dashboard-cofrinho-shortcut{top:10px;right:12px;width:33px;height:33px}
  .compact-balance-card .dashboard-cofrinho-shortcut svg{width:21px!important;height:21px!important}
}



.asset-owned-with-card-actions.has-advanced-wallet-controls{
  position:relative!important;
  padding-right:86px!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>small{
  padding-right:4px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure{
  position:absolute!important;
  right:0!important;
  bottom:-1px!important;
  width:auto!important;
  min-width:76px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle{
  width:auto!important;
  min-height:22px!important;
  padding:0!important;
  justify-content:flex-end!important;
  font-size:10.5px!important;
}
.native-asset-hero.has-wallet-mode-actions .detail-advanced-expanded{
  margin-top:4px!important;
}
@media (max-width:390px){
  .asset-owned-with-card-actions.has-advanced-wallet-controls{padding-right:80px!important}
  .asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure{min-width:72px!important;bottom:-1px!important}
  .asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle{font-size:10px!important;min-height:21px!important}
}


.peuro-experimental-menu-brand{
  gap:9px!important;
  padding-top:5px!important;
}
.peuro-experimental-menu-brand>img{
  width:76px!important;
  height:76px!important;
}
@media (max-width:390px){
  .peuro-experimental-menu-brand>img{width:72px!important;height:72px!important}
}

.peuro-experimental-backup-scroll{
  padding-top:10px!important;
}
.peuro-experimental-backup-content{
  width:100%!important;
  max-width:none!important;
  padding:4px 2px 18px!important;
  overflow:visible!important;
}
.peuro-experimental-backup-title-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:12px!important;
}
.peuro-experimental-backup-title-row>div:first-child{min-width:0!important}
.peuro-experimental-backup-title-row small{
  display:block!important;
  color:#99a4ae!important;
  font-size:9px!important;
  font-weight:750!important;
  letter-spacing:.08em!important;
}
.peuro-experimental-backup-title-row h2{
  margin:3px 0 0!important;
  color:#f4f7f9!important;
  font-size:17px!important;
  line-height:1.15!important;
}
.peuro-experimental-backup-page .seed-header-actions{flex:0 0 auto!important}
.peuro-experimental-backup-page .phrase-grid{margin-top:0!important}
.peuro-experimental-backup-page .wallet-backup-finish{margin-bottom:4px!important}


.payments-page:not(.payments-receipt-only) .payments-action-switch button{
  border-radius:10px!important;
}
body .peur-token-hero .peur-card-market-action,
.payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
  min-height:38px!important;
  padding:0 12px!important;
  border-radius:10px!important;
  gap:8px!important;
  font-size:14px!important;
  font-weight:650!important;
}
body .peur-token-hero .peur-card-market-action .market-action-icon,
body .peur-token-hero .peur-card-market-action .market-action-icon svg,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
.payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg{
  width:20px!important;
  height:20px!important;
  flex-basis:20px!important;
}
@media (max-width:430px){
  body .peur-token-hero .peur-card-market-action,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
    min-height:36px!important;
    padding:0 10px!important;
    border-radius:10px!important;
    font-size:13.5px!important;
  }
  body .peur-token-hero .peur-card-market-action .market-action-icon,
  body .peur-token-hero .peur-card-market-action .market-action-icon svg,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon,
  .payments-page:not(.moovie-payments-page) .payments-hero-market-action .market-action-icon svg{
    width:19px!important;
    height:19px!important;
    flex-basis:19px!important;
  }
}





.compact-balance-card .balance-card-status-column{
  padding-right:0!important;
}
.compact-balance-card .dashboard-balance-label-row{
  width:100%!important;
}
.compact-balance-card .dashboard-balance-label-row .dashboard-cofrinho-shortcut{
  position:static!important;
  inset:auto!important;
  margin-left:auto!important;
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:0!important;
  border-radius:11px!important;
  background:rgba(7,10,14,.16)!important;
  box-shadow:none!important;
  transform:none!important;
}
.compact-balance-card .dashboard-balance-label-row .dashboard-cofrinho-shortcut svg{
  width:25px!important;
  height:25px!important;
}
@media (max-width:430px){
  .compact-balance-card .dashboard-balance-label-row .dashboard-cofrinho-shortcut{
    flex-basis:30px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
  }
  .compact-balance-card .dashboard-balance-label-row .dashboard-cofrinho-shortcut svg{
    width:24px!important;
    height:24px!important;
  }
}


.compact-balance-card .balance-value-row .dashboard-buy-button{
  min-width:78px!important;
  justify-content:center!important;
}


.purchase-crypto-page .purchase-crypto-shortcut-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 40px!important;
  gap:8px!important;
  align-items:stretch!important;
  position:relative!important;
  z-index:6!important;
  margin-top:10px!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:4px!important;
  margin:0!important;
  height:40px!important;
  min-height:40px!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar button{
  height:40px!important;
  min-height:40px!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-history{
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  position:relative!important;
  z-index:8!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #b8ff3b!important;
  border-radius:10px!important;
  background:#b8ff3b!important;
  color:#090d07!important;
  box-shadow:none!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-history svg{
  width:20px!important;
  height:20px!important;
  pointer-events:none!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-history:hover,
.purchase-crypto-page .purchase-crypto-shortcut-history:focus-visible{
  background:#d8ff57!important;
  border-color:#d8ff57!important;
  color:#090d07!important;
}
.purchase-crypto-page .purchase-crypto-shortcut-history:active{
  transform:scale(.97)!important;
}
@media (max-width:520px){
  .purchase-crypto-page .purchase-crypto-shortcut-row{
    grid-template-columns:minmax(0,1fr) 38px!important;
  }
  .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar,
  .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar button,
  .purchase-crypto-page .purchase-crypto-shortcut-history{
    height:38px!important;
    min-height:38px!important;
  }
  .purchase-crypto-page .purchase-crypto-shortcut-history{
    width:38px!important;
    min-width:38px!important;
  }
}




.profile-logo-button.has-backup-attention{position:relative!important}
.profile-logo-button.has-backup-attention::after{
  content:"";
  position:absolute;
  right:1px;
  top:1px;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#ff3b46;
  border:2px solid #090c12;
  box-shadow:0 0 0 2px rgba(255,59,70,.12),0 0 10px rgba(255,59,70,.52);
  z-index:7;
}
.peuro-experimental-menu-icon,
.peuro-definition-icon{position:relative!important}
.peuro-experimental-menu-items>button.has-backup-attention .peuro-experimental-menu-icon::after,
.peuro-definition-row.has-backup-attention .peuro-definition-icon::after{
  content:"";
  position:absolute;
  right:2px;
  top:2px;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#ff3b46;
  border:2px solid #0d1217;
  box-shadow:0 0 9px rgba(255,59,70,.48);
}


.seed-verify-card{
  display:grid;
  gap:14px;
  padding:16px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:15px;
  background:rgba(255,255,255,.025);
}
.seed-verify-heading{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:11px;
  align-items:start;
}
.seed-verify-heading>span{
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border-radius:10px;
  background:rgba(184,255,59,.09);
  color:#b8ff3b;
}
.seed-verify-heading>span svg{width:19px!important;height:19px!important}
.seed-verify-heading small{
  display:block;
  margin:0 0 3px;
  color:#aeb8bf;
  font-size:9px!important;
  font-weight:750!important;
  letter-spacing:.075em;
}
.seed-verify-heading h3{
  margin:0;
  color:#f5f7f8;
  font-size:15px!important;
  line-height:1.22!important;
  font-weight:650!important;
}
.seed-verify-heading p{
  margin:5px 0 0;
  color:#c7d0d6;
  font-size:11.5px!important;
  line-height:1.42!important;
}
.seed-verify-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.seed-verify-field{display:grid;gap:6px;min-width:0}
.seed-verify-field>span{
  color:#d8e0e5;
  font-size:10.5px!important;
  font-weight:650!important;
}
.seed-verify-field>input{
  width:100%;
  min-width:0;
  min-height:44px;
  box-sizing:border-box;
  padding:0 11px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:10px;
  outline:0;
  background:#0b1015;
  color:#fff;
  font-size:13px;
  font-weight:600;
  line-height:1.2;
  font-family:inherit;
}
.seed-verify-field>input:focus{
  border-color:rgba(184,255,59,.58);
  box-shadow:0 0 0 2px rgba(184,255,59,.08);
}
.seed-verify-error{margin:0!important}
.seed-verify-actions{
  display:grid;
  grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
  gap:9px;
  margin-top:12px;
}
.seed-verify-actions .secondary-action-button,
.seed-verify-actions .primary-button{min-height:44px;margin:0!important}
.seed-verify-actions .secondary-action-button svg{width:16px!important;height:16px!important}
@media (max-width:390px){
  .seed-verify-grid{grid-template-columns:1fr}
  .seed-verify-actions{grid-template-columns:1fr}
}


.peuro-remove-account-layer{
  position:absolute;
  z-index:20;
  inset:0;
  display:grid;
  place-items:center;
  padding:20px;
  background:rgba(2,5,8,.72);
  backdrop-filter:blur(9px);
  -webkit-backdrop-filter:blur(9px);
  border-radius:27px 27px 0 0;
}
.peuro-remove-account-card{
  width:min(100%,380px);
  box-sizing:border-box;
  padding:18px;
  border:1px solid rgba(255,255,255,.11);
  border-radius:17px;
  background:#11171d;
  box-shadow:0 22px 70px rgba(0,0,0,.48);
}
.peuro-remove-account-card h3{
  margin:0 0 13px;
  color:#fff;
  font-size:17px!important;
  line-height:1.2!important;
}
.peuro-remove-account-card .pin-exit-warning{margin-bottom:13px}
.peuro-remove-account-card .pin-exit-confirm-actions{margin-top:15px}



body .peur-token-hero .peur-summary-compact-v638{
  grid-template-columns:minmax(0,1fr) minmax(88px,100px)!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only{
  width:100px!important;
  max-width:100px!important;
  flex-basis:100px!important;
  margin-left:auto!important;
  align-items:flex-end!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only .peur-card-market-action{
  width:100%!important;
  padding-left:8px!important;
  padding-right:8px!important;
}
.payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack{
  width:100px!important;
  max-width:100px!important;
  right:14px!important;
  align-items:flex-end!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{
  width:100px!important;
  max-width:100px!important;
  padding-left:8px!important;
  padding-right:8px!important;
}


.compact-balance-card .dashboard-peuro-audio-row .dashboard-buy-audio-slot{
  position:absolute!important;
  right:13px!important;
  bottom:10px!important;
  width:auto!important;
  min-width:72px!important;
  min-height:30px!important;
  padding:0 10px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:7px!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}
.compact-balance-card .dashboard-peuro-today{padding-right:88px!important}


.purchase-crypto-page .purchase-crypto-minimum-note{
  display:block!important;
}
.purchase-crypto-page .purchase-crypto-minimum-note.is-warning{
  color:#ffd16a!important;
}
.purchase-crypto-page [data-purchase-crypto-shortcut]{
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
@media (max-width:430px){
  body .peur-token-hero .peur-summary-compact-v638{grid-template-columns:minmax(0,1fr) minmax(84px,94px)!important}
  body .peur-token-hero .peur-card-market-actions.is-combined-only{width:94px!important;max-width:94px!important;flex-basis:94px!important}
  .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack{width:94px!important;max-width:94px!important;right:11px!important}
  .payments-page:not(.moovie-payments-page) .payments-hero-market-actions.is-buy-sell-stack .payments-hero-market-action{width:94px!important;max-width:94px!important}
  .compact-balance-card .dashboard-peuro-audio-row .dashboard-buy-audio-slot{right:11px!important;bottom:9px!important;min-width:68px!important;min-height:29px!important;padding:0 9px!important;font-size:12.5px!important;font-weight:400!important}
  .compact-balance-card .dashboard-peuro-today{padding-right:82px!important}
}



.compact-balance-card .dashboard-peuro-audio-row .dashboard-buy-audio-slot{
  right:0!important;
}


.dashboard-scroll-content .wallet-list-section.dashboard-wallet-list-card{
  margin-top:0!important;
}
.dashboard-wallet-list-card .dashboard-wallet-search-trigger{
  width:calc(100% - 16px)!important;
  margin:8px auto 8px!important;
}


.bottom-nav .konebe-pay-nav-icon,
.bottom-nav .konebe-pay-nav-base-icon.konebe-pay-nav-icon{
  display:grid!important;
  place-items:center!important;
  font-style:normal!important;
  line-height:0!important;
}
.bottom-nav .konebe-pay-nav-icon .coin-logo-image,
.bottom-nav .konebe-pay-nav-icon .coin-logo-image img{
  display:block!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  overflow:hidden!important;
  margin:0!important;
  transform:none!important;
  object-position:center!important;
}
.bottom-nav .konebe-pay-nav-icon .coin-logo-image img{
  object-fit:cover!important;
}


.device-shell.app-device>.app-shell>.notifications-feature-layer{
  inset:calc(62px + var(--safe-top)) 0 calc(74px + var(--safe-bottom)) 0!important;
  width:100%!important;
  height:auto!important;
  padding:0!important;
}
.notifications-feature-sheet{
  height:100%!important;
  max-height:100%!important;
}
.notifications-feature-scroll{
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.notifications-feature-scroll::-webkit-scrollbar{display:none!important}
.notifications-feature-scroll>.notifications-page{
  min-height:100%!important;
  padding:12px 7px 18px!important;
  background:transparent!important;
}
.notifications-feature-sheet,
.notifications-feature-sheet *{
  -webkit-user-drag:none;
}
.notifications-feature-sheet.is-dragging{cursor:grabbing!important}


.dashboard-wallet-list-card .dashboard-asset-swipe[data-dashboard-swipe-row]{
  touch-action:pan-y!important;
  overscroll-behavior-x:contain!important;
}





.device-shell.app-device>.app-shell>.wallet-detail-layer{
  position:absolute!important;
  inset:calc(62px + var(--safe-top)) 0 calc(74px + var(--safe-bottom)) 0!important;
  z-index:70!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  padding:8px 0 0!important;
  background:rgba(2,4,7,.46)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
  overflow:hidden!important;
  overscroll-behavior:none!important;
  touch-action:pan-y!important;
}
.wallet-detail-sheet{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:100%!important;
  min-height:0!important;
  margin:0!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-bottom:0!important;
  border-radius:27px 27px 0 0!important;
  background:linear-gradient(180deg,#10151b 0%,#090d11 42%,#080b0f 100%)!important;
  box-shadow:0 -28px 80px rgba(0,0,0,.48)!important;
  overflow:hidden!important;
  transform:translate3d(0,0,0);
  transition:transform .20s cubic-bezier(.22,.78,.24,1)!important;
  will-change:transform;
}
/* V2.48: dashboard wallet detail rise matches the Peuro Pay drawer (380 ms). */
.wallet-detail-sheet.is-opening{animation:walletDetailSheetUp .38s cubic-bezier(.18,.82,.24,1) both!important}
.wallet-detail-sheet.is-dragging{animation:none!important;transition:none!important;user-select:none!important;-webkit-user-select:none!important}
.wallet-detail-sheet.is-dismissing{animation:none!important;transition:transform .18s ease-in!important}
.wallet-detail-grab{
  position:absolute!important;
  z-index:8!important;
  top:6px!important;
  left:50%!important;
  width:48px!important;
  height:18px!important;
  transform:translateX(-50%)!important;
  display:grid!important;
  place-items:start center!important;
  pointer-events:none!important;
}
.wallet-detail-grab span{display:block!important;width:36px!important;height:4px!important;margin-top:2px!important;border-radius:999px!important;background:rgba(255,255,255,.25)!important}
.wallet-detail-modal-content{
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:26px 12px calc(28px + var(--safe-bottom))!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.wallet-detail-modal-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.wallet-detail-modal-content>.asset-hero:first-child{margin-top:0!important}
@keyframes walletDetailSheetUp{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}
@media (prefers-reduced-motion:reduce){.wallet-detail-sheet{animation:none!important;transition:none!important}}




.peuro-experimental-menu-peuro-icon img{
  width:31px!important;
  height:31px!important;
  max-width:31px!important;
  max-height:31px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  display:block!important;
  margin:0!important;
  transform:none!important;
  filter:none!important;
}
.peuro-experimental-menu-peuro-copy strong{
  font:inherit!important;
  color:inherit!important;
  font-variant-numeric:tabular-nums!important;
}


.receive-share-action.is-loading,
.share-native-button.is-loading{cursor:wait!important;opacity:.78!important}
.receive-share-spinner{
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  border:2px solid rgba(255,255,255,.24)!important;
  border-top-color:currentColor!important;
  border-radius:50%!important;
  display:inline-block!important;
  animation:spin .72s linear infinite!important;
}
.share-grid-loading button{opacity:.54!important;cursor:wait!important}




.moovie-wallet-detail-layer{
  background:rgba(2,4,7,.48)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
}
.moovie-wallet-detail-sheet{
  background:linear-gradient(180deg,#10151b 0%,#090d11 42%,#080b0f 100%)!important;
}
.moovie-wallet-detail-modal-content{
  padding-top:26px!important;
}
.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet{
  width:100%!important;
  max-width:none!important;
  margin-top:0!important;
}
.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-peur-wallet-card{
  margin-top:0!important;
}
.moovie-wallet-detail-modal-content .moovie-peur-wallet-card .moovie-wallet-hero-head,
.moovie-wallet-page .moovie-peur-wallet-card .moovie-wallet-hero-head{
  padding-right:0!important;
}


.vip-program-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.vip-program-actions .primary-button{
  min-width:0!important;
  padding-left:10px!important;
  padding-right:10px!important;
}
.vip-program-actions .primary-button span{
  min-width:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
@media (max-width:390px){
  .vip-program-actions{gap:6px!important}
  .vip-program-actions .primary-button{
    padding-left:7px!important;
    padding-right:7px!important;
    font-size:10.5px!important;
  }
}



.moovie-experimental-settings-embed.moovie-settings-page{
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  overflow:visible!important;
  --moovie-surface:#07080a!important;
  --moovie-surface-2:#101216!important;
  --moovie-border:rgba(255,255,255,.09)!important;
  --moovie-sheen:rgba(255,255,255,.04)!important;
}
.moovie-experimental-settings-embed .moovie-theme-section,
.moovie-experimental-settings-embed .moovie-settings-expand{
  margin:0!important;
}
.moovie-experimental-security-page .moovie-settings-expand{
  border-radius:18px!important;
}
.moovie-experimental-core-page>.page-title{
  display:none!important;
}
.moovie-experimental-core-page .activity-summary-bar,
.moovie-experimental-core-page .moovie-resource-format-card-first{
  margin-top:2px!important;
}
.moovie-experimental-core-page .activity-list-full:last-child,
.moovie-experimental-core-page .services-category:last-child{
  margin-bottom:0!important;
}





.moovie-experimental-core-subpage.is-resources .moovie-resource-tile>i img{
  width:24px!important;
  height:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  object-fit:contain!important;
  display:block!important;
}
.moovie-experimental-core-subpage.is-resources .peuro-experimental-core-scroll,
.moovie-experimental-core-subpage.is-resources .moovie-experimental-core-page{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.moovie-experimental-core-subpage.is-resources .peuro-experimental-core-scroll::-webkit-scrollbar,
.moovie-experimental-core-subpage.is-resources .moovie-experimental-core-page::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}


.peuro-experimental-menu-peuro-icon img{
  filter:brightness(0) invert(1)!important;
}
.peuro-experimental-menu-peuro-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) max-content!important;
  align-items:center!important;
  gap:8px!important;
  padding-right:3px!important;
}
.peuro-experimental-menu-peuro-label{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.peuro-experimental-menu-peuro-copy strong{
  justify-self:end!important;
  white-space:nowrap!important;
}



.modal-backdrop.send-bottom-backdrop{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:0!important;
  overscroll-behavior:contain!important;
}
.modal-sheet.send-bottom-sheet{
  --send-sheet-y:0px;
  width:min(100%,580px)!important;
  max-width:580px!important;
  max-height:min(88dvh,760px)!important;
  margin:0 auto!important;
  border-radius:26px 26px 0 0!important;
  border-bottom:0!important;
  padding:0 0 max(12px,env(safe-area-inset-bottom))!important;
  transform:translate3d(0,var(--send-sheet-y),0)!important;
  animation:none!important;
  will-change:transform!important;
  overflow:hidden!important;
  overscroll-behavior-y:contain!important;
}
.modal-sheet.send-bottom-sheet.is-opening,
.modal-sheet.send-bottom-sheet.is-snapping,
.modal-sheet.send-bottom-sheet.is-closing{
  transition:transform .20s cubic-bezier(.2,.8,.2,1)!important;
}
.modal-sheet.send-bottom-sheet.is-dragging{
  transition:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
.send-bottom-sheet .send-sheet-grab{
  display:block!important;
  position:relative!important;
  width:48px!important;
  height:5px!important;
  margin:10px auto 9px!important;
  border-radius:999px!important;
  background:rgba(145,151,164,.72)!important;
  cursor:grab!important;
  touch-action:none!important;
  flex:0 0 auto!important;
}
.send-bottom-sheet .send-sheet-grab::after{
  content:"";
  position:absolute;
  left:-52px;
  right:-52px;
  top:-12px;
  bottom:-12px;
}
.send-bottom-sheet.is-dragging .send-sheet-grab{cursor:grabbing!important}
.send-bottom-sheet-body{
  padding:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.send-bottom-sheet-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.send-bottom-sheet .send-bottom-sheet-content{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0 14px 18px!important;
  overflow:visible!important;
}
.send-bottom-sheet .send-asset-summary{
  margin-top:0!important;
  padding-bottom:9px!important;
}
.send-bottom-sheet .send-page-card{
  margin-bottom:0!important;
}
.send-bottom-sheet button,
.send-bottom-sheet a,
.send-bottom-sheet [role="button"]{
  pointer-events:auto;
}
.send-bottom-sheet .token-network-picker,
.send-bottom-sheet .wallet-source-picker,
.send-bottom-sheet .token-network-picker button,
.send-bottom-sheet .wallet-source-picker button{
  touch-action:manipulation;
}
.send-bottom-sheet .send-slide-control,
.send-bottom-sheet .send-slide-control *{
  touch-action:none!important;
}
.send-bottom-sheet.is-dragging .send-bottom-sheet-body{
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
  cursor:grabbing!important;
}
@media  (hover:hover) and (pointer:fine){
  .send-bottom-sheet,
  .send-bottom-sheet-body{cursor:grab}
  .send-bottom-sheet button,
  .send-bottom-sheet a,
  .send-bottom-sheet input,
  .send-bottom-sheet [role="button"]{cursor:pointer}
  .send-bottom-sheet input{cursor:text}
  .send-bottom-sheet.is-dragging,
  .send-bottom-sheet.is-dragging .send-bottom-sheet-body{cursor:grabbing!important}
}
@media  (min-width:620px){
  .modal-backdrop.send-bottom-backdrop{align-items:flex-end!important;padding:0!important}
  .modal-sheet.send-bottom-sheet{border-radius:26px 26px 0 0!important;border-bottom:0!important}
}
@media  (max-width:420px){
  .send-bottom-sheet .send-bottom-sheet-content{padding-left:10px!important;padding-right:10px!important}
}
@media  (prefers-reduced-motion:reduce){
  .modal-sheet.send-bottom-sheet.is-opening,
  .modal-sheet.send-bottom-sheet.is-snapping,
  .modal-sheet.send-bottom-sheet.is-closing{transition-duration:.01ms!important}
}



.moovie-news-open-button,
.moovie-dashboard-news-row{
  -webkit-appearance:none;
  appearance:none;
  width:100%;
  font:inherit;
  text-align:left;
  cursor:pointer;
}
.moovie-news-lead-card.moovie-news-open-button,
.moovie-news-highlight-card.moovie-news-open-button{
  color:inherit;
}
.moovie-news-list-row.moovie-news-open-button{
  border-top:0;
  border-left:0;
  border-right:0;
  background:transparent;
}
.moovie-dashboard-news-row{
  border-top:0!important;
  border-left:0!important;
  border-right:0!important;
  background:transparent!important;
}
.moovie-dashboard-news-row .news-thumb-list{
  width:52px!important;
  height:52px!important;
  border-radius:10px!important;
}
.moovie-dashboard-news-row .news-thumb-list.is-placeholder svg{width:17px!important;height:17px!important}
@media (max-width:390px){
  .moovie-dashboard-news-row{grid-template-columns:52px minmax(0,1fr) 16px!important;gap:8px!important}
  .moovie-dashboard-news-row .news-thumb-list{width:48px!important;height:48px!important}
}
.moovie-news-source-rail.is-pointer-dragging{
  scroll-snap-type:none!important;
  scroll-behavior:auto!important;
}
.moovie-news-source-card{touch-action:pan-y pinch-zoom}
.moovie-news-article-backdrop{z-index:2147482700!important}
.moovie-news-article-sheet{
  width:min(680px,100%);
  max-width:680px;
  height:min(92dvh,860px);
  max-height:92dvh;
  display:flex;
  flex-direction:column;
  overflow:hidden;
}
.moovie-news-article-header{
  position:sticky;
  top:0;
  z-index:3;
  flex:0 0 auto;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:rgba(7,9,12,.96);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
.moovie-news-article-header>div{min-width:0}
.moovie-news-article-header small{display:block;color:#9aa5ae;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.moovie-news-article-header h2{margin:3px 0 0;font-size:13px}
.moovie-news-article-body{
  min-height:0;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:none;
  padding-bottom:max(24px,env(safe-area-inset-bottom));
}
.moovie-news-article-body::-webkit-scrollbar{display:none;width:0;height:0}
.moovie-news-reader-image{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#0b0e12}
.moovie-news-reader-image img{width:100%;height:100%;display:block;object-fit:cover}
.moovie-news-reader-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#8e99a3;font-size:9.5px}
.moovie-news-reader-meta span{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.moovie-news-article-body>h1{margin:9px 0 14px;color:#f7f8fa;font-size:clamp(20px,5.7vw,28px);line-height:1.15;letter-spacing:-.025em}
.moovie-news-reader-copy{display:grid;gap:13px;color:#c7cdd2}
.moovie-news-reader-copy p,.moovie-news-reader-copy h3{margin:0}
.moovie-news-reader-copy p{font-size:12px;line-height:1.72;color:#c2c8cd}
.moovie-news-reader-copy h3{padding-top:5px;font-size:14px;line-height:1.35;color:#f0f3f5}
.moovie-news-reader-summary{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025)}
.moovie-news-reader-source-note{margin-top:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055);color:#737e87;font-size:9.5px}
.moovie-news-reader-loading{display:grid;gap:9px}
.moovie-news-reader-loading span{height:12px;border-radius:7px;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.085),rgba(255,255,255,.035));background-size:220% 100%;animation:moovieNewsReaderPulse 1.1s linear infinite}
.moovie-news-reader-loading span:nth-child(2){width:94%}.moovie-news-reader-loading span:nth-child(3){width:88%}.moovie-news-reader-loading span:nth-child(4){width:76%}
@keyframes moovieNewsReaderPulse{to{background-position:-220% 0}}
@media (prefers-reduced-motion:reduce){.moovie-news-reader-loading span{animation:none}}
@media (max-width:520px){
  .moovie-news-article-sheet{height:94dvh;max-height:94dvh;border-radius:22px 22px 0 0}
  .moovie-news-article-body>h1{font-size:21px}
  .moovie-news-reader-copy p{font-size:11.5px;line-height:1.68}
}





.receive-bottom-sheet .token-network-picker.is-open .token-network-menu,
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu{
  max-height:min(250px,42dvh)!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.receive-bottom-sheet .token-network-picker.is-open .token-network-menu::-webkit-scrollbar,
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}


.send-bottom-sheet .wallet-source-picker{isolation:isolate}
.send-bottom-sheet .wallet-source-picker.is-open{z-index:460!important}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu{
  display:grid!important;
  gap:3px!important;
  z-index:480!important;
  background:#fff!important;
  border-color:#d9dee4!important;
  box-shadow:0 22px 56px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.035)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
  touch-action:pan-y!important;
  max-height:min(250px,42dvh)!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option{
  background:#fff!important;
  color:#11161c!important;
  border-color:#edf0f2!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option strong{color:#11161c!important}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option small,
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-balance-split{color:#606b76!important}
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option:hover,
.send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option.is-selected{
  background:#f3f7ec!important;
  border-color:#b8d970!important;
}
.send-bottom-sheet .wallet-source-picker.is-open .network-option-check{color:#527900!important}



.dashboard-buy-button[href]{text-decoration:none!important}
.moovie-experimental-security-page .moovie-recovery-security-card{margin-top:12px!important}
.moovie-recovery-security-card .moovie-products-recovery-body{background:transparent!important}




.core-cofrinho-action-card,
.core-cofrinho-action-card input{
  touch-action:pan-y pinch-zoom!important;
}



.receive-bottom-sheet .wallet-source-picker{isolation:isolate}
.receive-bottom-sheet .wallet-source-picker.is-open{z-index:460!important}
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu{
  display:grid!important;
  gap:3px!important;
  z-index:480!important;
  background:#fff!important;
  border-color:#d9dee4!important;
  box-shadow:0 22px 56px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.035)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
  touch-action:pan-y!important;
}
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-option{
  background:#fff!important;
  color:#11161c!important;
  border-color:#edf0f2!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-option strong{color:#11161c!important}
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-option small,
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-balance-split{color:#606b76!important}
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-option:hover,
.receive-bottom-sheet .wallet-source-picker.is-open .wallet-source-option.is-selected{
  background:#f3f8ed!important;
  border-color:#9ecb67!important;
}


.send-bottom-sheet .network-option-check,
.receive-bottom-sheet .network-option-check{
  color:#4f9f22!important;
  opacity:1!important;
  filter:none!important;
}
.send-bottom-sheet .network-option-check svg,
.receive-bottom-sheet .network-option-check svg{
  stroke:currentColor!important;
  opacity:1!important;
}
.send-bottom-sheet .token-network-option.is-selected,
.receive-bottom-sheet .token-network-option.is-selected,
.send-bottom-sheet .wallet-source-option.is-selected,
.receive-bottom-sheet .wallet-source-option.is-selected{
  border-color:rgba(79,159,34,.50)!important;
}



.activity-export-page{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}
.activity-export-card{
  width:100%;
  margin-top:14px;
  padding:15px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:18px;
  background:linear-gradient(155deg,rgba(14,17,21,.98),rgba(8,10,13,.98));
  box-shadow:0 18px 42px rgba(0,0,0,.16);
}
.activity-export-card.is-moovie{
  border-color:color-mix(in srgb,var(--moovie-accent,#b8ff3b) 15%,rgba(255,255,255,.07));
}
.activity-export-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start}
.activity-export-icon{
  width:42px;height:42px;border-radius:13px;display:grid;place-items:center;
  color:#b8ff3b;background:rgba(184,255,59,.075);border:1px solid rgba(184,255,59,.15)
}
.activity-export-icon svg{width:19px;height:19px}
.activity-export-head small{display:block;color:#7f8a94;font-size:8px;font-weight:750;letter-spacing:.11em}
.activity-export-head h2{margin:3px 0 5px;color:#f4f6f7;font-size:14px;line-height:1.22}
.activity-export-head p{margin:0;color:#89949e;font-size:10px;line-height:1.48}
.activity-export-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}
.activity-export-form label{display:grid;gap:5px;min-width:0}
.activity-export-form label>span{color:#7e8994;font-size:8.8px;font-weight:650}
.activity-export-form input{
  width:100%;min-width:0;height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.085);
  border-radius:12px;background:#0a0d11;color:#e8edf0;font:inherit;font-size:10px;color-scheme:dark
}
.activity-export-form input:focus{outline:none;border-color:rgba(184,255,59,.38);box-shadow:0 0 0 2px rgba(184,255,59,.055)}
.activity-export-form .primary-button{grid-column:1/-1;min-height:42px;margin-top:2px}
.activity-export-form .primary-button:disabled{opacity:.55;cursor:wait}
.activity-export-queue{display:grid;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}
.activity-export-queue-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.activity-export-queue-title strong{color:#dbe1e5;font-size:10px}
.activity-export-queue-title small{max-width:220px;color:#68737e;font-size:8.4px;line-height:1.35;text-align:right}
.activity-export-job{
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;
  padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.018)
}
.activity-export-job>div{display:grid;gap:2px;min-width:0}
.activity-export-job>div small{color:#65717c;font-size:8px}
.activity-export-job>div strong{color:#dfe4e7;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.activity-export-job>div span{color:#8c97a0;font-size:8.8px}
.activity-export-job>button{
  min-width:58px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;
  border:1px solid rgba(184,255,59,.18);border-radius:10px;background:rgba(184,255,59,.06);color:#c8ef8f;cursor:pointer
}
.activity-export-job>button svg{width:14px;height:14px}
.activity-export-job>button span{font-size:9px;font-weight:750}
.activity-export-job-status{width:32px;height:32px;display:grid;place-items:center;color:#8d98a1}
.activity-export-job.is-preparing .activity-export-job-status svg{animation:activityExportSpin 1s linear infinite}
.activity-export-job.is-error .activity-export-job-status{color:#e28787}
.activity-export-empty{padding:14px!important;border:1px dashed rgba(255,255,255,.07)!important;border-radius:12px!important;color:#6e7983!important;font-size:9px!important;text-align:center!important}
@keyframes activityExportSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.activity-export-job.is-preparing .activity-export-job-status svg{animation:none}}
@media (max-width:430px){
  .activity-export-form{grid-template-columns:1fr}
  .activity-export-form .primary-button{grid-column:1}
  .activity-export-queue-title{display:grid;gap:4px}
  .activity-export-queue-title small{max-width:none;text-align:left}
  .activity-export-job>div strong{white-space:normal}
}




.moovie-dashboard-home-balance-card .dashboard-peuro-audio-row .moovie-dashboard-buy-button{
  text-decoration:none!important;
}



.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{
  border-color:#fff!important;
  background:#fff!important;
  color:#090b0d!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta:hover,
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta:focus-visible{
  border-color:#fff!important;
  background:#fff!important;
  color:#090b0d!important;
}


.activity-export-policy{
  margin-top:9px;
  min-height:30px;
  padding:7px 9px;
  display:flex;
  align-items:center;
  gap:7px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:10px;
  background:rgba(255,255,255,.018);
  color:#78838d;
  font-size:8.8px;
  line-height:1.35;
}
.activity-export-policy svg{width:13px;height:13px;flex:0 0 13px}
.activity-export-policy.is-cooldown{color:#a8b58f;border-color:rgba(184,255,59,.10);background:rgba(184,255,59,.025)}
.activity-export-pagination{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;
  gap:8px;
  margin-top:2px;
}
.activity-export-pagination>button{
  min-height:34px;
  padding:0 9px;
  border:1px solid rgba(255,255,255,.065);
  border-radius:10px;
  background:rgba(255,255,255,.018);
  color:#aab4bc;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  font-size:8.8px;
  cursor:pointer;
}
.activity-export-pagination>button:first-child{justify-self:start}
.activity-export-pagination>button:last-child{justify-self:end}
.activity-export-pagination>button:disabled{opacity:.35;cursor:default}
.activity-export-pagination>button svg{width:13px;height:13px}
.activity-export-pagination>span{color:#717d87;font-size:8.5px;white-space:nowrap}

.moovie-menu-standard-page>.moovie-menu-page-head{
  position:relative;
  z-index:8;
  min-height:52px;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) 44px;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:0 0 6px;
  border-bottom:1px solid rgba(255,255,255,.06);
}
.moovie-menu-standard-page>.moovie-menu-page-head>button,
.moovie-menu-standard-page>.moovie-menu-page-head>button:hover,
.moovie-menu-standard-page>.moovie-menu-page-head>button:active{
  position:static!important;
  inset:auto!important;
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border:0!important;
  border-radius:12px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#e6ecef!important;
  transform:none!important;
  cursor:pointer!important;
}
.moovie-menu-standard-page>.moovie-menu-page-head>button svg{width:21px!important;height:21px!important}
.moovie-menu-standard-page>.moovie-menu-page-head>strong{
  min-width:0;
  text-align:center;
  color:#f0f3f5;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:650!important;
}
.moovie-menu-page-intro{margin:-2px 2px 13px;text-align:left}
.moovie-menu-page-intro h1{margin:0;color:#eef2f4;font-size:17px!important;line-height:1.25;font-weight:620!important}
.moovie-menu-page-intro p{margin:5px 0 0;color:#919ca6;font-size:10px!important;line-height:1.45;font-weight:430!important}
.moovie-help-page-intro{margin-top:-4px}
.moovie-help-page-intro p{max-width:390px}



.moovie-menu-standard-page.moovie-freeze-page .moovie-freeze-top-card{
  padding:16px 15px!important;
}

@media (max-width:430px){
  .activity-export-pagination{grid-template-columns:1fr auto 1fr}
  .activity-export-pagination>button span{display:none}
  .activity-export-pagination>button{width:34px;padding:0}
  .moovie-menu-standard-page>.moovie-menu-page-head{margin-bottom:10px}
}


.send-source-calculation-stage{
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  min-height:47px!important;
  margin:0!important;
  overflow:visible!important;
  border-radius:14px!important;
  isolation:isolate!important;
  display:flow-root!important;
}
.send-source-calculation-stage .send-source-calculation-wallet{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  min-width:0!important;
  transform:translate3d(0,0,0);
  opacity:1;
}
.send-source-calculation-stage.is-calculating{overflow:hidden!important}
.send-source-calculation-stage.is-calculating.has-wallet-row{margin-bottom:14px!important}
.moovie-send-page .send-source-calculation-stage.is-calculating.has-wallet-picker{margin-bottom:22px!important}
.send-source-calculation-stage.is-calculating .wallet-source-row,
.send-source-calculation-stage.is-calculating .wallet-source-picker,
.send-source-calculation-stage.is-calculating .moovie-send-network-static{margin-bottom:0!important}
.send-source-calculation-stage.is-calculating .send-source-calculation-wallet{
  pointer-events:none!important;
  animation:sendSourceWalletExitRight .24s cubic-bezier(.2,.78,.2,1) both;
}
.send-calculate-action-placeholder{
  width:100%!important;
  min-height:54px!important;
  pointer-events:none!important;
}
.send-source-calculation-overlay{
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:11px!important;
  min-width:0!important;
  padding:5px 12px!important;
  border:1px solid rgba(184,255,59,.20)!important;
  border-radius:14px!important;
  background:radial-gradient(circle at 12% 50%,rgba(184,255,59,.10),transparent 38%),linear-gradient(145deg,#0b0e0f,#11151a)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 24px rgba(0,0,0,.18)!important;
  overflow:hidden!important;
  transform:translate3d(-104%,0,0);
  animation:sendSourceFeeEnter .24s cubic-bezier(.2,.78,.2,1) both;
  pointer-events:none!important;
}
.send-source-calculation-overlay.is-moovie{
  border-color:rgba(255,255,255,.13)!important;
  background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.06),transparent 38%),linear-gradient(145deg,var(--moovie-surface-2,#101216),var(--moovie-surface,#07080a))!important;
  box-shadow:inset 0 1px 0 var(--moovie-sheen,rgba(255,255,255,.04)),0 8px 24px rgba(0,0,0,.20)!important;
}
.send-source-calculation-overlay .send-source-processing-logo{
  position:relative!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
}
.send-source-calculation-overlay .send-source-processing-logo>img,
.send-source-calculation-overlay .send-source-processing-logo>svg{
  width:22px!important;
  height:22px!important;
  object-fit:contain!important;
  position:relative!important;
  z-index:2!important;
}
.send-source-calculation-overlay.is-moovie .moovie-send-source-processing-brand{
  filter:grayscale(1) brightness(2.2) contrast(1.08)!important;
}
.send-source-calculation-overlay .payment-processing-ring{
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  border-width:2px!important;
  border-color:rgba(184,255,59,.18)!important;
  border-top-color:#b8ff3b!important;
  box-shadow:0 0 15px rgba(184,255,59,.10)!important;
}
.send-source-calculation-overlay.is-moovie .payment-processing-ring{
  border-color:rgba(255,255,255,.15)!important;
  border-top-color:#fff!important;
  box-shadow:0 0 15px rgba(255,255,255,.08)!important;
}
.send-source-processing-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"meta dots" "title dots"!important;
  align-items:center!important;
  column-gap:10px!important;
  row-gap:1px!important;
  min-width:0!important;
  flex:1 1 auto!important;
}
.send-source-processing-copy>small{
  grid-area:meta!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#9eaaaf!important;
  font-size:8px!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
}
.send-source-processing-copy>strong{
  grid-area:title!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#f3f7f8!important;
  font-size:10.5px!important;
  line-height:1.2!important;
}
.send-source-calculation-overlay .payment-processing-dots{
  grid-area:dots!important;
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  width:auto!important;
  margin:0!important;
}
.send-source-calculation-overlay .payment-processing-dots i{
  width:4px!important;
  height:4px!important;
  margin:0!important;
  background:#b8ff3b!important;
}
.send-source-calculation-overlay.is-moovie .payment-processing-dots i{background:#eef2f4!important}
@keyframes sendSourceWalletExitRight{
  from{transform:translate3d(0,0,0);opacity:1}
  to{transform:translate3d(106%,0,0);opacity:.18}
}
@keyframes sendSourceFeeEnter{
  from{transform:translate3d(-104%,0,0);opacity:.32}
  to{transform:translate3d(0,0,0);opacity:1}
}
@media (max-width:420px){
  .send-source-calculation-stage{min-height:44px!important}
  .send-source-calculation-overlay{padding:4px 9px!important;gap:8px!important}
  .send-source-calculation-overlay .send-source-processing-logo{width:32px!important;height:32px!important;min-width:32px!important}
  .send-source-calculation-overlay .send-source-processing-logo>img,
  .send-source-calculation-overlay .send-source-processing-logo>svg{width:20px!important;height:20px!important}
  .send-source-processing-copy>small{font-size:7.5px!important}
  .send-source-processing-copy>strong{font-size:10px!important}
}
@media (prefers-reduced-motion:reduce){
  .send-source-calculation-stage.is-calculating .send-source-calculation-wallet{animation:none!important;transform:translate3d(106%,0,0)!important;opacity:0!important}
  .send-source-calculation-overlay{animation:none!important;transform:none!important}
}




.konebe-pay-palette{
  --core-wallet-bg:#262e45;
  --core-wallet-bg-deep:#232b42;
  --core-wallet-panel:#303854;
  --core-wallet-panel-raised:#353e5c;
  --core-wallet-line:rgba(155,169,202,.24);
  --core-wallet-line-soft:rgba(155,169,202,.15);
  --core-wallet-text:#f7f8fc;
  --core-wallet-muted:#b8c0d4;
  --bg:#262e45;
  --panel:#303854;
  --panel-2:#353e5c;
  --panel-3:#3a4463;
  --line:rgba(155,169,202,.24);
  --line-strong:rgba(190,201,225,.32);
  --muted:#b8c0d4;
  --muted-2:#909bb3;
  --white:#f7f8fc;
  background:var(--core-wallet-bg)!important;
  color:var(--core-wallet-text);
}
.konebe-pay-palette>.app-frame{
  background:
    radial-gradient(circle at 78% -4%,rgba(115,128,187,.16),transparent 31%),
    linear-gradient(180deg,var(--core-wallet-bg) 0%,var(--core-wallet-bg-deep) 100%)!important;
}
.konebe-pay-palette .app-header,
.konebe-pay-palette .detail-header{
  background:rgba(38,46,69,.96)!important;
  border-bottom-color:var(--core-wallet-line-soft)!important;
  box-shadow:0 8px 24px rgba(11,15,27,.12)!important;
}
.konebe-pay-palette .profile-button,
.konebe-pay-palette .icon-button{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
  color:#eef1f8!important;
}
.konebe-pay-palette .bottom-nav{
  background:rgba(38,46,69,.98)!important;
  border-top-color:var(--core-wallet-line)!important;
  box-shadow:0 -14px 34px rgba(12,17,31,.20)!important;
}
.konebe-pay-palette .bottom-nav button{color:#9fa9c0!important}
.konebe-pay-palette .bottom-nav button.active{color:#d8ff8b!important}
.konebe-pay-palette .dashboard-scroll-content .dashboard-wallet-list-card>.asset-list{
  background:transparent!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-wallet-search-trigger{
  background:var(--core-wallet-panel)!important;
  border-color:rgba(205,214,235,.42)!important;
  color:#f4f6fb!important;
  box-shadow:0 7px 18px rgba(15,20,36,.16),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-wallet-search-trigger:hover{
  background:var(--core-wallet-panel-raised)!important;
  border-color:rgba(224,231,246,.58)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe{
  background:#2a324b!important;
  box-shadow:0 6px 16px rgba(13,18,34,.16)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row{
  background:linear-gradient(180deg,#343d5a 0%,#303854 58%,#2d354f 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(14,19,34,.18)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row:hover{
  background:linear-gradient(180deg,#3a4463 0%,#353e5c 58%,#313a56 100%)!important;
  border-color:rgba(190,201,225,.30)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row:active{
  background:linear-gradient(180deg,#2f3853,#2b334c)!important;
  box-shadow:inset 0 2px 7px rgba(12,17,31,.20)!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-trash,
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-trash:hover,
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-trash:active{
  background:#2a324b!important;
}
.konebe-pay-palette .dashboard-asset-row .asset-name-text,
.konebe-pay-palette .dashboard-asset-row .asset-balance>strong{
  color:#f7f8fc!important;
}
.konebe-pay-palette .dashboard-asset-row .asset-main>span,
.konebe-pay-palette .dashboard-asset-row .asset-balance>span,
.konebe-pay-palette .row-chevron{
  color:#b8c0d4!important;
}
.konebe-pay-palette .wallet-list-row{
  background:var(--core-wallet-panel)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 5px 14px rgba(13,18,34,.13),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .wallet-list-row.is-primary{
  background:linear-gradient(180deg,#35405b,#303a53)!important;
  border-color:rgba(184,255,59,.24)!important;
}
.konebe-pay-palette .wallet-list-row.is-vault{
  background:linear-gradient(180deg,#3a3d59,#32384f)!important;
  border-color:rgba(255,105,133,.25)!important;
}
.konebe-pay-palette .wallet-list-action,
.konebe-pay-palette .wallet-list-pagination button{
  background:#353e5c!important;
  border-color:var(--core-wallet-line)!important;
  color:#dce2ef!important;
}
.konebe-pay-palette>.wallet-detail-layer{
  background:rgba(19,25,39,.36)!important;
}
.konebe-pay-palette .wallet-detail-sheet{
  background:linear-gradient(180deg,#303854 0%,#293149 42%,#262e45 100%)!important;
  border-color:rgba(183,195,221,.25)!important;
  box-shadow:0 -24px 70px rgba(11,16,30,.30)!important;
}
.konebe-pay-palette .wallet-detail-grab span{
  background:rgba(222,229,242,.42)!important;
}
.konebe-pay-palette .modal-sheet.send-bottom-sheet{
  background:linear-gradient(180deg,#303854 0%,#293149 55%,#262e45 100%)!important;
  border-color:rgba(183,195,221,.23)!important;
  box-shadow:0 -24px 70px rgba(11,16,30,.28)!important;
}
.konebe-pay-palette .send-bottom-sheet .send-sheet-grab{
  background:rgba(207,216,235,.58)!important;
}
.konebe-pay-palette .offline-banner{
  background:rgba(246,190,74,.10)!important;
  border-color:rgba(246,190,74,.24)!important;
}





.konebe-pay-palette .profile-logo-button,
.konebe-pay-palette .profile-logo-button:hover,
.konebe-pay-palette .profile-logo-button:active,
.konebe-pay-palette .profile-logo-button:focus-visible{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette .app-content,
.konebe-pay-palette .standalone-section{background:transparent!important}
.konebe-pay-palette .page-title h1,
.konebe-pay-palette .page-title h2{color:var(--core-wallet-text)!important}
.konebe-pay-palette .page-title p{color:var(--core-wallet-muted)!important}


.konebe-pay-palette .peuro-experimental-menu-sheet,
.konebe-pay-palette .peuro-experimental-help-layer{
  background:
    radial-gradient(circle at 82% -8%,rgba(121,136,198,.18),transparent 34%),
    linear-gradient(180deg,#303854 0%,#2b334d 38%,#262e45 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 -28px 72px rgba(12,17,31,.28)!important;
}
.konebe-pay-palette .peuro-experimental-subpage-head{
  background:rgba(48,56,84,.97)!important;
  border-bottom-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette .peuro-experimental-menu-items{
  border-top-color:var(--core-wallet-line-soft)!important;
  border-bottom-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette .peuro-experimental-menu-items>button{border-bottom-color:var(--core-wallet-line-soft)!important}
.konebe-pay-palette .peuro-experimental-menu-items>button:active{background:rgba(255,255,255,.055)!important}
.konebe-pay-palette .peuro-experimental-menu-items>button>i{color:#a8b2c8!important}
.konebe-pay-palette .peuro-experimental-menu-grab span{background:rgba(231,236,247,.35)!important}
.konebe-pay-palette .peuro-experimental-radio-row,
.konebe-pay-palette .peuro-experimental-settings-embed .settings-group,
.konebe-pay-palette .peuro-experimental-settings-embed .security-settings-card,
.konebe-pay-palette .peuro-experimental-help-item{
  background:rgba(48,56,84,.80)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}


.konebe-pay-palette .notifications-page{background:transparent!important}
.konebe-pay-palette .notification-device-action,
.konebe-pay-palette .notification-device-status,
.konebe-pay-palette .notifications-toolbar,
.konebe-pay-palette .notification-card,
.konebe-pay-palette .notifications-soft-status,
.konebe-pay-palette .notifications-pagination button{
  background:rgba(48,56,84,.82)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .notification-card.is-unread{
  background:linear-gradient(100deg,rgba(255,48,77,.08),rgba(53,62,92,.92) 30%,rgba(48,56,84,.88))!important;
}
.konebe-pay-palette .notification-card-icon{background:rgba(255,255,255,.075)!important}
.konebe-pay-palette .notifications-toolbar small,
.konebe-pay-palette .notification-card-copy p,
.konebe-pay-palette .notification-card-copy small,
.konebe-pay-palette .notifications-pagination>span{color:#aeb8cc!important}


.konebe-pay-palette .swap-trade-card,
.konebe-pay-palette .swap-empty-state,
.konebe-pay-palette .purchase-history-card{
  background:linear-gradient(180deg,#353e5c 0%,#303854 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 14px 34px rgba(12,17,31,.16),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.konebe-pay-palette .swap-trade-card .exodus-asset-line select,
.konebe-pay-palette .swap-shortcut-bar,
.konebe-pay-palette .swap-pool-asset{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .swap-route-prep-overlay{
  background:linear-gradient(180deg,rgba(38,46,69,.82),rgba(35,43,66,.92))!important;
}
.konebe-pay-palette .swap-pool-strip{
  background:rgba(48,56,84,.66)!important;
  border-color:rgba(184,255,59,.18)!important;
}
.konebe-pay-palette .swap-card-title-row{border-bottom-color:var(--core-wallet-line-soft)!important}



.konebe-pay-palette .referral-levels-section,
.konebe-pay-palette .referral-hero,
.konebe-pay-palette .referral-link-card,
.konebe-pay-palette .referral-stats article,
.konebe-pay-palette .referral-rewards,
.konebe-pay-palette .referral-stage-group{
  background:linear-gradient(145deg,rgba(53,62,92,.96),rgba(48,56,84,.92))!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 12px 28px rgba(12,17,31,.13),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .referral-level-card{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .referral-level-card:hover{background:#353e5c!important}
.konebe-pay-palette .referral-link-card input,
.konebe-pay-palette .referral-username-input{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}


  background:#2b334d!important;
  border-color:var(--core-wallet-line-soft)!important;
}



.konebe-pay-palette .settings-group,
.konebe-pay-palette .security-settings-card,
.konebe-pay-palette .help-center-group,
.konebe-pay-palette .help-center-item,
.konebe-pay-palette .activity-export-card,
.konebe-pay-palette .core-product-hero-card,
.konebe-pay-palette .core-product-info-card,
.konebe-pay-palette .core-product-action-card,
.konebe-pay-palette .payments-flow-card,
.konebe-pay-palette .payments-history,
.konebe-pay-palette .merchant-kit-preview-card,
.konebe-pay-palette .merchant-kit-eligibility-card,
.konebe-pay-palette .merchant-kit-request-intro,
.konebe-pay-palette .merchant-kit-status-card,
.konebe-pay-palette .merchant-kit-includes-card{
  background:rgba(48,56,84,.82)!important;
  border-color:var(--core-wallet-line)!important;
}






.konebe-pay-palette .swap-trade-card .swap-asset-picker-trigger,
.konebe-pay-palette .swap-trade-card .compact-swap-input,
.konebe-pay-palette .swap-trade-card .swap-shortcut-bar,
.konebe-pay-palette .swap-history-page .empty-state,
.konebe-pay-palette .swap-history-row.swap-history-card{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .swap-trade-card .swap-asset-picker-trigger:hover,
.konebe-pay-palette .swap-history-row.swap-history-card:hover{
  background:#353e5c!important;
  border-color:rgba(190,201,225,.32)!important;
}
.konebe-pay-palette .swap-history-group-title span,
.konebe-pay-palette .swap-history-stage{
  background:#353e5c!important;
  border-color:var(--core-wallet-line-soft)!important;
  color:#c6cee0!important;
}
.konebe-pay-palette .swap-asset-picker-sheet{
  background:linear-gradient(180deg,#353e5c 0%,#303854 38%,#262e45 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 30px 72px rgba(12,17,31,.30)!important;
}
.konebe-pay-palette .swap-asset-picker-header{
  background:rgba(48,56,84,.94)!important;
  border-bottom-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette .swap-asset-picker-search{
  border-bottom-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .swap-asset-picker-search input{
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .swap-asset-picker-search input::placeholder{
  color:#9ca7bf!important;
}
.konebe-pay-palette .swap-asset-picker-row{
  border-color:transparent!important;
}
.konebe-pay-palette .swap-asset-picker-row:hover{
  background:rgba(255,255,255,.055)!important;
}
.konebe-pay-palette .swap-asset-picker-row.is-selected{
  background:rgba(184,255,59,.075)!important;
}
.konebe-pay-palette .swap-asset-picker-row.is-unavailable,
.konebe-pay-palette .swap-asset-picker-row.is-unavailable:disabled{
  background:rgba(35,43,66,.46)!important;
}


.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-input{
  border-bottom-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-row{
  border-bottom-color:var(--core-wallet-line-soft)!important;
  background:transparent!important;
}
.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-row:hover{
  background:rgba(255,255,255,.045)!important;
}
.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-filter{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
  color:#b8c0d4!important;
}
.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-filter.is-active{
  background:rgba(184,255,59,.10)!important;
  border-color:rgba(184,255,59,.58)!important;
  color:#d8ff8b!important;
}
.konebe-pay-palette .dashboard-wallet-search-sheet .dashboard-wallet-search-eye{
  background:#303854!important;
}


.konebe-pay-palette .core-cofrinho-page .core-lock-amount-input-shell,
.konebe-pay-palette .core-cofrinho-page .core-lock-transactions-card,
.konebe-pay-palette .core-cofrinho-page .core-vault-wallets-card,
.konebe-pay-palette .core-cofrinho-page .core-vault-wallet-card{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .core-cofrinho-page .core-lock-amount-input-shell:focus-within{
  border-color:rgba(184,255,59,.42)!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.07)!important;
}
.konebe-pay-palette .core-cofrinho-page .core-lock-amount-input-shell input{
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .core-cofrinho-page .core-lock-amount-input-shell input::placeholder{
  color:#8f9ab2!important;
}
.konebe-pay-palette .core-cofrinho-page .core-vault-wallet-card:hover{
  background:#303854!important;
}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-flow-card,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-charge-link,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-amount,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-line,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-fee-summary>div,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-method-actions button,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-toggle>i,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-pagination button,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-link-open input{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list>button{
  border-bottom-color:var(--core-wallet-line-soft)!important;
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list>button:hover{
  background:#353e5c!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-toggle small,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list small,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-empty-mini,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-pagination span{
  color:#aeb8cc!important;
}


.konebe-pay-palette .bottom-nav .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon::before{
  background:#303854!important;
  border-color:rgba(184,255,59,.30)!important;
  box-shadow:0 12px 28px rgba(12,17,31,.28),0 0 0 6px rgba(38,46,69,.96)!important;
}
.konebe-pay-palette .bottom-nav .konebe-pay-nav-button.active.is-dashboard-home .konebe-pay-nav-icon::before{
  box-shadow:0 12px 30px rgba(12,17,31,.32),0 0 0 6px rgba(38,46,69,.96),0 0 16px rgba(184,255,59,.12)!important;
}


.konebe-pay-palette .core-cofrinho-page .core-lock-transactions-empty{
  background:transparent!important;
  color:#9da8bf!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-local-preview,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-amount-control,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-text-input,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-charge-link>div{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-amount-control input{
  color:var(--core-wallet-text)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) input::placeholder{
  color:#929db5!important;
  opacity:1!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-local-preview span,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-fee-summary span,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-line span{
  color:#aeb8cc!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-local-preview strong,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-fee-summary strong,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-line strong{
  color:#f2f4f9!important;
}







.konebe-pay-palette .referral-preparing-card{
  background:linear-gradient(180deg,#353e5c 0%,#303854 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 14px 32px rgba(12,17,31,.15),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.konebe-pay-palette .referral-preparing-logo{
  background:#2b334d!important;
  border-color:rgba(184,255,59,.28)!important;
}
.konebe-pay-palette .referral-preparing-card strong{color:#f7f8fc!important}
.konebe-pay-palette .referral-preparing-card p{color:#b8c0d4!important}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history.is-collapsed,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history.is-open,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-toggle{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list>button{
  background:#2b334d!important;
  border-bottom-color:var(--core-wallet-line-soft)!important;
  color:#f4f6fb!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-list>button:hover{
  background:#353e5c!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-toggle>i,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-history-pagination button{
  background:#353e5c!important;
  border-color:var(--core-wallet-line)!important;
}


.konebe-pay-palette .swap-history-page .section-block,
.konebe-pay-palette .swap-history-page .empty-state,
.konebe-pay-palette .purchase-history-page>.empty-state,
.konebe-pay-palette .purchase-history-card{
  background:linear-gradient(180deg,#353e5c 0%,#303854 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 14px 32px rgba(12,17,31,.14),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .purchase-history-grid>div{
  background:#2b334d!important;
  border-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette .purchase-history-toolbar>span,
.konebe-pay-palette .purchase-history-status-note{color:#aeb8cc!important}



.konebe-pay-palette .stablevalue-dashboard-page>.stablevalue-today-card,
.konebe-pay-palette .stablevalue-dashboard-page>.stablevalue-burn-card{
  background:linear-gradient(180deg,#353e5c 0%,#303854 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 14px 34px rgba(12,17,31,.14),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-metric-list>div,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-treasury-proof,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-burn-total,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-burn-formula{
  background:#2b334d!important;
  border-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-metric-list>div>span,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-treasury-proof>span,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-burn-formula span{color:#b8c0d4!important}
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-metric-list>div>b,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-treasury-proof code,
.konebe-pay-palette .stablevalue-dashboard-page .stablevalue-burn-formula b{color:#f7f8fc!important}


.konebe-pay-palette .help-center-search-panel,
.konebe-pay-palette .help-center-item,
.konebe-pay-palette .help-center-empty,
.konebe-pay-palette .help-center-support-card{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .help-center-search{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .help-center-search input{
  background:transparent!important;
  color:#f7f8fc!important;
}
.konebe-pay-palette .help-center-search input::placeholder{color:#9da8bf!important}
.konebe-pay-palette .help-center-category{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#c4ccdc!important;
}
.konebe-pay-palette .help-center-category.is-active{
  background:rgba(184,255,59,.10)!important;
  border-color:rgba(184,255,59,.48)!important;
  color:#d8ff8b!important;
}
.konebe-pay-palette .help-center-item[open]{background:#353e5c!important}
.konebe-pay-palette .help-center-item summary i,
.konebe-pay-palette .help-center-email-action{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .help-center-item[open] summary i{
  background:rgba(184,255,59,.10)!important;
  border-color:rgba(184,255,59,.30)!important;
  color:#d8ff8b!important;
}


.konebe-pay-palette .security-settings-card .fiat-choice button,
.konebe-pay-palette .security-settings-card .secondary-action-button,
.konebe-pay-palette .security-settings-card .primary-button,
.konebe-pay-palette .security-settings-card .legal-settings-actions button{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#eef2f8!important;
  box-shadow:none!important;
}
.konebe-pay-palette .security-settings-card .fiat-choice button:hover,
.konebe-pay-palette .security-settings-card .secondary-action-button:hover,
.konebe-pay-palette .security-settings-card .primary-button:hover,
.konebe-pay-palette .security-settings-card .legal-settings-actions button:hover{
  background:#353e5c!important;
}
.konebe-pay-palette .security-settings-card .fiat-choice button.active{
  background:#f4f6fb!important;
  border-color:#f4f6fb!important;
  color:#1c2433!important;
}
.konebe-pay-palette .security-settings-card .input-wrap,
.konebe-pay-palette .security-settings-card input{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#f7f8fc!important;
}


.konebe-pay-palette .activity-export-card{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .activity-export-form input,
.konebe-pay-palette .activity-export-policy,
.konebe-pay-palette .activity-export-queue,
.konebe-pay-palette .activity-export-job,
.konebe-pay-palette .activity-export-empty{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#f4f6fb!important;
}
.konebe-pay-palette .activity-export-form input{color-scheme:dark!important}
.konebe-pay-palette .activity-export-queue-title small,
.konebe-pay-palette .activity-export-policy span{color:#aeb8cc!important}


.konebe-pay-palette .peuro-experimental-backup-page .seed-reveal-card,
.konebe-pay-palette .peuro-experimental-backup-page .phrase-grid,
.konebe-pay-palette .peuro-experimental-backup-page .seed-verify-card,
.konebe-pay-palette .peuro-experimental-backup-page .seed-backup-warning,
.konebe-pay-palette .peuro-experimental-backup-page .confirm-check,
.konebe-pay-palette .peuro-experimental-backup-page .seed-verify-field input{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#f7f8fc!important;
}
.konebe-pay-palette .peuro-experimental-backup-page .phrase-grid>div{
  background:#353e5c!important;
}
.konebe-pay-palette .peuro-experimental-backup-page .confirm-check>span{
  background:#353e5c!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .peuro-experimental-backup-page .confirm-check input:checked+span{
  background:var(--accent)!important;
  border-color:var(--accent)!important;
  color:#10151f!important;
}


.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .legacy-dual-statements,
.konebe-pay-palette.detail-shell .token-activity-section{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette.detail-shell .activity-list,
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state{
  background:#2b334d!important;
  border-color:var(--core-wallet-line-soft)!important;
}
.konebe-pay-palette.detail-shell .activity-list>*,
.konebe-pay-palette.detail-shell .detail-unified-activity>*{
  border-bottom-color:var(--core-wallet-line-soft)!important;
}



.konebe-pay-palette .receive-bottom-sheet{
  background:linear-gradient(180deg,#353e5c 0%,#303854 54%,#262e45 100%)!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .receive-bottom-sheet .token-network-trigger,
.konebe-pay-palette .receive-bottom-sheet .wallet-source-trigger,
.konebe-pay-palette .receive-bottom-sheet .receive-address-bar{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#f7f8fc!important;
}
.konebe-pay-palette .receive-bottom-sheet .receive-primary-meta strong{color:#f7f8fc!important}
.konebe-pay-palette .receive-bottom-sheet .receive-primary-meta span,
.konebe-pay-palette .receive-bottom-sheet .wallet-source-trigger small,
.konebe-pay-palette .receive-bottom-sheet .token-network-trigger small{color:#b8c0d4!important}



.konebe-pay-palette .send-bottom-sheet{
  background:linear-gradient(180deg,#353e5c 0%,#303854 54%,#262e45 100%)!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .send-bottom-sheet .send-page-card{
  background:#303854!important;
  border-color:var(--core-wallet-line)!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-trigger,
.konebe-pay-palette .send-bottom-sheet .wallet-source-trigger,
.konebe-pay-palette .send-bottom-sheet .destination-control,
.konebe-pay-palette .send-bottom-sheet .destination-input,
.konebe-pay-palette .send-bottom-sheet .amount-input,
.konebe-pay-palette .send-bottom-sheet .send-calculation-card{
  background:#2b334d!important;
  border-color:var(--core-wallet-line)!important;
  color:#f7f8fc!important;
}
.konebe-pay-palette .send-bottom-sheet .destination-preview,
.konebe-pay-palette .send-bottom-sheet .amount-conversion-line,
.konebe-pay-palette .send-bottom-sheet .wallet-source-trigger small,
.konebe-pay-palette .send-bottom-sheet .token-network-trigger small{color:#b8c0d4!important}








.konebe-pay-palette .wif-sweep-sheet,
.konebe-pay-palette .wallet-alias-sheet,
.konebe-pay-palette .sensitive-access-sheet,
.konebe-pay-palette .sensitive-warning-sheet,
.konebe-pay-palette .sensitive-secret-sheet,
.konebe-pay-palette .wallet-vault-confirm-sheet,
.konebe-pay-palette .share-sheet,
.konebe-pay-palette .wallet-backup-sheet,
.konebe-pay-palette .core-product-info-sheet,
.konebe-pay-palette .peur-info-sheet,
.konebe-pay-palette .modal-sheet.is-how-sheet{
  border-color:rgba(176,190,222,.24)!important;
  background:
    radial-gradient(circle at 0 0,rgba(16,21,34,.36),transparent 19%),
    radial-gradient(circle at 100% 0,rgba(16,21,34,.34),transparent 19%),
    radial-gradient(circle at 0 100%,rgba(16,21,34,.28),transparent 20%),
    radial-gradient(circle at 100% 100%,rgba(16,21,34,.30),transparent 20%),
    radial-gradient(circle at 84% 2%,rgba(127,143,205,.10),transparent 31%),
    linear-gradient(180deg,#353e5c 0%,#303854 54%,#2a324b 100%)!important;
  box-shadow:0 -24px 70px rgba(11,16,30,.30),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.konebe-pay-palette .wif-sweep-sheet .modal-grab,
.konebe-pay-palette .wallet-alias-sheet .modal-grab,
.konebe-pay-palette .sensitive-access-sheet .modal-grab,
.konebe-pay-palette .sensitive-warning-sheet .modal-grab,
.konebe-pay-palette .sensitive-secret-sheet .modal-grab,
.konebe-pay-palette .wallet-vault-confirm-sheet .modal-grab,
.konebe-pay-palette .share-sheet .modal-grab,
.konebe-pay-palette .wallet-backup-sheet .modal-grab,
.konebe-pay-palette .core-product-info-sheet .modal-grab,
.konebe-pay-palette .peur-info-sheet .modal-grab,
.konebe-pay-palette .modal-sheet.is-how-sheet .modal-grab{
  background:rgba(219,226,241,.38)!important;
}
.konebe-pay-palette .wif-sweep-sheet .modal-header,
.konebe-pay-palette .wallet-alias-sheet .modal-header,
.konebe-pay-palette .sensitive-access-sheet .modal-header,
.konebe-pay-palette .sensitive-warning-sheet .modal-header,
.konebe-pay-palette .sensitive-secret-sheet .modal-header,
.konebe-pay-palette .wallet-vault-confirm-sheet .modal-header,
.konebe-pay-palette .share-sheet .modal-header,
.konebe-pay-palette .wallet-backup-sheet .modal-header,
.konebe-pay-palette .core-product-info-sheet .modal-header,
.konebe-pay-palette .peur-info-sheet .modal-header,
.konebe-pay-palette .modal-sheet.is-how-sheet .modal-header{
  border-bottom-color:rgba(176,190,222,.14)!important;
}
.konebe-pay-palette .wif-sweep-sheet .modal-header small,
.konebe-pay-palette .wallet-alias-sheet .modal-header small,
.konebe-pay-palette .sensitive-access-sheet .modal-header small,
.konebe-pay-palette .sensitive-warning-sheet .modal-header small,
.konebe-pay-palette .sensitive-secret-sheet .modal-header small,
.konebe-pay-palette .wallet-vault-confirm-sheet .modal-header small,
.konebe-pay-palette .wallet-backup-sheet .modal-header small,
.konebe-pay-palette .core-product-info-sheet .modal-header small,
.konebe-pay-palette .modal-sheet.is-how-sheet .modal-header small{
  color:#aeb8cc!important;
}
.konebe-pay-palette .wif-sweep-sheet .modal-header h2,
.konebe-pay-palette .wallet-alias-sheet .modal-header h2,
.konebe-pay-palette .sensitive-access-sheet .modal-header h2,
.konebe-pay-palette .sensitive-warning-sheet .modal-header h2,
.konebe-pay-palette .sensitive-secret-sheet .modal-header h2,
.konebe-pay-palette .wallet-vault-confirm-sheet .modal-header h2,
.konebe-pay-palette .share-sheet .modal-header h2,
.konebe-pay-palette .wallet-backup-sheet .modal-header h2,
.konebe-pay-palette .core-product-info-sheet .modal-header h2,
.konebe-pay-palette .peur-info-sheet .modal-header h2,
.konebe-pay-palette .modal-sheet.is-how-sheet .modal-header h2{
  color:#f7f8fc!important;
}


.konebe-pay-palette .wif-sweep-sheet .icon-button.compact,
.konebe-pay-palette .wallet-alias-sheet .icon-button.compact,
.konebe-pay-palette .sensitive-access-sheet .icon-button.compact,
.konebe-pay-palette .sensitive-warning-sheet .icon-button.compact,
.konebe-pay-palette .sensitive-secret-sheet .icon-button.compact,
.konebe-pay-palette .wallet-vault-confirm-sheet .icon-button.compact,
.konebe-pay-palette .share-sheet .icon-button.compact,
.konebe-pay-palette .core-product-info-sheet .icon-button.compact,
.konebe-pay-palette .peur-info-sheet .icon-button.compact{
  background:#3a4463!important;
  border-color:rgba(190,201,225,.26)!important;
  color:#eef2f8!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.konebe-pay-palette .wif-sweep-sheet .secondary-action-button,
.konebe-pay-palette .wallet-alias-sheet .secondary-action-button,
.konebe-pay-palette .sensitive-warning-sheet .secondary-action-button,
.konebe-pay-palette .wallet-vault-confirm-sheet .secondary-action-button,
.konebe-pay-palette .share-sheet .secondary-action-button,
.konebe-pay-palette .wallet-backup-sheet .secondary-action-button{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.22)!important;
  color:#e7ebf4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .wif-sweep-sheet .secondary-action-button:hover,
.konebe-pay-palette .wallet-alias-sheet .secondary-action-button:hover,
.konebe-pay-palette .sensitive-warning-sheet .secondary-action-button:hover,
.konebe-pay-palette .wallet-vault-confirm-sheet .secondary-action-button:hover,
.konebe-pay-palette .share-sheet .secondary-action-button:hover,
.konebe-pay-palette .wallet-backup-sheet .secondary-action-button:hover{
  background:#353e5c!important;
  border-color:rgba(184,255,59,.22)!important;
}


.konebe-pay-palette .wif-sweep-sheet .wif-sweep-input-wrap{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.22)!important;
}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-input-wrap:focus-within{
  border-color:rgba(184,255,59,.42)!important;
  box-shadow:0 0 0 3px rgba(184,255,59,.055)!important;
}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-input-wrap input{color:#f7f8fc!important}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-input-wrap input::placeholder{color:#8f9ab2!important}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-input-wrap button{
  border-left-color:rgba(176,190,222,.17)!important;
  color:#d8ff8b!important;
}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-source-card,
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-review-grid>div,
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-security{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.17)!important;
}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-source-card{
  background:linear-gradient(145deg,rgba(184,255,59,.06),#2b334d 42%,#303854)!important;
  border-color:rgba(184,255,59,.18)!important;
}
.konebe-pay-palette .wif-sweep-sheet .wif-sweep-security{
  background:rgba(184,255,59,.035)!important;
  border-color:rgba(184,255,59,.13)!important;
  color:#b4bed0!important;
}
.konebe-pay-palette .wif-sweep-intro{color:#bcc5d6!important}


.konebe-pay-palette .wallet-alias-sheet .field-label{color:#d4d9e5!important}
.konebe-pay-palette .wallet-alias-sheet .wallet-alias-input{
  min-height:50px!important;
  background:#293149!important;
  border:1px solid rgba(184,255,59,.30)!important;
  color:#f7f8fc!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.konebe-pay-palette .wallet-alias-sheet .wallet-alias-input:focus{
  border-color:rgba(184,255,59,.52)!important;
  box-shadow:0 0 0 3px rgba(184,255,59,.06)!important;
}
.konebe-pay-palette .wallet-alias-sheet .wallet-alias-input::placeholder{color:#8792aa!important}


.konebe-pay-palette .sensitive-access-sheet .input-wrap,
.konebe-pay-palette .sensitive-access-sheet .sensitive-pin-input,
.konebe-pay-palette .sensitive-access-sheet input{
  background:#293149!important;
  border-color:rgba(176,190,222,.21)!important;
  color:#f7f8fc!important;
}
.konebe-pay-palette .sensitive-access-sheet input::placeholder{color:#8995ad!important}
.konebe-pay-palette .sensitive-warning-box{
  background:linear-gradient(145deg,rgba(255,189,80,.075),#2b334d 58%)!important;
  border-color:rgba(255,189,80,.25)!important;
  color:#d4dae5!important;
}
.konebe-pay-palette .sensitive-secret-note{
  color:#b7c1d2!important;
}
.konebe-pay-palette .sensitive-secret-card{
  border-color:rgba(176,190,222,.25)!important;
  box-shadow:0 12px 30px rgba(12,17,31,.18)!important;
}
.konebe-pay-palette .sensitive-secret-wallet-address,
.konebe-pay-palette .sensitive-secret-wallet-path{color:#aeb8cc!important}


.konebe-pay-palette .wallet-vault-confirm-copy{
  background:linear-gradient(145deg,rgba(255,189,80,.065),#2b334d 60%)!important;
  border-color:rgba(255,189,80,.24)!important;
}
.konebe-pay-palette .wallet-vault-confirm-balance{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.17)!important;
  color:#e9edf6!important;
}
.konebe-pay-palette .wallet-vault-confirm-balance span{color:#aab4c8!important}


.konebe-pay-palette .share-sheet{max-width:450px!important}
.konebe-pay-palette .share-sheet .modal-body{display:grid!important;gap:11px!important}
.konebe-pay-palette .share-address-preview{
  padding:13px!important;
  background:#2b334d!important;
  border-color:rgba(176,190,222,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.konebe-pay-palette .share-address-preview strong{color:#f4f6fb!important}
.konebe-pay-palette .share-address-preview small{color:#aeb8cc!important}
.konebe-pay-palette .share-address-preview span{color:#929db5!important}
.konebe-pay-palette .share-grid a,
.konebe-pay-palette .share-grid button{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.19)!important;
  color:#e9edf5!important;
}
.konebe-pay-palette .share-grid a:hover,
.konebe-pay-palette .share-grid button:hover{
  background:#353e5c!important;
  border-color:rgba(184,255,59,.24)!important;
}
.konebe-pay-palette .share-native-button{box-shadow:0 10px 26px rgba(184,255,59,.09)!important}


.konebe-pay-palette .modal-sheet.is-how-sheet .stake-info-hero,
.konebe-pay-palette .modal-sheet.is-how-sheet .core-product-info-detail,
.konebe-pay-palette .modal-sheet.is-how-sheet .unify-info-hero,
.konebe-pay-palette .core-product-info-sheet .core-product-info-detail{
  background:linear-gradient(145deg,rgba(184,255,59,.055),#2b334d 48%)!important;
  border-color:rgba(184,255,59,.15)!important;
}
.konebe-pay-palette .modal-sheet.is-how-sheet .stake-info-grid article,
.konebe-pay-palette .modal-sheet.is-how-sheet .core-product-info-points article,
.konebe-pay-palette .core-product-info-sheet .core-product-info-points article{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.16)!important;
}
.konebe-pay-palette .modal-sheet.is-how-sheet .stake-info-grid article>b,
.konebe-pay-palette .modal-sheet.is-how-sheet .core-product-info-points article>b,
.konebe-pay-palette .core-product-info-sheet .core-product-info-points article>b{
  background:#353e5c!important;
  color:#cfd7e7!important;
}
.konebe-pay-palette .core-product-info-detail p,
.konebe-pay-palette .core-product-info-points article span{color:#aeb8cc!important}


.konebe-pay-palette .peur-info-intro{
  background:linear-gradient(145deg,rgba(184,255,59,.065),#2b334d 54%)!important;
  border-color:rgba(184,255,59,.18)!important;
}
.konebe-pay-palette .peur-info-intro strong{color:#f4f6fb!important}
.konebe-pay-palette .peur-info-intro p{color:#b2bccf!important}
.konebe-pay-palette .peur-info-coming{
  background:#2b334d!important;
  border:1px solid rgba(176,190,222,.15)!important;
  color:#b7c0d1!important;
}


.konebe-pay-palette .wallet-backup-sheet .seed-reveal-card,
.konebe-pay-palette .wallet-backup-sheet .phrase-grid,
.konebe-pay-palette .wallet-backup-sheet .seed-verify-card,
.konebe-pay-palette .wallet-backup-sheet .seed-backup-warning,
.konebe-pay-palette .wallet-backup-sheet .confirm-check,
.konebe-pay-palette .wallet-backup-sheet .seed-verify-field input{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.18)!important;
  color:#f5f7fb!important;
}
.konebe-pay-palette .wallet-backup-sheet .phrase-grid>div{background:#353e5c!important}


.konebe-pay-palette .wallet-list-page{
  background:
    radial-gradient(circle at 86% 0,rgba(121,136,198,.11),transparent 30%),
    linear-gradient(180deg,rgba(255,255,255,.012),transparent 48%)!important;
}
.konebe-pay-palette .wallet-list-page-intro{
  margin:0 1px 11px!important;
  padding:11px 12px!important;
  border:1px solid rgba(176,190,222,.16)!important;
  border-radius:15px!important;
  background:#2b334d!important;
  color:#b7c0d1!important;
}
.konebe-pay-palette .wallet-page-generate-button{
  background:linear-gradient(145deg,#f9fafc,#edf1f6)!important;
  border-color:#f3f5f8!important;
  color:#20283a!important;
  box-shadow:0 8px 22px rgba(12,17,31,.14)!important;
}
.konebe-pay-palette .wallet-page-generate-button strong,
.konebe-pay-palette .wallet-page-generate-button svg{color:#20283a!important}
.konebe-pay-palette .wallet-legacy-compact-control{
  background:#303854!important;
  border-color:rgba(176,190,222,.19)!important;
}
.konebe-pay-palette .wallet-list-page .wallet-list-row{
  background:linear-gradient(180deg,#353e5c,#303854)!important;
  border-color:rgba(176,190,222,.20)!important;
}
.konebe-pay-palette .wallet-list-page .wallet-list-row.is-archived{
  background:linear-gradient(180deg,#333c58,#2d354f)!important;
  border-color:rgba(176,190,222,.18)!important;
}
.konebe-pay-palette .wallet-archived-badge{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.17)!important;
  color:#cbd3e2!important;
}
.konebe-pay-palette .wallet-vault-badge{
  background:rgba(184,255,59,.075)!important;
  border-color:rgba(184,255,59,.20)!important;
  color:#d8ff8b!important;
}


.konebe-pay-palette .merchant-kit-hero,
.konebe-pay-palette .merchant-kit-request-intro{
  border-color:rgba(176,190,222,.20)!important;
  background:
    radial-gradient(circle at 0 0,rgba(16,21,34,.25),transparent 18%),
    radial-gradient(circle at 100% 0,rgba(16,21,34,.22),transparent 18%),
    radial-gradient(circle at 92% 8%,rgba(184,255,59,.075),transparent 31%),
    linear-gradient(155deg,#353e5c,#303854 66%,#2b334d)!important;
  box-shadow:0 14px 34px rgba(12,17,31,.15),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .merchant-kit-benefits article,
.konebe-pay-palette .merchant-kit-eligibility-card,
.konebe-pay-palette .merchant-kit-status-card,
.konebe-pay-palette .merchant-kit-form,
.konebe-pay-palette .merchant-kit-includes-card{
  background:#303854!important;
  border-color:rgba(176,190,222,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .merchant-kit-benefits article{
  background:linear-gradient(145deg,#353e5c,#303854)!important;
}
.konebe-pay-palette .merchant-kit-preview-card{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.18)!important;
}
.konebe-pay-palette .merchant-kit-form input,
.konebe-pay-palette .merchant-kit-form select{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.20)!important;
  color:#f6f7fb!important;
}
.konebe-pay-palette .merchant-kit-form input::placeholder{color:#8f9ab2!important}
.konebe-pay-palette .merchant-kit-form input:focus,
.konebe-pay-palette .merchant-kit-form select:focus{
  border-color:rgba(184,255,59,.40)!important;
  box-shadow:0 0 0 3px rgba(184,255,59,.055)!important;
}
.konebe-pay-palette .merchant-kit-eligibility-result,
.konebe-pay-palette .merchant-kit-wallet-summary{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.16)!important;
}
.konebe-pay-palette .merchant-kit-eligibility-card p,
.konebe-pay-palette .merchant-kit-status-card p,
.konebe-pay-palette .merchant-kit-request-copy p,
.konebe-pay-palette .merchant-kit-form label>span{color:#b5bfd1!important}


.konebe-pay-palette .send-broadcast-overlay:not(.is-moovie),
.konebe-pay-palette .transaction-blocking-overlay,
.konebe-pay-palette .purchase-processing-overlay,
.konebe-pay-palette .swap-processing-overlay,
.konebe-pay-palette .swap-liquidity-loading-overlay{
  background:rgba(17,23,38,.72)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
}
.konebe-pay-palette .send-broadcast-overlay:not(.is-moovie) .send-broadcast-content,
.konebe-pay-palette .transaction-blocking-overlay .payment-processing-screen,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-processing-screen,
.konebe-pay-palette .purchase-processing-overlay .send-broadcast-content,
.konebe-pay-palette .swap-processing-overlay .send-broadcast-content,
.konebe-pay-palette .swap-liquidity-loading-overlay .send-broadcast-content{
  border-color:rgba(176,190,222,.21)!important;
  background:
    radial-gradient(circle at 0 0,rgba(16,21,34,.27),transparent 19%),
    radial-gradient(circle at 100% 0,rgba(16,21,34,.25),transparent 19%),
    radial-gradient(circle at 88% 8%,rgba(184,255,59,.065),transparent 30%),
    linear-gradient(155deg,#353e5c,#303854 62%,#2b334d)!important;
  box-shadow:0 24px 68px rgba(9,14,27,.32),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .send-broadcast-overlay:not(.is-moovie) .send-broadcast-content>small,
.konebe-pay-palette .transaction-blocking-overlay .payment-processing-screen>small,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-processing-screen>small,
.konebe-pay-palette .purchase-processing-overlay .send-broadcast-content>small,
.konebe-pay-palette .swap-processing-overlay .send-broadcast-content>small,
.konebe-pay-palette .swap-liquidity-loading-overlay .send-broadcast-content>small{color:#d8ff8b!important}
.konebe-pay-palette .send-broadcast-overlay:not(.is-moovie) .send-broadcast-content>h2,
.konebe-pay-palette .transaction-blocking-overlay .payment-processing-screen>h1,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-processing-screen>h1,
.konebe-pay-palette .purchase-processing-overlay .send-broadcast-content>h2,
.konebe-pay-palette .swap-processing-overlay .send-broadcast-content>h2,
.konebe-pay-palette .swap-liquidity-loading-overlay .send-broadcast-content>h2{color:#f7f8fc!important}
.konebe-pay-palette .send-broadcast-overlay:not(.is-moovie) .send-broadcast-content>p,
.konebe-pay-palette .transaction-blocking-overlay .payment-processing-screen>p,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-processing-screen>p,
.konebe-pay-palette .purchase-processing-overlay .send-broadcast-content>p,
.konebe-pay-palette .swap-processing-overlay .send-broadcast-content>p,
.konebe-pay-palette .swap-liquidity-loading-overlay .send-broadcast-content>p{color:#b5bfd1!important}


.konebe-pay-palette .receive-bottom-sheet{
  background:linear-gradient(180deg,#353e5c 0%,#303854 48%,#2a324b 100%)!important;
  border-color:rgba(176,190,222,.22)!important;
}
.konebe-pay-palette .receive-bottom-sheet .wallet-source-selector,
.konebe-pay-palette .receive-bottom-sheet .receive-address-bar,
.konebe-pay-palette .send-page-card,
.konebe-pay-palette .send-asset-summary,
.konebe-pay-palette .detail-content .token-activity-section,
.konebe-pay-palette .detail-content .activity-list{
  background:#303854!important;
  border-color:rgba(176,190,222,.18)!important;
}
.konebe-pay-palette .receive-bottom-sheet .receive-address-bar,
.konebe-pay-palette .send-page-card .destination-input,
.konebe-pay-palette .send-page-card .amount-input,
.konebe-pay-palette .send-page-card .wallet-source-selector{
  background:#2b334d!important;
  border-color:rgba(176,190,222,.19)!important;
}





body:has(.auth-shell),
#root:has(.auth-shell),
.auth-shell{
  background:#262e45!important;
}
.auth-shell::before,
.auth-shell::after{
  display:none!important;
  content:none!important;
}
.auth-panel,
.auth-panel-centered,
.auth-hero-copy,
.auth-footer,
.auth-top-fixed{position:relative;z-index:2}
.auth-shell .page-orb,
body:has(.auth-shell) .page-orb{display:none!important}
.auth-shell .auth-top-fixed{
  margin-bottom:14px;
  padding:12px 14px;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:18px;
  background:#313955!important;
  box-shadow:none!important;
}
.auth-shell .brand-lockup h1{font-size:18px;letter-spacing:-.015em!important;color:#f6f8fb!important}
.auth-shell .brand-lockup p{color:#bfc9d8!important}
.auth-shell .auth-hero-copy h2,
.auth-shell .self-custody-first-access-heading h2,
.auth-shell .pin-copy h2,
.auth-shell .auth-form-title strong{color:#f6f8fb!important;letter-spacing:-.045em!important}
.auth-shell .auth-hero-copy p,
.auth-shell .self-custody-first-access-copy p,
.auth-shell .pin-copy p,
.auth-shell .auth-form-title>div>span,
.auth-shell .auth-footer,
.auth-shell .legal-footer-links,
.auth-shell .mini-warning,
.auth-shell .field-hint,
.auth-shell .word-counter,
.auth-shell .pin-recovery-link{color:#bfc9d8!important}
.auth-shell .auth-form,
.auth-shell .pin-auth-card,
.auth-shell .self-custody-first-access,
.auth-shell .seed-review-form,
.auth-shell .compact-auth-form,
.auth-shell .auth-form.compact-auth-form{
  position:relative;
  overflow:hidden;
  background:#313955!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
.auth-shell .auth-form::after,
.auth-shell .pin-auth-card::after,
.auth-shell .self-custody-first-access::after,
.auth-shell .seed-review-form::after,
.auth-shell .compact-auth-form::after{display:none!important;content:none!important}
.auth-shell .segmented{
  background:#2b334d!important;
  border-color:rgba(255,255,255,.10)!important;
}
.auth-shell .segmented button{color:#bfc9d8!important}
.auth-shell .segmented button.active{
  background:#242c43!important;
  color:#f6f8fb!important;
  box-shadow:inset 0 -2px 0 #b8ff3b!important;
}
.auth-shell .textarea-wrap,
.auth-shell .input-wrap,
.auth-shell .phrase-grid,
.auth-shell .confirm-check>span,
.auth-shell .recovery-textarea-wrap textarea.recovery-textarea,
.auth-shell .plain-input,
.auth-shell .amount-input,
.auth-shell .auth-form .empty-state,
.auth-shell .revealed-seed{
  background:#242c43!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#f6f8fb!important;
  box-shadow:none!important;
}
.auth-shell .textarea-wrap>svg,
.auth-shell .input-wrap>svg,
.auth-shell .inline-icon,
.auth-shell .field-label span{color:#94a0b3!important}
.auth-shell .textarea-wrap textarea,
.auth-shell .input-wrap input,
.auth-shell .plain-input input,
.auth-shell .recovery-textarea-wrap textarea.recovery-textarea{color:#f6f8fb!important}
.auth-shell .textarea-wrap textarea::placeholder,
.auth-shell .input-wrap input::placeholder,
.auth-shell .recovery-textarea-wrap textarea.recovery-textarea::placeholder{color:#94a0b3!important}
.auth-shell .textarea-wrap:focus-within,
.auth-shell .input-wrap:focus-within,
.auth-shell .plain-input:focus,
.auth-shell .amount-input:focus-within,
.auth-shell .recovery-textarea-wrap textarea.recovery-textarea:focus{
  border-color:rgba(184,255,59,.34)!important;
  box-shadow:0 0 0 3px rgba(184,255,59,.05)!important;
}
.auth-shell .field-label{color:#f6f8fb!important}
.auth-shell .word-counter.valid,
.auth-shell .discard-seed-emphasis,
.auth-shell .self-custody-first-access-heading span{color:#b8ff3b!important}
.auth-shell .phrase-grid div,
.auth-shell .seed-reveal-card,
.auth-shell .seed-reveal-guidance,
.auth-shell .seed-reveal-guidance.secondary,
.auth-shell .confirm-check,
.auth-shell .self-custody-consent-row,
.auth-shell .pin-policy-hint,
.auth-shell .account-referral-disclosure,
.auth-shell .wallet-setup-time-note{
  background:#2b334d!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
.auth-shell .phrase-grid div span{color:#94a0b3!important}
.auth-shell .phrase-grid div strong{color:#f6f8fb!important}
.auth-shell .onboarding-method-card{background:transparent!important}
.auth-shell .onboarding-method-row,
.auth-shell .onboarding-method-row.is-primary{
  background:#2b334d!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#f6f8fb!important;
  box-shadow:none!important;
}
.auth-shell .onboarding-method-row:hover,
.auth-shell .onboarding-method-row:focus-visible,
.auth-shell .onboarding-method-row.is-primary:hover,
.auth-shell .onboarding-method-row.is-primary:focus-visible{
  background:#242c43!important;
  border-color:rgba(184,255,59,.28)!important;
}
.auth-shell .onboarding-method-icon,
.auth-shell .onboarding-method-row.is-primary .onboarding-method-icon,
.auth-shell .self-custody-first-access-icon,
.auth-shell .pin-lock-orbit,
.auth-shell .info-icon{
  background:#242c43!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#b8ff3b!important;
  box-shadow:none!important;
}
.auth-shell .onboarding-method-row .onboarding-method-copy strong,
.auth-shell .onboarding-method-row.is-primary .onboarding-method-copy strong{color:#f6f8fb!important}
.auth-shell .onboarding-method-row .onboarding-method-copy small,
.auth-shell .onboarding-method-row.is-primary .onboarding-method-copy small{color:#bfc9d8!important}
.auth-shell .onboarding-method-row .onboarding-method-chevron,
.auth-shell .onboarding-method-row.is-primary .onboarding-method-chevron{color:#94a0b3!important}
.auth-shell .self-custody-first-access,
.auth-shell .seed-review-form{gap:14px!important}
.auth-shell .self-custody-consent-copy strong{color:#f6f8fb!important}
.auth-shell .self-custody-consent-copy small{color:#bfc9d8!important}
.auth-shell .self-custody-consent-indicator{
  background:#242c43!important;
  border-color:rgba(255,255,255,.14)!important;
}
.auth-shell .self-custody-consent-control input:checked+.self-custody-consent-indicator{
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
}
.auth-shell .primary-button,
.auth-shell .self-custody-continue,
.auth-shell .wallet-create-direct{
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  color:#111721!important;
  box-shadow:none!important;
}
.auth-shell .primary-button:disabled,
.auth-shell .self-custody-continue:disabled,
.auth-shell .wallet-create-direct:disabled{
  background:#2b334d!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#94a0b3!important;
  opacity:1!important;
}
.auth-shell .secondary-action-button,
.auth-shell .wallet-import-button,
.auth-shell .auth-back-button,
.auth-shell .page-home-button,
.auth-shell .auth-home-back,
.auth-shell .pwa-install-button,
.auth-shell .auth-header-controls .flag-toggle,
.auth-shell .seed-icon-action{
  background:#1b2334!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#f6f8fb!important;
  box-shadow:none!important;
}
.auth-shell .text-button.onboarding-method-back{
  width:auto!important;
  min-height:0!important;
  margin:10px auto 0!important;
  padding:6px 2px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#bfc9d8!important;
}
.auth-shell .text-button,
.auth-shell .pin-recovery-link,
.auth-shell .seed-terms-link{color:#bfc9d8!important}
.auth-shell .text-button:hover,
.auth-shell .pin-recovery-link:hover,
.auth-shell .seed-terms-link:hover{color:#f6f8fb!important}
.auth-shell .pin-auth-card{padding:18px 16px 15px!important;border-radius:22px!important}
.auth-shell .pin-login-spacer{height:10px!important}
.auth-shell .pin-recovery-link{min-height:34px!important}
.auth-shell .pin-error{
  background:rgba(255,91,110,.08)!important;
  border:1px solid rgba(255,91,110,.18)!important;
  color:#ffb2bc!important;
  border-radius:14px!important;
}
.auth-shell .pin-error.is-empty{background:transparent!important;border-color:transparent!important}
.auth-shell .auth-footer{margin-top:16px!important;color:#94a0b3!important}
.auth-shell .legal-footer-links button,
.auth-shell .legal-footer-contact,
.auth-shell .self-custody-legal-links button{color:#bfc9d8!important}
.auth-shell .legal-footer-links button:hover,
.auth-shell .legal-footer-contact:hover,
.auth-shell .self-custody-legal-links button:hover{color:#f6f8fb!important}
.auth-shell .seed-action-message{color:#bfc9d8!important}
@media  (max-width:760px){
  .auth-shell .auth-top-fixed{padding:11px 12px;border-radius:16px}
  .auth-shell .auth-form,
  .auth-shell .pin-auth-card,
  .auth-shell .self-custody-first-access,
  .auth-shell .seed-review-form{border-radius:20px!important}
}




.konebe-pay-palette{
  --v734-base:#262e45;
  --v734-surface:#313955;
  --v734-surface-2:#2b334d;
  --v734-surface-3:#242c43;
  --v734-action:#1b2334;
  --v734-deep:#141b29;
  --v734-deeper:#101723;
  --v734-accent:#b8ff3b;
  --v734-text:#f6f8fb;
  --v734-muted:#bfc9d8;
  --v734-helper:#94a0b3;
  --v734-line:rgba(255,255,255,.10);
  --v734-line-soft:rgba(255,255,255,.075);
}


.konebe-pay-palette .activity-list,
.konebe-pay-palette .activity-list-full,
.konebe-pay-palette .unified-activity-list,
.konebe-pay-palette .wallet-rotation-card,
.konebe-pay-palette .wallet-rotation-rule-grid article,
.konebe-pay-palette .wallet-rotation-supported>span,
.konebe-pay-palette .wallet-rotation-scope-note,
.konebe-pay-palette .multichain-preview-note,
.konebe-pay-palette .merchant-kit-includes-card,
.konebe-pay-palette .merchant-kit-include-item,
.konebe-pay-palette .merchant-kit-wallet-box,
.konebe-pay-palette .merchant-kit-wallet-summary,
.konebe-pay-palette .modal-sheet{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .wallet-list-row.is-primary,
.konebe-pay-palette .merchant-kit-include-item-highlight,
.konebe-pay-palette .receive-copy-icon.is-copied{
  background:rgba(184,255,59,.09)!important;
  border-color:rgba(184,255,59,.30)!important;
}


.konebe-pay-palette .wallet-rotation-page,
.konebe-pay-palette .wallet-rotation-page .app-content,
.konebe-pay-palette .wallet-rotation-page .standalone-section,
.konebe-pay-palette .wallet-rotation-page .app-card{background-color:#2f3752!important}
.konebe-pay-palette .wallet-rotation-page .wallet-rotation-card{
  background:linear-gradient(180deg,#313955,#2b334d)!important;
}
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle,
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle:hover,
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle:active{
  background:#1b2334!important;
  border:1px solid var(--v734-line)!important;
  color:var(--v734-muted)!important;
}
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle>span{background:#677083!important}
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle.on{
  background:rgba(184,255,59,.10)!important;
  border-color:rgba(184,255,59,.34)!important;
  color:var(--v734-text)!important;
}
.konebe-pay-palette .wallet-rotation-page .legacy-toggle.multichain-page-toggle.on>span{background:var(--v734-accent)!important}
.konebe-pay-palette .wallet-rotation-page .wallet-rotation-supported em,
.konebe-pay-palette .wallet-rotation-page .wallet-rotation-rule-grid p,
.konebe-pay-palette .wallet-rotation-page .wallet-rotation-scope-note span,
.konebe-pay-palette .wallet-rotation-page .wallet-rotation-explainer p{color:var(--v734-muted)!important}


.konebe-pay-palette .stablevalue-how-sheet.modern-bottom-sheet,
.konebe-pay-palette .stablevalue-how-sheet.modern-bottom-sheet .stablevalue-how-body{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-formula,
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-grid article,
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-note{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-formula strong,
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-grid strong{color:var(--v734-text)!important}
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-grid span,
.konebe-pay-palette .stablevalue-how-sheet .stablevalue-how-note{color:var(--v734-muted)!important}


.konebe-pay-palette .wallet-backup-sheet,
.konebe-pay-palette .wallet-backup-sheet .wallet-backup-body{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
}
.konebe-pay-palette .wallet-backup-sheet .phrase-grid,
.konebe-pay-palette .wallet-backup-sheet .seed-reveal-card,
.konebe-pay-palette .wallet-backup-sheet .seed-reveal-guidance,
.konebe-pay-palette .wallet-backup-sheet .seed-verify-card,
.konebe-pay-palette .wallet-backup-sheet .confirm-check,
.konebe-pay-palette .wallet-backup-sheet .seed-backup-warning,
.konebe-pay-palette .wallet-backup-sheet .seed-verify-field input{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
}
.konebe-pay-palette .wallet-backup-sheet .phrase-grid>div{
  background:var(--v734-surface-3)!important;
  border-color:var(--v734-line-soft)!important;
}
.konebe-pay-palette .wallet-backup-sheet .secondary-action-button,
.konebe-pay-palette .wallet-backup-sheet .text-button,
.konebe-pay-palette .wallet-backup-sheet .auth-back-button,
.konebe-pay-palette .wallet-backup-sheet .page-home-button,
.konebe-pay-palette .seed-review-form .secondary-action-button,
.konebe-pay-palette .seed-review-form .text-button,
.konebe-pay-palette .seed-review-form .auth-back-button,
.konebe-pay-palette .seed-review-form .page-home-button,
.konebe-pay-palette .seed-review-form .seed-terms-link{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}


.konebe-pay-palette .receive-compact-sheet,
.konebe-pay-palette .token-receive-sheet,
.konebe-pay-palette .receive-bottom-sheet{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .receive-content-compact .wallet-source-selector,
.konebe-pay-palette .receive-content-compact .receive-address-bar,
.konebe-pay-palette .receive-primary-meta,
.konebe-pay-palette .receive-bottom-sheet .token-network-trigger,
.konebe-pay-palette .receive-bottom-sheet .wallet-source-trigger,
.konebe-pay-palette .receive-bottom-sheet .receive-address-bar{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
}
.konebe-pay-palette .receive-copy-icon,
.konebe-pay-palette .receive-explorer-icon,
.konebe-pay-palette .receive-share-action{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .receive-copy-icon.is-copied{color:var(--v734-accent)!important}


.konebe-pay-palette .send-bottom-sheet{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .send-page-card,
.konebe-pay-palette .token-send-card,
.konebe-pay-palette .send-asset-summary{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .send-page-card .wallet-source-selector,
.konebe-pay-palette .send-page-card .destination-control,
.konebe-pay-palette .send-page-card .destination-input,
.konebe-pay-palette .send-page-card .amount-input,
.konebe-pay-palette .send-page-card .send-calculation-card,
.konebe-pay-palette .token-send-card .token-network-trigger,
.konebe-pay-palette .token-send-card .token-network-menu,
.konebe-pay-palette .token-send-card .token-network-option{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
}
.konebe-pay-palette .destination-icon-button,
.konebe-pay-palette .send-percent-toggle,
.konebe-pay-palette .send-amount-swap-button,
.konebe-pay-palette .address-icon-action,
.konebe-pay-palette .address-icon-button{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .destination-icon-button:hover,
.konebe-pay-palette .send-percent-toggle:hover,
.konebe-pay-palette .send-amount-swap-button:hover,
.konebe-pay-palette .address-icon-action:hover,
.konebe-pay-palette .address-icon-button:hover{
  background:var(--v734-surface-2)!important;
  border-color:rgba(184,255,59,.24)!important;
}


.konebe-pay-palette .wallet-list-page .wallet-list,
.konebe-pay-palette .wallet-list-page .wallet-list-row,
.konebe-pay-palette .wallet-list-page .wallet-list-row.is-archived{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .wallet-list-page .wallet-list-row-footer{border-top-color:var(--v734-line-soft)!important}
.konebe-pay-palette .wallet-list-page .wallet-list-action,
.konebe-pay-palette .wallet-list-page .wallet-list-pagination button,
.konebe-pay-palette .wallet-list-page .wallet-family-toggle-row,
.konebe-pay-palette .wallet-family-toggle-row,
.konebe-pay-palette .wallet-list-pagination button{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .wallet-list-page .wallet-archived-badge,
.konebe-pay-palette .wallet-archived-badge{
  background:var(--v734-surface-3)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-muted)!important;
}


.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .token-activity-section,
.konebe-pay-palette.detail-shell .legacy-dual-statements,
.konebe-pay-palette .detail-recent-activity,
.konebe-pay-palette .token-activity-section,
.konebe-pay-palette .legacy-dual-statements{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
}
.konebe-pay-palette .empty-state,
.konebe-pay-palette .swap-empty-state,
.konebe-pay-palette.detail-shell .empty-state,
.konebe-pay-palette .detail-recent-activity .empty-state,
.konebe-pay-palette .token-activity-section .empty-state,
.konebe-pay-palette .legacy-dual-statements .empty-state{
  background:var(--v734-deep)!important;
  border-color:var(--v734-line-soft)!important;
  color:var(--v734-helper)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .activity-date-divider,
.konebe-pay-palette .activity-summary-bar{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line-soft)!important;
}
.konebe-pay-palette .tx-explorer-button,
.konebe-pay-palette .purchase-explorer-button,
.konebe-pay-palette .swap-history-external{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}


.konebe-pay-palette .tron-resource-entry-card{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-entry-card>button{
  min-height:40px!important;
  border-radius:12px!important;
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
}
.konebe-pay-palette .tron-resource-sheet{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-intro,
.konebe-pay-palette .tron-resource-stats article,
.konebe-pay-palette .tron-resource-lock-rule,
.konebe-pay-palette .tron-resource-estimate,
.konebe-pay-palette .tron-resource-unfreeze-note,
.konebe-pay-palette .tron-resource-footnote,
.konebe-pay-palette .tron-resource-pending,
.konebe-pay-palette .tron-resource-withdrawable,
.konebe-pay-palette .tron-resource-amount>div{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-mode{
  background:var(--v734-surface-3)!important;
  border-color:var(--v734-line)!important;
}
.konebe-pay-palette .tron-resource-mode button,
.konebe-pay-palette .tron-resource-choice button,
.konebe-pay-palette .tron-resource-amount button,
.konebe-pay-palette .tron-resource-withdrawable button{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-muted)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-mode button.is-selected,
.konebe-pay-palette .tron-resource-choice button.is-selected{
  background:rgba(184,255,59,.09)!important;
  border-color:rgba(184,255,59,.34)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-choice button.is-selected>span{
  background:rgba(184,255,59,.14)!important;
  color:var(--v734-accent)!important;
}
.konebe-pay-palette .tron-resource-choice button.is-selected strong{color:var(--v734-text)!important}
.konebe-pay-palette .tron-resource-choice button.is-selected small{color:var(--v734-muted)!important}
.konebe-pay-palette .tron-resource-intro>svg,
.konebe-pay-palette .tron-resource-lock-rule>svg,
.konebe-pay-palette .tron-resource-estimate>svg{color:var(--v734-helper)!important}
.konebe-pay-palette .tron-resource-stats article>em,
.konebe-pay-palette .tron-resource-lock-rule span,
.konebe-pay-palette .tron-resource-estimate span,
.konebe-pay-palette .tron-resource-estimate small,
.konebe-pay-palette .tron-resource-pending small,
.konebe-pay-palette .tron-resource-withdrawable small{color:var(--v734-muted)!important}
.konebe-pay-palette .tron-resource-submit{
  min-height:40px!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
.konebe-pay-palette .tron-resource-submit:not(:disabled){
  background:var(--v734-accent)!important;
  border-color:var(--v734-accent)!important;
  color:#111721!important;
}
.konebe-pay-palette .tron-resource-submit:disabled{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-helper)!important;
  opacity:1!important;
}


.konebe-pay-palette .security-page .security-critical-card,
.konebe-pay-palette .security-page .security-cards .info-card,
.konebe-pay-palette .settings-security-unified .security-critical-card,
.konebe-pay-palette .settings-security-unified .security-cards .info-card,
.konebe-pay-palette .security-settings-card,
.konebe-pay-palette .security-settings-card .security-settings-body,
.konebe-pay-palette .security-settings-card .two-factor-status,
.konebe-pay-palette .security-settings-card .two-factor-secret,
.konebe-pay-palette .security-settings-card .two-factor-recovery-box,
.konebe-pay-palette .security-settings-card .two-factor-recovery-grid code{
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .security-settings-card .two-factor-secret button,
.konebe-pay-palette .security-settings-card .two-factor-copy-action,
.konebe-pay-palette .security-settings-card .secondary-action-button,
.konebe-pay-palette .security-settings-card .legal-settings-actions button{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .security-settings-card .input-wrap,
.konebe-pay-palette .security-settings-card input,
.konebe-pay-palette .security-settings-card .confirm-send-2fa input{
  background:var(--v734-surface-3)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-text)!important;
}
.konebe-pay-palette .security-settings-card .fiat-choice button{
  background:var(--v734-surface-3)!important;
  border-color:var(--v734-line)!important;
  color:var(--v734-muted)!important;
}
.konebe-pay-palette .security-settings-card .fiat-choice button.active{
  background:rgba(184,255,59,.09)!important;
  border-color:rgba(184,255,59,.34)!important;
  color:var(--v734-text)!important;
}


.konebe-pay-palette .merchant-kit-includes-list{gap:10px!important}
.konebe-pay-palette .merchant-kit-include-item b{
  background:rgba(184,255,59,.09)!important;
  color:var(--v734-accent)!important;
}


.konebe-pay-palette .help-center-group,
.konebe-pay-palette .help-center-list,
.konebe-pay-palette .help-center-item,
.konebe-pay-palette .help-center-support-card,
.konebe-pay-palette .help-center-search-panel{
  background:var(--v734-surface)!important;
  border-color:var(--v734-line)!important;
  overflow:hidden!important;
}
.konebe-pay-palette .help-center-item{border-bottom-color:var(--v734-line-soft)!important}
.konebe-pay-palette .help-center-item[open]{background:var(--v734-surface-2)!important}
.konebe-pay-palette .help-center-item summary i,
.konebe-pay-palette .help-center-email-action{
  background:var(--v734-action)!important;
  border-color:var(--v734-line)!important;
}
.konebe-pay-palette .help-center-answer{background:transparent!important}


.konebe-pay-palette .primary-button,
.konebe-pay-palette .share-native-button,
.konebe-pay-palette .merchant-kit-submit,
.konebe-pay-palette .tron-resource-submit{box-shadow:none!important}




.konebe-pay-palette .send-card-carousel{
  padding:0!important;
  min-width:0!important;
}
.konebe-pay-palette .send-card-carousel .send-card-track{
  width:200%;
  display:flex;
  align-items:stretch;
  transform:translate3d(0,0,0);
  will-change:transform;
}
.konebe-pay-palette .send-card-carousel .send-card-panel{
  flex:0 0 50%;
  width:50%;
  min-width:0;
  min-height:315px;
  padding:13px 14px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
}
.konebe-pay-palette .token-send-card.send-card-carousel .send-card-panel{min-height:365px}
.konebe-pay-palette .send-card-carousel.is-review-stage .send-card-track{
  transform:translate3d(-50%,0,0);
  animation:peuroSendReviewSlideV732 .24s cubic-bezier(.22,.78,.24,1) both;
}
@keyframes peuroSendReviewSlideV732{
  from{transform:translate3d(0,0,0)}
  to{transform:translate3d(-50%,0,0)}
}
.konebe-pay-palette .send-card-carousel .send-page-actions{
  margin-top:auto!important;
  padding-top:12px!important;
}
.konebe-pay-palette .send-card-review-panel{
  background:var(--v734-surface)!important;
}
.konebe-pay-palette .send-review-heading{
  min-height:44px;
  display:grid;
  grid-template-columns:40px minmax(0,1fr);
  gap:10px;
  align-items:center;
  margin:0 0 10px;
}
.konebe-pay-palette .send-review-heading>div{min-width:0}
.konebe-pay-palette .send-review-heading small,
.konebe-pay-palette .send-review-heading strong{display:block}
.konebe-pay-palette .send-review-heading small{
  color:var(--v734-helper)!important;
  font-size:9px;
  font-weight:700;
  line-height:1.2;
  letter-spacing:.08em;
  text-transform:uppercase;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.konebe-pay-palette .send-review-heading strong{
  margin-top:3px;
  color:var(--v734-text)!important;
  font-size:14px;
  line-height:1.2;
}
.konebe-pay-palette .send-review-back-button{
  width:40px;
  height:40px;
  padding:0;
  border:1px solid var(--v734-line)!important;
  border-radius:12px;
  background:var(--v734-action)!important;
  color:var(--v734-text)!important;
  display:grid;
  place-items:center;
  box-shadow:none!important;
  cursor:pointer;
}
.konebe-pay-palette .send-review-back-button svg{width:17px;height:17px}
.konebe-pay-palette .send-card-review-panel .send-calculation-card{
  margin:0!important;
  background:var(--v734-surface-2)!important;
  border-color:var(--v734-line)!important;
  box-shadow:none!important;
}
.konebe-pay-palette .send-card-review-panel .send-inline-2fa{margin-top:10px!important}



.send-fee-calculation-overlay{
  z-index:12060!important;
  background:rgba(16,23,35,.88)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
.send-fee-calculation-overlay .send-fee-calculation-screen{
  width:min(350px,calc(100vw - 34px))!important;
  max-width:350px!important;
  padding:28px 18px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:24px!important;
  background:linear-gradient(155deg,#313955 0%,#2b334d 72%,#242c43 100%)!important;
  box-shadow:0 24px 68px rgba(9,14,27,.34),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.send-fee-calculation-overlay .payment-processing-ring{border-top-color:#b8ff3b!important}
.send-fee-calculation-overlay .payment-processing-screen>small{color:#b8ff3b!important}
.send-fee-calculation-overlay .payment-processing-screen>h1{color:#f6f8fb!important}
.send-fee-calculation-overlay .payment-processing-screen>p{color:#bfc9d8!important}
.send-fee-calculation-overlay .payment-processing-dots i{background:#b8ff3b!important}
@media (max-width:390px){
  .konebe-pay-palette .send-card-carousel .send-card-panel{padding:12px 11px;min-height:305px}
  .konebe-pay-palette .token-send-card.send-card-carousel .send-card-panel{min-height:350px}
  .send-fee-calculation-overlay .send-fee-calculation-screen{padding:24px 15px!important;border-radius:21px!important}
}
@media (prefers-reduced-motion:reduce){
  .konebe-pay-palette .send-card-carousel.is-review-stage .send-card-track{animation:none!important;transform:translate3d(-50%,0,0)!important}
}




.pin-auth-device .auth-top-fixed{
  margin-bottom:0!important;
  padding:9px 4px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.pin-auth-device .brand-lockup-tight,
.pin-auth-device .brand-lockup-tight>div{
  justify-content:flex-start!important;
  text-align:left!important;
}
.pin-auth-device .brand-lockup-tight h1,
.pin-auth-device .brand-lockup-tight p{
  text-align:left!important;
}
.pin-auth-device .pin-gate-wrap{
  padding-top:34px!important;
}
.pin-auth-device .pin-gate-wrap>.pin-lock-orbit{
  display:none!important;
}
.pin-auth-device .pin-auth-card,
.pin-auth-device .pin-auth-card.pin-auth-card-setup{
  width:100%!important;
  margin:0!important;
  padding:0 4px 18px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.pin-auth-device .pin-auth-card::after{display:none!important;content:none!important}
.pin-auth-device .pin-copy{
  margin:0 0 24px!important;
  text-align:center!important;
}
.pin-auth-device .pin-copy h2{
  margin:0!important;
  color:#f6f8fb!important;
  font-size:20px!important;
  line-height:1.2!important;
  letter-spacing:-.03em!important;
}
.pin-auth-device .pin-copy p{
  max-width:340px!important;
  margin:7px auto 0!important;
  color:#bfc9d8!important;
  font-size:11px!important;
  line-height:1.45!important;
}
.pin-auth-device .pin-error{
  max-width:326px!important;
  margin:0 auto 12px!important;
}
.pin-auth-device .pin-error.is-empty{display:none!important}
.pin-auth-device .pin-setup-pair{
  width:min(100%,326px)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.pin-auth-device .pin-setup-entry,
.pin-auth-device .pin-setup-confirm{margin:0!important;min-width:0!important}
.pin-auth-device .pin-segmented-row{
  width:min(100%,326px);
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1fr) 42px;
  gap:9px;
  align-items:center;
}
.pin-auth-device .pin-segmented-input-wrap{
  position:relative;
  display:block;
  width:100%;
  min-width:0;
}
.pin-auth-device .pin-native-input-segmented{
  position:absolute!important;
  z-index:3!important;
  inset:0!important;
  width:100%!important;
  min-width:0!important;
  height:52px!important;
  min-height:52px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:transparent!important;
  caret-color:transparent!important;
  opacity:.001!important;
  box-shadow:none!important;
  letter-spacing:0!important;
  -webkit-text-security:none!important;
  cursor:text!important;
}
.pin-auth-device .pin-native-input-segmented:focus{
  border:0!important;
  box-shadow:none!important;
  outline:none!important;
}
.pin-auth-device .pin-native-input-segmented:disabled{
  opacity:0!important;
  cursor:default!important;
}
.pin-auth-device .pin-digit-cells{
  position:relative;
  z-index:1;
  width:100%;
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:6px;
}
.pin-auth-device .pin-digit-cell{
  height:52px;
  min-width:0;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.12);
  border-radius:10px;
  background:#262e45;
  color:#f6f8fb;
  box-shadow:none;
  font-size:18px;
  font-style:normal;
  font-weight:750;
  line-height:1;
  transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;
}
.pin-auth-device .pin-digit-cell.is-filled{
  border-color:rgba(255,255,255,.20);
}
.pin-auth-device .pin-segmented-input-wrap:focus-within .pin-digit-cell.is-current{
  border-color:rgba(184,255,59,.72);
  box-shadow:0 0 0 2px rgba(184,255,59,.055);
}
.pin-auth-device .pin-segmented-row.is-revealed .pin-digit-cell.is-filled{
  color:#f6f8fb;
}
.pin-auth-device .pin-visibility-toggle{
  width:42px;
  height:42px;
  padding:0;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.10);
  border-radius:12px;
  background:#262e45;
  color:#bfc9d8;
  box-shadow:none;
  cursor:pointer;
}
.pin-auth-device .pin-visibility-toggle svg{width:18px;height:18px}
.pin-auth-device .pin-visibility-toggle:hover,
.pin-auth-device .pin-visibility-toggle:focus-visible{
  border-color:rgba(255,255,255,.18);
  color:#f6f8fb;
  outline:none;
}
.pin-auth-device .pin-visibility-toggle[aria-pressed="true"]{
  border-color:rgba(184,255,59,.28);
  color:#b8ff3b;
}
.pin-auth-device .pin-biometric-action{margin-top:18px!important}
@media (max-width:390px){
  .pin-auth-device .pin-gate-wrap{padding-top:28px!important}
  .pin-auth-device .pin-auth-card,
  .pin-auth-device .pin-auth-card.pin-auth-card-setup{padding-left:0!important;padding-right:0!important}
  .pin-auth-device .pin-segmented-row,
  .pin-auth-device .pin-setup-pair{width:min(100%,304px)!important}
  .pin-auth-device .pin-segmented-row{grid-template-columns:minmax(0,1fr) 40px;gap:7px}
  .pin-auth-device .pin-digit-cells{gap:5px}
  .pin-auth-device .pin-digit-cell{height:48px;border-radius:9px;font-size:17px}
  .pin-auth-device .pin-native-input-segmented{height:48px!important;min-height:48px!important}
  .pin-auth-device .pin-visibility-toggle{width:40px;height:40px;border-radius:11px}
}





.dashboard-header-compact:not(.moovie-header-mode) .header-notifications-button{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.dashboard-header-compact:not(.moovie-header-mode) .header-notifications-button:hover,
.dashboard-header-compact:not(.moovie-header-mode) .header-notifications-button:active,
.dashboard-header-compact:not(.moovie-header-mode) .header-notifications-button.is-active{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-button,
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-gem{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-gem::after{
  content:none!important;
  display:none!important;
  animation:none!important;
}
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-gem svg{
  color:inherit!important;
  stroke:currentColor!important;
  filter:none!important;
  animation:none!important;
}
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-button:hover .header-vip-tier-gem,
.dashboard-header-compact:not(.moovie-header-mode) .header-vip-tier-button.is-active .header-vip-tier-gem{
  transform:none!important;
  border-color:transparent!important;
}


.pin-auth-device .auth-header-controls .flag-toggle{
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:3px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.pin-auth-device .auth-header-controls .flag-toggle:hover,
.pin-auth-device .auth-header-controls .flag-toggle:active,
.pin-auth-device .auth-header-controls .flag-toggle:focus-visible{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
.pin-auth-device .auth-header-controls .flag-toggle img{
  width:27px!important;
  height:18px!important;
  display:block!important;
  border-radius:2px!important;
  box-shadow:none!important;
}


.auth-shell .wallet-setup-choice .wallet-setup-time-note,
.auth-shell .wallet-setup-time-note{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}


.konebe-pay-palette .merchant-kit-includes-summary{
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette .merchant-kit-includes-summary .merchant-kit-form-head{
  margin-bottom:10px!important;
}
.konebe-pay-palette .merchant-kit-include-summary-card{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:16px!important;
  background:#242c43!important;
  box-shadow:none!important;
}
.konebe-pay-palette .merchant-kit-include-rows{display:grid!important;grid-template-columns:1fr 1fr!important}
.konebe-pay-palette .merchant-kit-include-row,
.konebe-pay-palette .merchant-kit-include-digital{
  min-width:0;
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:9px;
  align-items:center;
  padding:10px 11px;
  border-bottom:1px solid rgba(255,255,255,.075);
}
.konebe-pay-palette .merchant-kit-include-row:nth-child(odd){border-right:1px solid rgba(255,255,255,.075)}
.konebe-pay-palette .merchant-kit-include-row:nth-last-child(-n/**/+2){border-bottom:0}
.konebe-pay-palette .merchant-kit-include-row>b,
.konebe-pay-palette .merchant-kit-include-digital>b{
  width:30px;height:30px;display:grid;place-items:center;
  border-radius:9px;background:#1b2334;color:#b8ff3b;
  font-size:11px;font-weight:800;line-height:1;
}
.konebe-pay-palette .merchant-kit-include-row span,
.konebe-pay-palette .merchant-kit-include-digital span{min-width:0;display:block}
.konebe-pay-palette .merchant-kit-include-row strong,
.konebe-pay-palette .merchant-kit-include-digital strong{
  display:block;color:#f6f8fb;font-size:11px;line-height:1.25;font-weight:760;
}
.konebe-pay-palette .merchant-kit-include-row small,
.konebe-pay-palette .merchant-kit-include-digital small{
  display:block;margin-top:2px;color:#94a0b3;font-size:9px;line-height:1.3;
}
.konebe-pay-palette .merchant-kit-include-digital{
  grid-column:1/-1;border-top:1px solid rgba(255,255,255,.075);border-bottom:0;
  background:#1b2334;
}
.konebe-pay-palette .merchant-kit-include-digital>b{background:#141b29}
@media (max-width:430px){
  .konebe-pay-palette .merchant-kit-include-rows{grid-template-columns:1fr!important}
  .konebe-pay-palette .merchant-kit-include-row:nth-child(odd){border-right:0}
  .konebe-pay-palette .merchant-kit-include-row:nth-last-child(-n/**/+2){border-bottom:1px solid rgba(255,255,255,.075)}
  .konebe-pay-palette .merchant-kit-include-row:last-child{border-bottom:0}
}


.wallet-backup-success{
  max-width:430px;
  margin:0 auto;
  padding:14px 2px 4px;
  text-align:center;
}
.wallet-backup-success-icon{
  width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;
  border:1px solid rgba(184,255,59,.24);border-radius:15px;
  background:#1b2334;color:#b8ff3b;box-shadow:none;
}
.wallet-backup-success-icon svg{width:23px;height:23px}
.wallet-backup-success>small{display:block;color:#b8ff3b;font-size:9px;font-weight:800;letter-spacing:.09em}
.wallet-backup-success>h2{margin:7px 0 6px;color:#f6f8fb;font-size:20px;line-height:1.2}
.wallet-backup-success>p{margin:0 auto;color:#bfc9d8;font-size:11px;line-height:1.5}
.wallet-backup-success-tip{
  margin:16px 0 14px;padding:12px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;
  align-items:start;text-align:left;border:1px solid rgba(255,255,255,.10);border-radius:13px;
  background:#242c43;color:#bfc9d8;font-size:10px;line-height:1.5;
}
.wallet-backup-success-tip svg{width:18px;height:18px;color:#b8ff3b}
.wallet-backup-view-coins{width:100%!important;margin-top:2px!important}









.auth-shell .auth-top-fixed,
.pin-auth-device .auth-top-fixed{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:6px 2px 10px!important;
}
.auth-shell .auth-header-controls,
.pin-auth-device .auth-header-controls{
  gap:10px!important;
}
.auth-shell .auth-header-controls .auth-home-back,
.auth-shell .auth-header-controls .flag-toggle,
.auth-shell .auth-header-controls .pwa-install-button,
.pin-auth-device .auth-header-controls .auth-home-back,
.pin-auth-device .auth-header-controls .flag-toggle,
.pin-auth-device .auth-header-controls .pwa-install-button{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.auth-shell .auth-header-controls .auth-home-back:hover,
.auth-shell .auth-header-controls .flag-toggle:hover,
.auth-shell .auth-header-controls .pwa-install-button:hover,
.pin-auth-device .auth-header-controls .auth-home-back:hover,
.pin-auth-device .auth-header-controls .flag-toggle:hover,
.pin-auth-device .auth-header-controls .pwa-install-button:hover{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.auth-shell .auth-header-controls .flag-toggle img,
.pin-auth-device .auth-header-controls .flag-toggle img{
  display:block!important;
  width:25px!important;
  height:17px!important;
  border-radius:2px!important;
  box-shadow:none!important;
  background:transparent!important;
}
.auth-shell .auth-header-controls .pwa-install-button::before,
.auth-shell .auth-header-controls .pwa-install-button::after,
.pin-auth-device .auth-header-controls .pwa-install-button::before,
.pin-auth-device .auth-header-controls .pwa-install-button::after{
  content:none!important;
  display:none!important;
}
.auth-shell .auth-form.compact-auth-form.create-wallet-form,
.auth-shell .auth-form.compact-auth-form.create-wallet-form.wallet-setup-choice,
.auth-shell .onboarding-method-card,
.auth-shell .import-seed-form,
.pin-auth-device .pin-auth-card{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.auth-shell .auth-form.compact-auth-form.create-wallet-form,
.auth-shell .onboarding-method-card,
.auth-shell .import-seed-form{
  padding-left:0!important;
  padding-right:0!important;
}
.auth-shell .wallet-setup-time-note,
.auth-shell .account-referral-disclosure,
.auth-shell .account-turnstile-official,
.auth-shell .onboarding-method-card{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.auth-shell .onboarding-method-row,
.auth-shell .wallet-import-button{
  border-radius:16px!important;
}
.auth-shell .auth-hero-copy{margin-bottom:6px!important}
.auth-shell .wallet-setup-time-note{
  margin-top:14px!important;
  padding:0!important;
  justify-content:center!important;
  color:#bfc9d8!important;
}
.auth-shell .account-turnstile-official{margin-top:12px!important}
.auth-shell .seed-upload-button{
  min-width:0!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#ffd85a!important;
  gap:6px!important;
}
.auth-shell .seed-upload-button:hover,
.auth-shell .seed-upload-button:focus-visible{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  outline:none!important;
}
.auth-shell .seed-upload-button>svg{
  width:16px!important;
  height:16px!important;
  color:#ffd85a!important;
}
.auth-shell .seed-upload-button strong{
  color:#d8dfeb!important;
  letter-spacing:.075em!important;
}
.pin-auth-device .pin-gate-wrap,
.pin-auth-device .pin-auth-card,
.pin-auth-device .pin-setup-pair,
.pin-auth-device .pin-segmented-row{
  overflow:visible!important;
}
.pin-auth-device .pin-auth-card,
.pin-auth-device .pin-auth-card.pin-auth-card-setup{
  padding:8px 0 0!important;
}
.pin-auth-device .pin-lock-orbit.pin-lock-orbit-clean{
  width:44px!important;
  height:44px!important;
  margin:0 auto 10px!important;
  border-radius:0!important;
  background:transparent!important;
  color:#ffffff!important;
  box-shadow:none!important;
}
.pin-auth-device .pin-lock-orbit.pin-lock-orbit-clean svg{
  width:22px!important;
  height:22px!important;
}
.pin-auth-device .pin-copy{
  margin-bottom:12px!important;
}
.pin-auth-device .pin-copy p{max-width:330px!important}
.pin-auth-device .pin-setup-pair,
.pin-auth-device .pin-segmented-row{
  width:min(100%,326px)!important;
}
.pin-auth-device .pin-segmented-row{
  position:relative!important;
  display:block!important;
  margin:0 auto!important;
}
.pin-auth-device .pin-segmented-input-wrap{
  display:block!important;
  width:100%!important;
}
.pin-auth-device .pin-digit-cells{
  gap:6px!important;
}
.pin-auth-device .pin-digit-cell{
  background:#242c43!important;
  border-color:rgba(255,255,255,.12)!important;
}
.pin-auth-device .pin-digit-cell.is-filled{
  border-color:rgba(184,255,59,.42)!important;
  box-shadow:0 0 0 1px rgba(184,255,59,.04)!important;
}
.pin-auth-device .pin-segmented-input-wrap:focus-within .pin-digit-cell.is-current{
  border-color:rgba(184,255,59,.85)!important;
  box-shadow:0 0 0 2px rgba(184,255,59,.07)!important;
}
.pin-auth-device .pin-visibility-toggle{
  position:absolute!important;
  top:50%!important;
  right:-34px!important;
  transform:translateY(-50%)!important;
  width:22px!important;
  height:22px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f6f8fb!important;
}
.pin-auth-device .pin-visibility-toggle svg{width:18px!important;height:18px!important}
.pin-auth-device .pin-visibility-toggle:hover,
.pin-auth-device .pin-visibility-toggle:focus-visible{
  background:transparent!important;
  color:#ffffff!important;
  border-color:transparent!important;
  outline:none!important;
}
.pin-auth-device .pin-visibility-toggle[aria-pressed="true"]{
  color:#f6f8fb!important;
}
@media (max-width:390px){
  .auth-shell .auth-header-controls,
  .pin-auth-device .auth-header-controls{gap:8px!important}
  .pin-auth-device .pin-segmented-row,
  .pin-auth-device .pin-setup-pair{width:min(100%,304px)!important}
  .pin-auth-device .pin-visibility-toggle{right:-30px!important}
}



.peuro-experimental-subpage-head>button,
.peuro-experimental-help-head>button{
  position:relative!important;
  z-index:20!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}
.referral-levels-title{
  display:block!important;
  margin-bottom:12px!important;
}
.referral-levels-title>div{min-width:0!important}
.referral-levels-title h2,
.referral-levels-title>div>span{
  display:block!important;
  max-width:none!important;
  text-align:left!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.referral-levels-title>div>span{
  margin-top:4px!important;
  color:#bfc9d8!important;
  font-size:9.5px!important;
  line-height:1.3!important;
}
.referral-level-card{
  border-color:rgba(255,255,255,.58)!important;
}
.referral-level-card:hover:not(:disabled){border-color:#f6f8fb!important}
.referral-level-card.is-selected{
  border-color:#f6f8fb!important;
  box-shadow:inset 0 0 0 1px rgba(184,255,59,.18)!important;
}
.konebe-pay-palette .referral-level-card{
  border-color:rgba(255,255,255,.58)!important;
}
.konebe-pay-palette .referral-level-card.is-selected{border-color:#f6f8fb!important}
.referral-level-benefits.is-grid>span b{white-space:nowrap!important}
.referral-ledger-card{
  margin:0 0 16px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(53,62,92,.96),rgba(48,56,84,.92))!important;
  box-shadow:0 12px 28px rgba(12,17,31,.13),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.referral-ledger-title{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:13px 14px 10px!important;
}
.referral-ledger-title strong{color:#f6f8fb!important;font-size:14px!important}
.referral-ledger-title span{color:#94a0b3!important;font-size:9px!important;white-space:nowrap!important}
.referral-ledger-tabs{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:5px!important;
  padding:0 10px 10px!important;
}
.referral-ledger-tab{
  min-width:0!important;
  min-height:34px!important;
  padding:0 5px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:10px!important;
  background:#2b334d!important;
  color:#bfc9d8!important;
  font-size:clamp(7.6px,2.15vw,10px)!important;
  font-weight:750!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  cursor:pointer!important;
}
.referral-ledger-tab.is-active{
  border-color:rgba(184,255,59,.55)!important;
  background:#242c43!important;
  color:#f6f8fb!important;
  box-shadow:inset 0 -2px 0 #b8ff3b!important;
}
.referral-ledger-body{
  min-height:88px!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
  border-bottom:1px solid rgba(255,255,255,.075)!important;
  background:rgba(36,44,67,.52)!important;
}
.referral-ledger-body .referral-reward-row,
.referral-ledger-body .referral-direct-row{
  margin:0!important;
  padding:11px 13px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.075)!important;
  border-radius:0!important;
  background:transparent!important;
}
.referral-ledger-body .referral-reward-row:last-child,
.referral-ledger-body .referral-direct-row:last-child{border-bottom:0!important}
.referral-ledger-body .mystery-box-empty{
  margin:0!important;
  padding:24px 14px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.referral-ledger-loading{
  min-height:88px!important;
  display:grid!important;
  place-items:center!important;
  color:#bfc9d8!important;
  font-size:10px!important;
}
.referral-ledger-pagination{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) 38px!important;
  align-items:center!important;
  gap:8px!important;
  padding:10px 12px!important;
}
.referral-ledger-pagination>button{
  width:36px!important;
  height:32px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:10px!important;
  background:#1b2334!important;
  color:#f6f8fb!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
}
.referral-ledger-pagination>button svg{width:15px!important;height:15px!important}
.referral-ledger-pagination>button:disabled{opacity:.28!important;cursor:not-allowed!important}
.referral-ledger-pagination>span{color:#bfc9d8!important;font-size:9.5px!important;text-align:center!important}
.referral-ledger-card>.form-error{margin:0 12px 10px!important}
@media (max-width:390px){
  .referral-levels-title h2{font-size:13px!important}
  .referral-levels-title>div>span{font-size:8.5px!important}
  .referral-ledger-tabs{gap:4px!important;padding-left:8px!important;padding-right:8px!important}
  .referral-ledger-tab{padding:0 3px!important;font-size:7.5px!important}
  .referral-level-benefits.is-grid>span b{font-size:10px!important}
}









.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-compact-shell.exodus-swap-shell-card{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-card{
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-card-title-row{
  padding-left:2px!important;
  padding-right:2px!important;
  border-bottom:0!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-row{
  padding-left:2px!important;
  padding-right:2px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-public-balance-divider{
  opacity:.72!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider{
  margin-left:0!important;
  margin-right:0!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider .exodus-flip-button{
  box-shadow:none!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  gap:6px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar button{
  background:transparent!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:10px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-shortcut-row>.swap-shortcut-bar button.is-active{
  color:#b8ff3b!important;
  border-color:rgba(184,255,59,.34)!important;
  background:rgba(184,255,59,.055)!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-route-status-card{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  padding-left:2px!important;
  padding-right:2px!important;
}








.konebe-pay-palette .send-bottom-sheet .token-network-picker,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker{
  position:relative!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open{
  z-index:460!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-menu,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu{
  position:absolute!important;
  inset:auto 0 auto 0!important;
  top:calc(100% + 6px)!important;
  width:auto!important;
  margin:0!important;
  display:grid!important;
  gap:3px!important;
  z-index:480!important;
  max-height:min(250px,42dvh)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  background:#fff!important;
  border-color:#d9dee4!important;
  box-shadow:0 22px 56px rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.035)!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  pointer-events:auto!important;
  touch-action:pan-y!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-menu::-webkit-scrollbar,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-menu::-webkit-scrollbar{
  display:none!important;width:0!important;height:0!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-option,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option{
  background:#fff!important;
  color:#11161c!important;
  border-color:#edf0f2!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-option strong,
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-balance strong,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option strong{color:#11161c!important}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-option small,
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-balance small,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option small,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-balance-split{color:#606b76!important}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-option:hover,
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .token-network-option.is-selected,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option:hover,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .wallet-source-option.is-selected{
  background:#f3f8ed!important;
  border-color:#9ecb67!important;
}
.konebe-pay-palette .send-bottom-sheet .token-network-picker.is-open .network-option-check,
.konebe-pay-palette .send-bottom-sheet .wallet-source-picker.is-open .network-option-check{color:#4f9f22!important}
.konebe-pay-palette .send-bottom-sheet .wallet-source-row:has(.wallet-source-picker.is-open){align-items:stretch!important}


.modal-sheet.send-bottom-sheet{max-height:min(91dvh,790px)!important}


.pin-auth-device .pin-lock-orbit.pin-lock-orbit-clean{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}



.legal-modal{
  background:#303854!important;
  border-color:rgba(155,169,202,.24)!important;
  color:#f7f8fc!important;
  box-shadow:none!important;
}
.legal-modal .modal-header{
  background:#303854!important;
  border-bottom-color:rgba(155,169,202,.15)!important;
}
.legal-modal .modal-body{background:#303854!important}
.legal-modal .legal-tabs{
  background:#2b334d!important;
  border-color:rgba(155,169,202,.24)!important;
}
.legal-modal .legal-tabs button{color:#b8c0d4!important}
.legal-modal .legal-tabs button.active{
  background:#242c43!important;
  color:#f7f8fc!important;
  box-shadow:inset 0 -2px 0 #b8ff3b!important;
}
.legal-modal .legal-copy h3,
.legal-modal .legal-copy strong{color:#f7f8fc!important}
.legal-modal .legal-copy p{color:#b8c0d4!important}



.pwa-notification-permission-sheet{
  background:#303854!important;
  border-color:rgba(155,169,202,.24)!important;
  color:#f7f8fc!important;
  box-shadow:none!important;
}
.pwa-notification-permission-sheet .modal-header,
.pwa-notification-permission-sheet .modal-body{background:#303854!important}
.pwa-notification-permission-sheet .modal-header{border-bottom-color:rgba(155,169,202,.15)!important}
.pwa-notification-permission-sheet .modal-grab{background:rgba(247,248,252,.24)!important}
.pwa-notification-permission-sheet .sensitive-warning-box{
  background:#2b334d!important;
  border-color:rgba(155,169,202,.22)!important;
  color:#bfc9d8!important;
}
.pwa-notification-permission-sheet .sensitive-warning-box svg{color:#b8ff3b!important}
.pwa-notification-permission-sheet .secondary-action-button{
  background:#1b2334!important;border-color:rgba(255,255,255,.10)!important;color:#f6f8fb!important;box-shadow:none!important;
}
.pwa-notification-permission-sheet .primary-button{
  background:#b8ff3b!important;border-color:#b8ff3b!important;color:#111721!important;box-shadow:none!important;
}
.legal-modal .modal-grab{background:rgba(247,248,252,.24)!important}
.legal-modal .legal-copy{background:transparent!important;color:#b8c0d4!important}
.legal-modal .legal-copy h3{color:#f7f8fc!important}
.legal-modal .legal-copy p{color:#b8c0d4!important}
.legal-modal .legal-modal-header-actions .flag-toggle{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
.konebe-pay-palette .legal-settings-actions button{
  background:#1b2334!important;border-color:rgba(255,255,255,.10)!important;color:#bfc9d8!important;box-shadow:none!important;
}
.konebe-pay-palette .wallet-list-page .wallet-page-generate-button.primary-button{
  background:#b8ff3b!important;border-color:#b8ff3b!important;color:#091006!important;box-shadow:0 10px 26px rgba(184,255,59,.16)!important;
}
.konebe-pay-palette .wallet-list-page .wallet-page-generate-button.primary-button strong,
.konebe-pay-palette .wallet-list-page .wallet-page-generate-button.primary-button small,
.konebe-pay-palette .wallet-list-page .wallet-page-generate-button.primary-button>svg{color:#091006!important}



.detail-action-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:4px;align-items:start}.detail-quick-action{appearance:none;background:transparent;border:0;box-shadow:none;padding:0;margin:0;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;cursor:pointer;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.detail-quick-action::before{display:none}.detail-quick-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.detail-quick-action:disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important}.detail-quick-action-icon-shell,.detail-quick-action-copy{position:relative;z-index:1}.detail-quick-action-icon-shell{display:flex;justify-content:center;align-items:center}.detail-quick-action-icon-shape{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;color:#eef4ff;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.detail-quick-action-icon-shape svg{width:18px;height:18px}.detail-quick-action-icon-receive svg{transform:rotate(180deg)}.detail-quick-action-icon-swap img{width:18px;height:18px;display:block;object-fit:contain}.detail-quick-action-copy{display:flex;flex-direction:column;align-items:center;gap:0;min-width:0}.detail-quick-action-copy strong{display:block;max-width:100%;font-size:11px;line-height:1.12;color:#eaf1f8;white-space:normal;overflow:visible;text-overflow:clip}.detail-quick-action-copy small{display:none!important}.detail-theme-action-pair.detail-action-deck{margin-top:12px}.detail-theme-action-pair.detail-action-deck .detail-quick-action{background:transparent!important;border:0!important;box-shadow:none!important}.detail-theme-action-pair.detail-action-deck .detail-quick-action .detail-quick-action-icon-shape,.detail-theme-action-pair.detail-action-deck .detail-quick-action strong,.detail-theme-action-pair.detail-action-deck .detail-quick-action svg{color:#eef4ff!important}.detail-theme-action-pair.detail-action-deck .detail-quick-action .detail-quick-action-icon-shape{background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 100%)!important;border-color:rgba(255,255,255,.08)!important}.moovie-wallet-actions.detail-action-deck{margin-top:10px!important;margin-bottom:12px!important}.moovie-wallet-actions.detail-action-deck .detail-quick-action-copy strong{color:#f5f8ff!important}.moovie-wallet-actions.detail-action-deck .detail-quick-action-icon-shape{background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.065) 100%)!important}@media (max-width:390px){.detail-action-deck{gap:8px}.detail-quick-action-icon-shape{width:40px;height:40px}.detail-quick-action-icon-shape svg,.detail-quick-action-icon-swap img{width:17px;height:17px}.detail-quick-action-copy strong{font-size:10.4px}}


.detail-action-deck{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:column!important;align-items:start!important;justify-items:center!important;flex-wrap:nowrap!important}
.detail-action-deck>.detail-quick-action{width:100%!important;max-width:none!important}
.detail-action-deck .detail-quick-action-copy strong{display:block!important;text-align:center!important;line-height:1.08!important;word-break:keep-all!important}
.detail-theme-action-pair.detail-action-deck,
.moovie-wallet-actions.detail-action-deck{grid-template-columns:repeat(4,minmax(0,1fr))!important}

.send-page-card,
.send-card-carousel,
.send-card-track,
.send-card-panel,
.send-source-calculation-stage,
.wallet-source-row,
.token-receive-sheet,
.receive-content-compact{
  overflow:visible!important;
}
.send-card-panel{position:relative!important}
.token-network-picker,
.wallet-source-picker{position:relative!important;z-index:40!important}
.token-network-picker.is-open,
.wallet-source-picker.is-open{z-index:320!important}
.token-network-picker.is-open .token-network-menu,
.wallet-source-picker.is-open .wallet-source-menu{z-index:330!important}
.send-page-card .destination-control,
.send-page-card .destination-preview,
.send-page-card .send-amount-toggle-row,
.send-page-card .send-quick-percent,
.send-page-card .amount-conversion-line,
.send-page-card .send-page-actions,
.token-receive-sheet .receive-compact-actions,
.token-receive-sheet .receive-address-box,
.token-receive-sheet .receive-share-row{position:relative;z-index:1}
.send-page-card .wallet-source-row,
.send-page-card .token-network-picker,
.token-receive-sheet .wallet-source-picker,
.token-receive-sheet .token-network-picker{position:relative!important}
.send-page-card .wallet-source-row{z-index:45!important}
.send-page-card .wallet-source-picker.is-open,
.send-page-card .token-network-picker.is-open,
.token-receive-sheet .wallet-source-picker.is-open,
.token-receive-sheet .token-network-picker.is-open{z-index:360!important}
.send-page-card .wallet-source-picker.is-open .wallet-source-menu,
.send-page-card .token-network-picker.is-open .token-network-menu,
.token-receive-sheet .wallet-source-picker.is-open .wallet-source-menu,
.token-receive-sheet .token-network-picker.is-open .token-network-menu{box-shadow:0 20px 44px rgba(0,0,0,.38)!important}



body .peur-token-hero .peur-card-market-actions.is-combined-only.is-wallets-only{
  justify-content:flex-end!important;
  align-items:flex-end!important;
  gap:0!important;
}
body .peur-token-hero .peur-card-market-actions.is-combined-only.is-wallets-only>#open-token-wallets{
  margin:0!important;
}
.payments-page:not(.moovie-payments-page) .payments-quick-action-deck{
  margin:11px 0 13px!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-utility-stack{
  width:44px!important;
  min-width:44px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:8px!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-merchant-kit-action{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  padding:0!important;
  border:1px solid rgba(184,255,59,.64)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.055)!important;
  color:#b8ff3b!important;
  display:grid!important;
  place-items:center!important;
  box-shadow:none!important;
  cursor:pointer!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-merchant-kit-action:hover,
.payments-page:not(.moovie-payments-page) .payments-hero-merchant-kit-action:focus-visible{
  border-color:#b8ff3b!important;
  background:rgba(184,255,59,.11)!important;
}
.payments-page:not(.moovie-payments-page) .payments-hero-merchant-kit-action svg{width:25px!important;height:25px!important}



.send-source-calculation-stage:has(.wallet-source-picker.is-open){
  z-index:520!important;
  isolation:auto!important;
  overflow:visible!important;
}
.send-source-calculation-stage:has(.wallet-source-picker.is-open) .send-source-calculation-wallet{
  z-index:521!important;
}
.send-source-calculation-stage:has(.wallet-source-picker.is-open) .wallet-source-row,
.send-source-calculation-stage:has(.wallet-source-picker.is-open) .wallet-source-picker{
  z-index:522!important;
  overflow:visible!important;
}
.send-source-calculation-stage:has(.wallet-source-picker.is-open) .wallet-source-menu{
  z-index:523!important;
}
.send-card-entry-panel:has(.wallet-source-picker.is-open),
.token-send-card:has(.wallet-source-picker.is-open){
  z-index:510!important;
  overflow:visible!important;
}
.send-card-entry-panel:has(.token-network-picker.is-open){z-index:510!important;overflow:visible!important}



.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-asset-column{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger{
  width:auto!important;
  max-width:132px!important;
  min-width:0!important;
  min-height:44px!important;
  height:44px!important;
  padding:0 10px 0 7px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.055)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
  gap:8px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger:hover{
  background:rgba(255,255,255,.075)!important;
  border-color:rgba(255,255,255,.17)!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger .coin-logo-image{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger>span{
  flex:0 1 auto!important;
  min-width:0!important;
  font-size:15px!important;
  font-weight:600!important;
  line-height:1!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger>svg:last-child{
  width:14px!important;
  height:14px!important;
  flex:0 0 14px!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-public-main-value,
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-public-main-value .compact-swap-input{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-public-main-value .compact-swap-input{
  padding:0!important;
  color:#f4f7fb!important;
  -webkit-text-fill-color:#f4f7fb!important;
  caret-color:#f4f7fb!important;
  appearance:textfield!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-public-main-value .compact-swap-input::placeholder{
  color:#f4f7fb!important;
  -webkit-text-fill-color:#f4f7fb!important;
  opacity:.72!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button,
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:hover,
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:focus-visible,
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-trade-divider.swap-trade-divider-with-fiat>.swap-flip-button:active{
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  padding:0!important;
  border-radius:50%!important;
  overflow:hidden!important;
}
.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-flip-button .swap-flip-image{
  width:20px!important;
  height:20px!important;
}

.detail-quick-action-icon-swap .swap-action-image,
.detail-quick-action-icon-swap .detail-quick-swap-image{
  filter:brightness(0) invert(1)!important;
  opacity:.96!important;
}
@media (max-width:390px){
  .konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger{
    max-width:122px!important;
    height:42px!important;
    min-height:42px!important;
    padding-left:6px!important;
    padding-right:9px!important;
    gap:7px!important;
  }
  .konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger .coin-logo-image{
    width:32px!important;height:32px!important;flex-basis:32px!important;
  }
  .konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-asset-picker-trigger>span{font-size:14px!important}
}



.peuro-remove-account-card{background:#1b2334!important;border-color:rgba(255,255,255,.10)!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important}
.peuro-remove-account-card h3{margin-bottom:11px!important;font-size:16px!important;font-weight:680!important;letter-spacing:-.015em!important}
.peuro-remove-account-card .peuro-remove-account-warning{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0 0 13px!important;padding:11px 12px!important;border:1px solid rgba(255,102,112,.18)!important;border-radius:12px!important;background:rgba(255,84,96,.045)!important;color:#f7f9fb!important}
.peuro-remove-account-warning-icon{width:30px!important;height:30px!important;margin:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(255,91,103,.085)!important;color:#ff7c87!important}
.peuro-remove-account-warning-icon svg{width:15px!important;height:15px!important}
.peuro-remove-account-warning>div{min-width:0!important}
.peuro-remove-account-card .peuro-remove-account-warning strong{margin:0!important;color:#f2f5f8!important;font-size:11.5px!important;line-height:1.38!important;font-weight:650!important}
.peuro-remove-account-card .peuro-remove-account-warning div>span{margin-top:4px!important;color:#aeb8c6!important;font-size:10.4px!important;line-height:1.45!important;font-weight:500!important}
.peuro-remove-account-card .pin-exit-backup-check{border-radius:12px!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.08)!important}




.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .token-activity-section,
.konebe-pay-palette.detail-shell .legacy-dual-statements{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading{
  background:transparent!important;
  border:0!important;
  padding-left:2px!important;
  padding-right:2px!important;
}
.konebe-pay-palette.detail-shell .activity-list{
  background:#343e5d!important;
  border-color:rgba(255,255,255,.075)!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .activity-date-divider{
  background:#303956!important;
  border-color:rgba(255,255,255,.055)!important;
}
.konebe-pay-palette.detail-shell .activity-list>.tx-row,
.konebe-pay-palette.detail-shell .activity-list>.unified-operation-row{
  background:transparent!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state{
  background:#343e5d!important;
  border-color:rgba(255,255,255,.07)!important;
}
.konebe-pay-palette .tron-resource-entry-card>button{
  min-height:38px!important;
  padding:6px 9px!important;
  gap:7px!important;
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.045)!important;
  color:#e9eef5!important;
  font-size:9.5px!important;
  font-weight:650!important;
  letter-spacing:0!important;
}
.konebe-pay-palette .tron-resource-entry-card>button:hover{background:rgba(255,255,255,.075)!important}
.tron-resource-manage-icon{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.055);color:#dce5f0}
.tron-resource-manage-icon svg{width:13px!important;height:13px!important}


.purchase-crypto-page .purchase-crypto-swap-shell{margin-top:0!important}
.purchase-crypto-swap-shell .purchase-crypto-fixed-flip{pointer-events:none!important}
.purchase-crypto-swap-shell .purchase-crypto-fixed-peuro{cursor:default!important}
.purchase-crypto-swap-shell .purchase-crypto-fixed-peuro>svg:last-child{display:none!important}
.purchase-crypto-swap-shell .swap-trade-value-column .swap-amount-input{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
}
.purchase-crypto-swap-shell .swap-trade-divider-with-fiat{margin-top:0!important;margin-bottom:0!important}




.konebe-pay-palette .help-center-category.is-active{
  background:rgba(163,179,219,.14)!important;
  border-color:rgba(184,198,232,.42)!important;
  color:#f1f4fb!important;
}
.konebe-pay-palette .help-center-item summary i,
.konebe-pay-palette .help-center-item[open] summary i{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#f2f5fb!important;
}
.konebe-pay-palette .help-center-item[open] summary i{color:#f2f5fb!important}
.konebe-pay-palette .help-center-item summary i svg{width:14px!important;height:14px!important}

.payments-page:not(.payments-receipt-only) .payment-description-toggle.is-open,
.payments-page:not(.payments-receipt-only) .payment-heading-with-action .payment-description-toggle.is-open,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle.is-open{
  color:#f5f7fc!important;
}

.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:9px 2px 4px!important;
  margin-top:6px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-collect-toolbar{
  min-height:27px!important;
  margin-bottom:3px!important;
  justify-content:flex-end!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 26px minmax(112px,.72fr)!important;
  gap:7px!important;
  align-items:end!important;
  margin:2px 0 11px!important;
  padding:0 4px 7px!important;
  border-bottom:1px solid rgba(190,201,225,.16)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive{min-width:0!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>small,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive>small{
  display:block!important;
  margin-bottom:4px!important;
  color:#9fa9be!important;
  font-size:9.5px!important;
  font-weight:600!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>div{
  display:flex!important;
  align-items:baseline!important;
  gap:6px!important;
  min-width:0!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry input{
  width:100%!important;
  min-width:0!important;
  height:35px!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f6f8fc!important;
  font:700 25px/1.05 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  letter-spacing:-.035em!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry input::placeholder{color:#a6afc2!important;opacity:.72!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry span{
  flex:0 0 auto!important;
  color:#c9d1e2!important;
  font-size:10px!important;
  font-weight:700!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount>i{
  align-self:center!important;
  justify-self:center!important;
  color:#aeb8cc!important;
  font-style:normal!important;
  font-size:16px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive strong{
  display:block!important;
  color:#f2f5fb!important;
  font-size:12px!important;
  line-height:1.25!important;
  text-align:right!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive>small{text-align:right!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-create-slide-control{margin-top:8px!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-note-input{margin:2px 3px 8px!important;width:calc(100% - 6px)!important}

.konebe-pay-palette .payments-dashboard-balance .payment-fiat-attention-dot{
  position:relative!important;
  width:7px!important;
  height:7px!important;
  flex:0 0 7px!important;
  border-radius:50%!important;
  background:#ff4b5f!important;
  box-shadow:0 0 0 0 rgba(255,75,95,.34)!important;
  animation:paymentFiatAttentionPulse 1.8s ease-out infinite!important;
}
@keyframes paymentFiatAttentionPulse{0%{box-shadow:0 0 0 0 rgba(255,75,95,.34)}65%{box-shadow:0 0 0 6px rgba(255,75,95,0)}100%{box-shadow:0 0 0 0 rgba(255,75,95,0)}}
@media  (prefers-reduced-motion:reduce){.konebe-pay-palette .payments-dashboard-balance .payment-fiat-attention-dot{animation:none!important;box-shadow:0 0 0 2px rgba(255,75,95,.12)!important}}
@media (max-width:390px){
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount{grid-template-columns:minmax(0,1fr) 20px minmax(94px,.68fr)!important;gap:5px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry input{font-size:22px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive strong{font-size:10.5px!important}
}



.konebe-pay-palette.detail-shell .detail-content{padding-bottom:0!important;background:transparent!important}
.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .token-activity-section,
.konebe-pay-palette.detail-shell .legacy-dual-statements{
  background:transparent!important;
  border:0!important;
  border-bottom-left-radius:0!important;
  border-bottom-right-radius:0!important;
  box-shadow:none!important;
  margin-bottom:0!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding-left:1px!important;
  padding-right:1px!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading h2,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading h2,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading h2{color:#f2f5fb!important}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading p,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading p,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading p{color:#aeb8ca!important}
.konebe-pay-palette.detail-shell .activity-list,
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state{
  background:rgba(255,255,255,.028)!important;
  border-color:rgba(255,255,255,.075)!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .activity-date-divider{background:rgba(255,255,255,.026)!important}



.balance-theme-identity,
.balance-theme-option.balance-theme-identity,
.theme-linked-card.balance-theme-identity{
  background:
    radial-gradient(circle at 88% 15%,rgba(24,226,205,.24),transparent 31%),
    radial-gradient(circle at 13% 92%,rgba(184,255,59,.16),transparent 36%),
    linear-gradient(138deg,#2f3958 0%,#273149 48%,#20283d 100%)!important;
  border-color:rgba(184,255,59,.16)!important;
}
.balance-theme-identity .balance-theme-art-identity{opacity:.18!important}
.balance-theme-option.balance-theme-identity b{color:#f6f8fc!important}
.balance-theme-option.balance-theme-identity small{color:#b7c3d5!important}


.balance-theme-vipneon,
.balance-theme-option.balance-theme-vipneon,
.theme-linked-card.balance-theme-vipneon{
  background:
    radial-gradient(circle at 84% 12%,rgba(18,235,207,.34),transparent 30%),
    radial-gradient(circle at 10% 90%,rgba(184,255,59,.24),transparent 34%),
    linear-gradient(140deg,#18233d 0%,#27315a 48%,#101827 100%)!important;
  border-color:rgba(74,244,215,.30)!important;
  box-shadow:0 18px 44px rgba(5,12,24,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.balance-theme-vipneon .balance-theme-art-vipneon{opacity:.24!important;filter:drop-shadow(0 0 16px rgba(72,245,211,.22))}
.balance-theme-option.balance-theme-vipneon b{color:#ecfff9!important}
.balance-theme-option.balance-theme-vipneon small{color:#a9d8d0!important}
.balance-theme-vipprism,
.balance-theme-option.balance-theme-vipprism,
.theme-linked-card.balance-theme-vipprism{
  background:
    radial-gradient(circle at 86% 13%,rgba(184,255,59,.23),transparent 29%),
    radial-gradient(circle at 18% 5%,rgba(55,226,211,.25),transparent 34%),
    radial-gradient(circle at 42% 100%,rgba(120,112,255,.24),transparent 42%),
    linear-gradient(142deg,#293353 0%,#34345f 48%,#202844 100%)!important;
  border-color:rgba(181,193,255,.24)!important;
  box-shadow:0 18px 44px rgba(10,14,30,.28),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
.balance-theme-vipprism .balance-theme-art-vipprism{opacity:.23!important;filter:drop-shadow(0 0 18px rgba(184,255,59,.16))}
.balance-theme-option.balance-theme-vipprism b{color:#f5f7ff!important}
.balance-theme-option.balance-theme-vipprism small{color:#c0c6dc!important}




.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount{
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  gap:12px!important;
  align-items:end!important;
  padding:0 4px 8px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>small,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive>small{
  color:#f4f7fc!important;
  font-size:11px!important;
  line-height:1.1!important;
  font-weight:650!important;
  text-align:left!important;
  opacity:1!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive>small{text-align:right!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive strong{
  font-size:15px!important;
  line-height:1.12!important;
  font-weight:700!important;
  color:#f5f8fd!important;
  min-height:35px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-focus{
  position:relative!important;
  align-self:end!important;
  min-width:62px!important;
  padding-top:19px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle{
  min-width:58px!important;
  height:29px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  font-size:9.5px!important;
  font-weight:750!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{
  position:absolute!important;
  left:50%!important;
  top:0!important;
  width:16px!important;
  height:16px!important;
  transform:translateX(-50%)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  animation:paymentCurrencyCueV812 1.3s ease-in-out infinite!important;
  pointer-events:none!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention svg{width:15px!important;height:15px!important;stroke:currentColor!important}
@keyframes paymentCurrencyCueV812{0%,100%{transform:translate(-50%,-2px);opacity:.45}50%{transform:translate(-50%,4px);opacity:1}}
@media  (prefers-reduced-motion:reduce){.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{animation:none!important;opacity:.85!important}}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle:hover,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle.is-open{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f5f7fc!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle svg{width:16px!important;height:16px!important;transition:transform .18s ease!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle.is-open svg{transform:rotate(180deg)!important}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-note-line-input{
  width:calc(100% - 8px)!important;
  height:38px!important;
  margin:1px 4px 9px!important;
  padding:0 2px!important;
  border:0!important;
  border-bottom:1px solid rgba(190,201,225,.20)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f5f8fd!important;
  outline:0!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-note-line-input:focus{border-bottom-color:rgba(255,255,255,.52)!important;box-shadow:none!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-note-line-input::placeholder{color:#9da8bd!important;opacity:.72!important}


.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell.swap-compact-shell.exodus-swap-shell-card{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-card{
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-title-row{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:9px!important;
  min-height:38px!important;
  padding:5px 2px 8px!important;
  border-bottom:0!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-title-row .purchase-inline-back{
  order:0!important;
  position:static!important;
  margin:0!important;
  flex:0 0 auto!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-title-row>strong{
  order:1!important;
  margin:0!important;
  font-size:13px!important;
  line-height:1.1!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell .swap-trade-row{
  padding-left:2px!important;
  padding-right:2px!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key{
  width:auto!important;
  max-width:142px!important;
  min-width:0!important;
  height:44px!important;
  min-height:44px!important;
  padding:0 10px 0 7px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.055)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
  gap:8px!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.17)!important}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key .coin-logo-image{width:34px!important;height:34px!important;flex:0 0 34px!important}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>span:not(.coin-logo-image){font-size:15px!important;font-weight:700!important;line-height:1!important;overflow:visible!important;text-overflow:clip!important}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>svg:last-child{width:14px!important;height:14px!important;flex:0 0 14px!important}


.konebe-pay-palette .purchase-crypto-page .purchase-crypto-fixed-peuro{
  width:auto!important;
  min-height:44px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  gap:8px!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-fixed-peuro .coin-logo-image{width:34px!important;height:34px!important;flex:0 0 34px!important}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-fixed-peuro>span{font-size:15px!important;font-weight:700!important;color:#f4f7fb!important}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-fixed-peuro:hover{background:transparent!important;border:0!important}

@media (max-width:390px){
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;gap:7px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>small,
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive>small{font-size:10.5px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive strong{font-size:13px!important}
  .konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell #purchase-crypto-from-key>span:not(.coin-logo-image),
  .konebe-pay-palette .purchase-crypto-page .purchase-crypto-fixed-peuro>span{font-size:14px!important}
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:hover,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:focus-visible{
  color:#b8ff3b!important;
  text-shadow:none!important;
}









.konebe-pay-palette.detail-shell .detail-content{
  padding-bottom:calc(18px + var(--safe-bottom))!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .legacy-dual-statements,
.konebe-pay-palette.detail-shell .token-activity-section{
  margin-top:18px!important;
  padding:12px 12px 0!important;
  background:linear-gradient(180deg,#343d5c 0%,#313956 100%)!important;
  border:1px solid rgba(210,220,240,.10)!important;
  border-radius:20px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading,
.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading,
.konebe-pay-palette.detail-shell .token-activity-section .section-heading{
  margin:0 0 12px!important;
  padding:0 2px!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading h2,
.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading h2,
.konebe-pay-palette.detail-shell .token-activity-section .section-heading h2{
  color:#f4f7fc!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading p,
.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading p,
.konebe-pay-palette.detail-shell .token-activity-section .section-heading p,
.konebe-pay-palette.detail-shell .activity-page-copy span{
  color:#bcc7da!important;
}
.konebe-pay-palette.detail-shell .activity-list,
.konebe-pay-palette.detail-shell .detail-unified-activity,
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state{
  background:#3a4464!important;
  border:1px solid rgba(216,224,241,.08)!important;
  border-radius:18px!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .activity-list>.tx-row,
.konebe-pay-palette.detail-shell .activity-list>.unified-operation-row,
.konebe-pay-palette.detail-shell .detail-unified-activity>.tx-row,
.konebe-pay-palette.detail-shell .detail-unified-activity>.unified-operation-row{
  background:transparent!important;
}
.konebe-pay-palette.detail-shell .activity-date-divider{
  background:#333c59!important;
  border-color:rgba(255,255,255,.055)!important;
}
.konebe-pay-palette.detail-shell .detail-history-pagination{
  margin:10px 0 0!important;
  padding:0 0 12px!important;
}
.konebe-pay-palette.detail-shell .activity-page-button{
  background:#394361!important;
  border-color:rgba(255,255,255,.08)!important;
}
.konebe-pay-palette.detail-shell .activity-page-button:hover:not(:disabled){
  background:#414c6e!important;
}








.konebe-pay-palette .tron-resource-entry-card>button{
  min-height:40px!important;
  padding:7px 11px!important;
  gap:8px!important;
  border-radius:13px!important;
  border:1px solid rgba(184,255,59,.14)!important;
  background:linear-gradient(180deg,rgba(184,255,59,.10) 0%,rgba(184,255,59,.04) 100%)!important;
  color:#eff7df!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .tron-resource-entry-card>button:hover{
  background:linear-gradient(180deg,rgba(184,255,59,.14) 0%,rgba(184,255,59,.06) 100%)!important;
}
.konebe-pay-palette .tron-resource-entry-card>button>span:last-child{
  font-size:10px!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
}
.konebe-pay-palette .tron-resource-manage-icon{
  width:24px!important;
  height:24px!important;
  border-radius:9px!important;
  background:rgba(11,17,24,.24)!important;
  color:#f2f7ea!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}





.referral-prime-card .referral-benefit-rate{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:5px!important;
}
.referral-prime-card .referral-benefit-rate>span{
  display:block!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  white-space:normal!important;
  text-align:left!important;
  font-size:10.5px!important;
  line-height:1.25!important;
}
@media (max-width:430px){
  .referral-prime-card .referral-benefit-rate{display:flex!important;gap:4px!important}
}


.payment-fiat-attention-dot{display:none!important}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-focus{
  width:66px!important;
  min-width:66px!important;
  justify-self:center!important;
  justify-content:center!important;
  padding-top:20px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle{
  width:66px!important;
  min-width:66px!important;
  padding-left:8px!important;
  padding-right:8px!important;
  text-align:center!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{
  left:33px!important;
  right:auto!important;
  transform:translateX(-50%)!important;
}
@keyframes paymentCurrencyCueV814{0%,100%{transform:translate(-50%,-2px);opacity:.5}50%{transform:translate(-50%,4px);opacity:1}}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{animation:paymentCurrencyCueV814 1.3s ease-in-out infinite!important}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{animation:none!important}}


.konebe-pay-palette .payment-pay-entry-card{
  padding:16px!important;
  border-color:rgba(185,199,230,.16)!important;
  background:linear-gradient(155deg,#343d5b,#303854 65%,#2b334d)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .payment-pay-entry-card .payment-pay-heading{margin-bottom:13px!important}
.konebe-pay-palette .payment-pay-entry-card .payment-pay-heading small{
  display:block!important;color:#9ca9c4!important;font-size:9px!important;font-weight:700!important;letter-spacing:.13em!important
}
.konebe-pay-palette .payment-pay-entry-card .payment-pay-heading h2{margin:4px 0 0!important;color:#f6f8fc!important;font-size:16px!important}
.konebe-pay-palette .payment-pay-entry-card .payment-pay-heading p{margin:5px 0 0!important;color:#b6c0d4!important;font-size:10.5px!important;line-height:1.45!important}
.konebe-pay-palette .payment-pay-entry-methods{gap:9px!important;margin-top:0!important}
.konebe-pay-palette .payment-pay-entry-methods button{
  min-height:72px!important;
  justify-content:flex-start!important;
  padding:11px 12px!important;
  border:1px solid rgba(190,202,230,.14)!important;
  border-radius:15px!important;
  background:rgba(255,255,255,.035)!important;
  color:#eef3fb!important;
}
.konebe-pay-palette .payment-pay-entry-methods button:hover{border-color:rgba(175,194,238,.28)!important;background:rgba(255,255,255,.055)!important}
.konebe-pay-palette .payment-pay-entry-methods button>svg{width:20px!important;height:20px!important;color:#d7e2fa!important}
.konebe-pay-palette .payment-pay-entry-methods strong{font-size:11px!important;color:#f5f7fc!important}
.konebe-pay-palette .payment-pay-entry-methods small{font-size:9.5px!important;color:#a9b4c9!important;line-height:1.25!important}
.konebe-pay-palette .payment-pay-entry-or{display:flex!important;align-items:center!important;gap:8px!important;margin:11px 0 8px!important;color:#8995ae!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.1em!important}
.konebe-pay-palette .payment-pay-entry-or::before,.konebe-pay-palette .payment-pay-entry-or::after{content:"";height:1px;flex:1;background:rgba(196,207,230,.09)}
.konebe-pay-palette .payment-pay-link-label{display:block!important;margin:0 0 6px!important;color:#b8c3d8!important;font-size:9.5px!important;font-weight:650!important}
.konebe-pay-palette .payment-pay-link-open input{height:43px!important;background:#2b334d!important;border-color:rgba(190,202,230,.15)!important;color:#f4f7fc!important}
.konebe-pay-palette .payment-pay-link-open button{background:#3a4668!important;border-color:rgba(190,206,244,.18)!important;color:#f4f7fc!important}


.konebe-pay-palette .payment-charge-ready{
  border-color:rgba(187,200,231,.18)!important;
  background:linear-gradient(155deg,#343d5b,#303854 62%,#2b334d)!important;
  box-shadow:0 18px 46px rgba(13,18,33,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-palette .payment-ready-head>span{
  width:30px!important;height:30px!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;
  color:#eef4ff!important;
  box-shadow:none!important;
}
.konebe-pay-palette .payment-ready-head>span svg{width:21px!important;height:21px!important}
.konebe-pay-palette .payment-ready-head small{color:#9eabc5!important}
.konebe-pay-palette .payment-ready-head h2{color:#f7f9fd!important}
.konebe-pay-palette .payment-ready-head p{color:#b5bfd1!important}
.konebe-pay-palette .payment-inline-icon,
.konebe-pay-palette .payment-inline-icon:hover,
.konebe-pay-palette .payment-inline-icon.is-success{
  border-color:rgba(190,204,236,.15)!important;
  background:#3a4463!important;
  color:#f2f6ff!important;
  box-shadow:none!important;
}
.konebe-pay-palette .payment-charge-refresh,
.konebe-pay-palette .payment-charge-refresh:hover{
  border-color:rgba(190,204,236,.15)!important;
  background:#3a4463!important;
  color:#eef3fc!important;
}
.konebe-pay-palette .payment-danger-button,
.konebe-pay-palette .payment-danger-button:hover{
  border-color:rgba(224,144,154,.18)!important;
  background:rgba(126,65,75,.18)!important;
  color:#e9b3bb!important;
}
.konebe-pay-palette .payment-fee-summary>div,
.konebe-pay-palette .payment-balance-line{background:rgba(255,255,255,.035)!important}


.transaction-blocking-overlay:not(.is-moovie),
.send-broadcast-overlay:not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay){
  background:rgba(14,20,35,.74)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content{
  border:1px solid rgba(180,197,235,.22)!important;
  background:
    radial-gradient(circle at 86% 8%,rgba(57,197,216,.10),transparent 27%),
    radial-gradient(circle at 12% 0,rgba(116,126,203,.13),transparent 32%),
    linear-gradient(155deg,#353f5e 0%,#303854 58%,#262e45 100%)!important;
  box-shadow:0 24px 64px rgba(8,13,28,.38),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-cancel-processing{
  border-color:rgba(205,170,184,.20)!important;
  background:
    radial-gradient(circle at 84% 8%,rgba(176,92,116,.10),transparent 30%),
    linear-gradient(155deg,#3a3d59,#303650 60%,#292f45)!important;
  box-shadow:0 24px 64px rgba(8,13,28,.38),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen>small,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading>small,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content>small{
  color:#b9c9ef!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen>h1,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading>h1,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content>h2{color:#f7f9fd!important}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen>p,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading>p,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content>p{color:#b8c3d8!important}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-ring{border-color:rgba(183,200,239,.22)!important;border-top-color:#d7e3ff!important}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-dots i,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-dots i{background:#c8d6f7!important;box-shadow:0 0 12px rgba(117,155,226,.18)!important}

.payment-processing-screen .payment-processing-amount{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
  padding:0!important;
}


.payments-page.payments-receipt-only .payment-receipt-screen{max-width:390px!important;margin:0 auto!important}
.payments-page.payments-receipt-only .payment-receipt-paper{
  padding:15px!important;
  border-radius:20px!important;
  border-color:rgba(188,201,230,.18)!important;
  background:linear-gradient(155deg,#36405e,#303854 62%,#293149)!important;
  color:#f5f7fb!important;
  box-shadow:0 20px 50px rgba(10,14,28,.28)!important;
}
.payments-page.payments-receipt-only .payment-receipt-paper:before{background:radial-gradient(circle at 90% 4%,rgba(73,199,214,.08),transparent 30%)!important}
.payments-page.payments-receipt-only .payment-receipt-brandline img{width:30px!important;height:30px!important}
.payments-page.payments-receipt-only .payment-receipt-brandline small{color:#a8b4cc!important}
.payments-page.payments-receipt-only .payment-receipt-brandline strong{color:#f4f7fc!important}
.payments-page.payments-receipt-only .payment-receipt-verified{margin-top:13px!important}
.payments-page.payments-receipt-only .payment-receipt-v{width:38px!important;height:38px!important;margin-bottom:5px!important;background:rgba(255,255,255,.07)!important;color:#f3f7ff!important;box-shadow:none!important}
.payments-page.payments-receipt-only .payment-receipt-v svg{width:19px!important;height:19px!important}
.payments-page.payments-receipt-only .payment-receipt-verified small{color:#a9b6cf!important}
.payments-page.payments-receipt-only .payment-receipt-verified h1{font-size:22px!important;color:#f7f9fd!important;margin-top:2px!important}
.payments-page.payments-receipt-only .payment-receipt-verified p{font-size:9.5px!important;color:#b7c1d3!important;margin-top:3px!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount{margin-top:11px!important;padding:10px!important;border-color:rgba(190,203,233,.10)!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount span{color:#a8b3c8!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount strong{color:#f7f9fd!important;font-size:18px!important}
.payments-page.payments-receipt-only .payment-receipt-main-amount small{color:#c1cbdd!important;font-size:10.5px!important}
.payments-page.payments-receipt-only .payment-receipt-details{gap:6px!important;margin-top:9px!important}
.payments-page.payments-receipt-only .payment-receipt-details>div{padding:8px!important;border-radius:10px!important;background:rgba(255,255,255,.045)!important}
.payments-page.payments-receipt-only .payment-receipt-details span{color:#a3afc6!important}
.payments-page.payments-receipt-only .payment-receipt-details strong{color:#eef3fb!important}
.payments-page.payments-receipt-only .payment-receipt-note{margin-top:7px!important;padding:8px 9px!important;border-left-color:#7e91bd!important;background:rgba(255,255,255,.035)!important}
.payments-page.payments-receipt-only .payment-receipt-note span{color:#a7b3c9!important}
.payments-page.payments-receipt-only .payment-receipt-note strong{color:#eef3fb!important}
.payments-page.payments-receipt-only .payment-receipt-share{min-height:36px!important;margin-top:10px!important;border-color:rgba(190,203,233,.14)!important;background:#3a4463!important;color:#f5f7fc!important}
.payments-page.payments-receipt-only .payment-receipt-txids{margin-top:7px!important}


.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle.is-open,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle:focus,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-description-toggle:active{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}




.konebe-pay-palette.detail-shell,
.konebe-pay-palette.detail-shell .app-content,
.konebe-pay-palette.detail-shell .detail-content{
  background:#364061!important;
}
.konebe-pay-palette.detail-shell .detail-content{
  border-radius:0!important;
  padding-bottom:calc(96px + var(--safe-bottom))!important;
}
.konebe-pay-palette.detail-shell .detail-content::after{
  content:"";
  display:block;
  height:22px;
}

.konebe-pay-palette.detail-shell .detail-recent-activity,
.konebe-pay-palette.detail-shell .token-activity-section,
.konebe-pay-palette.detail-shell .legacy-dual-statements,
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading{
  background:#364061!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading{
  padding:0 2px 10px!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading h2,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading h2,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading h2,
.konebe-pay-palette.detail-shell .section-heading h3{
  color:#f2f5fb!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading p,
.konebe-pay-palette.detail-shell .token-activity-section>.section-heading p,
.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading p,
.konebe-pay-palette.detail-shell .section-heading small,
.konebe-pay-palette.detail-shell .section-heading .muted,
.konebe-pay-palette.detail-shell .section-heading span{
  color:#bcc5d6!important;
}
.konebe-pay-palette.detail-shell .activity-list,
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state{
  background:#3b4666!important;
  border:1px solid rgba(255,255,255,.08)!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,
.konebe-pay-palette.detail-shell .token-activity-section .empty-state,
.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state{
  color:#d8dfeb!important;
}
.konebe-pay-palette.detail-shell .activity-date-divider{
  background:#34405e!important;
  border-color:rgba(255,255,255,.06)!important;
}
.konebe-pay-palette.detail-shell .activity-list>.tx-row,
.konebe-pay-palette.detail-shell .activity-list>.unified-operation-row{
  background:transparent!important;
}
.konebe-pay-palette.detail-shell .tron-resource-entry-card>button{
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))!important;
  border:1px solid rgba(255,255,255,.1)!important;
  box-shadow:0 6px 18px rgba(8,12,22,.14)!important;
}


.payments-page:not(.payments-receipt-only) .payment-ready-head>span{
  background:rgba(216,255,139,.08)!important;
  border:1px solid rgba(216,255,139,.16)!important;
  color:#d8ff8b!important;
}
.payments-page:not(.payments-receipt-only) .payment-ready-head small,
.payments-page:not(.payments-receipt-only) .payments-flow-heading small{
  color:#bfc9d9!important;
}
.payments-page:not(.payments-receipt-only) .payment-charge-link>.payment-link-actions-row,
.payments-page:not(.payments-receipt-only) .payment-fee-summary>div,
.payments-page:not(.payments-receipt-only) .payment-note-preview{
  background:#313b58!important;
  border-color:rgba(255,255,255,.08)!important;
}
.payments-page:not(.payments-receipt-only) .payment-note-preview{
  border-left-color:rgba(216,255,139,.32)!important;
  color:#d5dceb!important;
}
.payments-page:not(.payments-receipt-only) .payment-inline-icon,
.payments-page:not(.payments-receipt-only) .payment-charge-refresh,
.payments-page:not(.payments-receipt-only) .payment-link-open button{
  background:#2a3450!important;
  border:1px solid rgba(255,255,255,.09)!important;
  color:#eef3fa!important;
}
.payments-page:not(.payments-receipt-only) .payment-inline-icon:hover,
.payments-page:not(.payments-receipt-only) .payment-charge-refresh:hover,
.payments-page:not(.payments-receipt-only) .payment-link-open button:hover{
  background:#334061!important;
}
.payments-page:not(.payments-receipt-only) .payment-inline-icon.is-success{
  background:#314528!important;
  border-color:rgba(216,255,139,.24)!important;
  color:#d8ff8b!important;
}
.payments-page:not(.payments-receipt-only) .payment-danger-button{
  background:#452732!important;
  border:1px solid rgba(255,145,171,.2)!important;
  color:#ffd5dd!important;
}
.payments-page:not(.payments-receipt-only) .payment-danger-button:hover{
  background:#56303d!important;
  border-color:rgba(255,145,171,.3)!important;
}


.payments-page:not(.payments-receipt-only) .payment-pay-entry-card{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:2px 0 0!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-heading p,
.payments-page:not(.payments-receipt-only) .payment-pay-entry-or,
.payments-page:not(.payments-receipt-only) .payment-pay-link-label{
  display:none!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-entry-methods{
  width:100%!important;
  max-width:420px!important;
  margin:10px auto 0!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-entry-methods button{
  min-height:86px!important;
  padding:14px 12px!important;
  border-radius:18px!important;
  background:#313b58!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:none!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-entry-methods button>svg{
  color:#d8ff8b!important;
  width:21px!important;
  height:21px!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-entry-methods button strong{
  font-size:14px!important;
  line-height:1.15!important;
  color:#f3f6fb!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-entry-methods button small{
  margin-top:4px!important;
  font-size:10.5px!important;
  color:#b7c1d2!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-link-open{
  max-width:420px!important;
  margin:14px auto 0!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:10px!important;
  align-items:end!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-link-open input{
  height:42px!important;
  padding:0 0 8px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.22)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#eef3fa!important;
  font-size:13px!important;
}
.payments-page:not(.payments-receipt-only) .payment-pay-link-open input::placeholder{color:#aab5c8!important}
.payments-page:not(.payments-receipt-only) .payment-pay-link-open button{
  width:38px!important;
  height:38px!important;
  border-radius:12px!important;
  background:#2f3956!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#eef3fa!important;
}

@media (max-width:360px){
  .payments-page:not(.payments-receipt-only) .payment-pay-entry-methods{
    grid-template-columns:1fr!important;
  }
}






.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-open,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-balance,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-search-row,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-picker-select,
.modal-sheet.purchase-crypto-picker-sheet .purchase-crypto-picker-list,
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-search-row],
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-asset]{
  touch-action:pan-y!important;
  -webkit-user-drag:none!important;
}
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-grab{
  height:32px!important;
  cursor:grab!important;
  touch-action:none!important;
}
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-grab:active,
.modal-sheet.dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-grab{
  cursor:grabbing!important;
}
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-grab i{
  width:46px!important;
  height:4px!important;
  background:rgba(220,228,242,.42)!important;
  transition:width .15s ease,background .15s ease!important;
}
.modal-sheet.dashboard-wallet-search-sheet.is-dragging .dashboard-wallet-search-grab i{
  width:54px!important;
  background:rgba(235,241,250,.62)!important;
}
.modal-sheet.dashboard-wallet-search-sheet.is-dragging{
  user-select:none!important;
  -webkit-user-select:none!important;
}




@keyframes peuroOverlayEdgePulse{
  0%,100%{opacity:.62;box-shadow:inset 0 0 0 1px rgba(184,202,245,.16),0 0 20px rgba(83,127,218,.10),0 0 0 1px rgba(91,121,184,.08)}
  50%{opacity:1;box-shadow:inset 0 0 0 1px rgba(205,219,255,.28),0 0 34px rgba(80,147,226,.17),0 0 0 1px rgba(124,151,215,.14)}
}
@keyframes peuroOverlayEdgeSweep{
  0%{background-position:-55% 0,0 -60%}
  52%{background-position:155% 0,0 155%}
  100%{background-position:155% 0,0 155%}
}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content{
  position:relative!important;
  isolation:isolate!important;
  border-color:rgba(187,204,243,.28)!important;
  box-shadow:0 26px 72px rgba(7,12,27,.44),inset 0 1px 0 rgba(255,255,255,.07),0 0 28px rgba(77,126,213,.10)!important;
}
.transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen::after,
.transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading::after,
.send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content::after{
  content:"";
  position:absolute;
  inset:-1px;
  z-index:5;
  pointer-events:none;
  border:1px solid rgba(202,215,249,.22);
  border-radius:inherit;
  background:
    linear-gradient(90deg,transparent 0%,rgba(133,202,255,.06) 18%,rgba(201,220,255,.78) 49%,rgba(141,166,241,.12) 78%,transparent 100%) top left/34% 1px no-repeat,
    linear-gradient(180deg,transparent 0%,rgba(206,220,255,.66) 48%,transparent 100%) top left/1px 32% no-repeat;
  animation:peuroOverlayEdgePulse 2.8s ease-in-out infinite,peuroOverlayEdgeSweep 4.8s ease-in-out infinite;
}
@media (prefers-reduced-motion:reduce){
  .transaction-blocking-overlay:not(.is-moovie) .payment-processing-screen::after,
  .transaction-blocking-overlay:not(.is-moovie) .payment-charge-loading::after,
  .send-broadcast-overlay:not(.transaction-blocking-overlay):not(.is-moovie):not(.moovie-futures-processing-overlay):not(.moovie-transfer-processing-overlay) .send-broadcast-content::after{animation:none!important;opacity:.82!important}
}


.swap-page .swap-ongoing-section,
.purchase-crypto-page .swap-ongoing-section{
  background:#303a57!important;
  border-color:rgba(194,207,238,.12)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.swap-page .swap-ongoing-header small,
.purchase-crypto-page .swap-ongoing-header small{color:#aab7cf!important}
.swap-page .swap-ongoing-header h2,
.purchase-crypto-page .swap-ongoing-header h2{color:#f2f5fb!important}
.swap-page .swap-ongoing-row.swap-active-card,
.purchase-crypto-page .swap-ongoing-row.swap-active-card,
.purchase-crypto-page .purchase-crypto-active-card{
  background:linear-gradient(155deg,#3a4565 0%,#343e5c 58%,#2d3651 100%)!important;
  border-color:rgba(196,209,239,.14)!important;
  box-shadow:0 10px 26px rgba(10,15,30,.16),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.swap-page .swap-ongoing-row.swap-active-card:hover,
.purchase-crypto-page .swap-ongoing-row.swap-active-card:hover,
.purchase-crypto-page .purchase-crypto-active-card:hover{
  background:linear-gradient(155deg,#404c6f 0%,#394462 58%,#313b57 100%)!important;
  border-color:rgba(207,220,250,.22)!important;
}
.swap-page .swap-ongoing-row .swap-active-pair>div,
.purchase-crypto-page .swap-active-pair>div{
  background:rgba(255,255,255,.04)!important;
  border:1px solid rgba(255,255,255,.045)!important;
}
.swap-page .swap-active-head span,
.purchase-crypto-page .swap-active-head span{color:#aeb9ce!important}
.swap-page .swap-active-head strong,
.purchase-crypto-page .swap-active-head strong{color:#eef3fb!important}
.swap-page .swap-active-pair>i,
.purchase-crypto-page .swap-active-pair>i{color:#c8d6f5!important}
.swap-page .swap-active-card>p,
.purchase-crypto-page .swap-active-card>p{color:#bcc5d6!important}
.swap-page .swap-card-chevron,
.purchase-crypto-page .swap-card-chevron{color:#9facbf!important}


.konebe-pay-receipt-page,
.purchase-crypto-receipt-page,
.swap-receipt-page,
.card-eligibility-receipt-page,
.payments-page.payments-receipt-only:not(.moovie-payments-page){
  background:#303a57!important;
  color:#f4f7fc!important;
}
.konebe-pay-receipt-page .payment-receipt-screen,
.purchase-crypto-receipt-page .payment-receipt-screen,
.swap-receipt-page .payment-receipt-screen,
.card-eligibility-receipt-page .payment-receipt-screen,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-screen{
  max-width:420px!important;
  margin:0 auto!important;
}
.konebe-pay-receipt-page .payment-receipt-back,
.purchase-crypto-receipt-page .payment-receipt-back,
.swap-receipt-page .payment-receipt-back,
.card-eligibility-receipt-page .payment-receipt-back,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-back{
  background:#35405f!important;
  border-color:rgba(194,207,238,.12)!important;
  color:#e7edf8!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.konebe-pay-receipt-page .payment-receipt-paper,
.purchase-crypto-receipt-page .payment-receipt-paper,
.swap-receipt-page .payment-receipt-paper,
.card-eligibility-receipt-page .payment-receipt-paper,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-paper{
  border:1px solid rgba(197,211,242,.16)!important;
  background:
    radial-gradient(circle at 92% 4%,rgba(71,190,214,.08),transparent 28%),
    radial-gradient(circle at 9% 2%,rgba(120,131,208,.10),transparent 31%),
    linear-gradient(155deg,#3a4565 0%,#343e5c 60%,#2c3550 100%)!important;
  color:#f5f7fc!important;
  box-shadow:0 22px 54px rgba(8,13,28,.30),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.konebe-pay-receipt-page .payment-receipt-paper::before,
.purchase-crypto-receipt-page .payment-receipt-paper::before,
.swap-receipt-page .payment-receipt-paper::before,
.card-eligibility-receipt-page .payment-receipt-paper::before,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-paper::before{
  background:linear-gradient(125deg,rgba(255,255,255,.025),transparent 35%)!important;
}
.konebe-pay-receipt-page .payment-receipt-brandline small,
.purchase-crypto-receipt-page .payment-receipt-brandline small,
.swap-receipt-page .payment-receipt-brandline small,
.card-eligibility-receipt-page .payment-receipt-brandline small,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-brandline small{color:#aebad1!important}
.konebe-pay-receipt-page .payment-receipt-brandline strong,
.purchase-crypto-receipt-page .payment-receipt-brandline strong,
.swap-receipt-page .payment-receipt-brandline strong,
.card-eligibility-receipt-page .payment-receipt-brandline strong,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-brandline strong{color:#f4f7fc!important}
.konebe-pay-receipt-page .payment-receipt-v,
.purchase-crypto-receipt-page .payment-receipt-v,
.swap-receipt-page .payment-receipt-v,
.card-eligibility-receipt-page .payment-receipt-v,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-v{
  background:rgba(214,225,252,.09)!important;
  border:1px solid rgba(209,221,249,.14)!important;
  color:#f2f6ff!important;
  box-shadow:0 8px 26px rgba(9,14,31,.16)!important;
}
.konebe-pay-receipt-page .payment-receipt-verified small,
.purchase-crypto-receipt-page .payment-receipt-verified small,
.swap-receipt-page .payment-receipt-verified small,
.card-eligibility-receipt-page .payment-receipt-verified small,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-verified small{color:#aab7cf!important}
.konebe-pay-receipt-page .payment-receipt-verified h1,
.purchase-crypto-receipt-page .payment-receipt-verified h1,
.swap-receipt-page .payment-receipt-verified h1,
.card-eligibility-receipt-page .payment-receipt-verified h1,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-verified h1{color:#f8f9fd!important}
.konebe-pay-receipt-page .payment-receipt-verified p,
.purchase-crypto-receipt-page .payment-receipt-verified p,
.swap-receipt-page .payment-receipt-verified p,
.card-eligibility-receipt-page .payment-receipt-verified p,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-verified p,
.konebe-pay-receipt-page .crypto-send-receipt-status-note,
.purchase-crypto-receipt-page .crypto-send-receipt-status-note,
.swap-receipt-page .crypto-send-receipt-status-note,
.card-eligibility-receipt-page .crypto-send-receipt-status-note{color:#b8c3d7!important}
.konebe-pay-receipt-page .payment-receipt-main-amount,
.purchase-crypto-receipt-page .payment-receipt-main-amount,
.swap-receipt-page .payment-receipt-main-amount,
.card-eligibility-receipt-page .payment-receipt-main-amount,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-main-amount{
  border-color:rgba(198,211,239,.11)!important;
}
.konebe-pay-receipt-page .payment-receipt-main-amount span,
.purchase-crypto-receipt-page .payment-receipt-main-amount span,
.swap-receipt-page .payment-receipt-main-amount span,
.card-eligibility-receipt-page .payment-receipt-main-amount span,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-main-amount span{color:#aab5ca!important}
.konebe-pay-receipt-page .payment-receipt-main-amount strong,
.purchase-crypto-receipt-page .payment-receipt-main-amount strong,
.swap-receipt-page .payment-receipt-main-amount strong,
.card-eligibility-receipt-page .payment-receipt-main-amount strong,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-main-amount strong{color:#f7f9fd!important}
.konebe-pay-receipt-page .payment-receipt-main-amount small,
.purchase-crypto-receipt-page .payment-receipt-main-amount small,
.swap-receipt-page .payment-receipt-main-amount small,
.card-eligibility-receipt-page .payment-receipt-main-amount small,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-main-amount small{color:#c4cede!important}
.konebe-pay-receipt-page .payment-receipt-details>div,
.purchase-crypto-receipt-page .payment-receipt-details>div,
.swap-receipt-page .payment-receipt-details>div,
.card-eligibility-receipt-page .payment-receipt-details>div,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-details>div{
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.035)!important;
}
.konebe-pay-receipt-page .payment-receipt-details span,
.purchase-crypto-receipt-page .payment-receipt-details span,
.swap-receipt-page .payment-receipt-details span,
.card-eligibility-receipt-page .payment-receipt-details span,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-details span{color:#a6b2c9!important}
.konebe-pay-receipt-page .payment-receipt-details strong,
.purchase-crypto-receipt-page .payment-receipt-details strong,
.swap-receipt-page .payment-receipt-details strong,
.card-eligibility-receipt-page .payment-receipt-details strong,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-details strong{color:#eef3fb!important}
.konebe-pay-receipt-page .payment-receipt-note,
.purchase-crypto-receipt-page .payment-receipt-note,
.swap-receipt-page .payment-receipt-note,
.card-eligibility-receipt-page .payment-receipt-note,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-note{
  background:rgba(255,255,255,.035)!important;
  border-left-color:#8194bd!important;
}
.konebe-pay-receipt-page .payment-receipt-txids-light a,
.purchase-crypto-receipt-page .payment-receipt-txids-light a,
.swap-receipt-page .payment-receipt-txids-light a,
.card-eligibility-receipt-page .payment-receipt-txids-light a,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-txids-light a{
  background:#35405f!important;
  border-color:rgba(198,211,240,.12)!important;
  color:#dce5f5!important;
}
.konebe-pay-receipt-page .payment-receipt-share,
.purchase-crypto-receipt-page .payment-receipt-share,
.swap-receipt-page .payment-receipt-share,
.card-eligibility-receipt-page .payment-receipt-share,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-share{
  background:#3d496a!important;
  border-color:rgba(201,214,243,.15)!important;
  color:#f5f7fc!important;
}
.konebe-pay-receipt-page .primary-button,
.purchase-crypto-receipt-page .primary-button,
.swap-receipt-page .primary-button,
.card-eligibility-receipt-page .primary-button{
  background:linear-gradient(180deg,#4b5b82,#3d4b6e)!important;
  border:1px solid rgba(211,223,250,.16)!important;
  color:#f7f9fd!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.swap-receipt-actions{gap:9px!important}
.swap-receipt-nav-button{
  min-height:42px!important;
  border:1px solid rgba(202,215,244,.14)!important;
  background:linear-gradient(180deg,#3e4a6b,#343f5e)!important;
  color:#edf2fb!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.swap-receipt-nav-button:first-child{background:linear-gradient(180deg,#4a597e,#3b4869)!important}
.swap-receipt-nav-button:hover{border-color:rgba(216,226,250,.22)!important;background:linear-gradient(180deg,#465374,#394563)!important}
.swap-receipt-nav-button:focus-visible{outline:2px solid rgba(176,198,245,.40)!important}
.swap-history-chain-links a,.swap-receipt-chain-links a{
  border-color:rgba(198,211,240,.13)!important;
  background:rgba(255,255,255,.045)!important;
  color:#d7e1f4!important;
}



.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading,.konebe-pay-palette.detail-shell .token-activity-section .section-heading,.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading{
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity,.konebe-pay-palette.detail-shell .token-activity-section,.konebe-pay-palette.detail-shell .legacy-dual-statements{
  background-image:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity>.section-heading h2,.konebe-pay-palette.detail-shell .token-activity-section>.section-heading h2,.konebe-pay-palette.detail-shell .legacy-dual-statements>.section-heading h2{
  position:relative;
  z-index:1;
}



.payment-receipt-screen,
.crypto-send-receipt-page .payment-receipt-screen,
.card-eligibility-receipt-page .payment-receipt-screen{
  position:relative!important;
}
.payment-receipt-screen .payment-receipt-back{
  position:absolute!important;
  top:14px!important;
  right:14px!important;
  margin:0!important;
  z-index:4!important;
  min-height:34px!important;
  min-width:34px!important;
  padding:0 10px!important;
  border-radius:12px!important;
}
.payment-receipt-screen .payment-receipt-paper,
.crypto-send-receipt-page .payment-receipt-paper,
.card-eligibility-receipt-page .payment-receipt-paper{
  margin-top:0!important;
  padding-top:20px!important;
  padding-right:60px!important;
}
@media (max-width:430px){
  .payment-receipt-screen .payment-receipt-back{top:12px!important;right:12px!important;padding:0 9px!important}
  .payment-receipt-screen .payment-receipt-paper,
  .crypto-send-receipt-page .payment-receipt-paper,
  .card-eligibility-receipt-page .payment-receipt-paper{padding-right:54px!important}
}



.konebe-pay-palette.detail-shell .detail-recent-activity,.konebe-pay-palette.detail-shell .token-activity-section,.konebe-pay-palette.detail-shell .legacy-dual-statements,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity,.moovie-wallet-page>.moovie-wallet-activity{
  background:#364061!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading,.konebe-pay-palette.detail-shell .token-activity-section .section-heading,.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .section-heading,.moovie-wallet-page>.moovie-wallet-activity .section-heading{
  background:#364061!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  margin:0 0 8px!important;
  padding:0!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading h2,.konebe-pay-palette.detail-shell .token-activity-section .section-heading h2,.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading h2,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .section-heading h2,.moovie-wallet-page>.moovie-wallet-activity .section-heading h2{
  color:#f2f5fb!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading p,.konebe-pay-palette.detail-shell .token-activity-section .section-heading p,.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading p,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .section-heading p,.moovie-wallet-page>.moovie-wallet-activity .section-heading p{
  color:#b8c1d2!important;
}
.konebe-pay-palette.detail-shell .activity-list,.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,.konebe-pay-palette.detail-shell .token-activity-section .empty-state,.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .activity-list,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .empty-state,.moovie-wallet-page>.moovie-wallet-activity .activity-list,.moovie-wallet-page>.moovie-wallet-activity .empty-state{
  background:#435070!important;
  background-image:none!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#dbe2ee!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,.konebe-pay-palette.detail-shell .token-activity-section .empty-state,.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .empty-state,.moovie-wallet-page>.moovie-wallet-activity .empty-state{
  min-height:96px!important;
  border-radius:18px!important;
}
.konebe-pay-palette.detail-shell .activity-list .tx-row,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .activity-list .tx-row,.moovie-wallet-page>.moovie-wallet-activity .activity-list .tx-row{
  border-bottom-color:rgba(255,255,255,.06)!important;
}



.konebe-pay-palette .tron-resource-entry-card.tron-resource-entry-card-compact{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px 12px!important;
  min-height:auto!important;
}
.konebe-pay-palette .tron-resource-entry-card-compact .tron-resource-entry-copy small{font-size:10px!important}
.konebe-pay-palette .tron-resource-entry-card-compact .tron-resource-entry-copy strong{font-size:12px!important;line-height:1.25!important}
.konebe-pay-palette .tron-resource-entry-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px}
.konebe-pay-palette .tron-resource-entry-metrics span{display:flex!important;flex-direction:column;gap:2px;padding:7px 8px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.konebe-pay-palette .tron-resource-entry-metrics b{font-size:9px;letter-spacing:.05em;color:var(--v734-muted)!important;text-transform:uppercase}
.konebe-pay-palette .tron-resource-entry-metrics em{font-style:normal;font-size:11px;font-weight:700;color:var(--v734-text)!important}
.konebe-pay-palette .tron-resource-entry-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:96px}
.konebe-pay-palette .tron-resource-entry-actions>button,
.konebe-pay-palette .tron-resource-entry-card>button{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 11px;border-radius:12px;font:900 9px/1 inherit;min-width:92px}
.konebe-pay-palette .tron-resource-entry-actions>button>span:last-child{letter-spacing:.06em;text-transform:uppercase}
.konebe-pay-palette .tron-resource-manage-icon{font-weight:900}
.konebe-pay-palette .tron-resource-info-sheet{max-width:480px!important}
.konebe-pay-palette .tron-resource-intro-compact{padding:10px 11px!important}
.konebe-pay-palette .tron-resource-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.konebe-pay-palette .tron-resource-info-grid article{padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}
.konebe-pay-palette .tron-resource-info-grid small{display:block;color:var(--v734-muted)!important;font-size:9px;font-weight:700;letter-spacing:.11em}
.konebe-pay-palette .tron-resource-info-grid strong{display:block;margin-top:4px;color:var(--v734-text)!important;font-size:11px}
.konebe-pay-palette .tron-resource-info-grid span{display:block;margin-top:4px;color:var(--v734-muted)!important;font-size:10px;line-height:1.45}
.konebe-pay-palette .tron-resource-info-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
@media  (max-width:520px){
  .konebe-pay-palette .tron-resource-entry-card.tron-resource-entry-card-compact{grid-template-columns:minmax(0,1fr)!important}
  .konebe-pay-palette .tron-resource-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
  .konebe-pay-palette .tron-resource-info-grid{grid-template-columns:1fr}
}



.konebe-pay-palette .dashboard-scroll-content>.compact-balance-card,
.konebe-pay-palette .dashboard-scroll-content>.wallet-list-section.dashboard-wallet-list-card{
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
.konebe-pay-palette .dashboard-wallet-list-card>.asset-list{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe{
  width:100%!important;
  margin:0 0 6px!important;
  border-radius:15px!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe:last-child{
  margin-bottom:0!important;
}
.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-swipe>.dashboard-asset-row{
  width:100%!important;
  margin:0!important;
  min-width:100%!important;
}

.konebe-pay-palette.detail-shell .detail-recent-activity,.konebe-pay-palette.detail-shell .token-activity-section,.konebe-pay-palette.detail-shell .legacy-dual-statements,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity,.moovie-wallet-page>.moovie-wallet-activity{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading,.konebe-pay-palette.detail-shell .token-activity-section .section-heading,.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .section-heading,.moovie-wallet-page>.moovie-wallet-activity .section-heading{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  margin:0 0 9px!important;
  padding:0!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading::before,
.konebe-pay-palette.detail-shell .detail-recent-activity .section-heading::after,
.konebe-pay-palette.detail-shell .token-activity-section .section-heading::before,
.konebe-pay-palette.detail-shell .token-activity-section .section-heading::after,
.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading::before,
.konebe-pay-palette.detail-shell .legacy-dual-statements .section-heading::after,
.moovie-wallet-page .moovie-wallet-activity .section-heading::before,
.moovie-wallet-page .moovie-wallet-activity .section-heading::after,
.moovie-wallet-page .token-activity-section .section-heading::before,
.moovie-wallet-page .token-activity-section .section-heading::after,
.moovie-wallet-page .legacy-dual-statements .section-heading::before,
.moovie-wallet-page .legacy-dual-statements .section-heading::after{
  content:none!important;
  display:none!important;
}
.konebe-pay-palette.detail-shell .activity-list,.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,.konebe-pay-palette.detail-shell .token-activity-section .empty-state,.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .activity-list,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .empty-state,.moovie-wallet-page>.moovie-wallet-activity .activity-list,.moovie-wallet-page>.moovie-wallet-activity .empty-state{
  background:#3b4666!important;
  background-image:none!important;
  border:1px solid rgba(255,255,255,.085)!important;
  box-shadow:none!important;
  color:#dde5f0!important;
}
.konebe-pay-palette.detail-shell .detail-recent-activity .empty-state,.konebe-pay-palette.detail-shell .token-activity-section .empty-state,.konebe-pay-palette.detail-shell .legacy-dual-statements .empty-state,.moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity .empty-state,.moovie-wallet-page>.moovie-wallet-activity .empty-state{
  min-height:96px!important;
  border-radius:18px!important;
}



.referral-ledger-card .referral-direct-row>div{min-width:0!important}
.referral-ledger-card .referral-direct-row>div>small{white-space:normal!important;line-height:1.35!important}
.referral-ledger-card .referral-direct-row>b{font-size:9px!important;font-weight:700!important;letter-spacing:.04em!important;white-space:nowrap!important;color:#b9c3d6!important}



.pull-refresh-indicator{
  background:rgba(37,44,66,.96)!important;
  border-color:rgba(188,202,223,.14)!important;
  color:#c8d2df!important;
  box-shadow:0 12px 30px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.pull-refresh-indicator b{font-size:10.5px!important;letter-spacing:.01em;color:inherit!important}
.pull-refresh-indicator.is-ready{color:#dbe4ef!important;border-color:rgba(150,216,255,.24)!important;background:rgba(39,48,72,.97)!important}
.pull-refresh-indicator.is-refreshing{color:#e8eef7!important;border-color:rgba(138,223,255,.28)!important;background:rgba(39,48,72,.98)!important}
.pull-refresh-indicator.is-refreshing b{color:#eef4fb!important}
.pull-refresh-indicator .pull-refresh-glyph{
  position:relative!important;display:grid!important;place-items:center!important;
  width:18px!important;height:18px!important;flex:0 0 18px!important;
}
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-ring,
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-core,
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-spark{position:absolute;display:block;box-sizing:border-box}
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-ring{
  inset:1px;border-radius:50%;border:1.6px solid rgba(184,196,214,.24);border-top-color:rgba(153,236,255,.92);border-right-color:rgba(153,236,255,.54);box-shadow:0 0 0 1px rgba(255,255,255,.02) inset;
}
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-core{
  width:7px;height:7px;border-radius:50%;background:linear-gradient(180deg,rgba(238,244,252,.95),rgba(181,198,219,.72));box-shadow:0 0 10px rgba(151,235,255,.18);
}
.pull-refresh-indicator .pull-refresh-glyph .pull-refresh-spark{
  width:3px;height:3px;right:1px;top:2px;border-radius:50%;background:rgba(167,243,255,.95);box-shadow:0 0 7px rgba(167,243,255,.45);opacity:.88;
}
.pull-refresh-indicator.is-ready .pull-refresh-glyph .pull-refresh-ring{border-top-color:rgba(167,243,255,.98);border-right-color:rgba(167,243,255,.65)}
.pull-refresh-indicator.is-ready:not(.is-refreshing) .pull-refresh-glyph .pull-refresh-spark{opacity:1;transform:translateY(-1px)}
.pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-ring{animation:pullRefreshElegantSpin .8s cubic-bezier(.38,.05,.32,1) 2 both}
.pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-core{animation:pullRefreshElegantPulse .9s ease-out 2 both}
.pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-spark{animation:pullRefreshElegantBlink .75s ease-out 2 both}
.pull-refresh-indicator.is-moovie-refresh .pull-refresh-glyph .pull-refresh-ring{border-top-color:rgba(205,189,255,.92);border-right-color:rgba(131,224,255,.72)}
.pull-refresh-indicator.is-moovie-refresh .pull-refresh-glyph .pull-refresh-core{background:linear-gradient(180deg,rgba(244,239,255,.96),rgba(184,205,234,.72));box-shadow:0 0 10px rgba(180,153,255,.18)}
@keyframes pullRefreshElegantSpin{0%{transform:rotate(0deg)}100%{transform:rotate(540deg)}}
@keyframes pullRefreshElegantPulse{0%,100%{transform:scale(.92);opacity:.88}50%{transform:scale(1.08);opacity:1}}
@keyframes pullRefreshElegantBlink{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}
@media (prefers-reduced-motion:reduce){
  .pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-ring,
  .pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-core,
  .pull-refresh-indicator.is-refreshing .pull-refresh-glyph .pull-refresh-spark{animation:none!important}
}



.konebe-pay-palette .tron-resource-entry-card.tron-resource-entry-card-modern{
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
  padding:12px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02))!important;
  border:1px solid rgba(255,255,255,.10)!important;
}
.konebe-pay-palette .tron-resource-entry-copy-modern{gap:0!important}
.konebe-pay-palette .tron-resource-entry-copy-modern small{
  font-size:10px!important;
  letter-spacing:.12em!important;
  color:#ff8c94!important;
}
.konebe-pay-palette .tron-resource-entry-metrics-modern{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:0!important;
}
.konebe-pay-palette .tron-resource-entry-metrics-modern article{
  min-width:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  min-height:62px;
  padding:10px 8px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
  text-align:center;
}
.konebe-pay-palette .tron-resource-entry-metrics-modern b{
  font-size:9px!important;
  line-height:1.1!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  color:var(--v734-muted)!important;
}
.konebe-pay-palette .tron-resource-entry-metrics-modern em{
  font-style:normal!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:800!important;
  color:var(--v734-text)!important;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.konebe-pay-palette .tron-resource-entry-actions-modern{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  min-width:0!important;
}
.konebe-pay-palette .tron-resource-entry-actions-modern>button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:44px!important;
  padding:0 12px!important;
  border-radius:13px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.04))!important;
  color:var(--v734-text)!important;
  font:900 10px/1 inherit!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.konebe-pay-palette .tron-resource-entry-actions-modern>button:hover{
  border-color:rgba(255,255,255,.16)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.05))!important;
}
.konebe-pay-palette .tron-resource-entry-actions-modern>button:last-child{
  border-color:rgba(184,255,59,.14)!important;
  background:linear-gradient(180deg,rgba(184,255,59,.12),rgba(184,255,59,.08))!important;
}
.konebe-pay-palette .tron-resource-entry-actions-modern .tron-resource-manage-icon{
  width:22px!important;height:22px!important;border-radius:8px!important;
  background:rgba(255,255,255,.06)!important;color:inherit!important;
}
.konebe-pay-palette .tron-resource-entry-actions-modern>button:last-child .tron-resource-manage-icon{
  background:rgba(255,255,255,.13)!important;
}
@media  (max-width:420px){
  .konebe-pay-palette .tron-resource-entry-metrics-modern article{min-height:58px;padding:9px 6px}
  .konebe-pay-palette .tron-resource-entry-metrics-modern em{font-size:11px!important}
  .konebe-pay-palette .tron-resource-entry-actions-modern>button{font-size:9.5px!important;padding:0 10px!important}
}



.konebe-pay-palette .receive-bottom-sheet .receive-primary-meta,
.konebe-pay-palette .token-receive-sheet .receive-primary-meta,
.konebe-pay-palette .receive-compact-sheet .receive-primary-meta{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}



.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-open,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-balance,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-open *,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-balance *,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-search-row,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-picker-select,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-picker-select *,
.modal-sheet.purchase-crypto-picker-sheet .purchase-crypto-picker-list,
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-search-row],
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-asset],
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-search-row] *,
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-asset] *{
  touch-action:pan-y!important;
  -webkit-user-drag:none!important;
}
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.modal-sheet.purchase-crypto-picker-sheet .purchase-crypto-picker-list{
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
}




.wallet-activity-flat.wallet-activity-block.detail-recent-activity,
.wallet-activity-flat.wallet-activity-block.legacy-dual-statements,
.wallet-activity-flat.wallet-activity-block.token-activity-section,
.wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity{
  margin-top:34px!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.wallet-activity-flat.wallet-activity-block.detail-recent-activity>.wallet-activity-heading,
.wallet-activity-flat.wallet-activity-block.legacy-dual-statements>.wallet-activity-heading,
.wallet-activity-flat.wallet-activity-block.token-activity-section>.wallet-activity-heading,
.wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity>.wallet-activity-heading{
  margin:0 0 13px!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.wallet-activity-flat.wallet-activity-block>.wallet-activity-heading::before,
.wallet-activity-flat.wallet-activity-block>.wallet-activity-heading::after{
  content:none!important;
  display:none!important;
}
.wallet-activity-flat.wallet-activity-block.detail-recent-activity>.wallet-activity-body,
.wallet-activity-flat.wallet-activity-block.legacy-dual-statements>.wallet-activity-body,
.wallet-activity-flat.wallet-activity-block.token-activity-section>.wallet-activity-body,
.wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity>.wallet-activity-body{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.wallet-activity-flat.wallet-activity-block.detail-recent-activity>.wallet-activity-body>.activity-list,
.wallet-activity-flat.wallet-activity-block.legacy-dual-statements>.wallet-activity-body>.activity-list,
.wallet-activity-flat.wallet-activity-block.token-activity-section>.wallet-activity-body>.activity-list,
.wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity>.wallet-activity-body>.activity-list,
.wallet-activity-flat.wallet-activity-block>.wallet-activity-body>.detail-unified-activity{
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}

.wallet-activity-flat.wallet-activity-block.detail-recent-activity>.wallet-activity-body>.empty-state,
.wallet-activity-flat.wallet-activity-block.legacy-dual-statements>.wallet-activity-body>.empty-state,
.wallet-activity-flat.wallet-activity-block.token-activity-section>.wallet-activity-body>.empty-state,
.wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity>.wallet-activity-body>.empty-state{
  display:block!important;
  min-height:0!important;
  margin:0!important;
  padding:11px 0 5px!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#aeb8c8!important;
  text-align:left!important;
  font-size:10.5px!important;
  line-height:1.5!important;
}
.wallet-activity-flat.wallet-activity-block>.wallet-activity-body>.empty-state small{
  display:block!important;
  margin-top:5px!important;
  color:#8f9bad!important;
}
.wallet-activity-flat.wallet-activity-block .activity-date-divider{
  margin:0!important;
  padding:10px 0 5px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.wallet-activity-flat.wallet-activity-block .activity-list>.tx-row,
.wallet-activity-flat.wallet-activity-block .detail-unified-activity>.tx-row,
.wallet-activity-flat.wallet-activity-block .activity-list>.activity-rich-row,
.wallet-activity-flat.wallet-activity-block .detail-unified-activity>.activity-rich-row,
.wallet-activity-flat.wallet-activity-block .activity-list>.unified-operation-row,
.wallet-activity-flat.wallet-activity-block .detail-unified-activity>.unified-operation-row,
.wallet-activity-flat.wallet-activity-block .activity-list>.activity-row{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border-left:0!important;
  border-right:0!important;
  border-top:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
}
.wallet-activity-flat.wallet-activity-block .activity-list>*:last-child,
.wallet-activity-flat.wallet-activity-block .detail-unified-activity>*:last-child{
  border-bottom-color:transparent!important;
}

.wallet-activity-flat.wallet-activity-block .detail-history-pagination,
.wallet-activity-flat.wallet-activity-block .activity-pagination{
  margin:16px 0 2px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
@media (max-width:430px){
  .wallet-activity-flat.wallet-activity-block.detail-recent-activity,
  .wallet-activity-flat.wallet-activity-block.legacy-dual-statements,
  .wallet-activity-flat.wallet-activity-block.token-activity-section,
  .wallet-activity-flat.wallet-activity-block.token-activity-section.moovie-wallet-activity{
    margin-top:32px!important;
  }
}



.fiat-ramp-sheet{
  width:min(100%,430px)!important;
  max-width:430px!important;
  max-height:min(88dvh,760px)!important;
  overflow:hidden!important;
}
.fiat-ramp-sheet .modal-body{
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}
.fiat-ramp-header>div{min-width:0}
.fiat-ramp-header small{display:block;margin-bottom:3px;color:#b8ff3b;font-size:9px;font-weight:650;letter-spacing:.11em}
.fiat-ramp-header h2{margin:0;color:#f7f8fc;font-size:15px}
.fiat-ramp-body{display:grid;gap:11px}
.fiat-ramp-tabs{
  display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;
  border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#242c43;
}
.fiat-ramp-tabs button{
  min-height:37px;border:0;border-radius:9px;background:transparent;color:#aeb8c9;
  font:inherit;font-size:10.5px;font-weight:650;cursor:pointer;
}
.fiat-ramp-tabs button.is-active{background:#f4f7fb;color:#111721;box-shadow:0 5px 16px rgba(9,13,22,.18)}
.fiat-ramp-asset{
  min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;
  padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#2b334d;
}
.fiat-ramp-asset>span{display:grid;place-items:center}
.fiat-ramp-asset>div{min-width:0}
.fiat-ramp-asset strong,.fiat-ramp-asset small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fiat-ramp-asset strong{color:#f7f8fc;font-size:11px}
.fiat-ramp-asset small{margin-top:3px;color:#a5afc0;font-size:9.5px}
.fiat-ramp-asset em{max-width:120px;color:#c8d1df;font-size:9.5px;font-style:normal;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fiat-ramp-form{
  display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#2b334d;
}
.fiat-ramp-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.fiat-ramp-field-head label,.fiat-ramp-fiat-row>span{color:#aeb8c9;font-size:9.5px;font-weight:600}
.fiat-ramp-amount{
  min-height:51px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;
  padding:0 12px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:#1b2334;
}
.fiat-ramp-amount input{
  min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f7f8fc;
  font:600 22px/1.1 "Segoe UI Variable Text","Aptos","SF Pro Text","Helvetica Neue",Arial,sans-serif;
}
.fiat-ramp-amount input::placeholder{color:#707b8d}
.fiat-ramp-amount>span{color:#d7deea;font-size:11px;font-weight:650}
.fiat-ramp-fiat-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.fiat-ramp-fiat-row>div{display:flex;align-items:center;gap:5px}
.fiat-ramp-fiat-row button{
  min-width:43px;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.10);border-radius:9px;
  background:#1b2334;color:#aeb8c9;font:inherit;font-size:9.5px;font-weight:650;cursor:pointer;
}
.fiat-ramp-fiat-row button.is-active{border-color:rgba(184,255,59,.34);background:rgba(184,255,59,.09);color:#dfffad}
.fiat-ramp-compare{width:100%;min-height:43px!important;margin:2px 0 0!important}
.fiat-ramp-router-note{
  display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(184,255,59,.12);
  border-radius:12px;background:rgba(184,255,59,.035);color:#b9c5b0;font-size:9.5px;line-height:1.4;
}
.fiat-ramp-router-note svg{width:14px;height:14px;flex:0 0 14px;color:#b8ff3b}
.fiat-ramp-offers{display:grid;gap:8px}
.fiat-ramp-offers-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 2px}
.fiat-ramp-offers-title strong{color:#edf1f7;font-size:10.5px}
.fiat-ramp-offers-title span{min-width:22px;padding:3px 6px;border-radius:999px;background:#242c43;color:#aeb8c9;font-size:9px;text-align:center}
.fiat-ramp-offer{
  position:relative;display:grid;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.09);
  border-radius:14px;background:#2b334d;overflow:hidden;
}
.fiat-ramp-offer.is-best{border-color:rgba(184,255,59,.22)}
.fiat-ramp-offer-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}
.fiat-ramp-provider-mark{
  width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#1b2334;color:#f4f7fb;
  font-size:11px;font-weight:700;
}
.fiat-ramp-offer-head>div:nth-child(2){min-width:0}
.fiat-ramp-offer-head strong,.fiat-ramp-offer-head small{display:block}
.fiat-ramp-offer-head strong{color:#f7f8fc;font-size:10.5px}
.fiat-ramp-offer-head small{margin-top:2px;color:#94a0b3;font-size:9px}
.fiat-ramp-best-badge{padding:4px 6px;border-radius:999px;background:rgba(184,255,59,.10);color:#cfff7d;font-size:8.5px;font-weight:700;letter-spacing:.04em}
.fiat-ramp-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.fiat-ramp-offer-grid>div{min-width:0;padding:9px;border-radius:11px;background:#242c43}
.fiat-ramp-offer-grid span,.fiat-ramp-offer-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fiat-ramp-offer-grid span{color:#94a0b3;font-size:8.5px}
.fiat-ramp-offer-grid strong{margin-top:4px;color:#f1f4f8;font-size:10px}
.fiat-ramp-offer-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}
.fiat-ramp-offer-foot>span{min-width:0;color:#94a0b3;font-size:8.5px;line-height:1.35}
.fiat-ramp-offer-foot button{
  min-height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.10);
  border-radius:9px;background:#1b2334;color:#f4f7fb;font:inherit;font-size:9.5px;font-weight:650;cursor:pointer;
}
.fiat-ramp-offer-foot button svg{width:13px;height:13px}
.fiat-ramp-empty{
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 9px;align-items:start;padding:11px;
  border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#2b334d;color:#c5cdda;
}
.fiat-ramp-empty>svg{width:16px;height:16px;color:#aeb8c9}
.fiat-ramp-empty strong{font-size:9.5px;line-height:1.4}
.fiat-ramp-empty small{grid-column:2;color:#94a0b3;font-size:9px;line-height:1.45}
.fiat-ramp-disclaimer{margin:0!important;padding:0 2px;color:#909bad!important;font-size:8.7px!important;line-height:1.5!important;text-align:left!important}
.konebe-pay-palette .fiat-ramp-sheet{
  background:linear-gradient(180deg,#353e5c 0%,#303854 54%,#2a324b 100%)!important;
  border-color:rgba(176,190,222,.24)!important;box-shadow:0 -24px 70px rgba(11,16,30,.30)!important;
}
.konebe-pay-palette .fiat-ramp-sheet .modal-header{border-bottom-color:rgba(176,190,222,.14)!important}
@media (max-width:390px){
  .fiat-ramp-sheet{max-width:100%!important}
  .fiat-ramp-body{padding:12px!important}
  .fiat-ramp-asset{grid-template-columns:auto minmax(0,1fr)}
  .fiat-ramp-asset em{grid-column:2;max-width:none;text-align:left}
  .fiat-ramp-offer-grid{grid-template-columns:1fr}
}


.asset-balance-refresh-row{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:5px;
  width:fit-content;
  max-width:100%;
  min-width:0;
}
.asset-owned .asset-balance-refresh-row>strong{
  display:block;
  flex:0 1 auto;
  min-width:0;
  margin-top:3px;
  overflow-wrap:anywhere;
}
.balance-refresh-inline-button{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 23px!important;
  width:23px!important;
  min-width:23px!important;
  height:23px!important;
  min-height:23px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#caff74!important;
  cursor:pointer!important;
  line-height:1!important;
  opacity:.9;
}
.balance-refresh-inline-button svg{
  display:block!important;
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
  margin:0!important;
  padding:0!important;
}
.balance-refresh-inline-button:hover:not(:disabled){opacity:1!important;color:#e0ff9a!important}
.balance-refresh-inline-button:active:not(:disabled){transform:scale(.94)!important}
.balance-refresh-inline-button:disabled{opacity:.38!important;cursor:default!important}
.balance-refresh-inline-button.is-spinning svg{animation:balanceRefreshSpin .85s linear infinite!important}
.asset-owned.peur-balance-panel .asset-balance-refresh-row>strong{margin-top:10px}
.peur-balance-inline .asset-balance-refresh-row{margin-top:5px;gap:5px}
.peur-balance-inline .asset-balance-refresh-row>strong{
  display:block!important;
  flex:0 1 auto!important;
  min-width:0!important;
  margin:0!important;
  color:#eef3f7!important;
  font-size:clamp(20px,5.6vw,23px)!important;
  line-height:1.06!important;
  letter-spacing:-.03em!important;
  white-space:nowrap!important;
}
.moovie-wallet-total .asset-balance-refresh-row{gap:5px;max-width:100%}
.moovie-wallet-total .asset-balance-refresh-row>strong{display:block!important;flex:0 1 auto!important;min-width:0!important;margin:0!important}









.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet .dashboard-wallet-search-list,
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet .dashboard-wallet-search-row,
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet .dashboard-wallet-search-open,
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet .swap-picker-wallet-balance{
  touch-action:pan-y!important;
  -webkit-user-drag:none!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet.is-dragging .dashboard-wallet-search-list{
  overflow-y:hidden!important;
  overscroll-behavior:none!important;
}



.swap-card-title-row{display:flex;align-items:center;justify-content:flex-start;gap:12px}.swap-card-title-row strong{flex:1;min-width:0}.swap-card-back-button{order:-1;flex:0 0 auto}
.header-swap-fiat-toggle{min-width:78px!important;padding-inline:14px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important}
.swap-route-status-inline{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;text-align:center;color:#d8deec;font-size:12px;line-height:1.45}.swap-route-status-inline .swap-route-status-text{display:block}.swap-route-status-inline.is-warning{color:#f8d07d}.swap-route-status-inline.is-error{color:#ff8f8f}.swap-route-status-inline.is-ready{color:#dde4f1}.swap-route-status-inline .swap-route-status-spinner{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#b8ff3b;display:inline-block;animation:spin .9s linear infinite;flex:0 0 auto}
.swap-inline-form-error{margin:14px auto 0;text-align:center;color:var(--danger,#ff7d7d);font-size:12px;line-height:1.45;max-width:440px}
.swap-submit{margin-top:18px}
.swap-history-list{display:flex;flex-direction:column;gap:0}.swap-history-row.swap-history-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:16px 0!important;margin:0 16px;border-bottom:1px solid rgba(255,255,255,.07)!important}.swap-history-list .swap-history-row:first-child{padding-top:14px}.swap-history-list .swap-history-row:last-child{border-bottom:0!important;padding-bottom:12px}.swap-history-row.swap-history-card p{margin:8px 0 0;color:#bfc8d9}
.swap-history-destination-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:nowrap;min-width:0}.swap-history-destination{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.swap-history-destination span,.swap-history-destination strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-history-destination strong{max-width:150px}
.swap-history-chain-links{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;flex:0 1 auto}.swap-history-chain-links a{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 0;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.swap-history-chain-links a span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.dashboard-swap-processing-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:0;border:0;background:transparent;color:rgba(214,224,240,.92);font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:20px}.dashboard-swap-processing-link:hover{color:#f5f8ff}.dashboard-swap-processing-link .swap-processing-live-dots{margin-left:0}
.payment-receipt-screen{align-items:center}.payment-receipt-paper,.swap-receipt-actions{margin-left:auto;margin-right:auto}.payment-receipt-brandline,.payment-receipt-verified,.payment-receipt-main-amount,.crypto-send-receipt-status-note,.payment-receipt-note,.swap-receipt-actions{text-align:center}.payment-receipt-brandline{justify-content:center}.payment-receipt-verified,.payment-receipt-main-amount{align-items:center}.payment-receipt-details.crypto-send-receipt-details{max-width:100%;margin-left:auto;margin-right:auto}.payment-receipt-txids,.swap-receipt-chain-links{justify-content:center}.payment-receipt-txids a,.payment-receipt-txids span{justify-content:center}.konebe-pay-receipt-page .payment-receipt-paper,.swap-receipt-page .payment-receipt-paper,.purchase-crypto-receipt-page .payment-receipt-paper,.card-eligibility-receipt-page .payment-receipt-paper{margin-inline:auto}
@media  (max-width:720px){.swap-history-row.swap-history-card{margin:0 12px}.swap-history-destination-row{gap:8px}.swap-history-destination strong{max-width:104px}.swap-history-chain-links{gap:6px}.swap-history-chain-links a{max-width:132px;padding:7px 9px;font-size:11px}}
@media  (max-width:520px){.header-swap-fiat-toggle{min-width:72px!important;padding-inline:12px!important;font-size:11.5px!important}.swap-history-row.swap-history-card{padding:14px 0!important}.swap-history-destination-row{gap:6px}.swap-history-destination{gap:6px}.swap-history-destination strong{max-width:92px}.swap-history-chain-links a{max-width:118px;padding:6px 8px;font-size:10.5px}.dashboard-peuro-audio-row{align-items:center;gap:8px}.dashboard-swap-processing-link{font-size:11.5px}}



.swap-history-group.swap-history-group-plain{margin-bottom:15px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.swap-history-page .swap-history-group.swap-history-group-plain::before,.swap-history-page .swap-history-group.swap-history-group-plain::after{display:none!important;content:none!important}.swap-history-page .swap-history-group.swap-history-group-plain .swap-history-list{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}



.payment-receipt-screen,
.crypto-send-receipt-page .payment-receipt-screen,
.card-eligibility-receipt-page .payment-receipt-screen{
  position:relative!important;
  width:100%!important;
  max-width:760px!important;
  margin:0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
}
.payment-receipt-screen .payment-receipt-back,
.crypto-send-receipt-page .payment-receipt-back,
.card-eligibility-receipt-page .payment-receipt-back{
  right:14px!important;
}
.payment-receipt-screen .payment-receipt-paper,
.crypto-send-receipt-page .payment-receipt-paper,
.card-eligibility-receipt-page .payment-receipt-paper,
.konebe-pay-receipt-page .payment-receipt-paper,
.purchase-crypto-receipt-page .payment-receipt-paper,
.swap-receipt-page .payment-receipt-paper{
  width:100%!important;
  max-width:760px!important;
  margin:0 auto!important;
  padding-top:22px!important;
  padding-left:60px!important;
  padding-right:60px!important;
  box-sizing:border-box!important;
}
.payment-receipt-paper > *,
.crypto-send-receipt-page .payment-receipt-paper > *,
.card-eligibility-receipt-page .payment-receipt-paper > *{
  width:100%;
  box-sizing:border-box;
}
.payment-receipt-brandline{
  width:100%!important;
  justify-content:center!important;
  text-align:center!important;
}
.payment-receipt-brandline > div{display:flex;flex-direction:column;align-items:center;text-align:center}
.payment-receipt-verified,
.payment-receipt-main-amount,
.crypto-send-receipt-status-note,
.payment-receipt-note{
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
.payment-receipt-details,
.payment-receipt-details.crypto-send-receipt-details{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.payment-receipt-txids,
.swap-receipt-chain-links{
  width:100%!important;
  justify-content:center!important;
}
.swap-receipt-actions{
  width:100%!important;
  max-width:760px!important;
  margin:10px auto 0!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
}
.swap-receipt-nav-button{width:100%!important}
@media  (max-width:640px){
  .payment-receipt-screen,
  .crypto-send-receipt-page .payment-receipt-screen,
  .card-eligibility-receipt-page .payment-receipt-screen{max-width:100%!important}
  .payment-receipt-screen .payment-receipt-paper,
  .crypto-send-receipt-page .payment-receipt-paper,
  .card-eligibility-receipt-page .payment-receipt-paper,
  .konebe-pay-receipt-page .payment-receipt-paper,
  .purchase-crypto-receipt-page .payment-receipt-paper,
  .swap-receipt-page .payment-receipt-paper{padding-left:54px!important;padding-right:54px!important}
}
@media  (max-width:520px){
  .payment-receipt-screen .payment-receipt-back,
  .crypto-send-receipt-page .payment-receipt-back,
  .card-eligibility-receipt-page .payment-receipt-back{top:12px!important;right:12px!important}
  .payment-receipt-screen .payment-receipt-paper,
  .crypto-send-receipt-page .payment-receipt-paper,
  .card-eligibility-receipt-page .payment-receipt-paper,
  .konebe-pay-receipt-page .payment-receipt-paper,
  .purchase-crypto-receipt-page .payment-receipt-paper,
  .swap-receipt-page .payment-receipt-paper{padding-top:18px!important;padding-left:18px!important;padding-right:18px!important}
  .payment-receipt-details,
  .payment-receipt-details.crypto-send-receipt-details{grid-template-columns:1fr 1fr!important}
  .swap-receipt-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}
}



.swap-history-row.swap-history-card,
.swap-history-card-main,
.swap-history-copy,
.swap-history-destination-row,
.swap-history-destination,
.swap-history-chain-links{
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
.swap-history-row.swap-history-card{
  overflow:hidden!important;
}
.swap-history-destination-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  overflow:hidden!important;
}
.swap-history-destination{
  min-width:0!important;
  overflow:hidden!important;
}
.swap-history-destination span{
  flex:0 1 auto!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.swap-history-destination strong{
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:none!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.swap-history-chain-links{
  justify-content:flex-end!important;
  flex:0 1 auto!important;
  gap:6px!important;
  overflow:hidden!important;
}
.swap-history-chain-links a{
  flex:0 1 96px!important;
  min-width:0!important;
  max-width:96px!important;
  padding:6px 8px!important;
  gap:4px!important;
  font-size:9.5px!important;
  line-height:1.1!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.swap-history-chain-links a span{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media  (max-width:520px){
  .swap-history-row.swap-history-card{margin:0 10px!important;padding:13px 0!important}
  .swap-history-destination-row{gap:6px!important}
  .swap-history-destination{gap:5px!important}
  .swap-history-destination span{font-size:9px!important}
  .swap-history-destination strong{font-size:9px!important}
  .swap-history-chain-links{gap:5px!important}
  .swap-history-chain-links a{flex-basis:88px!important;max-width:88px!important;padding:5px 7px!important;font-size:9px!important}
}
@media  (max-width:430px){
  .swap-history-card-main{grid-template-columns:62px minmax(0,1fr) 16px!important;gap:7px!important}
  .swap-history-destination-row{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important}
  .swap-history-destination span{font-size:8.8px!important}
  .swap-history-destination strong{font-size:8.6px!important}
  .swap-history-chain-links a{flex-basis:82px!important;max-width:82px!important;padding:5px 6px!important;font-size:8.8px!important}
}



.payment-receipt-brandline,
.konebe-pay-receipt-page .payment-receipt-brandline,
.purchase-crypto-receipt-page .payment-receipt-brandline,
.swap-receipt-page .payment-receipt-brandline,
.card-eligibility-receipt-page .payment-receipt-brandline,
.crypto-send-receipt-page .payment-receipt-brandline,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-brandline{
  width:auto!important;
  max-width:calc(100% - 84px)!important;
  margin:0 0 8px 0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:left!important;
  gap:10px!important;
}
.payment-receipt-brandline > div,
.konebe-pay-receipt-page .payment-receipt-brandline > div,
.purchase-crypto-receipt-page .payment-receipt-brandline > div,
.swap-receipt-page .payment-receipt-brandline > div,
.card-eligibility-receipt-page .payment-receipt-brandline > div,
.crypto-send-receipt-page .payment-receipt-brandline > div,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-brandline > div{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  text-align:left!important;
  min-width:0!important;
}
.payment-receipt-brandline small,
.payment-receipt-brandline strong{
  text-align:left!important;
}
.payment-receipt-brandline img{flex:0 0 auto!important}
.payment-receipt-verified,
.payment-receipt-main-amount,
.crypto-send-receipt-status-note,
.payment-receipt-note,
.payment-receipt-details,
.payment-receipt-txids,
.swap-receipt-chain-links,
.swap-receipt-actions{
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
@media  (max-width:520px){
  .payment-receipt-brandline,
  .konebe-pay-receipt-page .payment-receipt-brandline,
  .purchase-crypto-receipt-page .payment-receipt-brandline,
  .swap-receipt-page .payment-receipt-brandline,
  .card-eligibility-receipt-page .payment-receipt-brandline,
  .crypto-send-receipt-page .payment-receipt-brandline,
  .payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-brandline{
    max-width:calc(100% - 78px)!important;
    gap:9px!important;
  }
  .payment-receipt-brandline img{width:28px!important;height:28px!important}
}





/* Correção do alinhamento da marca no cabeçalho de TODOS os papéis de recibo.
   O papel compacto V2.9.178 já tem padding interno próprio (18px desktop,
   12px até 440px). A compensação de -40px/-34px dependia do antigo padding
   de 60px/54px e deslocava a logo para fora. Conserva o tamanho/identidade. */
.payment-receipt-paper > .payment-receipt-brandline{
  position:relative!important;
  left:0!important;
}


.swap-history-page .swap-history-list{gap:0!important}
.swap-history-page .swap-history-row.swap-history-card{
  display:block!important;
  margin:0 14px!important;
  padding:13px 0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
  text-align:left!important;
}
.swap-history-page .swap-history-list .swap-history-row.swap-history-card:first-child{padding-top:12px!important}
.swap-history-page .swap-history-list .swap-history-row.swap-history-card:last-child{padding-bottom:12px!important;border-bottom:0!important}
.swap-history-page .swap-history-card-head{margin-bottom:8px!important}
.swap-history-page .swap-history-card-main{display:grid!important;grid-template-columns:72px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important}
.swap-history-page .swap-history-copy{min-width:0!important}
.swap-history-page .swap-history-copy strong,
.swap-history-page .swap-history-copy span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
.swap-history-page .swap-history-card>p{margin:7px 0 0!important;color:#c0c8d8!important;font-size:11px!important;line-height:1.4!important}
.swap-history-page .swap-history-destination-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(150px, 196px)!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin-top:9px!important;
}
.swap-history-page .swap-history-destination{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
  overflow:hidden!important;
}
.swap-history-page .swap-history-destination span,
.swap-history-page .swap-history-destination strong{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.swap-history-page .swap-history-destination span{flex:0 1 auto!important;color:#94a0b1!important;font-size:10px!important}
.swap-history-page .swap-history-destination strong{flex:1 1 auto!important;max-width:none!important;color:#d6ddea!important;font-size:10px!important}
.swap-history-page .swap-history-chain-links{
  display:grid!important;
  grid-auto-flow:column!important;
  grid-auto-columns:minmax(0,1fr)!important;
  align-items:center!important;
  justify-content:end!important;
  gap:6px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.swap-history-page .swap-history-chain-links a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  padding:6px 8px!important;
  min-height:28px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.03)!important;
  color:#d8e0ee!important;
  font-size:10px!important;
  line-height:1.1!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.swap-history-page .swap-history-chain-links a span{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.swap-history-page .swap-history-chain-links a svg{flex:0 0 auto!important;width:10px!important;height:10px!important}
@media  (max-width:720px){
  .swap-history-page .swap-history-row.swap-history-card{margin:0 12px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) minmax(142px, 184px)!important;gap:7px!important}
}
@media  (max-width:520px){
  .swap-history-page .swap-history-row.swap-history-card{margin:0 10px!important;padding:12px 0!important}
  .swap-history-page .swap-history-card-main{grid-template-columns:66px minmax(0,1fr) 14px!important;gap:7px!important}
  .swap-history-page .swap-history-card>p{font-size:10.2px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 164px!important;gap:6px!important;margin-top:8px!important}
  .swap-history-page .swap-history-destination span,.swap-history-page .swap-history-destination strong{font-size:9.4px!important}
  .swap-history-page .swap-history-chain-links{gap:5px!important}
  .swap-history-page .swap-history-chain-links a{padding:5px 7px!important;min-height:26px!important;font-size:9px!important}
}
@media  (max-width:430px){
  .swap-history-page .swap-history-card-main{grid-template-columns:62px minmax(0,1fr) 12px!important;gap:6px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 156px!important;gap:5px!important}
  .swap-history-page .swap-history-destination span,.swap-history-page .swap-history-destination strong{font-size:8.8px!important}
  .swap-history-page .swap-history-chain-links a{padding:5px 6px!important;font-size:8.6px!important}
}



.swap-card-title-row{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding-left:44px!important;
  padding-right:44px!important;
}
.swap-card-title-row>strong{
  width:100%!important;
  flex:1 1 auto!important;
  text-align:center!important;
}
.swap-card-title-row .swap-card-back-button{
  position:absolute!important;
  left:12px!important;
  right:auto!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  order:0!important;
}
.swap-history-page{
  padding-bottom:120px!important;
}
.swap-history-page .swap-history-group-title{
  padding-left:14px!important;
  padding-right:14px!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-list{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  padding-left:14px!important;
  padding-right:14px!important;
  padding-bottom:6px!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-row.swap-history-card{
  width:auto!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-card-head,
.swap-history-page .swap-history-card-main,
.swap-history-page .swap-history-destination-row{
  width:100%!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-card-head{
  padding-right:4px!important;
}
.swap-history-page .swap-history-card-main{
  padding-right:2px!important;
}
.swap-history-page .swap-history-card>p{
  padding-right:2px!important;
}
.swap-history-page .swap-history-destination-row{
  grid-template-columns:minmax(0,1fr) minmax(150px, 192px)!important;
}
@media  (max-width:720px){
  .swap-history-page .swap-history-group-title{padding-left:12px!important;padding-right:12px!important}
  .swap-history-page .swap-history-list{padding-left:12px!important;padding-right:12px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) minmax(146px, 186px)!important}
}
@media  (max-width:520px){
  .swap-card-title-row{padding-left:42px!important;padding-right:42px!important}
  .swap-card-title-row .swap-card-back-button{left:10px!important}
  .swap-history-page{padding-bottom:116px!important}
  .swap-history-page .swap-history-group-title{padding-left:10px!important;padding-right:10px!important}
  .swap-history-page .swap-history-list{padding-left:10px!important;padding-right:10px!important;padding-bottom:8px!important}
  .swap-history-page .swap-history-row.swap-history-card{padding-top:12px!important;padding-bottom:12px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 160px!important}
}
@media  (max-width:430px){
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 152px!important}
}



.payment-receipt-screen .payment-receipt-back,
.crypto-send-receipt-page .payment-receipt-back,
.card-eligibility-receipt-page .payment-receipt-back,
.konebe-pay-receipt-page .payment-receipt-back,
.purchase-crypto-receipt-page .payment-receipt-back,
.swap-receipt-page .payment-receipt-back,
.payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-back{
  top:22px!important;
}
@media  (max-width:520px){
  .payment-receipt-screen .payment-receipt-back,
  .crypto-send-receipt-page .payment-receipt-back,
  .card-eligibility-receipt-page .payment-receipt-back,
  .konebe-pay-receipt-page .payment-receipt-back,
  .purchase-crypto-receipt-page .payment-receipt-back,
  .swap-receipt-page .payment-receipt-back,
  .payments-page.payments-receipt-only:not(.moovie-payments-page) .payment-receipt-back{
    top:20px!important;
  }
}



.swap-history-page{
  padding-bottom:116px!important;
}
.swap-history-page .swap-history-group-title{
  padding-left:8px!important;
  padding-right:8px!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-list{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  padding:0 8px 8px!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:transparent!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-row.swap-history-card{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:10px 12px!important;
  background:rgba(255,255,255,.04)!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:14px!important;
  box-shadow:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-list .swap-history-row.swap-history-card:first-child,
.swap-history-page .swap-history-list .swap-history-row.swap-history-card:last-child{
  padding-top:10px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
}
.swap-history-page .swap-history-card-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 7px!important;
  padding:0!important;
}
.swap-history-page .swap-history-card-main{
  display:grid!important;
  grid-template-columns:68px minmax(0,1fr) 14px!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  padding:0!important;
}
.swap-history-page .swap-history-copy{min-width:0!important}
.swap-history-page .swap-history-copy strong,
.swap-history-page .swap-history-copy span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.swap-history-page .swap-history-card>p{margin:6px 0 0!important;padding:0!important;color:#c0c8d8!important;font-size:11px!important;line-height:1.4!important}
.swap-history-page .swap-history-destination-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(140px,180px)!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin-top:8px!important;
  padding:0!important;
  box-sizing:border-box!important;
}
.swap-history-page .swap-history-destination{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
  overflow:hidden!important;
}
.swap-history-page .swap-history-destination span,
.swap-history-page .swap-history-destination strong{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.swap-history-page .swap-history-destination span{flex:0 1 auto!important;color:#94a0b1!important;font-size:10px!important}
.swap-history-page .swap-history-destination strong{flex:1 1 auto!important;color:#d6ddea!important;font-size:10px!important}
.swap-history-page .swap-history-chain-links{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  min-width:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.swap-history-page .swap-history-chain-links a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  flex:1 1 0!important;
  min-width:0!important;
  max-width:88px!important;
  padding:5px 7px!important;
  min-height:26px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.03)!important;
  color:#d8e0ee!important;
  font-size:9px!important;
  line-height:1.1!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.swap-history-page .swap-history-chain-links a span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.swap-history-page .swap-history-chain-links a svg{flex:0 0 auto!important;width:10px!important;height:10px!important}
@media  (max-width:520px){
  .swap-history-page .swap-history-group-title{padding-left:6px!important;padding-right:6px!important}
  .swap-history-page .swap-history-list{padding-left:6px!important;padding-right:6px!important;padding-bottom:8px!important;gap:6px!important}
  .swap-history-page .swap-history-row.swap-history-card{padding:10px 10px!important}
  .swap-history-page .swap-history-card-main{grid-template-columns:64px minmax(0,1fr) 12px!important;gap:7px!important}
  .swap-history-page .swap-history-card>p{font-size:10.2px!important}
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 152px!important;gap:6px!important;margin-top:7px!important}
  .swap-history-page .swap-history-destination span,.swap-history-page .swap-history-destination strong{font-size:9.2px!important}
  .swap-history-page .swap-history-chain-links{gap:5px!important}
  .swap-history-page .swap-history-chain-links a{max-width:82px!important;padding:5px 6px!important;font-size:8.8px!important}
}
@media  (max-width:430px){
  .swap-history-page .swap-history-destination-row{grid-template-columns:minmax(0,1fr) 146px!important;gap:5px!important}
  .swap-history-page .swap-history-chain-links a{max-width:78px!important;font-size:8.6px!important}
}



.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav){
  z-index:80!important;
  border-radius:22px 22px 27px 27px!important;
  overflow:hidden!important;
  isolation:isolate;
}
.device-shell.app-device>.app-shell:has(>.core-nav-feature-layer)>.bottom-nav:not(.moovie-bottom-nav){
  z-index:2147482501!important;
}
.device-shell.app-device>.app-shell>.bottom-nav.is-wallet-detail-overlay-nav::before{
  content:none!important;display:none!important;
}
.device-shell.app-device>.app-shell>.wallet-detail-layer{
  bottom:0!important;
}
.device-shell.app-device>.app-shell>.wallet-detail-layer .wallet-detail-modal-content{
  padding-bottom:calc(108px + var(--safe-bottom))!important;
}
.device-shell.app-device>.app-shell>.core-nav-feature-layer{
  bottom:0!important;
}
.core-nav-feature-sheet .core-nav-feature-scroll{
  padding-bottom:calc(108px + var(--safe-bottom))!important;
}


.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-row,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-open,
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-balance,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-search-row,
.modal-sheet.dashboard-wallet-search-sheet .swap-public-picker-select,
.modal-sheet.purchase-crypto-picker-sheet .purchase-crypto-picker-list,
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-search-row],
.modal-sheet.purchase-crypto-picker-sheet [data-purchase-crypto-asset]{
  touch-action:pan-y!important;
  -webkit-overflow-scrolling:touch;
}
.modal-sheet.dashboard-wallet-search-sheet .dashboard-wallet-search-list{
  overscroll-behavior-y:contain!important;
  overflow-y:auto!important;
}

.swap-history-page .swap-history-card-head>.swap-history-stage{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  min-width:0!important;
  flex:0 0 auto!important;
  justify-self:start!important;
  align-self:center!important;
  white-space:nowrap!important;
}


.header-notification-badge{border:0!important}


.core-passport-two-options .core-passport-balance-first{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:0 0 11px;margin:0 0 11px;border-bottom:1px solid rgba(255,255,255,.065)
}
.core-passport-two-options .core-passport-balance-first span{color:#9ca7b3;font-size:11px}
.core-passport-two-options .core-passport-balance-first strong{color:#edf3f8;font-size:13px}
.core-passport-two-options .core-passport-activation-choice{
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;
  padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.065)
}
.core-passport-two-options .core-passport-activation-choice>div{min-width:0}
.core-passport-two-options .core-passport-activation-choice small,
.core-passport-two-options .core-passport-day-choice small{display:block;color:#95a4b2;font-size:9px;font-weight:700;letter-spacing:.06em}
.core-passport-two-options .core-passport-activation-choice h2,
.core-passport-two-options .core-passport-day-choice h2{margin:3px 0;font-size:14px;line-height:1.25;color:#f0f4f8}
.core-passport-two-options .core-passport-activation-choice p,
.core-passport-two-options .core-passport-day-choice p{margin:4px 0 0;color:#a9b5c1;font-size:11px;line-height:1.45}
.core-passport-two-options .core-passport-small-action,
.core-passport-two-options .core-passport-day-action{
  border:1px solid rgba(184,255,59,.2);border-radius:10px;background:#b6ed40;color:#18200b;
  font:inherit;font-size:11px;font-weight:750;cursor:pointer;min-height:38px;padding:7px 10px
}
.core-passport-two-options .core-passport-small-action{max-width:126px;line-height:1.2;white-space:normal}
.core-passport-two-options .core-passport-day-choice{padding:12px 0 0}
.core-passport-two-options .core-passport-day-action{display:block;width:100%;margin-top:10px}
.core-passport-two-options .core-passport-day-current{margin:8px 0 0;font-weight:700;color:#b6ed40}
.core-passport-two-options button:disabled{opacity:.52;cursor:not-allowed}
@media (max-width:400px){
  .core-passport-two-options .core-passport-activation-choice{gap:7px}
  .core-passport-two-options .core-passport-small-action{max-width:110px;padding:7px;font-size:10px}
}



.core-passport-two-options .core-passport-balance-first span{color:#adb9c7!important;font-size:11.2px!important}
.core-passport-two-options .core-passport-balance-first strong{color:#f8fbff!important;font-size:14px!important;font-weight:800!important}
.core-passport-two-options .core-passport-activation-choice{display:block!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}
.core-passport-two-options .core-passport-activation-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}
.core-passport-two-options .core-passport-activation-copy{min-width:0!important;flex:1 1 auto!important}
.core-passport-two-options .core-passport-activation-choice small,
.core-passport-two-options .core-passport-day-choice small{color:#afbcc9!important;font-size:9.2px!important;font-weight:800!important;letter-spacing:.085em!important}
.core-passport-two-options .core-passport-activation-choice h2,
.core-passport-two-options .core-passport-day-choice h2{margin:4px 0 3px!important;font-size:15.8px!important;line-height:1.22!important;color:#f7fbff!important;font-weight:760!important;letter-spacing:-.012em!important}
.core-passport-two-options .core-passport-activation-choice p,
.core-passport-two-options .core-passport-day-choice p{margin:4px 0 0!important;color:#edf3f9!important;font-size:12.1px!important;line-height:1.55!important;font-weight:550!important}
.core-passport-two-options .core-passport-best-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;flex:0 0 auto!important;min-width:46px!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(184,255,59,.28)!important;background:linear-gradient(135deg,rgba(184,255,59,.18),rgba(184,255,59,.08))!important;color:#daff87!important;font-size:10px!important;font-weight:850!important;letter-spacing:.12em!important;box-shadow:0 7px 18px rgba(0,0,0,.18),0 0 0 1px rgba(255,255,255,.03) inset!important}
.core-passport-two-options .core-passport-day-action,
.core-passport-two-options .core-passport-annual-action,
.core-passport-two-options .core-passport-small-action{display:block!important;width:100%!important;margin-top:11px!important;max-width:none!important;min-height:40px!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(184,255,59,.16)!important;background:linear-gradient(180deg,#b6ed40,#a7df32)!important;color:#172108!important;font-size:12.7px!important;font-weight:850!important;line-height:1.18!important;text-align:center!important;box-shadow:0 10px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.16)!important}
.core-passport-two-options .core-passport-day-choice{padding:12px 0 0!important}
.core-passport-two-options button:disabled{opacity:.54!important;cursor:not-allowed!important;box-shadow:none!important}
.core-passport-two-options .core-passport-day-current{margin:10px 0 0!important;font-size:12px!important;font-weight:800!important;color:#d4ff7b!important}
@media (max-width:400px){
  .core-passport-two-options .core-passport-activation-head{gap:10px!important}
  .core-passport-two-options .core-passport-best-badge{min-width:42px!important;height:22px!important;padding:0 8px!important;font-size:9.4px!important}
  .core-passport-two-options .core-passport-activation-choice h2,
  .core-passport-two-options .core-passport-day-choice h2{font-size:15px!important}
  .core-passport-two-options .core-passport-activation-choice p,
  .core-passport-two-options .core-passport-day-choice p{font-size:11.5px!important}
  .core-passport-two-options .core-passport-day-action,
  .core-passport-two-options .core-passport-annual-action{font-size:12px!important}
}

.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav):has(.konebe-pay-nav-button.is-dashboard-home){overflow:visible!important}
.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav):has(.konebe-pay-nav-button.is-dashboard-home) .bottom-nav-inner{overflow:visible!important}
.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav):has(.konebe-pay-nav-button.is-dashboard-home) .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-icon,
.device-shell.app-device>.app-shell>.bottom-nav:not(.moovie-bottom-nav):has(.konebe-pay-nav-button.is-dashboard-home) .konebe-pay-nav-button.is-dashboard-home .konebe-pay-nav-base-icon.konebe-pay-nav-icon{margin-top:-34px!important;z-index:2!important}



.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle{
  color:#d8ef6d!important;
  font:700 11.8px/1.2 inherit!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle>span:first-child{
  font-size:11.8px!important;
  font-weight:780!important;
  letter-spacing:.01em!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle svg{
  color:#d8ef6d!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle:hover,
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle:focus-visible{
  color:#ebf8ab!important;
}
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle:hover svg,
.asset-owned-with-card-actions.has-advanced-wallet-controls>.detail-advanced-disclosure .detail-advanced-toggle:focus-visible svg{
  color:#ebf8ab!important;
}
.native-asset-hero.has-wallet-mode-actions .detail-advanced-expanded .detail-advanced-action{
  height:36px!important;
  min-height:36px!important;
  padding:0 7px!important;
  border-radius:10px!important;
}
.native-asset-hero.has-wallet-mode-actions .detail-advanced-expanded .detail-advanced-action>span:last-child{
  font-size:9.8px!important;
}
@media (max-width:390px){
  .native-asset-hero.has-wallet-mode-actions .detail-advanced-expanded .detail-advanced-action{
    height:34px!important;
    min-height:34px!important;
  }
}
.moovie-eligibility-gate.moovie-vault-door-stage{
  background-image:
    radial-gradient(circle at 15% 12%, rgba(56,111,128,.18) 0%, rgba(56,111,128,0) 28%),
    radial-gradient(circle at 84% 10%, rgba(88,77,138,.17) 0%, rgba(88,77,138,0) 26%),
    linear-gradient(180deg,rgba(7,14,24,.76) 0%,rgba(9,17,29,.72) 42%,rgba(6,11,20,.88) 100%),
    url("/assets/brand/moovie-eligibility-backdrop-v27.webp")!important;
  background-position:center top!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-color:#08111c!important;
}
.moovie-eligibility-gate .moovie-eligibility-card,
.moovie-eligibility-card-v193{
  background:linear-gradient(180deg,rgba(15,24,39,.90) 0%,rgba(10,18,30,.93) 100%)!important;
  border:1px solid rgba(134,160,204,.15)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.moovie-eligibility-card-v193::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at top right, rgba(255,214,79,.10), transparent 26%),
    radial-gradient(circle at left center, rgba(74,122,171,.12), transparent 28%);
  opacity:1!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-back{
  background:rgba(18,28,44,.76)!important;
  border:1px solid rgba(164,189,225,.15)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.18)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-header,
.moovie-eligibility-card-v193 .moovie-gate-secondary{
  border-bottom:1px solid rgba(153,173,209,.12)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy small,
.moovie-eligibility-card-v193 .moovie-gate-section-title small,
.moovie-eligibility-card-v193 .moovie-gate-access small{
  color:#f1cd68!important;
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy h1,
.moovie-eligibility-card-v193 .moovie-gate-section-title strong,
.moovie-eligibility-card-v193 .moovie-gate-access>div strong,
.moovie-eligibility-card-v193 .moovie-gate-secondary strong{
  color:#f7fbff!important;
}
.moovie-eligibility-card-v193 .moovie-gate-lead,
.moovie-eligibility-card-v193 .moovie-gate-ghost>p{
  color:rgba(230,238,247,.78)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary article,
.moovie-eligibility-card-v193 .moovie-gate-secondary article+article{
  background:linear-gradient(180deg,rgba(255,255,255,.040),rgba(255,255,255,.026))!important;
  border:1px solid rgba(149,169,201,.10)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary span{
  color:rgba(210,220,231,.72)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-coinline span{
  background:rgba(84,104,136,.24)!important;
  border:1px solid rgba(180,198,229,.12)!important;
  color:#edf4fb!important;
}
.moovie-eligibility-card-v193 .moovie-gate-section-title .moovie-eligibility-feature-icon{
  background:rgba(255,210,79,.12)!important;
  color:#f1cd68!important;
  border:1px solid rgba(255,210,79,.18)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta{
  box-shadow:0 10px 22px rgba(0,0,0,.20)!important;
}


.moovie-passport-inline>.core-passport-buy-pix-card{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:12px!important;padding:12px 14px!important;min-width:0!important;
  border:1px solid rgba(143,169,204,.15)!important;border-radius:14px!important;
  background:linear-gradient(120deg,rgba(30,44,61,.72),rgba(17,28,44,.86))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.moovie-passport-inline>.core-passport-buy-pix-card>span{
  min-width:0!important;flex:1 1 auto!important;color:#f2f7ff!important;
  font-size:12.1px!important;font-weight:670!important;line-height:1.4!important;
}
.moovie-passport-inline>.core-passport-buy-pix-card>.core-passport-buy-pix-button{
  flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;
  justify-content:center!important;gap:5px!important;min-height:36px!important;
  padding:0 12px!important;text-decoration:none!important;border-radius:10px!important;
  background:#b6ed40!important;color:#162108!important;font-size:11.5px!important;
  font-weight:800!important;white-space:nowrap!important;border:1px solid rgba(184,255,59,.25)!important;
}
.moovie-passport-inline>.core-passport-buy-pix-card>.core-passport-buy-pix-button svg{width:13px!important;height:13px!important;flex:0 0 13px!important}
@media (max-width:390px){
  .moovie-passport-inline>.core-passport-buy-pix-card{padding:11px 10px!important;gap:8px!important}
  .moovie-passport-inline>.core-passport-buy-pix-card>span{font-size:11.2px!important}
  .moovie-passport-inline>.core-passport-buy-pix-card>.core-passport-buy-pix-button{padding:0 9px!important;font-size:10.7px!important}
}







:root{
  --moovie-v858-bg-1:#05070d;
  --moovie-v858-bg-2:#09111c;
  --moovie-v858-bg-3:#0d1b2a;
  --moovie-v858-surface-1:rgba(9,18,32,.92);
  --moovie-v858-surface-2:rgba(12,24,41,.94);
  --moovie-v858-surface-3:rgba(14,28,46,.90);
  --moovie-v858-line:rgba(184,255,59,.16);
  --moovie-v858-line-soft:rgba(255,255,255,.08);
  --moovie-v858-text:#f6fafc;
  --moovie-v858-muted:#adbac7;
  --moovie-v858-muted-soft:#90a0af;
  --moovie-v858-lime:#b8ff3b;
  --moovie-v858-lime-soft:#dfff9d;
  --moovie-v858-gold:#ffcf62;
  --moovie-v858-cyan:#52e6ff;
}
.app-device .app-frame.moovie-locked-frame{
  position:relative!important;
  background:
    radial-gradient(circle at 16% 4%,rgba(82,230,255,.18),transparent 28%),
    radial-gradient(circle at 84% 12%,rgba(255,207,98,.14),transparent 26%),
    radial-gradient(circle at 50% 70%,rgba(184,255,59,.09),transparent 42%),
    linear-gradient(180deg,var(--moovie-v858-bg-2) 0%,var(--moovie-v858-bg-1) 22%,#03050a 100%)!important;
}
.app-device .app-frame.moovie-locked-frame::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(255,255,255,.03),transparent 16%),
    repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.015) 22px 23px),
    repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,255,255,.012) 22px 23px);
  opacity:.55;
}
.app-device .app-frame.moovie-locked-frame>.moovie-vault-gate{
  position:relative!important;
  z-index:1!important;
}
.moovie-header-mode.moovie-header-locked{
  position:relative!important;
  background:linear-gradient(180deg,rgba(7,12,19,.96) 0%,rgba(8,14,24,.90) 100%)!important;
  border-bottom:1px solid rgba(184,255,59,.12)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.28)!important;
}
.moovie-header-mode.moovie-header-locked::after{
  content:"";
  position:absolute;
  left:14px;right:14px;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent 0%,rgba(82,230,255,.18) 18%,rgba(184,255,59,.30) 50%,rgba(255,207,98,.18) 82%,transparent 100%);
}
.moovie-header-locked .moovie-header-logo-static{
  width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;
  padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
.moovie-header-locked .moovie-header-logo.moovie-header-logo-static img.dashboard-logo{
  filter:drop-shadow(0 2px 9px rgba(184,255,59,.12))!important;
  opacity:1!important;
}
.moovie-header-locked .moovie-header-copy strong{color:var(--moovie-v858-text)!important;letter-spacing:-.01em!important}
.moovie-header-locked .moovie-header-copy span{color:#cbd7e2!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage){
  padding:16px 14px 28px!important;
  gap:14px!important;
  background:transparent!important;
}
.moovie-eligibility-card-v193,
.moovie-passport-inline{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(184,255,59,.11)!important;
  background:
    radial-gradient(circle at top right,rgba(82,230,255,.11),transparent 28%),
    radial-gradient(circle at bottom left,rgba(184,255,59,.10),transparent 30%),
    linear-gradient(160deg,rgba(11,19,31,.98) 0%,rgba(8,15,26,.96) 58%,rgba(5,9,16,.98) 100%)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-eligibility-card-v193{
  padding:18px!important;
  border-radius:24px!important;
}
.moovie-passport-inline{padding:16px!important;border-radius:22px!important}
.moovie-eligibility-card-v193::before,
.moovie-passport-inline::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 30%,transparent 68%,rgba(184,255,59,.06) 100%);
}
.moovie-eligibility-card-v193 .moovie-eligibility-back{
  top:14px!important;right:14px!important;
  border-radius:12px!important;
  background:rgba(8,14,22,.74)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:var(--moovie-v858-text)!important;
  box-shadow:0 8px 20px rgba(0,0,0,.22)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-header{
  padding:0 44px 16px 0!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-monogram{
  display:grid!important;place-items:center!important;
  padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-monogram img{
  width:42px!important;height:42px!important;
  filter:drop-shadow(0 2px 9px rgba(184,255,59,.12))!important;
  opacity:1!important;
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy small,
.moovie-passport-inline-title small{
  color:var(--moovie-v858-gold)!important;
  text-shadow:0 0 18px rgba(255,207,98,.08);
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy h1,
.moovie-passport-inline-title h2,
.moovie-eligibility-card-v193 .moovie-gate-section-title strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-head h2{
  color:var(--moovie-v858-text)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-lead,
.moovie-eligibility-card-v193 .moovie-gate-ghost>p,
.moovie-eligibility-card-v193 .moovie-gate-secondary span,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info p,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card p,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-card .core-lock-transaction small{
  color:#d7e0e7!important;
}
.moovie-eligibility-card-v193 .moovie-gate-ghost{
  margin-top:14px!important;
  padding:15px 14px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  border-radius:18px!important;
  background:linear-gradient(155deg,rgba(255,255,255,.038),rgba(255,255,255,.018))!important;
}
.moovie-eligibility-card-v193 .moovie-gate-section-title{
  align-items:center!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-feature-icon,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-card-icon,
.moovie-dashboard-passport-shield{
  background:linear-gradient(145deg,rgba(184,255,59,.16),rgba(184,255,59,.06))!important;
  color:var(--moovie-v858-lime)!important;
  border:1px solid rgba(184,255,59,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-coinline{
  gap:7px!important;
  margin-top:11px!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-coinline span{
  border-radius:9px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.04)!important;
  color:#edf5fa!important;
  font-weight:700!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary{
  padding:14px 0!important;
  gap:9px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary article,
.moovie-eligibility-card-v193 .moovie-gate-secondary article+article{
  border-radius:15px!important;
  border:1px solid rgba(255,255,255,.065)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary strong{color:#f4f8fa!important}
.moovie-eligibility-card-v193 .moovie-gate-access{
  align-items:center!important;
  gap:12px!important;
  padding-top:14px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-access>div small{color:#9fb079!important}
.moovie-eligibility-card-v193 .moovie-gate-access>div strong{color:#f5f8fc!important}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-action.core-passport-annual-action,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card .primary-button{
  min-height:40px!important;
  border-radius:12px!important;
  border:1px solid rgba(184,255,59,.34)!important;
  background:linear-gradient(135deg,var(--moovie-v858-lime-soft),var(--moovie-v858-lime))!important;
  color:#09100a!important;
  box-shadow:0 10px 20px rgba(126,187,32,.22)!important;
}
.moovie-eligibility-card-v193 .moovie-eligibility-passport-cta span:first-child{letter-spacing:.04em!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-card{
  position:relative!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.07)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-help{
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:rgba(255,255,255,.03)!important;
  color:#dce6ef!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first{
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;
  border:1px solid rgba(255,255,255,.07)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first span,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-action-card-head small,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-card small,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-head small{
  color:#b4c09d!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-action-card-head h2,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-summary-grid strong,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-head span{
  color:#fff!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-summary-grid>div,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-choice,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transaction{
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.06)!important;
  background:rgba(255,255,255,.025)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-action-status-chip,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-best-badge{
  border:1px solid rgba(184,255,59,.24)!important;
  background:rgba(184,255,59,.10)!important;
  color:#eaffaf!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-action:not(.core-passport-annual-action){
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  background:linear-gradient(180deg,rgba(143,171,43,.94),rgba(111,143,34,.96))!important;
  color:#081008!important;
  box-shadow:0 10px 18px rgba(94,125,27,.20)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-current{
  color:#f5f9fb!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-card .core-lock-transaction strong{color:#fff!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-card .core-lock-transaction small:last-child,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-summary-grid span{color:#b5c1cb!important}
.public-swap-picker-sheet .modal-body,
.public-swap-picker-sheet .swap-asset-picker-body,
.public-swap-picker-sheet .swap-public-picker-list,
.public-swap-picker-sheet .swap-public-search-row,
.public-swap-picker-sheet button.swap-public-picker-select,
.public-swap-picker-sheet .swap-picker-wallet-balance{
  touch-action:pan-y!important;
}
.public-swap-picker-sheet .swap-public-picker-list{
  overscroll-behavior-y:auto!important;
  scroll-behavior:auto!important;
  scroll-snap-type:none!important;
}
@media (max-width:390px){
  .moovie-eligibility-gate:not(.moovie-vault-door-stage){padding:13px 11px 24px!important;gap:12px!important}
  .moovie-eligibility-card-v193{padding:15px!important;border-radius:20px!important}
  .moovie-passport-inline{padding:13px!important;border-radius:19px!important}
  .moovie-eligibility-card-v193 .moovie-gate-header{padding-right:39px!important}
}







.app-device .app-frame.moovie-locked-frame::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 50% -8%,rgba(184,255,59,.08),transparent 28%),
    radial-gradient(circle at 100% 100%,rgba(82,230,255,.06),transparent 24%);
  z-index:0;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage){
  padding:18px 15px 30px!important;
  gap:16px!important;
}
.moovie-eligibility-card-v193,
.moovie-passport-inline{
  border-color:rgba(184,255,59,.10)!important;
  box-shadow:0 22px 54px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.moovie-eligibility-card-v193{
  background:
    radial-gradient(circle at top right,rgba(82,230,255,.15),transparent 28%),
    radial-gradient(circle at bottom left,rgba(184,255,59,.09),transparent 32%),
    linear-gradient(160deg,rgba(10,20,35,.985) 0%,rgba(8,16,29,.975) 58%,rgba(5,9,17,.99) 100%)!important;
}
.moovie-passport-inline{
  background:
    radial-gradient(circle at 100% 0,rgba(82,230,255,.14),transparent 24%),
    radial-gradient(circle at 0 100%,rgba(184,255,59,.10),transparent 30%),
    linear-gradient(165deg,rgba(10,18,31,.985) 0%,rgba(7,14,25,.975) 64%,rgba(4,9,16,.992) 100%)!important;
}
.moovie-passport-inline::after,
.moovie-eligibility-card-v193::after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:inherit;
  pointer-events:none;
  border:1px solid rgba(255,255,255,.03);
}
.moovie-passport-inline-title{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:2px 1px 11px!important;
  margin-bottom:1px!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
}
.moovie-passport-inline-title-copy{min-width:0!important;flex:1 1 auto!important}
.moovie-passport-inline-title h2{font-size:17px!important;letter-spacing:-.018em!important}
.moovie-passport-inline-help{margin-left:auto!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transactions-card{
  overflow:hidden!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-info-card{
  padding:15px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info{
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info>div{gap:5px!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-inline-info p{line-height:1.62!important}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline-help{position:relative!important;right:auto!important;top:auto!important}

.moovie-passport-inline>.core-passport-buy-pix-card{
  position:relative!important;
  overflow:hidden!important;
  padding:12px 12px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  background:linear-gradient(180deg,rgba(17,31,52,.72),rgba(13,24,40,.74))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-passport-inline>.core-passport-buy-pix-card>span{
  color:#f0f6fb!important;
  font-size:12.1px!important;
  font-weight:720!important;
  line-height:1.38!important;
}
.moovie-passport-inline>.core-passport-buy-pix-card>.core-passport-buy-pix-button{
  min-height:40px!important;
  padding:0 15px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#c6ff4a,#b3ef33)!important;
  color:#0c1208!important;
  font-size:12px!important;
  font-weight:860!important;
  box-shadow:0 10px 18px rgba(98,141,21,.18),inset 0 1px 0 rgba(255,255,255,.16)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-product-action-card.core-passport-two-options{
  padding:12px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016))!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-width:0!important;
  margin:0 0 13px!important;
  padding:11px 13px!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important;
  overflow:hidden!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first span{
  flex:1 1 auto!important;
  min-width:0!important;
  color:#bfd08f!important;
  font-size:11.2px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first strong{
  flex:0 1 auto!important;
  min-width:0!important;
  max-width:62%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-align:right!important;
  font-size:13.8px!important;
  line-height:1.1!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-choice{
  padding:12px!important;
  border-radius:15px!important;
  border:1px solid rgba(255,255,255,.055)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.014))!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice{
  margin-bottom:10px!important;
}
.core-passport-two-options .core-passport-activation-head{align-items:center!important}
.core-passport-two-options .core-passport-activation-choice h2,
.core-passport-two-options .core-passport-day-choice h2{
  font-size:16.2px!important;
}
.core-passport-two-options .core-passport-activation-choice p,
.core-passport-two-options .core-passport-day-choice p{
  color:#eef5fb!important;
  font-size:12.25px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-best-badge{
  min-width:48px!important;
  height:25px!important;
  padding:0 11px!important;
  box-shadow:0 8px 18px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-action.core-passport-annual-action,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-action:not(.core-passport-annual-action){
  min-height:42px!important;
  margin-top:12px!important;
}
@media (max-width:390px){
  .moovie-eligibility-gate:not(.moovie-vault-door-stage){padding:14px 11px 24px!important;gap:13px!important}
  .moovie-passport-inline-title h2{font-size:15.8px!important}
  .moovie-passport-inline>.core-passport-buy-pix-card{padding:11px 10px!important;border-radius:14px!important}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first{padding:10px 11px!important;gap:10px!important}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first strong{max-width:58%!important;font-size:13px!important}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice,
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-choice{padding:10px!important}
  .core-passport-two-options .core-passport-activation-choice h2,
  .core-passport-two-options .core-passport-day-choice h2{font-size:15.2px!important}
}



.moovie-eligibility-gate:not(.moovie-vault-door-stage){
  padding:12px 8px 22px!important;
  gap:10px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-eligibility-card-v193{
  box-sizing:border-box!important;
  padding:12px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-passport-inline{
  box-sizing:border-box!important;
  padding:10px!important;
  gap:9px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-ghost{
  padding:11px 9px!important;
  margin-top:11px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-bank-highlight{
  padding:11px 9px;
  margin-top:10px;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary{
  gap:7px!important;
  padding:9px 0!important;
}
.moovie-eligibility-card-v193 .moovie-gate-secondary article,
.moovie-eligibility-card-v193 .moovie-gate-secondary article+article{
  padding:7px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline>.core-product-info-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline>.core-product-action-card,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline>.core-lock-transactions-card{
  box-sizing:border-box!important;
  min-width:0!important;
  padding:10px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-passport-inline>.core-passport-buy-pix-card{
  padding:9px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first{
  gap:8px!important;
  margin-bottom:9px!important;
  padding:9px!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-choice,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-summary-grid>div,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-lock-transaction{
  min-width:0!important;
  padding:8px!important;
}
@media (max-width:390px){
  .moovie-eligibility-gate:not(.moovie-vault-door-stage){padding-inline:7px!important;}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-eligibility-card-v193{padding:10px!important;}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage)>.moovie-passport-inline{padding:9px!important;}
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-activation-choice,
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-day-choice{padding:7px!important;}
}


.activity-rich-row .activity-icon-pair{position:relative;flex-shrink:0}
.activity-rich-row .tx-network-emblem{position:absolute;right:-5px;bottom:-6px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#101926;border:1px solid rgba(230,242,255,.35);box-shadow:0 1px 4px rgba(0,0,0,.5);z-index:1}
.activity-rich-row .tx-network-emblem img{display:block;width:12px;height:12px;object-fit:contain}
.token-statement-warning{font-size:12px;line-height:1.5;color:#e7cb9a;padding:10px 0}


.token-statement-loading{padding:12px 0;font-size:12px;line-height:1.5;color:rgba(224,238,247,.78)}




.auth-device:has(.wallet-setup-choice) .wallet-setup-choice{
  margin-top:clamp(14px,2.5vh,22px)!important;
}
.auth-device:has(.wallet-setup-choice) .wallet-setup-choice .wallet-setup-time-note{
  margin-top:15px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods{
  width:min(100%,470px)!important;
  margin:clamp(24px,3.4vh,31px) auto 0!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-heading{
  margin-bottom:16px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-list{
  width:min(88%,390px)!important;
  margin:0 auto!important;
  gap:8px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-row{
  width:100%!important;
  min-height:60px!important;
  grid-template-columns:38px minmax(0,1fr) 16px!important;
  gap:10px!important;
  padding:8px 12px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-icon{
  width:38px!important;
  height:38px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-icon svg{
  width:19px!important;
  height:19px!important;
}
.auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-back{
  margin-top:14px!important;
}
@media (max-width:390px){
  .auth-device:has(.onboarding-import-methods) .onboarding-import-methods .onboarding-method-list{
    width:92%!important;
  }
}
@media (max-height:640px){
  .auth-device:has(.wallet-setup-choice) .wallet-setup-choice{margin-top:12px!important;}
  .auth-device:has(.onboarding-import-methods) .onboarding-import-methods{margin-top:15px!important;}
}





.site-stage.external-auth-stage{
  display:block!important;
  width:100%!important;
  height:100dvh!important;
  min-height:100dvh!important;
  padding:0!important;
  overflow:hidden!important;
  background:#262e45!important;
}
.external-auth-stage>.external-auth-device,
.external-auth-stage>.external-auth-device.import-seed-device{
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  height:100dvh!important;
  min-height:0!important;
  max-height:100dvh!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#262e45!important;
  backdrop-filter:none!important;
  overflow:hidden!important;
}
.external-auth-stage>.external-auth-device::before{display:none!important}
.external-auth-device>.external-auth-shell,
.external-auth-device.import-seed-device>.external-auth-shell.import-seed-shell{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  padding:0!important;
  place-items:initial!important;
  overflow:hidden!important;
  background:#262e45!important;
}
.external-auth-device .external-auth-panel,
.external-auth-device.import-seed-device .external-auth-panel.import-seed-panel{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
.external-auth-device .auth-fixed-header,
.external-auth-device .auth-fixed-footer{
  position:relative!important;
  flex:0 0 auto!important;
  z-index:4!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#262e45!important;
}
.external-auth-device .auth-fixed-header{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:calc(10px + var(--safe-top)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px))!important;
  border-bottom:1px solid rgba(255,255,255,.085)!important;
}
.external-auth-device .auth-header-inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  width:min(100%,520px);
  min-width:0;
}
.external-auth-device .auth-fixed-header .brand-lockup-tight{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  gap:12px!important;
  text-align:left!important;
}
.external-auth-device .auth-fixed-header .auth-brand-label{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  flex:1 1 auto;
  min-width:0!important;
  text-align:left!important;
}
.external-auth-device .auth-fixed-header .auth-brand-label h1,
.external-auth-device .auth-fixed-header .auth-brand-label p{
  display:block!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
  transform:none!important;
}
.external-auth-device .auth-fixed-header .auth-brand-label h1{margin-top:0!important;margin-bottom:0!important}
.external-auth-device .auth-fixed-header .auth-brand-label p{margin-top:4px!important;margin-bottom:0!important}
.external-auth-device .auth-fixed-header .auth-header-controls{
  display:flex!important;
  flex:0 0 auto!important;
  margin:0!important;
}
.external-auth-device .auth-content-region{
  position:relative;
  z-index:1;
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  align-items:center;
  min-height:0;
  width:100%;
  overflow-x:hidden;
  overflow-y:auto;
  overscroll-behavior-y:contain;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y;
  scroll-padding-block:16px;
  padding:18px max(14px,env(safe-area-inset-right,0px)) 22px max(14px,env(safe-area-inset-left,0px));
}
.external-auth-device .auth-content-inner{
  flex:0 0 auto;
  width:min(100%,480px);
  max-width:100%;
  min-width:0;
  margin-block:auto;
}
.external-auth-device .auth-content-inner>.auth-hero-copy{margin-top:0!important}
.external-auth-device .auth-content-inner>.auth-hero-copy+.auth-form{margin-top:0!important}
.external-auth-device .auth-fixed-footer{
  display:flex!important;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:12px 14px calc(12px + var(--safe-bottom))!important;
  border-top:1px solid rgba(255,255,255,.085)!important;
  text-align:center!important;
  line-height:1.35;
}
.external-auth-device .auth-fixed-footer>div:first-child,
.external-auth-device .auth-fixed-footer .legal-footer-links{
  width:100%;
  max-width:520px;
  margin:0 auto!important;
  text-align:center!important;
}

.external-auth-device .auth-content-region .pin-gate-wrap{width:100%!important;margin:0 auto!important}
.external-auth-device .auth-content-region .self-custody-first-access{margin-inline:auto!important}
@media (max-width:390px){
  .external-auth-device .auth-fixed-header{padding-left:10px!important;padding-right:10px!important}
  .external-auth-device .auth-fixed-header .brand-lockup-tight{gap:9px!important}
  .external-auth-device .auth-content-region{padding:12px 10px 16px}
  .external-auth-device .auth-fixed-footer{padding:10px 8px calc(10px + var(--safe-bottom))!important}
}
@media (max-height:580px){
  .external-auth-device .auth-fixed-header{padding-top:calc(6px + var(--safe-top))!important;padding-bottom:6px!important}
  .external-auth-device .auth-fixed-footer{gap:3px;padding-top:7px!important;padding-bottom:calc(7px + var(--safe-bottom))!important}
  .external-auth-device .auth-content-region{padding-top:10px;padding-bottom:10px}
}

.external-auth-stage .external-auth-device .card-bound-auth.external-auth-shell.auth-shell{
  padding:0!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
}
.external-auth-stage .external-auth-device .external-auth-panel .auth-fixed-footer.legal-footer{
  margin:0!important;
  padding:12px 14px calc(12px + var(--safe-bottom))!important;
}
@media (max-width:390px){
  .external-auth-stage .external-auth-device .external-auth-panel .auth-fixed-footer.legal-footer{padding:10px 8px calc(10px + var(--safe-bottom))!important}
}
@media (max-height:580px){
  .external-auth-stage .external-auth-device .external-auth-panel .auth-fixed-footer.legal-footer{padding:7px 8px calc(7px + var(--safe-bottom))!important}
}





.site-stage.external-auth-stage{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:100dvh!important;
  background:radial-gradient(circle at 20% 0%,#222b41 0%,#1b2234 68%,#171e30 100%)!important;
}
.external-auth-stage>.external-auth-device,
.external-auth-stage>.external-auth-device.import-seed-device{
  flex:0 1 auto!important;
  width:min(430px,calc(100% - 24px))!important;
  max-width:430px!important;
  height:min(740px,calc(100dvh - 24px))!important;
  max-height:calc(100dvh - 24px)!important;
  margin:auto!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:34px!important;
  box-shadow:0 28px 70px rgba(3,6,16,.34)!important;
  background:#262e45!important;
  overflow:hidden!important;
}
.external-auth-device>.external-auth-shell,
.external-auth-device.import-seed-device>.external-auth-shell.import-seed-shell{
  background:transparent!important;
}

.external-auth-device .auth-fixed-header,
.external-auth-device .auth-fixed-footer{
  background:transparent!important;
}


.external-auth-stage.pin-stage .auth-content-inner{
  margin-top:clamp(8px,3vh,26px)!important;
  margin-bottom:auto!important;
}
.external-auth-stage.pin-stage .pin-gate-wrap,
.external-auth-stage.pin-stage .pin-auth-device .pin-gate-wrap{
  padding-top:0!important;
}
@media (max-width:500px){
  .external-auth-stage>.external-auth-device,
  .external-auth-stage>.external-auth-device.import-seed-device{
    width:calc(100% - 16px)!important;
    height:calc(100dvh - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:27px!important;
  }
}
@media (max-height:540px){
  .external-auth-stage>.external-auth-device,
  .external-auth-stage>.external-auth-device.import-seed-device{
    height:calc(100dvh - 8px)!important;
    max-height:calc(100dvh - 8px)!important;
  }
  .external-auth-stage.pin-stage .auth-content-inner{margin-top:4px!important;}
}



.peuro-experimental-menu-home{
  overflow-y:auto!important;
  overscroll-behavior-y:contain!important;
  scrollbar-width:none;
}
.peuro-experimental-menu-home::-webkit-scrollbar{display:none}
.peuro-experimental-menu-home>.experimental-menu-footer.legal-footer{
  flex:0 0 auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:7px!important;
  width:100%!important;
  margin:auto 0 0!important;
  padding:22px 3px 0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#aeb8c8!important;
  text-align:center!important;
  font-size:11px!important;
  line-height:1.45!important;
  letter-spacing:normal!important;
}
.peuro-experimental-menu-home>.experimental-menu-footer>div,
.peuro-experimental-menu-home>.experimental-menu-footer .legal-footer-links{
  width:100%!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  text-align:center!important;
}
.peuro-experimental-menu-home>.experimental-menu-footer .legal-footer-links button,
.peuro-experimental-menu-home>.experimental-menu-footer .legal-footer-contact{
  font:inherit!important;
  color:#d5dfed!important;
  text-decoration:none!important;
}
.peuro-experimental-menu-home>.experimental-menu-footer .legal-footer-links button{
  padding:3px 0!important;
  border:0!important;
  background:transparent!important;
  cursor:pointer!important;
}
.peuro-experimental-menu-home>.experimental-menu-footer .legal-footer-links button:focus-visible{
  outline:2px solid #b8ff3b!important;
  outline-offset:3px!important;
}


.device-shell.app-device>.app-shell:has(>.peuro-experimental-menu-layer)>.legal-modal-backdrop{
  z-index:2147482700!important;
}
.legal-modal .legal-modal-header-actions .legal-modal-close{display:none!important}
.legal-modal .legal-modal-header-actions{margin-left:auto!important}


.legal-modal-backdrop.modern-modal-backdrop{
  align-items:flex-end!important;
  justify-content:center!important;
  padding:0!important;
}
.legal-modal-backdrop.modern-modal-backdrop>.legal-modal.modern-bottom-sheet{
  width:100%!important;
  height:80%!important;
  max-height:80%!important;
  border-radius:25px 25px 0 0!important;
  margin:0!important;
  transform:translate3d(0,var(--modal-sheet-y),0)!important;
}
@media (prefers-reduced-motion:reduce){
  .legal-modal.modern-bottom-sheet.is-opening,
  .legal-modal.modern-bottom-sheet.is-closing{transition-duration:.01ms!important}
}




.external-auth-device .auth-content-inner>.auth-wallet-hero{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:5px!important;
  width:100%!important;
  margin:0 0 9px!important;
  padding:0 2px!important;
  text-align:center!important;
}
.external-auth-device .auth-wallet-hero h2{
  margin:0 0 2px!important;
  font-size:clamp(19px,5.2vw,24px)!important;
  line-height:1.2!important;
  letter-spacing:-.025em!important;
}
.external-auth-device .auth-wallet-hero .auth-wallet-hero-context,
.external-auth-device .auth-wallet-hero .auth-wallet-hero-promise{
  max-width:100%!important;
  margin:0!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  font-size:clamp(10.5px,2.9vw,12.5px)!important;
  line-height:1.4!important;
  letter-spacing:0!important;
  text-align:center!important;
}
.external-auth-device .auth-wallet-hero .auth-wallet-hero-context{color:#d9e1ef!important}
.external-auth-device .auth-wallet-hero .auth-wallet-hero-promise{color:#c0c9d9!important}
.external-auth-device .auth-wallet-hero+.auth-form{margin-top:0!important}

.external-auth-device .wallet-setup-choice .account-referral-trigger{
  margin-top:17px!important;
  margin-bottom:8px!important;
}
.external-auth-device .wallet-setup-choice .wallet-setup-actions{margin-top:6px!important}
.external-auth-device .wallet-setup-choice .account-referral-disclosure[open]{
  margin:0 auto 5px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.external-auth-device .wallet-setup-choice .account-referral-disclosure[open] .input-wrap.account-field-gap{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  min-height:42px!important;
  height:auto!important;
  padding:0 6px!important;
  border:0!important;
  border-bottom:1px solid rgba(195,255,82,.8)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:0 2px 9px -6px rgba(184,255,59,.85)!important;
}
.external-auth-device .account-referral-disclosure #onboarding-referral{
  height:40px!important;
  min-height:40px!important;
  padding:7px 2px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
.external-auth-device .account-referral-disclosure .input-wrap.account-field-gap:focus-within{
  border-bottom:2px solid #baff4e!important;
  box-shadow:0 5px 12px -8px rgba(184,255,59,.95)!important;
}
.external-auth-device .account-referral-disclosure .static-field-icon{
  display:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#bbf970!important;
}


:root[data-peuro-ime="locked"] .external-auth-device .auth-fixed-header{
  height:var(--peuro-auth-header-h,auto)!important;
  min-height:var(--peuro-auth-header-h,auto)!important;
  flex-basis:var(--peuro-auth-header-h,auto)!important;
}
:root[data-peuro-ime="locked"] .external-auth-device .auth-fixed-footer{
  height:var(--peuro-auth-footer-h,auto)!important;
  min-height:var(--peuro-auth-footer-h,auto)!important;
  flex-basis:var(--peuro-auth-footer-h,auto)!important;
}


:root[data-peuro-ime="locked"] .site-stage.external-auth-stage{
  height:var(--peuro-stable-vh,100dvh)!important;
  min-height:var(--peuro-stable-vh,100dvh)!important;
}
:root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device,
:root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device.import-seed-device{
  height:min(740px,calc(var(--peuro-stable-vh,100dvh) - 24px))!important;
  max-height:calc(var(--peuro-stable-vh,100dvh) - 24px)!important;
}
@media (max-width:500px){
  :root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device,
  :root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device.import-seed-device{
    height:calc(var(--peuro-stable-vh,100dvh) - 16px)!important;
    max-height:calc(var(--peuro-stable-vh,100dvh) - 16px)!important;
  }
}


:root[data-peuro-ime="locked"] .site-stage:has(>.app-device){
  min-height:var(--peuro-stable-vh,100dvh)!important;
}
@media (max-width:760px){
  :root[data-peuro-ime="locked"] .site-stage>.app-device,
  :root[data-peuro-ime="locked"] .site-stage>.app-device>.app-shell{
    height:var(--peuro-stable-vh,100dvh)!important;
    min-height:var(--peuro-stable-vh,100dvh)!important;
  }
  :root[data-peuro-ime="locked"] .site-stage>.app-device>.app-shell>.app-frame{
    height:calc(var(--peuro-stable-vh,100dvh) - 74px - var(--safe-bottom))!important;
  }
}


.legal-modal-backdrop.modern-modal-backdrop>.legal-modal.modern-bottom-sheet.is-opening{
  transition:transform .60s cubic-bezier(.19,.72,.22,1)!important;
}
@media (prefers-reduced-motion:reduce){
  .legal-modal-backdrop.modern-modal-backdrop>.legal-modal.modern-bottom-sheet.is-opening{
    transition-duration:.01ms!important;
  }
}



.moovie-wallet-actions.detail-action-deck.moovie-actions-two{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;justify-items:stretch!important}
.moovie-wallet-actions.detail-action-deck.moovie-actions-two>.detail-quick-action:first-child{grid-column:2!important}
.moovie-wallet-actions.detail-action-deck.moovie-actions-two>.detail-quick-action:last-child{grid-column:3!important}
.moovie-wallet-actions.detail-action-deck.moovie-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;justify-items:stretch!important}




.app-shell.moovie-premium-shell{
  --moovie-premium-abyss:#070d17;
  --moovie-premium-navy:#0c1726;
  --moovie-premium-panel:#122238;
  --moovie-premium-raised:#192b41;
  --moovie-premium-border:rgba(165,191,215,.16);
  --moovie-premium-hairline:rgba(182,203,224,.095);
  --moovie-premium-white:#f3f6fa;
  --moovie-premium-secondary:#b3c2d1;
  --moovie-premium-gold:#dbc08b;
  --moovie-premium-cyan:#86c7d5;
  --moovie-premium-brand:#c8f78a;
  background:var(--moovie-premium-abyss)!important;
  color:var(--moovie-premium-white);
}
.app-device .app-shell.moovie-premium-shell>.app-frame{
  background:
    radial-gradient(ellipse 65% 42% at 100% 0%,rgba(47,89,118,.16),transparent 78%),
    radial-gradient(ellipse 58% 46% at 0% 85%,rgba(32,63,91,.13),transparent 78%),
    linear-gradient(180deg,#0b1524 0%,#070d17 100%)!important;
}

.app-device .app-shell.moovie-premium-shell>.app-frame.moovie-locked-frame{
  background:
    radial-gradient(ellipse 66% 38% at 82% 0%,rgba(75,131,156,.20),transparent 79%),
    radial-gradient(ellipse 54% 38% at 10% 78%,rgba(168,140,88,.075),transparent 78%),
    linear-gradient(180deg,#0c1b2a 0%,#070d17 82%)!important;
}
.app-shell.moovie-premium-shell .moovie-header-mode{
  z-index:5;
  border-bottom:1px solid var(--moovie-premium-border)!important;
  background:linear-gradient(110deg,rgba(19,36,56,.98),rgba(10,20,34,.98))!important;
  box-shadow:0 6px 24px rgba(2,8,18,.14),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
.app-shell.moovie-premium-shell .moovie-header-mode::after{
  content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(219,192,139,.38) 50%,transparent)!important;
  pointer-events:none;
}
.app-shell.moovie-premium-shell .moovie-header-brand{min-width:0}
.app-shell.moovie-premium-shell .moovie-header-copy strong{
  color:var(--moovie-premium-white)!important;letter-spacing:-.025em!important;font-weight:670!important;
}
.app-shell.moovie-premium-shell .moovie-header-copy span{
  color:var(--moovie-premium-secondary)!important;font-weight:470!important;
}
.app-shell.moovie-premium-shell .moovie-header-logo,
.app-shell.moovie-premium-shell .moovie-header-logo.moovie-header-logo-static{
  background:transparent!important;border:0!important;box-shadow:none!important;
  outline:0!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-header-logo img.dashboard-logo{
  filter:drop-shadow(0 3px 12px rgba(149,193,209,.17))!important;
}
.app-shell.moovie-premium-shell .moovie-header-actions .header-notifications-button{
  background:transparent!important;border:1px solid transparent!important;
  color:#d8e3ec!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-header-actions .icon-button:focus-visible,
.app-shell.moovie-premium-shell .moovie-header-menu-entry:focus-visible{
  outline:2px solid var(--moovie-premium-gold)!important;outline-offset:2px!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page{
  background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-overview-card,
.app-shell.moovie-premium-shell .moovie-dashboard-news-card,
.app-shell.moovie-premium-shell .moovie-dashboard-market-section{
  border:1px solid var(--moovie-premium-border)!important;
  background:
    radial-gradient(ellipse 85% 95% at 100% 0%,rgba(75,123,149,.085),transparent 80%),
    linear-gradient(155deg,#16283e 0%,#101d30 58%,#0d1828 100%)!important;
  box-shadow:0 14px 36px rgba(2,8,19,.24),inset 0 1px 0 rgba(255,255,255,.052)!important;
  border-radius:20px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-overview-card .moovie-dashboard-section-head small,
.app-shell.moovie-premium-shell .moovie-dashboard-market-section .moovie-dashboard-section-head small,
.app-shell.moovie-premium-shell .moovie-dashboard-news-card .moovie-dashboard-section-head small{
  color:var(--moovie-premium-gold)!important;letter-spacing:.16em!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-section-head strong,
.app-shell.moovie-premium-shell .moovie-dashboard-product-total strong{
  color:var(--moovie-premium-white)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-section-head span,
.app-shell.moovie-premium-shell .moovie-dashboard-product-total span,
.app-shell.moovie-premium-shell .moovie-dashboard-news-row small{
  color:var(--moovie-premium-secondary)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-total,
.app-shell.moovie-premium-shell .moovie-dashboard-news-row{
  border-color:var(--moovie-premium-hairline)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-item,
.app-shell.moovie-premium-shell .moovie-dashboard-market-section .moovie-dashboard-split-card{
  border:1px solid rgba(176,196,214,.12)!important;
  background:linear-gradient(160deg,rgba(28,47,68,.87),rgba(16,29,46,.92))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  border-radius:13px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-item>span{
  background:rgba(171,190,213,.07)!important;color:var(--moovie-premium-gold)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-item small{
  color:var(--moovie-premium-secondary)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-item strong,
.app-shell.moovie-premium-shell .moovie-dashboard-news-row strong{
  color:var(--moovie-premium-white)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-product-item:hover,
.app-shell.moovie-premium-shell .moovie-dashboard-product-item:focus-visible,
.app-shell.moovie-premium-shell .moovie-dashboard-market-section .moovie-dashboard-split-card:focus-visible{
  border-color:rgba(219,192,139,.38)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-vip-progress-track{
  background:rgba(6,13,23,.76)!important;
  border:1px solid var(--moovie-premium-hairline)!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-home-balance-card{
  border-color:var(--moovie-premium-border)!important;
  box-shadow:0 18px 36px rgba(2,7,18,.29),inset 0 1px 0 rgba(255,255,255,.068)!important;
}

.app-shell.moovie-premium-shell .moovie-bottom-nav{
  background:linear-gradient(180deg,rgba(19,35,53,.985),rgba(9,19,32,.995))!important;
  border-top:1px solid rgba(189,205,223,.17)!important;
  box-shadow:0 -12px 32px rgba(3,9,21,.18),inset 0 1px 0 rgba(255,255,255,.035)!important;
  backdrop-filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav::before,
.app-shell.moovie-premium-shell .moovie-bottom-nav::after{
  display:none!important;animation:none!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-nav-slot{
  color:#9faebf!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-nav-slot.is-active{
  color:var(--moovie-premium-gold)!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-nav-slot:focus-visible{
  outline:2px solid var(--moovie-premium-gold)!important;outline-offset:2px!important;border-radius:10px!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-pay-nav-icon{
  background:linear-gradient(145deg,#1e344a,#0d1c2e)!important;
  border:1px solid rgba(219,192,139,.40)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.36),0 0 0 5px rgba(10,22,37,.99),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-pay-nav.is-active .moovie-pay-nav-icon{
  box-shadow:0 10px 24px rgba(0,0,0,.36),0 0 0 5px rgba(10,22,37,.99),0 0 0 6px rgba(219,192,139,.20)!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-pay-nav{
  color:var(--moovie-premium-gold)!important;
}

.app-shell.moovie-premium-shell .moovie-eligibility-card-v193,
.app-shell.moovie-premium-shell .moovie-passport-inline{
  border-color:rgba(189,209,226,.18)!important;
  background:
    radial-gradient(ellipse 55% 45% at 100% 0%,rgba(94,150,177,.14),transparent 85%),
    linear-gradient(155deg,rgba(22,39,59,.985),rgba(11,22,38,.99))!important;
  box-shadow:0 22px 48px rgba(1,7,18,.28),inset 0 1px 0 rgba(255,255,255,.075)!important;
}
.app-shell.moovie-premium-shell .moovie-gate-titlecopy small,
.app-shell.moovie-premium-shell .moovie-gate-section-title small,
.app-shell.moovie-premium-shell .moovie-passport-inline-title small{
  color:var(--moovie-premium-gold)!important;
}
.app-shell.moovie-premium-shell .moovie-gate-lead,
.app-shell.moovie-premium-shell .moovie-gate-ghost>p{
  color:#c6d3df!important;
}

.app-shell.moovie-premium-shell .moovie-vault-unlock-background.moovie-vault-door-wall::after{
  background:linear-gradient(180deg,rgba(8,22,39,.66),rgba(10,22,36,.52) 43%,rgba(5,13,24,.81))!important;
}
.app-shell.moovie-premium-shell .moovie-vault-unlock-kicker{
  color:var(--moovie-premium-gold)!important;
}
.app-shell.moovie-premium-shell .moovie-vault-unlock-welcome span{
  color:var(--moovie-premium-white)!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-dashboard-overview-card,
  .app-shell.moovie-premium-shell .moovie-dashboard-news-card,
  .app-shell.moovie-premium-shell .moovie-dashboard-market-section{border-radius:17px!important}
}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell .moovie-bottom-nav::before,
  .app-shell.moovie-premium-shell .moovie-bottom-nav::after{animation:none!important}
}




.app-shell.moovie-premium-shell{
  --moovie-surface:#122238;
  --moovie-surface-2:#192b41;
  --moovie-border:rgba(165,191,215,.17);
  --moovie-sheen:rgba(219,192,139,.075);
  --moovie-ink:#f3f6fa;
  --moovie-muted:#b3c2d1;
  --moovie-accent:#dbc08b;
  --moovie-accent-soft:rgba(219,192,139,.12);
  --moovie-focus:#86c7d5;
  color:var(--moovie-ink);
  color-scheme:dark;
}




.app-shell.moovie-premium-shell :is(.modal-sheet,.wallet-detail-sheet,.peuro-experimental-menu-sheet,
 .moovie-transfer-processing-card,.send-broadcast-card,.payment-processing-card){
  background:linear-gradient(155deg,#1a2b40,#101e30 62%,#0d1828)!important;
  border-color:rgba(176,196,215,.22)!important;
  box-shadow:0 26px 70px rgba(1,6,16,.48),inset 0 1px 0 rgba(245,248,255,.06)!important;
  color:var(--moovie-premium-white);
}
.app-shell.moovie-premium-shell :is(.modal-backdrop,.wallet-detail-layer,.peuro-experimental-menu-layer){
  background-color:rgba(3,9,19,.74)!important;
}
.app-shell.moovie-premium-shell :is(.modal-grab,.wallet-detail-grab,.peuro-experimental-menu-grab) span{
  background:rgba(202,220,235,.36)!important;
}
.app-shell.moovie-premium-shell :is(.modal-header,.peuro-experimental-menu-brand,.moovie-dashboard-section-head){
  border-color:var(--moovie-premium-hairline)!important;
}
.app-shell.moovie-premium-shell :is(.modal-header,.modal-header h2,.moovie-feature-top-card h1,
 .moovie-feature-card h2,.moovie-experimental-menu-brand strong){color:var(--moovie-premium-white)!important}
.app-shell.moovie-premium-shell :is(.modal-body,.modal-body p,.moovie-settings-page .setting-help,
 .moovie-experimental-menu-items small){color:var(--moovie-premium-secondary)}

.app-shell.moovie-premium-shell :is(.modal-sheet,.moovie-page,.moovie-payments-page) :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select){
  background-color:rgba(7,16,29,.60)!important;
  border-color:rgba(173,199,218,.24)!important;
  color:var(--moovie-premium-white)!important;
  caret-color:var(--moovie-premium-gold);
}
.app-shell.moovie-premium-shell :is(.modal-sheet,.moovie-page,.moovie-payments-page) :is(input,textarea,select):focus-visible{
  border-color:var(--moovie-premium-cyan)!important;
  outline:2px solid rgba(134,199,213,.18)!important;
  outline-offset:1px;
}
.app-shell.moovie-premium-shell :is(.modal-sheet,.moovie-page,.moovie-payments-page) :is(input,textarea)::placeholder{color:#91a5b9!important}

.app-shell.moovie-premium-shell :is(.moovie-page, .moovie-payments-page, .modal-sheet) :is(
 .primary-button, .moovie-pin-change-button, .moovie-transfer-pin-required button
 ):not(.payment-danger-button):not(.receipt-live-action-amber):not([disabled]){
  border-color:rgba(242,222,180,.40)!important;
  background:linear-gradient(120deg,#e6d2a6,#ceb17c)!important;
  color:#101c29!important;
  box-shadow:0 8px 22px rgba(4,11,20,.23),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page,.modal-sheet) :is(
 .secondary-button,.secondary-action-button,.page-home-button,.moovie-help-button,.icon-button,
 .moovie-products-card-action,.moovie-transfer-asset-select-button
 ):not([disabled]){
  border-color:rgba(174,199,218,.22)!important;
  background-color:rgba(22,39,59,.90)!important;
  color:#e2eaf1!important;
}
.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page,.modal-sheet) button:focus-visible,
.app-shell.moovie-premium-shell .peuro-experimental-menu-sheet button:focus-visible{
  outline:2px solid var(--moovie-premium-cyan)!important;outline-offset:2px!important;
}
.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page,.modal-sheet) button:disabled{opacity:.56}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-menu-items{
  display:grid!important;gap:0!important;
  border-top:1px solid var(--moovie-premium-hairline)!important;
  border-bottom:1px solid var(--moovie-premium-hairline)!important;
  background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-menu-items>button{
  min-height:58px!important;margin:0!important;padding:8px 4px!important;
  border:0!important;border-bottom:1px solid var(--moovie-premium-hairline)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:var(--moovie-premium-white)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-menu-items>button:last-child{
  border-bottom:0!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-menu-items>button:is(:active,:hover,:focus-visible){
  background:rgba(125,165,193,.065)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .experimental-menu-footer{border-color:var(--moovie-premium-hairline)!important;color:var(--moovie-premium-secondary)!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .experimental-menu-footer a{color:var(--moovie-premium-gold)!important}

.app-shell.moovie-premium-shell :is(.offline-banner,.wallet-status-alert,.network-warning,.form-error,
 .moovie-privacy-info-warning,.moovie-transfer-balance-warning,.moovie-products-recovery-warning){
  background-color:rgba(33,45,58,.88)!important;
  border-color:rgba(219,192,139,.28)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-transfer-processing-overlay,.market-entry-loading-overlay,
 .moovie-prediction-reserving-overlay,.card-availability-processing-overlay){background-color:rgba(5,12,24,.84)!important}
.app-shell.moovie-premium-shell :is(.moovie-transfer-processing-card,.send-broadcast-content){border-color:var(--moovie-premium-border)!important}

.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atelier{
  background:radial-gradient(circle at 84% 15%,rgba(166,194,210,.18),transparent 40%),linear-gradient(145deg,#1b3048,#101f33 61%,#091421)!important;
  border-color:rgba(219,192,139,.32)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atelier b{color:#f3f6fa!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atelier small{color:#d4c29d!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atelier i{color:#dbc08b!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-selected{border-color:rgba(219,192,139,.65)!important;box-shadow:0 0 0 1px rgba(219,192,139,.18)!important}
@media (prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell :is(.moovie-environment-theme-option,.moovie-selected-theme-card)::before{animation:none!important}}





.app-shell.moovie-premium-shell .moovie-vault-unlock-screen,
.app-shell.moovie-premium-shell .moovie-vault-create-screen{
  background-color:#070d17!important;
  background-image:radial-gradient(ellipse 80% 55% at 50% 10%,rgba(57,93,120,.24),transparent 78%),linear-gradient(180deg,#101f32,#070d17 86%)!important;
  background-position:center!important;background-size:cover!important;
}
.app-shell.moovie-premium-shell .moovie-vault-unlock-screen>.moovie-vault-unlock-background,
.app-shell.moovie-premium-shell .moovie-vault-create-screen>.moovie-vault-unlock-background{display:none!important}
.app-shell.moovie-premium-shell .moovie-vault-unlock-form:has(.moovie-vault-pin-row){
  width:min(100%,330px)!important;align-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-row{
  --pin-eye-width:42px;position:relative;display:flex;justify-content:center;align-items:center;
  width:100%;min-height:62px;padding:0 var(--pin-eye-width);
}
.app-shell.moovie-premium-shell .moovie-vault-pin-touch{
  position:relative;display:block;flex:0 0 auto;width:min(100%,216px);height:58px;
  cursor:text;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-dots-input{
  position:absolute!important;inset:0!important;z-index:3!important;display:block!important;
  width:100%!important;height:100%!important;margin:0!important;padding:0!important;
  opacity:.015!important;color:transparent!important;caret-color:transparent!important;
  background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;
  font-size:16px!important;letter-spacing:0!important;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-cells{
  position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;align-items:center;pointer-events:none;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-cell{
  aspect-ratio:1;width:100%;max-width:47px;display:grid;place-items:center;
  border:1px solid rgba(181,207,229,.25);border-radius:50%;
  background:linear-gradient(145deg,rgba(33,53,77,.90),rgba(16,29,48,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 5px 14px rgba(1,8,19,.19);
  color:#ead9b8;font-size:22px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums;
  transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-cell.is-filled{
  border-color:rgba(219,192,139,.62);background:#23364d;
  box-shadow:inset 0 1px 0 rgba(245,248,255,.09),0 0 0 1px rgba(219,192,139,.07);
}
.app-shell.moovie-premium-shell .moovie-vault-pin-touch:focus-within .moovie-vault-pin-cell.is-next{
  border-color:#86c7d5;box-shadow:0 0 0 2px rgba(134,199,213,.15);
}
.app-shell.moovie-premium-shell .moovie-vault-pin-eye{
  position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;
  width:38px;height:44px;display:grid;place-items:center;padding:0;
  color:#c6d4e1!important;background:transparent!important;border:0!important;border-radius:50%;box-shadow:none!important;
  cursor:pointer;touch-action:manipulation;
}
.app-shell.moovie-premium-shell .moovie-vault-pin-eye svg{width:20px;height:20px}
.app-shell.moovie-premium-shell .moovie-vault-pin-eye:is(:hover,:focus-visible){color:#dbc08b!important}
.app-shell.moovie-premium-shell .moovie-vault-pin-eye:focus-visible{outline:2px solid #86c7d5!important;outline-offset:1px}
.app-shell.moovie-premium-shell .moovie-vault-pin-row:has(input:disabled) .moovie-vault-pin-eye{opacity:.65}



.app-shell.moovie-premium-shell :is(.send-bottom-backdrop,.receive-bottom-backdrop,
 .moovie-wallet-detail-layer,.moovie-white-processing-overlay,.moovie-transfer-access-check-overlay){
  background-color:rgba(5,12,24,.84)!important;
}
.app-shell.moovie-premium-shell :is(.send-bottom-sheet,.receive-bottom-sheet,
 .modern-bottom-sheet,.moovie-wallet-detail-sheet) :is(input,textarea,select){
  border-color:rgba(173,199,218,.24)!important;
  background-color:rgba(7,16,29,.60)!important;color:#f3f6fa!important;caret-color:#dbc08b;
}
.app-shell.moovie-premium-shell :is(.send-bottom-sheet,.receive-bottom-sheet,
 .modern-bottom-sheet,.moovie-wallet-detail-sheet) :is(input,textarea,select):focus-visible{
  border-color:#86c7d5!important;outline:2px solid rgba(134,199,213,.20)!important;outline-offset:1px;
}
.app-shell.moovie-premium-shell :is(.send-bottom-sheet,.receive-bottom-sheet,
 .modern-bottom-sheet,.moovie-wallet-detail-sheet) :is(input,textarea)::placeholder{color:#91a5b9!important}
@media (max-width:350px){
 .app-shell.moovie-premium-shell .moovie-vault-pin-row{--pin-eye-width:35px}
 .app-shell.moovie-premium-shell .moovie-vault-pin-cells{gap:7px}
 .app-shell.moovie-premium-shell .moovie-vault-pin-eye{width:34px}
}
@media (prefers-reduced-motion:reduce){
 .app-shell.moovie-premium-shell .moovie-vault-pin-cell{transition:none!important}
}


.app-shell.moovie-premium-shell :is(.moovie-white-processing-overlay,.moovie-transfer-processing-overlay.moovie-white-processing-overlay){
  background:radial-gradient(ellipse at 50% 38%,rgba(62,101,128,.12),transparent 63%),rgba(4,12,24,.94)!important;
}
.app-shell.moovie-premium-shell .moovie-white-processing-overlay :is(.send-broadcast-content,.moovie-transfer-processing-card){
  border:1px solid rgba(176,196,215,.24)!important;
  background:radial-gradient(ellipse 75% 46% at 50% 0%,rgba(78,115,143,.13),transparent 85%),linear-gradient(180deg,#1a2b40,#0d1828)!important;
  box-shadow:0 22px 54px rgba(1,7,17,.48),inset 0 1px 0 rgba(245,248,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-white-processing-overlay .electric-ring{
  border-color:rgba(219,192,139,.28)!important;box-shadow:0 0 27px rgba(219,192,139,.09)!important;
}
.app-shell.moovie-premium-shell .moovie-white-processing-overlay .send-broadcast-dots i{
  background:#dbc08b!important;box-shadow:0 0 10px rgba(219,192,139,.24)!important;
}



.app-shell.moovie-premium-shell #moovie-pin-unlock.moovie-pin-dots-input{
  position:absolute!important;inset:0!important;display:block!important;width:100%!important;
  height:58px!important;min-height:58px!important;box-sizing:border-box!important;
  border:0 none transparent!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;outline:0!important;padding:0!important;margin:0!important;
  opacity:.01!important;appearance:none!important;-webkit-appearance:none!important;
}











.app-device .app-shell.moovie-premium-shell{
  --moovie-surface-deep:#0c1726;
  --moovie-surface-gradient:linear-gradient(155deg,#1a2b40 0%,#122238 52%,#0d1828 100%);
  --moovie-elevation:0 10px 28px rgba(1,8,20,.23),inset 0 1px 0 rgba(245,248,255,.055);
  background:#070d17!important;
}
.app-device .app-shell.moovie-premium-shell>.app-frame{
  background-color:#0c1726!important;
}
.app-device .app-shell.moovie-premium-shell>.app-frame>.app-content:not(.moovie-futures-terminal):not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen):not(.moovie-eligibility-gate),
.app-device .app-shell.moovie-premium-shell>.app-frame>.app-content:not(.moovie-futures-terminal):not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen):not(.moovie-eligibility-gate).standalone-section,
.app-device .app-shell.moovie-premium-shell>.app-frame>.app-content.moovie-page:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen),
.app-device .app-shell.moovie-premium-shell>.app-frame>.app-content.moovie-dashboard-page{
  background-color:#0c1726!important;
  background-image:radial-gradient(ellipse 75% 43% at 94% 0%,rgba(55,99,126,.13),transparent 82%),linear-gradient(180deg,#0c1726,#081321)!important;
  background-clip:padding-box!important;
}

.app-shell.moovie-premium-shell :is(.wallet-detail-layer,.modal-backdrop,.peuro-experimental-menu-layer,.moovie-transfer-processing-overlay,.market-entry-loading-overlay){
  background-color:rgba(5,12,24,.81)!important;
}
.app-shell.moovie-premium-shell :is(.wallet-detail-sheet,.modal-sheet:not(.futures-how-sheet),.send-bottom-sheet,.receive-bottom-sheet,.modern-bottom-sheet){
  background-color:#122238!important;
  background-image:var(--moovie-surface-gradient)!important;
  border-color:var(--moovie-premium-border)!important;
}
.app-shell.moovie-premium-shell :is(.wallet-detail-modal-content,.moovie-wallet-detail-modal-content,.moovie-wallets-detail-page,.moovie-wallets-list-page,
 .moovie-vault-unlock-screen,.moovie-vault-create-screen){
  background-color:transparent!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet{
  background:linear-gradient(180deg,#16263c,#0c1726 70%,#080f1b)!important;
  border-color:var(--moovie-premium-border)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-home{
  background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-brand img{
  filter:drop-shadow(0 6px 16px rgba(134,199,213,.12))!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-items .peuro-experimental-menu-icon{
  color:#cfdae6!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-items button>i{
  color:#8da3b6!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-home>.experimental-menu-footer{
  margin-top:auto!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-home .legal-footer-links button{
  color:#d9c69d!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-home .legal-footer-links button:focus-visible{
  outline:2px solid var(--moovie-premium-cyan)!important;
}

.app-shell.moovie-premium-shell :is(.moovie-passport-inline,.moovie-dashboard-passport-section){
  background:var(--moovie-surface-gradient)!important;
  border:1px solid var(--moovie-premium-border)!important;
  box-shadow:var(--moovie-elevation)!important;
}
.app-shell.moovie-premium-shell .moovie-passport-inline :is(.core-product-info-card,.core-product-action-card,.core-lock-transactions-card),
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section :is(.core-lock-transaction,.core-lock-transactions-card){
  background:rgba(10,25,42,.55)!important;
  border-color:rgba(171,197,216,.16)!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-passport-inline :is(.core-product-info-card strong,.core-product-action-card strong){color:#f3f6fa!important}
.app-shell.moovie-premium-shell .moovie-passport-inline :is(.core-product-info-card small,.core-product-info-card p,.core-product-action-card p),
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section .moovie-dashboard-section-head span{color:#b3c2d1!important}
.app-shell.moovie-premium-shell .moovie-passport-inline :is(.moovie-passport-inline-title small,.core-product-info-card small){color:#d7bf91!important}
.app-shell.moovie-premium-shell .moovie-dashboard-passport-shield{
  border-color:rgba(219,192,139,.28)!important;background:rgba(219,192,139,.08)!important;color:#dbc08b!important;
}
.app-shell.moovie-premium-shell .moovie-passport-inline :is(.core-product-info-help,.moovie-passport-inline-help){
  background:rgba(26,43,64,.65)!important;border-color:rgba(171,197,216,.23)!important;color:#e6ebf2!important;
}


.app-shell.moovie-premium-shell .moovie-wallets-asset-list>.moovie-wallets-list-row{
  background:linear-gradient(145deg,#1b2d43,#112136 72%,#0e1b2d)!important;
  border:1px solid rgba(163,191,213,.18)!important;
  box-shadow:0 5px 15px rgba(2,10,23,.23),inset 0 1px 0 rgba(239,246,255,.055)!important;
  color:#f3f6fa!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-asset-list>.moovie-wallets-list-row:is(:hover,:focus-visible):not(:disabled){
  background:linear-gradient(145deg,#203751,#14273d 72%,#112136)!important;
  border-color:rgba(219,192,139,.37)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-asset-list>.moovie-wallets-list-row:active:not(:disabled){
  background:linear-gradient(145deg,#15283d,#0d1c2f)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-asset-list>.moovie-wallets-list-row:is(:disabled,.is-maintenance){
  background:linear-gradient(145deg,#17283a,#101e31)!important;
  border-color:rgba(163,191,213,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row :is(.asset-name-text,.asset-balance strong){color:#f3f6fa!important}
.app-shell.moovie-premium-shell .moovie-wallets-list-row :is(.asset-balance span,.asset-quote-line,.moovie-wallets-list-badge){color:#b3c2d1!important}
.app-shell.moovie-premium-shell .moovie-wallets-category-title strong{color:#d4c2a0!important}
.app-shell.moovie-premium-shell .moovie-wallets-category-help{color:#d5e5f0!important}
.app-shell.moovie-premium-shell .moovie-wallets-category-help:focus-visible{outline-color:#86c7d5!important}



.app-shell.moovie-premium-shell :is(.moovie-wallets-detail-page,.moovie-wallet-detail-modal-content,.moovie-wallet-page,.moovie-transfer-page,
 .moovie-wallets-page,.moovie-products-page,.moovie-privacy-send-page,.modal-sheet:not(.futures-how-sheet)) :is(
 .detail-quick-action,.wallet-action-button,.wallet-detail-action,.moovie-wallet-action,
 .moovie-wallets-action,.moovie-transfer-option,.moovie-send-action,
 .moovie-wallets-filter,.modal-action:not(.is-danger),.modal-close:not(.is-danger),
 .moovie-transfer-asset-select-button
 ){
  background-color:#1a2e46!important;
  border-color:rgba(171,197,216,.23)!important;
  color:#e7edf3!important;
}
.app-shell.moovie-premium-shell :is(.moovie-wallets-detail-page,.moovie-wallet-detail-modal-content,.moovie-wallet-page,.moovie-transfer-page,
 .moovie-wallets-page,.moovie-products-page,.moovie-privacy-send-page,.modal-sheet:not(.futures-how-sheet)) :is(
 .detail-quick-action,.wallet-action-button,.wallet-detail-action,.moovie-wallet-action,
 .moovie-wallets-action,.moovie-transfer-option,.moovie-send-action
 ):is(:hover,:focus-visible){
  border-color:rgba(219,192,139,.48)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-wallet-detail-modal-content,.moovie-wallets-detail-page,.moovie-wallet-page,.modal-sheet:not(.futures-how-sheet)) :is(
 .wallet-detail-info,.wallet-detail-section,.detail-data-row,.wallet-detail-history,
 .asset-row:not(.moovie-wallets-list-row),.transaction-row,.network-row,
 .send-step-card,.receive-step-card,.modal-info-card,.modal-confirm-card
 ){
  background-color:rgba(19,36,56,.88)!important;
  border-color:rgba(168,196,215,.15)!important;
}


.app-shell.moovie-premium-shell :is(
 .moovie-feature-card,.moovie-feature-top-card,.moovie-clean-top-card,.moovie-hedge-program-card,.moovie-hedge-asset-card,.moovie-hedge-panel,.moovie-stake-card,.moovie-stake-plan-card,.moovie-bubble-stake-card){
  background:var(--moovie-surface-gradient)!important;
  border-color:var(--moovie-premium-border)!important;
  box-shadow:var(--moovie-elevation)!important;
  color:#f3f6fa!important;
}
.app-shell.moovie-premium-shell .vip-level-selector{
  
  background:linear-gradient(150deg,#1b3048,#112238)!important;
  box-shadow:inset 0 1px 0 rgba(245,248,255,.055),0 8px 20px rgba(2,9,19,.19)!important;
}
.app-shell.moovie-premium-shell .vip-level-selector.is-selected{
  background:linear-gradient(150deg,#243b55,#15283e)!important;
}

.app-shell.moovie-premium-shell .moovie-prediction-stake-grid>button{
  background:#192b41!important;color:#f3f6fa!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-market-back{
  background:rgba(26,46,69,.92)!important;border-color:rgba(165,191,215,.19)!important;color:#dce5ef!important;
}

.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page){
  background-color:rgba(19,36,56,.86)!important;
  border-color:var(--moovie-premium-border)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page,.modal-sheet:not(.futures-how-sheet)) :is(
 .tab-button.is-active,.segment.is-active,.detail-tab.is-active
 ){
  background-color:rgba(219,192,139,.14)!important;
  color:#ead5ab!important;
}
.app-shell.moovie-premium-shell :is(.moovie-page,.moovie-payments-page,.modal-sheet:not(.futures-how-sheet)) :is(
 .pill-button:not(.is-danger),.tag-button:not(.is-danger),.filter-button:not(.is-danger)
 ){
  background-color:#192b41!important;border-color:rgba(169,194,213,.20)!important;color:#e5edf5!important;
}


.app-shell.moovie-premium-shell :is(.modal-sheet:not(.futures-how-sheet),.peuro-experimental-menu-sheet) :is(
 .modal-body,.modal-section,.modal-footer,.modal-choice-row,.modal-summary-row,
 .moovie-settings-expand,.peuro-definition-row,.peuro-experimental-radio-row
 ){
  border-color:var(--moovie-premium-hairline)!important;
}
.app-shell.moovie-premium-shell :is(.modal-sheet:not(.futures-how-sheet),.peuro-experimental-menu-sheet) :is(
 .modal-choice-row,.modal-summary-row,.peuro-definition-row,.peuro-experimental-radio-row
 ){
  background-color:rgba(19,36,56,.58)!important;
  color:#e6edf4!important;
}
.app-shell.moovie-premium-shell :is(.peuro-experimental-radio-row.is-selected,.peuro-definition-row:focus-visible){
  border-color:rgba(219,192,139,.42)!important;
}
.app-shell.moovie-premium-shell :is(.modal-sheet:not(.futures-how-sheet),.moovie-page,.moovie-payments-page) :is(
 .field,.input-wrap,.form-field,.select-wrap,.search-field
 ){
  border-color:rgba(165,191,215,.19)!important;
}


.app-shell.moovie-premium-shell :is(
 .moovie-hedge-processing-overlay,.moovie-modal-backdrop
 ){
  background-color:rgba(5,12,24,.86)!important;
}










@media  (max-width:760px){
  .site-stage.external-auth-stage{
    display:flex!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    background:#262e45!important;
  }
  .external-auth-stage>.external-auth-device,
  .external-auth-stage>.external-auth-device.import-seed-device{
    flex:1 1 auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#262e45!important;
    overflow:hidden!important;
  }
  .external-auth-stage>.external-auth-device::before{display:none!important}
  .external-auth-device>.external-auth-shell,
  .external-auth-device.import-seed-device>.external-auth-shell.import-seed-shell{
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  

  :root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device,
  :root[data-peuro-ime="locked"] .external-auth-stage>.external-auth-device.import-seed-device{
    height:var(--peuro-stable-vh,100dvh)!important;
    max-height:var(--peuro-stable-vh,100dvh)!important;
  }
}


@media  (max-width:760px){
  .site-stage:has(>.auth-device:not(.external-auth-device)){
    width:100%!important;
    max-width:100%!important;
    min-height:100dvh!important;
    margin:0!important;
    padding:0!important;
    background:#262e45!important;
  }
  .site-stage>.auth-device:not(.external-auth-device){
    width:100%!important;
    max-width:100%!important;
    min-height:100dvh!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:#262e45!important;
    overflow:hidden!important;
  }
  .site-stage>.auth-device:not(.external-auth-device)>.card-bound-auth.auth-shell{
    width:100%!important;
    max-width:100%!important;
    min-height:100dvh!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
}






.app-shell.moovie-premium-shell .moovie-dashboard-passport-shield{
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--moovie-premium-gold,#dbc08b)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-passport-shield svg{
  width:22px!important;
  height:22px!important;
  filter:drop-shadow(0 0 12px rgba(219,192,139,.18))!important;
}


.app-shell.moovie-premium-shell :is(
  .modal-backdrop,.wallet-detail-layer,.peuro-experimental-menu-layer,
  .send-bottom-backdrop,.receive-bottom-backdrop,
  .send-broadcast-overlay,.send-transaction-processing-overlay,
  .send-fee-calculation-overlay,.send-source-calculation-overlay,
  .moovie-hedge-processing-overlay,.moovie-prediction-reserving-overlay,
  .moovie-transfer-processing-overlay,.market-entry-loading-overlay,
  .moovie-modal-backdrop
){
  background:linear-gradient(180deg,rgba(5,13,24,.78),rgba(3,9,18,.90))!important;
  backdrop-filter:blur(16px) saturate(132%)!important;
}





.app-shell.moovie-premium-shell :is(
  .share-address-preview,.share-grid a,.share-grid button,.share-native-button,
  .payment-charge-link>div,.payment-charge-link>div button,
  .payment-receipt-share,.payment-receipt-details>div,.payment-receipt-note,
  .payment-receipt-txids a,.payments-share-preview,
  .wallet-detail-info,.wallet-detail-section,.detail-data-row,.wallet-detail-history,
  .asset-row:not(.moovie-wallets-list-row),.transaction-row,.network-row,
  .send-page-card,.send-step-card,.send-calculation-card,.send-summary-available,
  .destination-preview,.wallet-status-alert,.modal-info-card,.modal-confirm-card,
  .moovie-send-detail-card,.receive-step-card
){
  background:
    linear-gradient(155deg,rgba(29,46,68,.94),rgba(17,31,48,.95))!important;
  border-color:rgba(174,198,216,.18)!important;
  color:var(--moovie-premium-white,#f3f6fa)!important;
  box-shadow:0 12px 26px rgba(2,9,20,.20),inset 0 1px 0 rgba(255,255,255,.04)!important;
}


.app-shell.moovie-premium-shell :is(
  .moovie-prediction-card,.moovie-prediction-panel,.moovie-prediction-rules,
  .moovie-prediction-market-card,.moovie-prediction-trade-card,
  .moovie-prediction-option-card,.moovie-prediction-option-card-compact,
  .moovie-prediction-live-card,.moovie-prediction-active-predictions-card,
  .moovie-prediction-history,.moovie-prediction-history-row,
  .moovie-prediction-peuro-balance-card,.moovie-prediction-peuro-balance-card-with-heading,
  .moovie-prediction-live-positions,.moovie-prediction-selected-market,
  .moovie-prediction-market-workspace
){
  background:
    radial-gradient(ellipse 78% 58% at 92% 0%,rgba(94,150,177,.10),transparent 76%),
    linear-gradient(155deg,#1a2c43 0%,#132338 58%,#0d1828 100%)!important;
  border-color:rgba(176,200,218,.18)!important;
  color:#f3f6fa!important;
  box-shadow:0 14px 34px rgba(2,8,19,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
}


.app-shell.moovie-premium-shell :is(
  .moovie-wallet-actions,.asset-hero-actions,.wallet-page-controls,
  .detail-wallet-mode-action-row,.moovie-wallet-card-bottom-actions,
  .send-page-actions,.receive-compact-header-actions
){
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell :is(
  .detail-quick-action,.wallet-action-button,.wallet-detail-action,.moovie-wallet-action,
  .moovie-wallets-action,.moovie-send-action,.single-send-action,
  .receive-share-action,.address-share-action,.receive-share-button,
  .payment-charge-link>.secondary-action-button,.share-native-button,
  .share-grid a,.share-grid button
):not([disabled]){
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  color:#e7edf4!important;
}
.app-shell.moovie-premium-shell :is(
  .detail-quick-action,.wallet-action-button,.wallet-detail-action,.moovie-wallet-action,
  .moovie-wallets-action,.moovie-send-action,.single-send-action,
  .receive-share-action,.address-share-action,.receive-share-button,
  .payment-charge-link>.secondary-action-button,.share-native-button,
  .share-grid a,.share-grid button
):not([disabled]):is(:hover,:focus-visible){
  color:var(--moovie-premium-gold,#dbc08b)!important;
  background:rgba(219,192,139,.07)!important;
}


.app-shell.moovie-premium-shell :is(
  .receive-address-bar,.payment-charge-link>div span,.share-address-preview span,
  .share-address-preview small,.payment-charge-link label,.payment-ready-head p,
  .payment-receipt-details span,.payment-receipt-note span,.payment-receipt-txids a,
  .wallet-status-alert-message
){
  color:#b9c7d4!important;
}
.app-shell.moovie-premium-shell :is(
  .share-address-preview strong,.payment-charge-link>div button,
  .payment-ready-head h2,.payment-receipt-details strong,.payment-receipt-note strong,
  .wallet-status-alert strong,.wallet-status-alert b
){
  color:#f3f6fa!important;
}

@media (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-dashboard-passport-shield svg{width:21px!important;height:21px!important}
}




.auth-shell .self-custody-first-access{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(120% 90% at 0% 0%, rgba(114,145,214,.18), transparent 44%),
    radial-gradient(85% 70% at 100% 0%, rgba(184,255,59,.08), transparent 42%),
    linear-gradient(180deg,#313955 0%, #2c3450 52%, #262e45 100%)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 18px 40px rgba(10,14,24,.18)!important;
}
.auth-shell .self-custody-first-access::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(135deg, rgba(255,255,255,.06), transparent 28%, transparent 72%, rgba(184,255,59,.03));
  pointer-events:none;
}
.auth-shell .self-custody-first-access-icon{
  background:linear-gradient(180deg,#2b334d 0%, #242c43 100%)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#b8ff3b!important;
  box-shadow:0 10px 22px rgba(10,14,24,.16)!important;
}
.auth-shell .self-custody-first-access-heading span{
  color:#d8e4ff!important;
  letter-spacing:.10em!important;
}
.auth-shell .self-custody-first-access-heading h2{
  color:#f6f8fb!important;
}
.auth-shell .self-custody-first-access-copy p{
  color:#d1d9e6!important;
}
.auth-shell .self-custody-consent-row{
  background:linear-gradient(180deg, rgba(43,51,77,.92), rgba(36,44,67,.94))!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.auth-shell .self-custody-consent-row:hover{
  border-color:rgba(140,164,214,.28)!important;
  background:linear-gradient(180deg, rgba(46,57,87,.96), rgba(38,47,71,.97))!important;
}
.auth-shell .self-custody-consent-copy small{
  color:#c6d0de!important;
}
.auth-shell .self-custody-consent-indicator{
  background:#242c43!important;
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:0 0 0 4px rgba(114,145,214,.08)!important;
}
.auth-shell .self-custody-consent-control input:checked + .self-custody-consent-indicator{
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  box-shadow:0 0 0 4px rgba(184,255,59,.10)!important;
}


.wallet-list-header-actions{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:2px;
  min-width:38px;
}
.wallet-list-refresh-button{
  width:38px;
  height:38px;
  min-width:38px;
  min-height:38px;
  padding:0;
  border:0;
  border-radius:9px;
  background:transparent;
  color:#e7effa;
  display:grid;
  place-items:center;
  cursor:pointer;
}
.wallet-list-refresh-button svg{width:19px;height:19px}
.wallet-list-refresh-button:hover:not(:disabled){background:rgba(255,255,255,.045);color:#b8ff3b}
.wallet-list-refresh-button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.wallet-list-refresh-button:disabled{opacity:.52;cursor:default}
.wallet-list-refresh-button.is-refreshing svg{animation:wallet-list-refresh-spin 1.15s linear infinite}
@keyframes wallet-list-refresh-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.wallet-list-refresh-button.is-refreshing svg{animation:none}}
.wallet-list-refresh-feedback{margin:0 0 9px;color:#c9d4e4;font-size:11px;line-height:1.5}




.wallet-opening-overlay{
  background:
    radial-gradient(circle at 50% 46%,rgba(116,155,218,.17),transparent 29%),
    radial-gradient(circle at 50% 54%,rgba(67,108,177,.13),transparent 57%),
    linear-gradient(180deg,#161f35 0%,#202a42 54%,#131c30 100%)!important;
}
.wallet-opening-overlay .electric-logo-shell{
  filter:drop-shadow(0 0 24px rgba(117,163,235,.30))!important;
}
.wallet-opening-overlay .electric-ring{
  border-color:rgba(121,178,237,.44)!important;
  box-shadow:0 0 17px rgba(94,157,226,.22),inset 0 0 17px rgba(86,162,223,.10)!important;
}
.wallet-opening-overlay .electric-field span{
  background:linear-gradient(90deg,rgba(102,159,232,0),rgba(110,179,245,.86),rgba(94,186,207,0))!important;
  box-shadow:0 0 12px rgba(106,177,235,.58)!important;
}
.wallet-opening-overlay .electric-bars i{
  background:linear-gradient(180deg,rgba(138,195,245,.96),rgba(101,165,218,.10))!important;
  box-shadow:0 0 10px rgba(114,172,240,.42)!important;
}




.app-shell.moovie-premium-shell{
  --moovie-atelier-card:linear-gradient(150deg,#20334c 0%,#17283e 56%,#112136 100%);
  --moovie-atelier-card-hover:linear-gradient(150deg,#28405a 0%,#1b304a 56%,#14283e 100%);
  --moovie-atelier-line:rgba(176,205,229,.21);
  --moovie-atelier-lift:0 12px 28px rgba(3,11,23,.24),inset 0 1px 0 rgba(232,243,255,.075);
  --moovie-atelier-neutral:#eaf2fa;
}


.app-shell.moovie-premium-shell :is(
  .moovie-products-plans .stake-asset-card,.moovie-products-plans .moovie-products-plan-coming-card,.moovie-products-hub-fuse-card,.moovie-products-hub-card,.moovie-products-card,.moovie-products-product-card,.moovie-products-plan-card,.moovie-stake-page .stake-asset-card,.moovie-stake-page .stake-plan-card,.moovie-stake-page .stake-application-card,.moovie-stake-page .stake-history-card,.moovie-stake-page .stake-asset-grid>.stake-asset-card,.moovie-stake-card,.moovie-stake-plan-card){
  background:var(--moovie-atelier-card)!important;
  border-color:var(--moovie-atelier-line)!important;
  box-shadow:var(--moovie-atelier-lift)!important;
  color:var(--moovie-atelier-neutral)!important;
}
.app-shell.moovie-premium-shell .moovie-products-plans .stake-asset-card:is(:hover,:focus-visible),
.app-shell.moovie-premium-shell .moovie-stake-page .stake-asset-card:is(:hover,:focus-visible){
  background:var(--moovie-atelier-card-hover)!important;
  border-color:rgba(219,192,139,.38)!important;
}



.app-shell.moovie-premium-shell .moovie-prediction-side-switch>button:not(.is-active),
.app-shell.moovie-premium-shell .moovie-prediction-stake-grid>button:not(.is-selected),
.app-shell.moovie-premium-shell .moovie-prediction-duration-switch>button:not(.is-active){
  background:var(--moovie-atelier-card)!important;
  border-color:var(--moovie-atelier-line)!important;
  color:var(--moovie-atelier-neutral)!important;
  box-shadow:inset 0 1px 0 rgba(237,244,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-side-switch>button:not(.is-active)
:is(strong,small,b,.moovie-prediction-side-gain){color:#d6e2ed!important}
.app-shell.moovie-premium-shell :is(
  .moovie-prediction-receipt-actions,
  .moovie-prediction-receipt-explorer,
  .moovie-prediction-receipt-summary,
  .moovie-prediction-receipt-sheet .modal-body,
  .moovie-prediction-history-row-button:not(.is-win):not(.is-loss)
){
  background:var(--moovie-atelier-card)!important;
  border-color:var(--moovie-atelier-line)!important;
  color:#eaf2fa!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-receipt-explorer{
  box-shadow:0 8px 19px rgba(3,11,23,.20)!important;
}

.app-shell.moovie-premium-shell :is(
  .moovie-wallet-actions.detail-action-deck,
  .moovie-wallet-actions.detail-action-deck::before,
  .moovie-wallet-actions.detail-action-deck::after,
  .moovie-wallet-actions .detail-quick-action,
  .moovie-wallet-actions .detail-quick-action::before,
  .moovie-wallet-actions .detail-quick-action-icon-shell
){background:transparent!important;border:0!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-wallet-actions .detail-quick-action-icon-shape{
  background:linear-gradient(160deg,rgba(91,126,159,.23),rgba(30,51,75,.12))!important;
  border:1px solid rgba(182,210,233,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}




.app-shell.moovie-premium-shell :is(
 .send-broadcast-overlay.is-moovie,.moovie-hedge-processing-overlay,
 .moovie-prediction-reserving-overlay,.bubble-stake-processing-overlay,
 .moovie-transfer-processing-overlay,.send-transaction-processing-overlay.is-moovie,
 .send-source-calculation-overlay.is-moovie
){
  background:
    radial-gradient(ellipse 90% 63% at 50% 35%,rgba(72,127,172,.26),transparent 75%),
    radial-gradient(ellipse 70% 50% at 50% 55%,rgba(219,192,139,.075),transparent 82%),
    rgba(6,15,29,.90)!important;
  backdrop-filter:blur(16px) saturate(125%)!important;
}
.app-shell.moovie-premium-shell :is(
 .send-broadcast-overlay.is-moovie,.moovie-hedge-processing-overlay,
 .moovie-prediction-reserving-overlay,.bubble-stake-processing-overlay,
 .send-transaction-processing-overlay.is-moovie
) :is(.electric-ring,.payment-processing-ring){
  border-color:rgba(219,192,139,.43)!important;
  box-shadow:0 0 28px rgba(134,199,213,.27),inset 0 0 22px rgba(219,192,139,.095)!important;
}
.app-shell.moovie-premium-shell :is(
 .send-broadcast-overlay.is-moovie,.moovie-hedge-processing-overlay,
 .moovie-prediction-reserving-overlay,.bubble-stake-processing-overlay,
 .send-transaction-processing-overlay.is-moovie
) :is(.electric-logo-shell,.payment-processing-logo){
  filter:drop-shadow(0 0 23px rgba(133,192,214,.31))!important;
}

.app-shell.moovie-premium-shell :is(
 .moovie-transfer-processing-overlay,.market-entry-loading-overlay
):not(:has(.electric-logo-shell)):not(:has(.payment-processing-logo))::before{
  content:"";
  position:absolute;
  top:19%;left:50%;transform:translateX(-50%);
  width:58px;height:58px;
  background:url("/assets/brand/moovie-brand-white-vr206.png") center/contain no-repeat;
  filter:drop-shadow(0 0 18px rgba(134,199,213,.30));
  opacity:.85;pointer-events:none;
}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell :is(.modal-sheet,.send-broadcast-content){transition-duration:.01ms!important}
}



.app-shell.moovie-premium-shell .stake-page :is(
 .stake-asset-card,.stake-create-card,.stake-calculator-card,.stake-total-card,.stake-preview,.stake-position-card,.stake-position-grid>div,.stake-network-picker,.stake-term-button:not(.is-selected)
),.app-shell.moovie-premium-shell :is(.stake-history-page,.moovie-stake-history-page) :is(
 .stake-position-card,.stake-position-grid>div,.stake-history-card
){
  background:var(--moovie-atelier-card)!important;
  border-color:var(--moovie-atelier-line)!important;
  color:var(--moovie-atelier-neutral)!important;
  box-shadow:var(--moovie-atelier-lift)!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-side-switch{
  background:linear-gradient(145deg,#14253a,#101e31)!important;
  border:1px solid rgba(176,205,229,.15)!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-stake-grid>button:not(.is-selected) :is(strong,small,span,b),
.app-shell.moovie-premium-shell .moovie-prediction-duration-switch>button:not(.is-active) :is(strong,small,span,b){
  color:#e6eff7!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-receipt-sheet .moovie-prediction-receipt-explorer:focus-visible{
  outline:2px solid #86c7d5!important;outline-offset:2px!important;
}



.moovie-vault-unlock-form .moovie-key-forgot{width:100%;margin:12px 0 0;text-align:center;color:#c2ced6;font-size:12px;line-height:1.55}
.moovie-vault-unlock-form .moovie-key-forgot summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;color:#e1ddca;font-weight:600}
.moovie-vault-unlock-form .moovie-key-forgot summary::-webkit-details-marker{display:none}
.moovie-vault-unlock-form .moovie-key-forgot p{margin:10px 0 0;color:#d0d8de;font-size:11px;line-height:1.55;overflow-wrap:anywhere}
.moovie-vault-unlock-form .moovie-key-forgot:focus-within summary{outline:2px solid #8ad7ef;outline-offset:4px;border-radius:3px}




.app-shell.moovie-premium-shell{
  --moovie-layout-surface:linear-gradient(151deg,#20334c 0%,#192b42 55%,#122238 100%);
  --moovie-layout-raised:linear-gradient(151deg,#2a405b 0%,#20354e 56%,#172a41 100%);
  --moovie-layout-inner:linear-gradient(155deg,#172a40 0%,#102136 100%);
  --moovie-layout-border:rgba(174,207,231,.23);
  --moovie-layout-secondary:#bed0df;
  --moovie-layout-primary:#f2f6fc;
  --moovie-layout-shadow:0 12px 29px rgba(4,14,30,.24),inset 0 1px 0 rgba(236,244,252,.08);
}

.app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page) :is(
  .premium-benefits-card,.premium-availability-card,.premium-benefit-group,
  .premium-benefit-group-head,.premium-benefit-item,.card-benefit-tier,
  .premium-card-access-note,.premium-card-info-strip,.premium-card-info-strip>div,
  .card-eligibility-result,.card-application-intro,.card-application-form,
  .card-form-data-note,.card-review-result,.card-review-protocol,
  .card-review-next,.card-global-panel,.card-crypto-spend-panel,
  .card-wallet-support,.card-access-rule
){background:var(--moovie-layout-surface)!important;border-color:var(--moovie-layout-border)!important;color:var(--moovie-layout-primary)!important;box-shadow:var(--moovie-layout-shadow)!important}
.app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page)
:is(.premium-benefit-item,.card-benefit-tier,.premium-card-info-strip>div,.card-review-protocol,.card-form-data-note){background:var(--moovie-layout-inner)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}
.app-shell.moovie-premium-shell :is(.card-application-page,.card-request-page,.card-application-status-page)
:is(.card-form-field input,.card-form-field textarea,.card-form-control){background:#17283f!important;border-color:var(--moovie-layout-border)!important;color:var(--moovie-layout-primary)!important}
.app-shell.moovie-premium-shell .card-application-page .card-form-field :is(input,textarea):focus{border-color:#89bfcf!important;box-shadow:0 0 0 3px rgba(137,191,207,.14)!important}
.app-shell.moovie-premium-shell :is(.card-application-page,.card-request-page,.card-application-status-page) :is(
  .card-form-field>span,.card-application-intro p,.premium-benefit-item p,
  .premium-benefits-card .services-category-title p,.card-review-result>p,.card-form-data-note,
  .card-review-protocol small,.card-application-title p
){color:var(--moovie-layout-secondary)!important}
.app-shell.moovie-premium-shell .card-application-page .card-application-intro :is(strong,small){color:#e9d3a8!important}
.app-shell.moovie-premium-shell :is(.card-application-page,.card-application-status-page) .card-review-visual{
  background:var(--moovie-layout-inner)!important;border-color:var(--moovie-layout-border)!important;
}

.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper{
  background:var(--moovie-layout-surface)!important;border-color:var(--moovie-layout-border)!important;
  color:var(--moovie-layout-primary)!important;box-shadow:var(--moovie-layout-shadow)!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page :is(.payment-receipt-brandline,.payment-receipt-details,.payment-receipt-details>div,.payment-receipt-main-amount){
  background:var(--moovie-layout-inner)!important;border-color:var(--moovie-layout-border)!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-brandline img{object-fit:contain}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-brandline :is(small,strong){color:var(--moovie-layout-primary)!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-details :is(span,strong){color:#d6e3ec!important}

.app-shell.moovie-premium-shell .card-availability-processing-overlay.moovie-white-processing-overlay{
  background:radial-gradient(ellipse 75% 54% at 50% 42%,rgba(70,127,169,.25),transparent 82%),rgba(6,15,29,.94)!important;
}
.app-shell.moovie-premium-shell .card-availability-processing-overlay.moovie-white-processing-overlay .send-broadcast-content{
  background:var(--moovie-layout-surface)!important;border-color:var(--moovie-layout-border)!important;box-shadow:var(--moovie-layout-shadow)!important;
}
.app-shell.moovie-premium-shell .card-availability-processing-overlay .electric-ring{border-color:rgba(161,202,225,.45)!important;box-shadow:0 0 26px rgba(110,175,213,.24)!important}
.app-shell.moovie-premium-shell .card-availability-processing-overlay .send-broadcast-dots i{background:#b5dce9!important;box-shadow:0 0 11px rgba(139,198,222,.40)!important}

.app-shell.moovie-premium-shell .moovie-freeze-page :is(
  .freeze-product-hero,.freeze-how-card>div,.freeze-trust-card,.freeze-trust-intro-card,
  .freeze-trust-grid>div,.freeze-access-note-card,.freeze-tool-switch-card,
  .freeze-create-card,.freeze-unlock-card,.freeze-review-card,.freeze-certificate,
  .freeze-secret-certificate,.freeze-source-balance-card,.freeze-source-balance-table,
  .freeze-source-address-cell,.freeze-credential-block,.freeze-backup-gate,
  .freeze-unlock-review,.freeze-unlock-snapshot,.freeze-unlock-result,
  .freeze-review-grid>div,.freeze-certificate-grid>div,.freeze-recovery-steps>div,
  .freeze-source-wallet,.freeze-tool-tabs,.freeze-practical-note,
  .freeze-unlock-intro,.freeze-trust-expanded
){background:var(--moovie-layout-surface)!important;border-color:var(--moovie-layout-border)!important;color:var(--moovie-layout-primary)!important;box-shadow:var(--moovie-layout-shadow)!important}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(
 .freeze-trust-grid>div,.freeze-review-grid>div,.freeze-certificate-grid>div,
 .freeze-recovery-steps>div,.freeze-source-balance-table,.freeze-source-address-cell,
 .freeze-credential-block,.freeze-backup-gate
){background:var(--moovie-layout-inner)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(
  .freeze-field>input,.freeze-input-unit,.freeze-secret-input,.freeze-secret-input input,
  .freeze-unlock-pin-input,.freeze-credential-block input
){background:#15283f!important;border-color:var(--moovie-layout-border)!important;color:var(--moovie-layout-primary)!important}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(
  .freeze-product-hero p,.freeze-how-card p,.freeze-trust-intro-card p,
  .freeze-trust-grid small,.freeze-access-note-card span,.freeze-field>span,
  .freeze-section-head small,.freeze-certificate-head small
){color:var(--moovie-layout-secondary)!important}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal,
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-trust-intro-card{
 background:var(--moovie-layout-surface)!important;border-color:var(--moovie-layout-border)!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(
 .peuro-experimental-subpage-head,.moovie-experimental-subpage-head,.peuro-experimental-help-head
){background:linear-gradient(150deg,#263d55,#1a3047 65%,#14263b)!important;border-bottom:1px solid var(--moovie-layout-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head>strong{color:#f3f7fc!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head>button{color:#dce9f2!important;background:rgba(165,204,229,.08)!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(.peuro-experimental-subpage,.peuro-experimental-subpage-scroll,.moovie-settings-page){background-color:transparent!important}

.app-shell.moovie-premium-shell .moovie-environment-theme-picker-only{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option{
  min-width:0!important;min-height:102px!important;border:1px solid rgba(175,207,232,.23)!important;
  outline:0!important;box-shadow:inset 0 1px 0 rgba(242,248,255,.08)!important;
  color:#f3f7fc!important;overflow:hidden;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option b{color:#f3f7fc!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option small{color:#c5d5e3!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-selected{
  border:2px solid #a8d7e3!important;outline:0!important;
  box-shadow:0 0 0 2px rgba(126,190,213,.16),inset 0 1px 0 rgba(255,255,255,.13)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option:focus-visible{outline:2px solid #b6e0ee!important;outline-offset:2px!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vip-locked{opacity:.64!important;cursor:not-allowed!important;filter:saturate(.68)}
.app-shell.moovie-premium-shell .moovie-vip-themes-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 1px 10px;padding:12px 2px 9px;border-bottom:1px solid var(--moovie-layout-border)}
.app-shell.moovie-premium-shell .moovie-vip-themes-heading strong{color:#ecd5ab;font-size:12px}
.app-shell.moovie-premium-shell .moovie-vip-themes-heading small{color:var(--moovie-layout-secondary);font-size:10px;text-align:right}


/* Moovie Atlantic: midnight navy, silver-blue light, aligned with Private Moovie. */
.app-shell.moovie-premium-shell.moovie-theme-atlantic{
 --moovie-theme-accent:#a5c6e8;
 --moovie-theme-top:radial-gradient(ellipse 70% 74% at 90% 7%,rgba(115,164,207,.16),transparent 74%),linear-gradient(145deg,#0c192c 0%,#14253c 53%,#090f1c 100%);
 --moovie-theme-top-border:rgba(157,194,228,.39);
}
.app-shell.moovie-premium-shell.moovie-theme-atlantic :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(0,5,14,.34),inset 0 1px 0 rgba(221,237,255,.075)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atlantic{
 background:radial-gradient(ellipse 66% 65% at 93% 6%,rgba(160,192,229,.23),transparent 76%),linear-gradient(145deg,#0c192c,#14253c 52%,#090f1c)!important;
 border-color:rgba(157,194,228,.39)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atlantic i{color:#bdd9f5!important}

/* Moovie Noir: deep graphite, refined platinum highlights without terminal green. */
.app-shell.moovie-premium-shell.moovie-theme-noir{
 --moovie-theme-accent:#d9e0e9;
 --moovie-theme-top:radial-gradient(ellipse 76% 78% at 90% 0,rgba(184,200,220,.11),transparent 76%),linear-gradient(145deg,#171b24 0%,#101923 53%,#090c13 100%);
 --moovie-theme-top-border:rgba(189,204,226,.32);
}
.app-shell.moovie-premium-shell.moovie-theme-noir :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(3,6,14,.33),inset 0 1px 0 rgba(255,255,255,.075)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-noir{
 background:radial-gradient(ellipse 72% 80% at 90% 5%,rgba(197,206,224,.13),transparent 74%),linear-gradient(145deg,#171b24,#101923 54%,#090c13)!important;
 border-color:rgba(189,204,226,.32)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-noir i{color:#d9e0e9!important}

.app-shell.moovie-premium-shell.moovie-theme-vipchampagne{
  --moovie-theme-accent:#f3d9aa;
  --moovie-theme-top:radial-gradient(ellipse 75% 78% at 91% 4%,rgba(243,217,170,.20),transparent 76%),linear-gradient(145deg,#5b4a58 0%,#333147 53%,#19273a 100%);
  --moovie-theme-top-border:rgba(250,222,172,.47);
}
.app-shell.moovie-premium-shell.moovie-theme-vipchampagne :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(3,10,24,.31),inset 0 1px 0 rgba(255,255,255,.11)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipchampagne{
 background:radial-gradient(ellipse 72% 80% at 90% 5%,rgba(243,217,170,.20),transparent 74%),linear-gradient(145deg,#5b4a58,#333147 54%,#19273a)!important;
 border-color:rgba(250,222,172,.47)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipchampagne i{color:#f3d9aa!important}

.app-shell.moovie-premium-shell.moovie-theme-vipplatinum{
  --moovie-theme-accent:#e6f2ff;
  --moovie-theme-top:radial-gradient(ellipse 75% 78% at 91% 4%,rgba(230,242,255,.20),transparent 76%),linear-gradient(145deg,#485b74 0%,#2d3c58 53%,#172a42 100%);
  --moovie-theme-top-border:rgba(220,238,255,.46);
}
.app-shell.moovie-premium-shell.moovie-theme-vipplatinum :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(3,10,24,.31),inset 0 1px 0 rgba(255,255,255,.11)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipplatinum{
 background:radial-gradient(ellipse 72% 80% at 90% 5%,rgba(230,242,255,.20),transparent 74%),linear-gradient(145deg,#485b74,#2d3c58 54%,#172a42)!important;
 border-color:rgba(220,238,255,.46)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipplatinum i{color:#e6f2ff!important}

.app-shell.moovie-premium-shell.moovie-theme-vipazure{
  --moovie-theme-accent:#9ce5f4;
  --moovie-theme-top:radial-gradient(ellipse 75% 78% at 91% 4%,rgba(156,229,244,.20),transparent 76%),linear-gradient(145deg,#21567e 0%,#174366 53%,#102943 100%);
  --moovie-theme-top-border:rgba(147,221,255,.46);
}
.app-shell.moovie-premium-shell.moovie-theme-vipazure :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(3,10,24,.31),inset 0 1px 0 rgba(255,255,255,.11)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipazure{
 background:radial-gradient(ellipse 72% 80% at 90% 5%,rgba(156,229,244,.20),transparent 74%),linear-gradient(145deg,#21567e,#174366 54%,#102943)!important;
 border-color:rgba(147,221,255,.46)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipazure i{color:#9ce5f4!important}

.app-shell.moovie-premium-shell.moovie-theme-vipruby{
  --moovie-theme-accent:#ffa7b8;
  --moovie-theme-top:radial-gradient(ellipse 75% 78% at 91% 4%,rgba(255,167,184,.20),transparent 76%),linear-gradient(145deg,#583247 0%,#3b263c 53%,#1c2338 100%);
  --moovie-theme-top-border:rgba(255,170,190,.47);
}
.app-shell.moovie-premium-shell.moovie-theme-vipruby :is(
 .moovie-selected-theme-card,.moovie-dashboard-home-balance-card,
 .moovie-wallet-total-balance-card,.moovie-peur-wallet-card,
 .moovie-payments-page .payments-hero
){background:var(--moovie-theme-top)!important;border-color:var(--moovie-theme-top-border)!important;box-shadow:0 17px 39px rgba(3,10,24,.31),inset 0 1px 0 rgba(255,255,255,.11)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipruby{
 background:radial-gradient(ellipse 72% 80% at 90% 5%,rgba(255,167,184,.20),transparent 74%),linear-gradient(145deg,#583247,#3b263c 54%,#1c2338)!important;
 border-color:rgba(255,170,190,.47)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipruby i{color:#ffa7b8!important}

@media (max-width:390px){.app-shell.moovie-premium-shell .moovie-environment-theme-option{min-height:92px!important;padding:10px 7px!important}}
@media (prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell .moovie-environment-theme-option{transition:none!important}}



.app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-verified h1,
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-main-amount strong{color:#f3f7fc!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page :is(.payment-receipt-verified p,.payment-receipt-main-amount span,.payment-receipt-main-amount small,.crypto-send-receipt-status-note){color:#c4d5e2!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper.is-approved .payment-receipt-verified small{color:#a9e2cb!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper.is-denied .payment-receipt-verified small{color:#f0d49a!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper.is-error .payment-receipt-verified small{color:#ffc5ce!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-continue{background:var(--moovie-layout-raised)!important;border-color:var(--moovie-layout-border)!important;color:#f5f9fd!important}



.moovie-products-products-showcase{display:grid;gap:16px;margin-top:14px}
.moovie-products-showcase-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:0 2px}
.moovie-products-showcase-header small,.stake-premium-list-head small,.bubble-premium-head small,.stake-premium-header small,.moovie-hedge-premium-copy small,.moovie-premium-coming-copy small{display:block;color:#98a2ad;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.moovie-products-showcase-header strong,.stake-premium-list-head strong{display:block;color:#f5f7fa;font-size:21px;letter-spacing:-.03em;line-height:1.08}
.moovie-products-showcase-header p,.stake-premium-list-head p{margin:6px 0 0;color:#9aa4af;font-size:12px;line-height:1.5;max-width:640px}
.moovie-premium-rate-strip{align-self:start;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}
.moovie-premium-rate-strip>b{color:#65707d;font-size:14px;font-weight:600}
.moovie-products-premium-grid,.stake-premium-option-list{display:grid;gap:12px}
.moovie-premium-product-card,.stake-premium-option-card,.bubble-premium-option-card{position:relative;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:stretch!important;min-height:132px!important;padding:16px 17px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(20,24,31,.96),rgba(12,15,21,.98))!important;box-shadow:0 20px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03)!important}
.moovie-premium-product-card:hover,.moovie-premium-product-card:focus-visible,.stake-premium-option-card:hover,.stake-premium-option-card:focus-visible,.bubble-premium-option-card:hover,.bubble-premium-option-card:focus-visible{border-color:rgba(184,255,59,.22)!important;transform:translateY(-1px);background:linear-gradient(180deg,rgba(24,29,37,.98),rgba(14,17,23,.98))!important}
.moovie-premium-product-icon,.stake-premium-icon,.bubble-premium-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;border-radius:16px;background:radial-gradient(circle at 30% 30%,rgba(184,255,59,.18),rgba(184,255,59,.06) 38%,rgba(255,255,255,.02) 70%);border:1px solid rgba(184,255,59,.16)}
.stake-premium-icon svg,.stake-premium-icon img,.bubble-premium-icon svg,.bubble-premium-icon img,.moovie-premium-product-icon svg,.moovie-premium-product-icon img{max-width:26px;max-height:26px}
.moovie-premium-card-copy,.stake-premium-copy,.bubble-premium-copy{display:grid;gap:8px;align-content:start;min-width:0}
.moovie-premium-card-head,.stake-premium-header,.bubble-premium-head{display:grid;gap:5px}
.moovie-premium-card-head strong,.stake-premium-header strong,.bubble-premium-head strong,.moovie-hedge-premium-copy strong{color:#f5f7fa;font-size:18px;line-height:1.06;letter-spacing:-.02em}
.stake-premium-header>div,.bubble-premium-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.moovie-premium-card-preview,.stake-premium-preview,.bubble-premium-preview,.moovie-hedge-premium-copy .moovie-hedge-offer-yield{display:block;color:#d4dae1;font-size:13px;line-height:1.45;font-style:normal}
.moovie-premium-card-detail,.stake-premium-detail,.bubble-premium-copy>small{display:block;color:#8e98a4;font-size:11px;line-height:1.42}
.moovie-premium-card-chips,.stake-premium-chips,.bubble-premium-chips,.moovie-hedge-premium-chips{display:flex;flex-wrap:wrap;gap:7px}
.moovie-premium-card-chip,.stake-premium-chips span,.bubble-premium-chips span,.moovie-hedge-premium-chips span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);color:#ccd3dc;font-size:10.5px;line-height:1.2}
.moovie-premium-card-side,.stake-premium-side{display:grid;gap:10px;justify-items:end;align-content:space-between;min-width:118px;text-align:right}
.moovie-premium-card-side-label,.stake-premium-balance>span{color:#83909d;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.moovie-premium-card-side .moovie-products-plan-balance,.stake-premium-balance strong{color:#f5f7fa;font-size:14px;font-weight:700}
.moovie-premium-card-side>i,.stake-premium-side>i,.bubble-premium-option-card>i{color:#7c8995;font-style:normal;font-size:20px;align-self:flex-end}
.stake-premium-balance{display:grid;gap:4px}
.stake-premium-side .stake-asset-rate,.bubble-premium-option-card .stake-asset-rate{padding:9px 10px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}
.stake-premium-side .stake-asset-rate small,.bubble-premium-option-card .stake-asset-rate small{color:#96a1ad;font-size:9.5px;letter-spacing:.08em}
.bubble-premium-option-card{grid-template-columns:auto minmax(0,1fr) auto auto!important}
.bubble-premium-option-card .bubble-stake-list-term{min-width:112px;text-align:right}
.bubble-premium-option-card .bubble-stake-list-term strong{font-size:18px}
.moovie-products-coming-soon-section{display:grid;gap:11px;padding-top:4px}
.moovie-products-coming-soon-head strong{display:block;color:#f1f5f8;font-size:17px;line-height:1.1}
.moovie-products-coming-soon-head small{display:block;color:#96a1ad;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.moovie-products-coming-soon-head p{margin:5px 0 0;color:#8894a0;font-size:11px;line-height:1.45}
.moovie-products-coming-soon-list{display:grid;gap:10px}
.moovie-premium-coming-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:88px;padding:16px 17px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(14,17,22,.92),rgba(10,12,17,.95))}
.moovie-premium-coming-copy{display:grid;gap:5px}
.moovie-premium-coming-copy strong{color:#f2f6f8;font-size:16px;letter-spacing:-.02em}
.moovie-premium-coming-copy span{color:#909aa6;font-size:11.5px;line-height:1.45}
.moovie-premium-coming-ribbon{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:30px;padding:0 12px;border-radius:999px;background:rgba(184,255,59,.12);border:1px solid rgba(184,255,59,.22);color:#d8ff8b;font-size:10px;font-weight:700;letter-spacing:.12em}

.moovie-hedge-premium-card{padding:15px!important;border-radius:22px!important;overflow:hidden}
.moovie-hedge-premium-card .moovie-hedge-offer-card-trigger{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start}
.moovie-hedge-premium-copy{display:grid;gap:8px;padding-right:4px}
.moovie-hedge-premium-copy small{margin:0}
.moovie-hedge-premium-copy .moovie-hedge-asset-name{font-size:18px}
.moovie-hedge-premium-card .moovie-hedge-vip-program-link{margin-top:12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05)}
.moovie-hedge-premium-card .moovie-hedge-offer-expansion{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}

@media (max-width:720px){
  .moovie-products-showcase-header{grid-template-columns:minmax(0,1fr)}
  .moovie-premium-rate-strip{justify-content:flex-start}
}
@media (max-width:520px){
  .moovie-products-products-showcase{gap:14px}
  .moovie-products-showcase-header strong,.stake-premium-list-head strong{font-size:18px}
  .moovie-premium-product-card,.stake-premium-option-card,.bubble-premium-option-card{min-height:122px!important;padding:14px 13px!important;border-radius:20px!important;gap:11px!important}
  .moovie-premium-product-icon,.stake-premium-icon,.bubble-premium-icon{width:46px;height:46px;min-width:46px;border-radius:14px}
  .moovie-premium-card-head strong,.stake-premium-header strong,.bubble-premium-head strong,.moovie-hedge-premium-copy strong{font-size:16px}
  .moovie-premium-card-preview,.stake-premium-preview,.bubble-premium-preview,.moovie-hedge-premium-copy .moovie-hedge-offer-yield{font-size:12px}
  .moovie-premium-card-side,.stake-premium-side{min-width:92px}
  .bubble-premium-option-card{grid-template-columns:auto minmax(0,1fr)!important}
  .bubble-premium-option-card .stake-asset-rate{grid-column:2/3;justify-self:start;text-align:left;min-width:0}
  .bubble-premium-option-card>i{position:absolute;right:14px;bottom:14px}
  .moovie-premium-coming-card{grid-template-columns:minmax(0,1fr);align-items:start}
  .moovie-premium-coming-ribbon{justify-self:start}
}




.app-shell.moovie-premium-shell{
  --moovie-v93-panel:linear-gradient(155deg,#20354d 0%,#182b43 54%,#112238 100%);
  --moovie-v93-panel-soft:linear-gradient(155deg,#243c56,#182d44 68%,#112239);
  --moovie-v93-border:rgba(178,208,230,.21);
  --moovie-v93-ink:#edf5fd;
  --moovie-v93-muted:#b9cadb;
}

.app-shell.moovie-premium-shell .core-lock-receipt-paper{
  background:var(--moovie-v93-panel)!important;
  border:1px solid var(--moovie-v93-border)!important;
  box-shadow:0 15px 34px rgba(3,10,25,.19),inset 0 1px 0 rgba(240,248,255,.08)!important;
}
.app-shell.moovie-premium-shell .core-lock-receipt-grid>div{background:rgba(152,194,222,.07)!important;border-color:rgba(180,215,237,.15)!important}
.app-shell.moovie-premium-shell .core-lock-receipt-paper :is(.core-lock-receipt-confirmed strong,.core-lock-receipt-amount strong,.core-lock-receipt-grid strong){color:var(--moovie-v93-ink)!important}
.app-shell.moovie-premium-shell .core-lock-receipt-paper :is(.core-lock-receipt-confirmed p,.core-lock-receipt-grid span,.core-lock-receipt-amount small){color:var(--moovie-v93-muted)!important}

.app-shell.moovie-premium-shell .moovie-dashboard-passport-section{
  background:var(--moovie-v93-panel)!important;border:1px solid var(--moovie-v93-border)!important;
  box-shadow:0 12px 30px rgba(3,10,25,.21),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section :is(.core-lock-transaction,.core-lock-transaction-main){background:rgba(165,203,228,.055)!important;border-color:rgba(177,210,233,.14)!important;color:var(--moovie-v93-ink)!important}
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section :is(small,.core-lock-transaction-meta span,.core-lock-transaction-countdown){color:var(--moovie-v93-muted)!important}

.app-shell.moovie-premium-shell .vip-program-actions .primary-button{
  min-height:52px!important;border:1px solid rgba(190,216,235,.24)!important;border-radius:15px!important;
  background:var(--moovie-v93-panel-soft)!important;color:var(--moovie-v93-ink)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 24px rgba(5,13,26,.18)!important;
}
.app-shell.moovie-premium-shell .vip-program-actions .primary-button :is(span,svg){color:inherit!important}
.app-shell.moovie-premium-shell .vip-program-actions .primary-button:is(:hover,:focus-visible){border-color:rgba(225,202,160,.48)!important;background:linear-gradient(150deg,#304b65,#1c324a)!important}
.moovie-notifications-menu-shortcut{padding:9px 14px 0;flex:0 0 auto}
.moovie-notifications-menu-shortcut button{width:100%;display:flex;align-items:center;gap:10px;min-height:42px;padding:7px 11px;border:1px solid rgba(177,210,232,.20);border-radius:12px;color:#edf5fd;background:rgba(157,195,222,.12);font:inherit;cursor:pointer;text-align:left}
.moovie-notifications-menu-shortcut button>img{width:22px;height:22px;object-fit:contain}
.moovie-notifications-menu-shortcut button>span{flex:1;font-size:12px;font-weight:650}
.moovie-notifications-menu-shortcut button>svg{width:16px;height:16px;color:#bdd0df}


.app-shell.moovie-premium-shell .card-eligibility-receipt-paper .payment-receipt-brandline,
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper .payment-receipt-brandline::before,
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper .payment-receipt-brandline::after{
  background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper .payment-receipt-brandline{padding:8px 2px 15px!important}

.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:8px!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-title-help{position:static!important;transform:none!important;display:grid!important;place-items:center!important;justify-self:end!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;background:rgba(160,200,229,.13)!important;color:#e7f4fc!important;border:1px solid rgba(178,210,235,.23)!important;border-radius:50%!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-title-help svg{width:17px!important;height:17px!important}
.app-shell.moovie-premium-shell .moovie-freeze-top-card{display:grid!important;gap:16px!important;padding:18px!important}
.app-shell.moovie-premium-shell .moovie-freeze-hero-access{width:100%;margin:0;padding-top:15px;border-top:1px solid rgba(200,223,240,.16)}
.app-shell.moovie-premium-shell .moovie-freeze-hero-access .freeze-access-note-card{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-width:none!important;width:100%!important}
.app-shell.moovie-premium-shell .moovie-freeze-hero-access :is(.freeze-access-note-card strong,.freeze-access-note-card p){color:var(--moovie-v93-ink)!important}
.app-shell.moovie-premium-shell .moovie-freeze-hero-access .freeze-access-note-card p{color:var(--moovie-v93-muted)!important}
.app-shell.moovie-premium-shell .moovie-freeze-page>.freeze-tool-switch-card{margin-top:14px!important;margin-bottom:14px!important}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(.freeze-create-card,.freeze-review-card,.freeze-certificate,.freeze-tool-switch-card,.freeze-credential-block,.freeze-practical-note){margin-bottom:14px!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .freeze-generate-pin{
  background:var(--moovie-v93-panel-soft)!important;border:1px solid rgba(173,209,233,.32)!important;color:#eaf4fc!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;border-radius:12px!important;min-height:40px!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .freeze-review-button{
  background:linear-gradient(150deg,#2e4964,#1c334d 70%,#152b42)!important;
  border:1px solid rgba(179,213,237,.40)!important;border-radius:12px!important;
  color:#f3f9ff!important;box-shadow:0 12px 26px rgba(3,11,26,.23)!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .freeze-review-button :is(svg,span){color:inherit!important}

.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero.moovie-selected-theme-card{
  background:var(--moovie-theme-top,radial-gradient(ellipse 75% 75% at 92% 8%,rgba(110,165,195,.16),transparent 79%),var(--moovie-v93-panel))!important;
  border:1px solid var(--moovie-theme-top-border,var(--moovie-v93-border))!important;
  box-shadow:var(--moovie-atelier-lift)!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-internal-direction-card,.moovie-transfer-balances,.moovie-transfer-asset-selector-card,.moovie-transfer-card,.moovie-internal-transfer-card,.moovie-transfer-source-static,.moovie-transfer-destination,.moovie-transfer-amount,.moovie-transfer-fee-line,.moovie-transfer-operation-limits,.moovie-transfer-quick,.moovie-transfer-field .destination-input,.moovie-transfer-pin-required){
  background:var(--moovie-v93-panel)!important;border-color:var(--moovie-v93-border)!important;
  border-radius:13px!important;color:var(--moovie-v93-ink)!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-amount input,.moovie-transfer-field input,.moovie-transfer-source-field select){background:transparent!important;color:var(--moovie-v93-ink)!important}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-internal-direction-toggle,.moovie-transfer-asset-select-button,.moovie-transfer-quick button,.moovie-transfer-percent-toggle,.moovie-transfer-submit,.moovie-transfer-hero-help,.moovie-transfer-back,.moovie-transfer-create-pin){
  background:linear-gradient(155deg,#2a455e,#1a304a)!important;border:1px solid rgba(184,214,236,.26)!important;
  border-radius:11px!important;color:var(--moovie-v93-ink)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-source-static p,.moovie-transfer-destination p,.moovie-transfer-field small,.moovie-transfer-fee-line small,.moovie-transfer-asset-copy em){color:var(--moovie-v93-muted)!important}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-source-static strong,.moovie-transfer-destination strong,.moovie-transfer-asset-copy strong){color:var(--moovie-v93-ink)!important}

.app-shell.moovie-premium-shell .moovie-prediction-duration-switch{padding:5px!important;gap:7px!important;border:1px solid rgba(184,211,234,.23)!important;background:rgba(13,29,48,.70)!important;border-radius:13px!important}
.app-shell.moovie-premium-shell .moovie-prediction-duration-switch>button:not(.active){background:rgba(88,128,163,.10)!important;border:1px solid rgba(181,208,229,.13)!important;border-radius:9px!important;color:#c4d4e1!important;box-shadow:none!important;font-weight:550!important}
.app-shell.moovie-premium-shell .moovie-prediction-duration-switch>button.active{background:linear-gradient(145deg,#a8d9e8,#72b2ce)!important;color:#091b30!important;border:1px solid #c0e5f1!important;box-shadow:0 0 0 1px rgba(178,221,239,.25),0 6px 17px rgba(6,22,41,.27)!important;border-radius:9px!important;font-weight:800!important}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-title-line{display:flex!important;align-items:center!important;gap:13px!important}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page #moovie-prediction-help-open{margin-left:7px!important;width:23px!important;height:23px!important;min-width:23px!important;padding:0!important;font-size:12px!important;line-height:1!important;border-radius:50%!important}

.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button .header-vip-tier-gem svg,
.app-shell.moovie-premium-shell .moovie-dashboard-vip-diamond .header-vip-tier-gem svg{color:inherit!important;stroke:currentColor!important;fill:currentColor!important;fill-opacity:.19!important;filter:drop-shadow(0 0 5px currentColor)!important}
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button.is-standard,
.app-shell.moovie-premium-shell .moovie-dashboard-vip-diamond.is-standard{color:#91bedc!important}
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button.is-premier,
.app-shell.moovie-premium-shell .moovie-dashboard-vip-diamond.is-premier{color:#e6bf72!important}
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button.is-elite,
.app-shell.moovie-premium-shell .moovie-dashboard-vip-diamond.is-elite{color:#70caff!important}
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button.is-cached{color:#aebccb!important}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(.peuro-experimental-subpage-head,.moovie-experimental-subpage-head){background:linear-gradient(145deg,#263d55,#1a3047)!important;border-bottom:1px solid rgba(180,213,238,.14)!important;box-shadow:none!important}

.app-shell.moovie-premium-shell .moovie-experimental-settings-embed :is(.moovie-theme-section,.moovie-card-theme-section,.moovie-card-theme-settings,.settings-group.balance-theme-settings,.moovie-environment-theme-picker-only){
  border-left:0!important;border-right:0!important;outline:0!important;box-shadow:none!important;background-color:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-settings-embed .moovie-card-theme-settings{margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
.app-shell.moovie-premium-shell .moovie-experimental-settings-embed .moovie-environment-theme-picker-only{margin-left:0!important;padding-left:0!important;border-left:0!important;overflow:visible!important}
@media (max-width:430px){
  .app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-hero,.moovie-internal-direction-card,.moovie-transfer-balances,.moovie-transfer-card){border-radius:12px!important}
  .app-shell.moovie-premium-shell .moovie-freeze-top-card{padding:14px!important}
  .app-shell.moovie-premium-shell .moovie-notifications-menu-shortcut{padding:8px 10px 0}
}




.import-seed-stage .import-seed-device,
.import-seed-stage .import-seed-shell,
.import-seed-stage .import-seed-panel,
.import-seed-stage .auth-form.import-seed-form,
.import-seed-stage .auth-body-scroll,
.import-seed-stage .auth-scroll-content,
.external-auth-device.import-seed-device .external-auth-scroll,
.external-auth-device.import-seed-device .external-auth-panel{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.import-seed-stage :is(.import-seed-device,.import-seed-shell,.import-seed-panel,.import-seed-form,.auth-body-scroll,.auth-scroll-content)::-webkit-scrollbar,
.external-auth-device.import-seed-device :is(.external-auth-scroll,.external-auth-panel)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}


.app-shell.moovie-premium-shell .moovie-wallet-detail-sheet{
  background:linear-gradient(170deg,#172940,#101f34 54%,#0d182a)!important;
  border-color:rgba(178,207,232,.17)!important;
}
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content,
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet,
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-actions,
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity,
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity>.section-heading,
.app-shell.moovie-premium-shell .moovie-wallet-page>.moovie-wallet-actions,
.app-shell.moovie-premium-shell .moovie-wallet-page>.moovie-wallet-activity{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet{
  padding:0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-actions{margin-top:12px!important;margin-bottom:16px!important}
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content>.moovie-products-standard-wallet>.moovie-wallet-activity{padding:0!important}
.app-shell.moovie-premium-shell .moovie-wallet-refresh-feedback{display:block;margin-top:6px;font-size:10.5px;line-height:1.4;color:#b7d5e6!important}
.app-shell.moovie-premium-shell .moovie-wallet-refresh-feedback.is-error{color:#ffbdad!important}


.app-shell.moovie-premium-shell .receive-bottom-sheet :is(.wallet-source-selector,.wallet-source-trigger,.token-network-trigger,.receive-address-bar,.receive-address-box,.receive-copy-icon,.receive-share-action),
.app-shell.moovie-premium-shell .token-receive-sheet :is(.wallet-source-trigger,.receive-address-bar,.receive-copy-icon){
  background:linear-gradient(145deg,#243850,#172a42)!important;
  border:1px solid rgba(184,209,228,.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;
  color:#ecf4fb!important;
}
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-address-bar>span{color:#e2eaf4!important}
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-copy-icon svg{color:#d6e8f5!important}
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-copy-icon.is-copied{background:rgba(111,185,170,.19)!important;border-color:rgba(111,185,170,.45)!important}
.app-shell.moovie-premium-shell .receive-bottom-sheet :is(.wallet-source-trigger,.token-network-trigger) :is(strong,small){color:#e8f0f7!important}


.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel{padding:0!important;min-width:0!important;overflow:hidden!important;isolation:isolate}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel .send-card-track{
  display:flex!important;width:200%!important;align-items:stretch!important;
  transform:translate3d(0,0,0);will-change:transform;
}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel .send-card-panel{
  flex:0 0 50%!important;width:50%!important;min-width:0!important;
  min-height:315px;padding:13px 14px;display:flex;flex-direction:column;
  box-sizing:border-box;position:relative;
}
.app-shell.moovie-premium-shell .send-bottom-sheet .token-send-card.send-card-carousel .send-card-panel{min-height:365px}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel.is-review-stage .send-card-track{
  transform:translate3d(-50%,0,0)!important;
  animation:moovieSendReviewSlideV94 .24s cubic-bezier(.22,.78,.24,1) both;
}
@keyframes moovieSendReviewSlideV94{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel .send-page-actions{margin-top:auto!important;padding-top:12px!important}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel .send-card-review-panel{
  background:linear-gradient(155deg,#263951,#1a2c43 75%,#142338)!important;
}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-review-heading{
  background:linear-gradient(145deg,#30465f,#233851)!important;
  border:1px solid rgba(182,211,233,.17)!important;
  border-radius:13px!important;
  box-shadow:none!important;
}

.app-shell.moovie-premium-shell .moovie-send-page :is(.send-page-card,.send-calculation-card,.moovie-send-network-static,.wallet-source-row,.wallet-source-selector,.wallet-source-trigger,.destination-control,.destination-input,.destination-preview,.amount-input,.send-quick-percent,.send-summary-available,.send-source-calculation-stage,.send-inline-2fa input),
.app-shell.moovie-premium-shell .send-bottom-sheet-content.moovie-send-page :is(.send-page-card,.send-calculation-card,.moovie-send-network-static,.wallet-source-trigger,.destination-control,.destination-input,.destination-preview,.amount-input,.send-summary-available){
  background-color:#1c3049!important;
  border-color:rgba(185,209,230,.17)!important;
  color:#f1f6fc!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-asset-summary.moovie-selected-theme-card{background-color:var(--moovie-theme-bg,#253b54)!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-summary-available{
  border-radius:11px!important;padding:9px 11px!important;margin-top:10px!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-summary-available :is(span,small){color:#bacddd!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-summary-available>b{color:#f1f7ff!important}
.app-shell.moovie-premium-shell .moovie-send-page :is(.send-quick-percent button,.wallet-source-option,.token-network-option,.destination-icon-button,.send-review-back){
  background:#253c55!important;border:1px solid rgba(182,210,231,.19)!important;color:#f0f6fc!important;
}
.app-shell.moovie-premium-shell .moovie-send-page :is(.wallet-source-option strong,.wallet-source-option small,.token-network-option strong,.token-network-option small){color:#e6eff8!important}
.app-shell.moovie-premium-shell .moovie-send-page :is(.wallet-source-menu,.token-network-menu){background:#1b3049!important;border:1px solid rgba(185,209,230,.23)!important;box-shadow:0 18px 34px rgba(0,0,0,.28)!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-calculation-card :is(span,small){color:#b9cddd!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-calculation-card strong{color:#f2f7fc!important}

.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel:not(.is-review-stage) .send-card-review-panel{visibility:hidden!important;pointer-events:none!important}
.app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel.is-review-stage .send-card-entry-panel{visibility:hidden!important;pointer-events:none!important}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel .send-card-panel{padding:12px 11px;min-height:305px}
 .app-shell.moovie-premium-shell .send-bottom-sheet .token-send-card.send-card-carousel .send-card-panel{min-height:350px}
}
@media (prefers-reduced-motion:reduce){
 .app-shell.moovie-premium-shell .send-bottom-sheet .send-card-carousel.is-review-stage .send-card-track{animation:none!important;transform:translate3d(-50%,0,0)!important}
}







.app-shell.moovie-premium-shell{
  --moovie-fix-card:linear-gradient(150deg,#263c56 0%,#1b314b 56%,#13253c 100%);
  --moovie-fix-input:linear-gradient(155deg,#20364f,#172c44);
  --moovie-fix-border:rgba(174,207,232,.25);
  --moovie-fix-ink:#f1f6fc;
  --moovie-fix-muted:#bbcadb;
}


.core-lock-receipt-backdrop .core-lock-receipt-sheet{
  background:linear-gradient(160deg,#223a54,#142943 62%,#102238)!important;
  border:1px solid rgba(177,207,233,.3)!important;
  box-shadow:0 24px 55px rgba(3,11,28,.28)!important;
  color:#f1f7fc!important;
}
.core-lock-receipt-backdrop .core-lock-receipt-paper,
.core-lock-receipt-backdrop .core-lock-receipt-confirmed{
  background:linear-gradient(155deg,#2c4660,#1c3450 70%,#152a42)!important;
  border:1px solid rgba(181,213,235,.24)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.075)!important;
  color:#f1f7fc!important;
}
.core-lock-receipt-backdrop :is(.modal-header,.core-lock-receipt-modal-head,.core-lock-receipt-amount,.core-lock-receipt-grid>div,.core-lock-receipt-chain){
  background:rgba(155,194,220,.065)!important;
  border-color:rgba(177,208,231,.19)!important;
  color:#eaf3fa!important;
}
.core-lock-receipt-backdrop :is(.core-lock-receipt-confirmed strong,.core-lock-receipt-amount strong,.core-lock-receipt-grid strong,.core-lock-receipt-modal-head h2){color:#f5f9fe!important}
.core-lock-receipt-backdrop :is(.core-lock-receipt-confirmed p,.core-lock-receipt-grid span,.core-lock-receipt-amount small,.core-lock-receipt-modal-head small){color:#c1d3e3!important}

.app-shell.moovie-premium-shell .moovie-dashboard-passport-section,
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section>.core-lock-transaction{
  background:var(--moovie-fix-card)!important;
  border:1px solid var(--moovie-fix-border)!important;
  box-shadow:0 12px 28px rgba(2,11,25,.19),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-passport-section .core-lock-transaction :is(.core-lock-transaction-main,.core-lock-transaction-footer,.core-lock-transaction-meta){
  background:rgba(157,195,220,.055)!important;color:#f0f5fc!important;
  border-color:rgba(174,207,231,.15)!important;
}

.app-shell.moovie-premium-shell .vip-program-page .vip-program-actions>button{
  background:var(--moovie-theme-top,var(--moovie-fix-card))!important;
  border:1px solid var(--moovie-theme-top-border,var(--moovie-fix-border))!important;
  color:var(--moovie-fix-ink)!important;
  border-radius:13px!important;box-shadow:0 10px 20px rgba(4,14,32,.19)!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-actions>button :is(span,svg){color:inherit!important;stroke:currentColor!important}
.moovie-notifications-menu-shortcut{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important;align-items:center!important}
.moovie-notifications-menu-shortcut .moovie-notifications-close{
  width:36px!important;min-height:38px!important;padding:0!important;display:grid!important;
  place-items:center!important;justify-content:center!important;flex:none!important;border-radius:10px!important;
  background:#294158!important;color:#e9f4fb!important;border:1px solid rgba(183,213,237,.22)!important;
}
.moovie-notifications-menu-shortcut .moovie-notifications-close svg{width:17px!important;height:17px!important}

.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper .payment-receipt-brandline,
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper .payment-receipt-brandline::before,
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper .payment-receipt-brandline::after{
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
}

.app-shell.moovie-premium-shell .moovie-freeze-page :is(#freeze-generate-pin,.freeze-generate-pin,#freeze-regenerate-key){
  background:var(--moovie-fix-input)!important;border:1px solid var(--moovie-fix-border)!important;
  color:var(--moovie-fix-ink)!important;border-radius:11px!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(#freeze-review,#freeze-unlock-review,.freeze-review-button){
  background:var(--moovie-theme-top,var(--moovie-fix-card))!important;
  border:1px solid var(--moovie-theme-top-border,var(--moovie-fix-border))!important;
  color:var(--moovie-fix-ink)!important;border-radius:11px!important;box-shadow:0 8px 22px rgba(3,14,30,.2)!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(#freeze-review,#freeze-unlock-review,.freeze-review-button) svg{color:inherit!important}
.app-shell.moovie-premium-shell .moovie-freeze-page>.freeze-tool-switch-card{margin:14px 0!important}
.app-shell.moovie-premium-shell .moovie-freeze-page :is(.freeze-create-card,.freeze-review-card,.freeze-certificate,.freeze-practical-note){margin-top:14px!important;margin-bottom:14px!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-title-help{justify-self:end!important;margin:0!important;transform:none!important;width:31px!important;height:31px!important;font-size:13px!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-hero-access{margin-top:12px!important;padding-top:13px!important}

.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero.moovie-selected-theme-card{
  background:var(--moovie-theme-top,var(--moovie-fix-card))!important;
  border:1px solid var(--moovie-theme-top-border,var(--moovie-fix-border))!important;
  border-radius:14px!important;box-shadow:0 14px 32px rgba(4,14,30,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-internal-direction-card,.moovie-transfer-balances,.moovie-transfer-asset-selector-card,.moovie-transfer-card,.moovie-internal-transfer-card,.moovie-transfer-source-static,.moovie-transfer-destination,.moovie-transfer-amount,.moovie-transfer-operation-limits,.moovie-transfer-fee-line,.moovie-transfer-asset-balance,.moovie-transfer-source-field,.wallet-source-selector,.wallet-source-trigger,.moovie-transfer-field .destination-input){
  background:var(--moovie-fix-card)!important;border:1px solid var(--moovie-fix-border)!important;
  border-radius:13px!important;color:var(--moovie-fix-ink)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-amount input,.moovie-transfer-field input,.moovie-transfer-field select){
  background:transparent!important;border-color:transparent!important;color:var(--moovie-fix-ink)!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-asset-select-button,.moovie-internal-direction-toggle,.moovie-transfer-percent-toggle,.moovie-transfer-quick button,.moovie-transfer-submit,.moovie-transfer-back,.moovie-transfer-hero-help,.moovie-transfer-create-pin){
  background:var(--moovie-fix-input)!important;border:1px solid var(--moovie-fix-border)!important;
  border-radius:11px!important;color:var(--moovie-fix-ink)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-asset-copy strong,.moovie-transfer-asset-balance strong,.moovie-transfer-source-static strong,.moovie-transfer-destination strong){color:var(--moovie-fix-ink)!important}
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-asset-copy em,.moovie-transfer-destination p,.moovie-transfer-source-static p,.moovie-transfer-field small){color:var(--moovie-fix-muted)!important}

.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-duration-switch button[aria-selected="true"]{
  background:var(--moovie-theme-top,linear-gradient(140deg,#addbe8,#77b9d6))!important;
  color:#fff!important;border:2px solid #b8e7f4!important;box-shadow:0 0 0 2px rgba(137,208,230,.24),0 8px 20px rgba(4,18,38,.28)!important;
  font-weight:800!important;opacity:1!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-duration-switch button[aria-selected="false"]{
  background:rgba(63,93,125,.20)!important;color:#a4b7c9!important;
  border:1px solid rgba(148,181,211,.18)!important;box-shadow:none!important;opacity:.76!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page #moovie-prediction-help-open{
  margin-left:9px!important;margin-right:5px!important;width:23px!important;min-width:23px!important;
  height:23px!important;min-height:23px!important;padding:0!important;font-size:11px!important;line-height:1!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-title-line{gap:10px!important}

.app-shell.moovie-premium-shell .header-vip-tier-button.is-standard{--vip-gem:#a4cde5!important}
.app-shell.moovie-premium-shell .header-vip-tier-button.is-premier{--vip-gem:#ecc681!important}
.app-shell.moovie-premium-shell .header-vip-tier-button.is-elite{--vip-gem:#70d5f9!important}
.app-shell.moovie-premium-shell .header-vip-tier-button.is-cached{--vip-gem:#a4b4c2!important}
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button .header-vip-tier-gem,
.app-shell.moovie-premium-shell .moovie-header-mode .header-vip-tier-button .header-vip-tier-gem svg{
  color:var(--vip-gem,#a4b4c2)!important;stroke:var(--vip-gem,#a4b4c2)!important;
  fill:var(--vip-gem,#a4b4c2)!important;fill-opacity:.20!important;
  filter:drop-shadow(0 0 5px var(--vip-gem,#a4b4c2))!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head{
  background:var(--moovie-theme-top,var(--moovie-fix-card))!important;
  border-bottom:1px solid var(--moovie-theme-top-border,var(--moovie-fix-border))!important;
  box-shadow:none!important;color:var(--moovie-fix-ink)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-definitions .peuro-definition-list{
  background:transparent!important;border:0!important;box-shadow:none!important;padding:3px 10px!important;gap:0!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-definitions .peuro-definition-row{
  background:transparent!important;background-image:none!important;border:0!important;
  border-bottom:1px solid rgba(172,207,230,.15)!important;border-radius:0!important;
  box-shadow:none!important;margin:0!important;padding:10px 9px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-definitions .peuro-definition-row:last-child{border-bottom:0!important}
.app-shell.moovie-premium-shell .moovie-experimental-settings-embed,
.app-shell.moovie-premium-shell .moovie-experimental-settings-embed :is(.moovie-theme-section,.moovie-card-theme-section,.moovie-card-theme-settings,.settings-group,.balance-theme-settings,.balance-theme-picker,.moovie-environment-theme-picker,.moovie-environment-theme-picker-only){
  border-left:0!important;border-right:0!important;outline:0!important;
  box-shadow:none!important;background:transparent!important;margin-left:0!important;padding-left:0!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-settings-embed .moovie-environment-theme-option{background-clip:padding-box!important}






.app-shell.moovie-premium-shell .moovie-products-standard-wallet>.moovie-wallet-actions.detail-action-deck,
.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content .moovie-wallet-actions.detail-action-deck,
.app-shell.moovie-premium-shell .moovie-wallet-page .moovie-wallet-actions.detail-action-deck,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck::before,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck::after,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action::before,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action::after,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action-icon-shell{
  background:transparent!important;background-image:none!important;border:0!important;
  outline:0!important;box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck{padding:0!important;gap:12px!important;isolation:isolate}
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action-icon-shell{padding:0!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action-copy{padding:0!important;background:transparent!important;border:0!important}
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck .detail-quick-action-icon-shape{
  background:linear-gradient(155deg,rgba(174,207,234,.22),rgba(137,179,212,.10))!important;
  border:1px solid rgba(190,215,236,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
}


.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-primary-meta,
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-primary-meta::before,
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-primary-meta::after{
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-primary-meta{padding:8px 1px!important;margin:8px 0!important;border-radius:0!important}
.app-shell.moovie-premium-shell .receive-bottom-sheet .receive-primary-meta :is(span,strong){color:#dceafa!important}


.app-shell.moovie-premium-shell .moovie-send-page .send-asset-summary .send-summary-available,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-summary-available{
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  padding:4px 0!important;margin-top:5px!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-asset-summary .send-summary-available :is(span,b,small){color:#eef6fc!important}


.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker,
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-row,
.app-shell.moovie-premium-shell .moovie-send-page .send-source-calculation-wallet{
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-trigger,
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-option{
  background:#eaf1f8!important;background-image:none!important;color:#17324a!important;
  border:1px solid rgba(76,115,145,.26)!important;box-shadow:none!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page :is(.wallet-source-trigger,.wallet-source-option) :is(strong,small,span,svg),
.app-shell.moovie-premium-shell .moovie-send-page :is(.wallet-source-balance-split,.wallet-source-balance-split span){
  color:#17324a!important;fill:none!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-option.is-selected{background:#d7e7f3!important;border-color:#6795b9!important}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-menu{
  background:#edf4fa!important;background-image:none!important;color:#17324a!important;
  border:1px solid rgba(76,115,145,.28)!important;box-shadow:0 10px 22px rgba(6,23,45,.18)!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-menu::after{display:none!important}

.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row .amount-input,
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row .send-page-amount{
  background:#eaf1f8!important;background-image:none!important;
  border:1px solid rgba(76,115,145,.27)!important;border-radius:12px!important;
  box-shadow:none!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row .amount-input :is(input,span,b){
  background:transparent!important;border:0!important;color:#17324a!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row .amount-input input::placeholder{color:#617f98!important}

.app-shell.moovie-premium-shell .moovie-send-page .send-card-carousel.is-review-stage .send-review-back-button{
  display:grid!important;place-items:center!important;visibility:visible!important;
  opacity:1!important;pointer-events:auto!important;flex:0 0 38px!important;
  width:38px!important;height:38px!important;min-width:38px!important;
  background:rgba(184,211,233,.14)!important;color:#f0f7fc!important;
  border:1px solid rgba(187,214,235,.28)!important;border-radius:11px!important;
  position:relative!important;z-index:5!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-card-carousel.is-review-stage .send-review-back-button svg{width:18px!important;height:18px!important;color:inherit!important;stroke:currentColor!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-review-heading{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-review-heading>div{flex:1;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-review-heading :is(strong,small){overflow-wrap:anywhere!important}



.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline,
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline>div,
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline::before,
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline::after,
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline>div::before,
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline>div::after{
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;filter:none!important;
}
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline{
  padding:0!important;margin:0 0 15px!important;border-radius:0!important;
  width:100%!important;max-width:100%!important;left:0!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  gap:10px!important;position:relative!important;
}
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline>div{
  padding:0!important;margin:0!important;min-width:0!important;border-radius:0!important;
}
.card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline img{
  width:36px!important;height:36px!important;flex:0 0 36px!important;object-fit:contain!important;
  background:transparent!important;box-shadow:none!important;
}


.app-shell.moovie-premium-shell .moovie-freeze-top-card .moovie-freeze-hero-access,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card::before,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card::after,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card>div,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card p,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card strong,
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-icon{
  background:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card{
  padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;
  display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card p{
  margin-top:5px!important;padding:0!important;color:#b9cbdc!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-top-card .freeze-access-note-card strong{
  white-space:normal!important;color:#f4f8fc!important;overflow-wrap:anywhere!important;
}



.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-peuro-balance-card.moovie-selected-theme-card,
.app-shell.moovie-premium-shell .futures-catalog-page .moovie-prediction-peuro-balance-card.moovie-selected-theme-card,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero.moovie-selected-theme-card{
  background:var(--moovie-theme-top)!important;
  background-color:transparent!important;
  border:1px solid var(--moovie-theme-top-border,rgba(184,209,231,.25))!important;
  box-shadow:0 15px 34px rgba(3,12,27,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;
  border-radius:14px!important;position:relative!important;isolation:isolate;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-selected-theme-card>.moovie-decorative-watermark,
.app-shell.moovie-premium-shell .moovie-selected-theme-card>.moovie-watermark{
  position:absolute!important;right:7px!important;bottom:5px!important;
  top:auto!important;left:auto!important;max-width:85%!important;
  width:auto!important;height:auto!important;line-height:1!important;
  overflow:hidden!important;white-space:nowrap!important;
  pointer-events:none!important;user-select:none!important;
  z-index:0!important;opacity:.07!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-peuro-balance-card>:not(.moovie-watermark),
.app-shell.moovie-premium-shell .moovie-transfer-hero>*{position:relative;z-index:1;min-width:0}

.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-back,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-help{
  position:absolute!important;right:14px!important;left:auto!important;z-index:4!important;
  width:34px!important;height:34px!important;min-width:34px!important;
  display:grid!important;place-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-back{top:14px!important;bottom:auto!important}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-help{bottom:14px!important;top:auto!important;border-radius:50%!important}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-brand{
  display:flex!important;align-items:center!important;gap:12px!important;
  padding-right:0!important;margin-right:40px!important;max-width:calc(100% - 40px)!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-brand>div{
  min-width:0!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>p{
  padding-right:40px!important;max-width:100%!important;overflow-wrap:anywhere!important;
}

.app-shell.moovie-premium-shell .moovie-prediction-catalog-page #moovie-prediction-help-open{
  display:grid!important;place-items:center!important;position:relative!important;
  width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;
  font-size:10px!important;line-height:1!important;padding:0!important;
  margin:0 0 0 11px!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-prediction-title-line{gap:8px!important;min-width:0!important}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-back,
 .app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-help{right:11px!important}
 .app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>.moovie-transfer-hero-brand{margin-right:38px!important;max-width:calc(100% - 38px)!important}
 .app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero>p{padding-right:24px!important}
}


.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .wallet-source-picker .wallet-source-trigger,
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel .wallet-source-picker .wallet-source-trigger{
 background:#eaf1f8!important;background-image:none!important;color:#17324a!important;
 border:1px solid rgba(76,115,145,.26)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .wallet-source-picker .wallet-source-trigger :is(strong,small,span,svg),
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel .wallet-source-picker .wallet-source-trigger :is(strong,small,span,svg){color:#17324a!important;text-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-top-card .moovie-freeze-hero-access .freeze-access-note-card,
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-top-card .moovie-freeze-hero-access .freeze-access-note-card>div,
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-freeze-top-card .moovie-freeze-hero-access .freeze-access-note-card p{
 background:transparent!important;background-image:none!important;background-color:transparent!important;
 border:0!important;box-shadow:none!important;
}



.app-shell.moovie-premium-shell .moovie-wallet-detail-modal-content .moovie-products-standard-wallet .moovie-wallet-actions.detail-action-deck > .detail-quick-action,
.app-shell.moovie-premium-shell .moovie-products-standard-wallet .moovie-wallet-actions.detail-action-deck > .detail-quick-action,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck button.detail-quick-action,
.app-shell.moovie-premium-shell .moovie-wallet-actions.detail-action-deck button[id^="moovie-wallet-"]{
 background-color:transparent!important;background-image:none!important;background:transparent!important;
 border:0!important;box-shadow:none!important;outline:0!important;
 border-radius:0!important;filter:none!important;
}





.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share>svg,
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-download>svg{
  width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;
  min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;align-self:center!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share svg,
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-download svg{
  width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help,
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help:is(:hover,:focus-visible,:active){
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;outline:none!important;width:24px!important;height:28px!important;min-width:24px!important;
  min-height:28px!important;display:grid!important;place-items:center!important;padding:0!important;filter:none!important;
  color:#e8f1fb!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help::before,
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help::after{
  display:none!important;content:none!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help svg{
  width:19px!important;height:19px!important;max-width:19px!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-freeze-title-help:focus-visible{
  outline:2px solid rgba(216,235,255,.60)!important;outline-offset:3px!important;
}




.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search-panel,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-list,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-card{
  background:linear-gradient(145deg,rgba(36,58,82,.94),rgba(19,38,60,.97))!important;
  background-color:#203752!important;border:1px solid rgba(181,209,238,.19)!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search{
  background:#1c3048!important;border:1px solid rgba(181,209,238,.24)!important;
  box-shadow:none!important;color:#d8e7f7!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search input{
  color:#eef6ff!important;background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search input::placeholder{color:#b5c4d5!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-category{
  background:#223a55!important;border:1px solid rgba(184,213,237,.16)!important;
  color:#d2e1f0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-category.is-active{
  background:#395b7d!important;border-color:rgba(225,236,247,.53)!important;color:#fff!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item{
  background:transparent!important;border-bottom:1px solid rgba(181,209,238,.13)!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item[open]{background:rgba(115,155,198,.10)!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item summary{color:#f1f5fc!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item summary i,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item[open] summary i{color:#b7d5f1!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-answer{color:#c8d8ea!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-group-title span,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-results-meta{color:#b7c8da!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-icon{
  color:#d1e6fb!important;background:rgba(145,188,220,.14)!important;border:1px solid rgba(181,209,238,.20)!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-copy>span{color:#f3f8ff!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-copy>a{color:#bde2ff!important}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-copy p{color:#bdcadb!important}


.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-title{display:flex!important;align-items:flex-start!important;gap:10px!important}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-title>div{min-width:0!important;flex:1!important}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-menu-back{
  flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;
  display:grid!important;place-items:center!important;padding:0!important;
}


.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav:not(.is-active)>span{
  color:#fff!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav.is-active>span{
  color:var(--moovie-premium-gold,#dbc08b)!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav:not(.is-dashboard-context) .moovie-products-nav-icon{
  width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;
  margin-top:0!important;margin-bottom:0!important;
  border-width:1px!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav:not(.is-dashboard-context) .moovie-products-nav-icon img{
  width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav:not(.is-dashboard-context){gap:4px!important;justify-content:center!important}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-products-nav:not(.is-dashboard-context)>span{margin-top:0!important}


.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-row,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-selector,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-picker{
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form{
  padding:0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-trigger,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-option{
  background:#f4f7fb!important;background-image:none!important;
  color:#173149!important;border:1px solid rgba(45,72,96,.14)!important;border-radius:11px!important;
  box-shadow:none!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-trigger :is(strong,small,span,svg),
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-source-option :is(strong,small,span,svg){
  color:#173149!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-unify-control,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-source-clear .wallet-unify-toggle{
  border-radius:11px!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-lean-form .moovie-transfer-plain-limits,
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-lean-form .moovie-transfer-plain-notice{
  background:transparent!important;background-image:none!important;background-color:transparent!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;
  padding-left:0!important;padding-right:0!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-plain-limits :is(span,strong),
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-plain-notice :is(strong,small,p){
  color:#c3d4e5!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-submit:disabled{
  background:#354456!important;background-image:none!important;border:1px dashed rgba(185,208,229,.22)!important;
  color:#8c9caf!important;opacity:1!important;filter:grayscale(.55)!important;
  box-shadow:none!important;cursor:not-allowed!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-submit:disabled svg{
  color:#8496a7!important;opacity:.85!important;
}


.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .modal-header{
  padding-right:17px!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .modal-header h2{
  color:#f0f6fd!important;letter-spacing:-.015em;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:7px!important;margin:18px 0 6px!important;align-items:start;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid :is(a,button){
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;
  gap:8px!important;min-width:0!important;min-height:74px!important;padding:4px 0!important;
  color:#f7fbff!important;text-decoration:none!important;background:transparent!important;
  background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid .moovie-share-channel-circle{
  box-sizing:border-box!important;display:grid!important;place-items:center!important;
  flex:0 0 47px!important;width:47px!important;height:47px!important;
  background:rgba(255,255,255,.075)!important;border:1px solid rgba(236,247,255,.88)!important;
  border-radius:50%!important;color:#fff!important;font-size:14px!important;font-weight:700!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15)!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid .moovie-share-channel-circle svg{
  width:18px!important;height:18px!important;stroke:currentColor!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid :is(a,button):is(:hover,:focus-visible) .moovie-share-channel-circle{
  background:rgba(166,202,235,.19)!important;border-color:#fff!important;
}
@media (max-width:360px){
  .app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid{gap:3px!important}
  .app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid :is(a,button){font-size:10px!important}
}



.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core{
  width:100%!important;display:block!important;position:relative!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-page-amount,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core .send-page-amount{
  box-sizing:border-box!important;width:100%!important;min-height:64px!important;
  display:flex!important;align-items:center!important;gap:12px!important;
  padding:10px 15px!important;
  border-radius:13px!important;background:rgba(15,30,49,.88)!important;
  background-image:none!important;border:1px solid rgba(172,207,235,.32)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core #send-amount,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core #send-amount{
  min-width:0!important;flex:1!important;min-height:42px!important;height:42px!important;
  padding:0!important;border:0!important;outline:none!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  color:#f3f8fd!important;font-size:23px!important;line-height:1.2!important;font-weight:650!important;
  text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-page-amount>span,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core .send-page-amount>span{
  background:transparent!important;color:#d0e0ee!important;font-size:12px!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core #send-amount::placeholder{color:#839aae!important;opacity:1!important}
.app-shell.moovie-premium-shell .moovie-send-page .moovie-send-external-tools,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .moovie-send-external-tools{
  display:flex!important;justify-content:flex-end!important;align-items:center!important;
  width:100%!important;margin-top:9px!important;margin-bottom:4px!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .moovie-send-external-tools .send-amount-tools,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .moovie-send-external-tools .send-amount-tools{
  position:static!important;inset:auto!important;z-index:auto!important;
  display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;
  width:auto!important;height:auto!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .moovie-send-external-tools .send-amount-tools>button,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .moovie-send-external-tools .send-amount-tools>button{
  position:relative!important;top:auto!important;right:auto!important;left:auto!important;
  min-width:42px!important;height:39px!important;min-height:39px!important;
  color:#d7eaf7!important;background:rgba(113,163,200,.12)!important;
  border:1px solid rgba(168,203,233,.25)!important;border-radius:10px!important;
  box-shadow:none!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .moovie-send-external-tools .send-amount-tools>button:focus-visible{outline:2px solid #c9e3ff!important;outline-offset:2px!important}



.app-shell.moovie-premium-shell{
  --moovie-mascot:"✦";--moovie-mascot-opacity:.22;
  --moovie-mascot-animation:moovieMascotGlow 8s ease-in-out infinite alternate;
}
.app-shell.moovie-premium-shell.moovie-theme-atlantic{--moovie-mascot:"✧";--moovie-mascot-animation:moovieMascotGlow 10s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell.moovie-theme-noir{--moovie-mascot:"◈";--moovie-mascot-animation:moovieMascotFloat 9s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell.moovie-theme-vipchampagne{--moovie-mascot:"♕";--moovie-mascot-animation:moovieMascotShimmer 10s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell.moovie-theme-vipplatinum{--moovie-mascot:"⬡";--moovie-mascot-animation:moovieMascotGlow 8s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell.moovie-theme-vipazure{--moovie-mascot:"✧";--moovie-mascot-animation:moovieMascotShimmer 7s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell.moovie-theme-vipruby{--moovie-mascot:"♦";--moovie-mascot-animation:moovieMascotFloat 8s ease-in-out infinite alternate}
.app-shell.moovie-premium-shell .moovie-selected-theme-card{isolation:isolate!important;position:relative!important;overflow:hidden!important}
.app-shell.moovie-premium-shell .moovie-selected-theme-card::after{
  content:var(--moovie-mascot)!important;display:block!important;
  position:absolute!important;right:22px!important;bottom:15px!important;
  width:43px!important;height:43px!important;line-height:43px!important;text-align:center!important;
  font-size:34px!important;font-weight:400!important;
  color:var(--moovie-theme-accent,#c0dbf2)!important;
  opacity:var(--moovie-mascot-opacity,.22)!important;
  filter:drop-shadow(0 0 13px currentColor)!important;
  z-index:0!important;pointer-events:none!important;user-select:none!important;
  animation:var(--moovie-mascot-animation)!important;
}
.app-shell.moovie-premium-shell .moovie-selected-theme-card > :not(.moovie-watermark):not(.card-grid):not(.balance-theme-art):not(.vip-theme-corner-badge){position:relative;z-index:2}
.app-shell.moovie-premium-shell .moovie-selected-theme-card .moovie-watermark{pointer-events:none!important}
@keyframes moovieMascotGlow{0%{opacity:.12;transform:translate3d(0,0,0) scale(.93)}100%{opacity:.29;transform:translate3d(-4px,-3px,0) scale(1.06)}}
@keyframes moovieMascotFloat{0%{opacity:.16;transform:translate3d(0,5px,0)}100%{opacity:.28;transform:translate3d(0,-7px,0)}}
@keyframes moovieMascotSnow{0%{opacity:.14;transform:translate3d(-4px,-12px,0) rotate(-9deg)}50%{opacity:.28}100%{opacity:.12;transform:translate3d(4px,13px,0) rotate(9deg)}}
@keyframes moovieMascotShimmer{0%{opacity:.12;transform:translate3d(0,0,0) rotate(-8deg)}50%{opacity:.29}100%{opacity:.16;transform:translate3d(-4px,-4px,0) rotate(8deg)}}
@media (max-width:390px){.app-shell.moovie-premium-shell .moovie-selected-theme-card::after{right:10px!important;bottom:10px!important;font-size:26px!important;width:34px!important;height:34px!important;line-height:34px!important;opacity:.16!important}}
@media (prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell .moovie-selected-theme-card::after{animation:none!important;transform:none!important;opacity:.17!important}}




.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet{
  --moovie-theme-top:linear-gradient(145deg,#263f59,#172e47)!important;
  --moovie-theme-top-border:rgba(177,211,236,.19)!important;
  --moovie-theme-accent:#a9d8ed!important;
  --moovie-surface:#142940!important;
  --moovie-surface-2:#1d354d!important;
  --moovie-border:rgba(173,211,234,.19)!important;
  --moovie-sheen:rgba(171,213,244,.07)!important;
  background:linear-gradient(180deg,#152b42 0%,#112439 70%,#101f32 100%)!important;
  color:#f2f7fc!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(.peuro-experimental-subpage-head,.moovie-experimental-subpage-head){
  background:linear-gradient(145deg,#263f59,#172e47)!important;
  background-image:linear-gradient(145deg,#263f59,#172e47)!important;
  border:0!important;border-bottom:1px solid rgba(177,211,236,.17)!important;
  box-shadow:none!important;color:#f5f9fd!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head::before,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head::after,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-subpage-head::before,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-subpage-head::after{content:none!important;display:none!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-head>button{
  color:#eff7ff!important;background:rgba(161,204,237,.10)!important;border:1px solid rgba(184,219,241,.18)!important;box-shadow:none!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page :is(.activity-summary-bar,.activity-list-full,.activity-list,.activity-export-panel,.activity-export-card,.moovie-activity-product-row,.moovie-resource-format-card-first,.moovie-resource-tile,.service-icon-tile){
  background:linear-gradient(155deg,#213a54,#172d45)!important;
  background-image:linear-gradient(155deg,#213a54,#172d45)!important;
  border:1px solid rgba(180,211,235,.15)!important;
  color:#f2f7ff!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page :is(.activity-summary-bar,.activity-list-full,.moovie-resource-format-card-first){border-radius:13px!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page :is(strong,h1,h2,h3){color:#f5f9fd!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page :is(p,small,.activity-summary-subtitle){color:#bdd0df!important}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page :is(button,.activity-export-button){border-color:rgba(190,220,240,.24)!important;box-shadow:none!important}

.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed{
  --moovie-surface:#142940!important;--moovie-surface-2:#1c3650!important;
  --moovie-border:rgba(188,218,237,.23)!important;--moovie-sheen:rgba(255,255,255,.06)!important;
  background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-settings-expand,
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(.moovie-pin-change-form,.moovie-products-recovery-body,.moovie-products-recovery-steps,.moovie-products-recovery-warning){
  background:linear-gradient(155deg,#213a54,#172c43)!important;background-image:linear-gradient(155deg,#213a54,#172c43)!important;
  border:1px solid rgba(186,219,240,.22)!important;color:#edf7ff!important;
  box-shadow:none!important;border-radius:14px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-settings-expand>summary{
  background:rgba(101,155,197,.09)!important;background-image:none!important;color:#f5f9fd!important;
  border:0!important;border-bottom:1px solid rgba(175,206,229,.10)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(strong,summary strong,h2,h3,label){color:#f4f9fd!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(small,p,.moovie-pin-change-rule){color:#bed1e1!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(input,.moovie-pin-numeric-input){
  background:#213d58!important;background-image:none!important;border:1px solid rgba(180,215,238,.35)!important;
  color:#fff!important;box-shadow:none!important;border-radius:11px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(input,.moovie-pin-numeric-input)::placeholder{color:#a9c1d5!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(.moovie-pin-change-button,.moovie-products-recovery-download){
  background:linear-gradient(145deg,#395d7c,#294b68)!important;background-image:linear-gradient(145deg,#395d7c,#294b68)!important;
  color:#fff!important;border:1px solid rgba(195,226,245,.27)!important;border-radius:11px!important;
  box-shadow:none!important;
}

.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline{
  display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;
  gap:11px!important;padding:9px 0 15px!important;margin:0!important;min-width:0!important;
  text-align:left!important;background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline::before,
.app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper>.payment-receipt-brandline::after{content:none!important;display:none!important}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper>.payment-receipt-brandline>img{
  position:static!important;flex:0 0 34px!important;width:34px!important;height:34px!important;
  object-fit:contain!important;filter:none!important;transform:none!important;margin:0!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper>.payment-receipt-brandline>div{
  flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;
  background:none!important;border:0!important;box-shadow:none!important;text-align:left!important;transform:none!important;
}
.app-shell.moovie-premium-shell .card-eligibility-receipt-paper>.payment-receipt-brandline :is(small,strong){text-align:left!important;margin-left:0!important;padding-left:0!important}

.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-hero.moovie-selected-theme-card{
  background:var(--moovie-theme-top)!important;background-image:var(--moovie-theme-top)!important;
  border-color:var(--moovie-theme-top-border,rgba(187,217,237,.25))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 30px rgba(4,13,29,.21)!important;
}

.app-shell.moovie-premium-shell .moovie-send-page :is(.send-source-selector-card,.send-source-selector-wrap,.send-source-wallet-card,.send-wallet-source-card,.wallet-source-selector,.send-source-picker-block),
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page :is(.send-source-selector-card,.send-source-selector-wrap,.send-source-wallet-card,.send-wallet-source-card,.wallet-source-selector,.send-source-picker-block){
  background:transparent!important;background-image:none!important;border-color:transparent!important;
  box-shadow:none!important;outline:0!important;
}

.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair{
  display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;
  min-width:0!important;gap:9px!important;width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair-label{
  display:flex!important;flex:1 1 auto!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair-label strong{white-space:nowrap!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-rules-inline{
  position:relative!important;margin:0 0 0 3px!important;flex:0 0 auto!important;order:3!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-rules-inline summary{
  width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;
  border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important;
  font-size:12px!important;font-weight:700!important;color:#e4f3ff!important;
  background:rgba(170,205,233,.09)!important;border:1px solid rgba(168,209,236,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair-tools{
  display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-catalog-back{
  position:relative!important;inset:auto!important;order:10!important;display:grid!important;place-items:center!important;
  flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;
  background:rgba(167,205,232,.11)!important;border:1px solid rgba(188,220,242,.20)!important;
  color:#f3faff!important;opacity:1!important;visibility:visible!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-catalog-back svg{width:18px!important;height:18px!important}
@media (max-width:390px){.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair-label{gap:5px!important}.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-pair-tools{gap:4px!important}}

.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share{
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;
  gap:11px!important;padding:10px 12px!important;min-height:55px!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share>svg{
  position:static!important;width:17px!important;height:17px!important;min-width:17px!important;
  max-width:17px!important;max-height:17px!important;flex:0 0 17px!important;
  align-self:center!important;transform:none!important;filter:none!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share>span{min-width:0!important;flex:1 1 auto!important}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share span svg{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important}

.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid :is(a,button){
  color:#fff!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important;
  text-align:center!important;background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid .moovie-share-channel-circle{
  display:grid!important;place-items:center!important;flex:0 0 52px!important;
  width:52px!important;height:52px!important;min-width:52px!important;
  border:1.5px solid rgba(255,255,255,.96)!important;border-radius:50%!important;
  background:rgba(176,211,237,.12)!important;color:#fff!important;
  font-size:16px!important;line-height:1!important;font-weight:750!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)!important;
}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid .moovie-share-channel-circle svg{width:21px!important;height:21px!important}
.app-shell.moovie-premium-shell .share-sheet.moovie-share-sheet .moovie-share-channel-grid :is(a,button)>span:last-child{font-size:11px!important;font-weight:650!important;color:#f9fbff!important}

.app-shell.moovie-premium-shell .moovie-environment-theme-option{
  position:relative!important;min-height:142px!important;overflow:hidden!important;isolation:isolate!important;
  padding:12px 10px!important;justify-content:flex-end!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-preview-emblem{
  display:block!important;position:absolute!important;top:42%!important;left:50%!important;
  translate:-50% -50%!important;pointer-events:none!important;user-select:none!important;
  z-index:1!important;color:#ecf7ff!important;text-shadow:0 2px 16px rgba(211,236,255,.35)!important;
  font-size:55px!important;font-weight:450!important;line-height:1!important;opacity:.91!important;
  filter:drop-shadow(0 0 10px rgba(206,234,255,.27))!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option>i{position:absolute!important;right:8px!important;top:8px!important;opacity:.55!important;z-index:2!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option>b,
.app-shell.moovie-premium-shell .moovie-environment-theme-option>small{position:relative!important;z-index:2!important;text-align:center!important;width:100%!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-arctic .moovie-theme-preview-emblem{color:#dff7ff!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-ocean .moovie-theme-preview-emblem{color:#8bfbef!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-atlantic .moovie-theme-preview-emblem{color:#bdd9f5!important;text-shadow:0 0 12px rgba(160,192,229,.24)!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-noir .moovie-theme-preview-emblem{color:#e2e8f2!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipchampagne .moovie-theme-preview-emblem{color:#ffe1b1!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipplatinum .moovie-theme-preview-emblem{color:#f5fbff!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipazure .moovie-theme-preview-emblem{color:#ccf5ff!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-vipruby .moovie-theme-preview-emblem{color:#ffbbd1!important}

.app-shell.moovie-premium-shell .moovie-selected-theme-card::after{
  right:auto!important;bottom:auto!important;top:50%!important;left:50%!important;
  translate:-50% -50%!important;width:78px!important;height:78px!important;line-height:78px!important;
  font-size:67px!important;text-align:center!important;opacity:.24!important;
  z-index:0!important;pointer-events:none!important;user-select:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-selected-theme-card::after{content:none!important;display:none!important}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .moovie-environment-theme-option{min-height:125px!important}
 .app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-preview-emblem{font-size:48px!important}
 .app-shell.moovie-premium-shell .moovie-selected-theme-card::after{width:56px!important;height:56px!important;line-height:56px!important;font-size:49px!important;opacity:.19!important}
}
@media (prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell .moovie-selected-theme-card::after{animation:none!important;opacity:.18!important}}

.app-shell.moovie-premium-shell .moovie-wallet-total .moovie-manual-refresh-status{
  display:block!important;margin:6px 0 0!important;color:#bdd2e2!important;font-size:10.5px!important;
  line-height:1.35!important;font-weight:500!important;white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-wallet-total .moovie-manual-refresh-status.is-success{color:#b1dfd2!important}

.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel :is(.wallet-source-picker,.wallet-source-row,.send-source-calculation-wallet),
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-card-entry-panel :is(.wallet-source-picker,.wallet-source-row,.send-source-calculation-wallet){
  background:transparent!important;background-image:none!important;
  border:0!important;outline:0!important;box-shadow:none!important;
  padding-left:0!important;padding-right:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker .wallet-source-trigger,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .wallet-source-picker .wallet-source-trigger{
  background:#e4f0f8!important;color:#183249!important;border:1px solid #adcde2!important;box-shadow:none!important;
}

.app-shell.moovie-premium-shell .moovie-environment-theme-option{
  min-height:154px!important;padding:9px 9px!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-preview-emblem{
  top:40%!important;font-size:55px!important;line-height:1!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option>b{
  display:block!important;position:absolute!important;top:auto!important;bottom:29px!important;left:8px!important;
  width:calc(100% - 16px)!important;margin:0!important;padding:0!important;
  text-align:center!important;line-height:1.2!important;font-size:11.5px!important;white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option>small{
  display:block!important;position:absolute!important;top:auto!important;bottom:9px!important;left:8px!important;
  width:calc(100% - 16px)!important;margin:0!important;padding:0!important;
  text-align:center!important;line-height:1.15!important;font-size:10px!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share>span{
  display:block!important;min-width:0!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-freeze-how-modal .freeze-explainer-share>span :is(strong,small){
  display:block!important;white-space:normal!important;line-height:1.3!important;
}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .moovie-environment-theme-option{min-height:148px!important}
 .app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-preview-emblem{font-size:48px!important}
}



.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker:not(.is-open) .wallet-source-trigger{
  background:linear-gradient(135deg,#203c57,#162b41)!important;border:1px solid rgba(157,199,228,.24)!important;color:#f0f7ff!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker:not(.is-open) .wallet-source-trigger :is(strong,small,span,svg){color:#f0f7ff!important}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker.is-open :is(.wallet-source-menu,.wallet-source-option),
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .wallet-source-picker.is-open :is(.wallet-source-menu,.wallet-source-option){background:#f1f6fb!important;color:#162b3e!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-send-page .wallet-source-picker.is-open .wallet-source-option :is(strong,small,span){color:#162b3e!important}

.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core{
  display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:7px!important;min-width:0!important;flex-wrap:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-page-amount,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core .send-page-amount{
  width:auto!important;flex:1 1 auto!important;min-width:0!important;height:46px!important;min-height:46px!important;
  padding:5px 10px!important;border-radius:11px!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core #send-amount,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core #send-amount{
  height:33px!important;min-height:33px!important;min-width:0!important;font-size:20px!important;line-height:1.2!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-amount-tools,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core .send-amount-tools{
  position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex:0 0 auto!important;
  align-items:center!important;gap:6px!important;min-width:0!important;width:auto!important;height:46px!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-amount-tools>button,
.app-shell.moovie-premium-shell .send-bottom-sheet .moovie-send-page .send-amount-toggle-row-core .send-amount-tools>button{
  position:static!important;min-width:37px!important;width:37px!important;height:44px!important;min-height:44px!important;
  padding:0 3px!important;border-radius:11px!important;flex-shrink:0!important;border:1px solid rgba(167,211,238,.23)!important;
  background:rgba(83,139,181,.13)!important;color:#dceeff!important;box-shadow:none!important;transform:none!important;
}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core{gap:5px!important}
 .app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-page-amount{padding:4px 7px!important}
 .app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-amount-tools{gap:4px!important}
 .app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core .send-amount-tools>button{width:34px!important;min-width:34px!important}
 .app-shell.moovie-premium-shell .moovie-send-page .send-amount-toggle-row-core #send-amount{font-size:18px!important}
}

.app-shell.moovie-premium-shell .moovie-wallets-list-row{overflow:visible!important;isolation:isolate!important}
.app-shell.moovie-premium-shell .moovie-wallets-list-row>.coin-icon,
.app-shell.moovie-premium-shell .moovie-wallets-list-row>.token-icon,
.app-shell.moovie-premium-shell .moovie-wallets-list-row>img{overflow:visible!important;box-sizing:content-box!important;clip-path:none!important;margin:2px 3px 2px 1px!important}
.app-shell.moovie-premium-shell .moovie-wallets-list-row .coin-icon :is(img,svg){object-fit:contain!important;overflow:visible!important;clip-path:none!important}

.app-shell.moovie-premium-shell .premium-card-stage,.app-shell.moovie-premium-shell .premium-card-image-frame{overflow:visible!important}
.app-shell.moovie-premium-shell .premium-card-image-frame{width:min(100%,670px)!important;padding:7px!important;box-sizing:border-box!important;border-radius:0!important;background:transparent!important}
.app-shell.moovie-premium-shell .premium-card-official{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:18px!important;clip-path:none!important}

.app-shell .peuro-experimental-menu-sheet{width:100%!important;max-width:100%!important;height:calc(100% - 13px)!important;max-height:calc(100% - 13px)!important;margin:13px 0 0!important;border-radius:24px 24px 0 0!important;box-sizing:border-box!important;overflow:hidden!important}

.app-shell.moovie-premium-shell .moovie-products-editorial-showcase{display:grid;gap:14px;margin-top:18px;padding-bottom:15px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-editorial-intro{display:grid;gap:7px;padding:0 2px}
.app-shell.moovie-premium-shell .moovie-products-editorial-intro>small,.app-shell.moovie-premium-shell .moovie-products-editorial-upcoming>div:first-child>small{color:#8ea9c6;font-size:10px;letter-spacing:.16em;font-weight:750}
.app-shell.moovie-premium-shell .moovie-products-editorial-intro>h2{margin:0;color:#f0f6ff;font-size:23px;font-weight:790;letter-spacing:-.042em;line-height:1.12}
.app-shell.moovie-premium-shell .moovie-products-editorial-intro>p{margin:0;color:#b3c3d4;font-size:12px;line-height:1.45}

.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:start;min-width:0;max-width:100%;box-sizing:border-box;margin-top:3px;padding:11px 12px;border-radius:17px;background:linear-gradient(125deg,rgba(46,67,102,.89),rgba(19,33,60,.95));border:1px solid rgba(184,180,239,.28);box-shadow:0 10px 28px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.09)}
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner>svg{grid-column:1;grid-row:1;width:21px;height:21px;margin-top:1px;color:#d6bdfc}
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner>span:nth-of-type(1){grid-column:2;grid-row:1;min-width:0;display:grid;gap:4px}
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner strong{color:#f4edff;font-size:11.5px;font-weight:730;line-height:1.32;white-space:normal;overflow-wrap:break-word}
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner small{color:#aebad3;font-size:10.3px;line-height:1.3;white-space:normal;overflow-wrap:break-word}
.app-shell.moovie-premium-shell .moovie-products-vip-indicator{grid-column:3;grid-row:1;align-self:start;appearance:none;margin:0;min-height:25px;flex:0 0 auto;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:10px;font-weight:850;line-height:1.25;color:#e2d3ff;border:1px solid rgba(220,189,255,.4);border-radius:20px;padding:4px 8px;letter-spacing:.08em;background:rgba(204,173,241,.12);transition:background .15s ease,border-color .15s ease}
.app-shell.moovie-premium-shell .moovie-products-vip-indicator:hover,
.app-shell.moovie-premium-shell .moovie-products-vip-indicator:focus-visible{background:rgba(204,173,241,.26);border-color:rgba(225,197,255,.65);outline:2px solid rgba(225,197,255,.22);outline-offset:2px}
.app-shell.moovie-premium-shell .moovie-products-editorial-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:0;margin-top:0}
.app-shell.moovie-premium-shell .moovie-products-editorial-heading>strong{font-size:10.5px!important;color:#8ea9c6!important;letter-spacing:.16em!important;font-weight:400!important;line-height:1.3}
.app-shell.moovie-premium-shell .moovie-products-editorial-products{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-editorial-card{--mfaccent:#a6bddf;--mfglow:rgba(121,156,209,.18);display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;width:100%;min-height:180px;padding:18px 15px 15px!important;position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.10)!important;background:radial-gradient(circle at 0% 0%,var(--mfglow),transparent 52%),linear-gradient(147deg,#1c2c42 0%,#132338 70%,#101c2e 100%)!important;color:#f0f6ff;text-align:left;font:inherit;cursor:pointer;box-shadow:0 14px 26px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.07)!important;transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}
.app-shell.moovie-premium-shell .moovie-products-editorial-card:hover,.app-shell.moovie-premium-shell .moovie-products-editorial-card:focus-visible{border-color:var(--mfaccent)!important;transform:translateY(-2px);box-shadow:0 18px 30px rgba(0,0,0,.28)!important}
.app-shell.moovie-premium-shell .moovie-products-editorial-hedge{--mfaccent:#d8bf92;--mfglow:rgba(211,164,98,.16)}
.app-shell.moovie-premium-shell .moovie-products-editorial-stake{--mfaccent:#90b4ec;--mfglow:rgba(73,140,214,.19)}
.app-shell.moovie-premium-shell .moovie-products-editorial-bubble{--mfaccent:#89dfd1;--mfglow:rgba(65,171,153,.18)}
.app-shell.moovie-premium-shell .moovie-products-editorial-box{--mfaccent:#ccb2e7;--mfglow:rgba(166,102,218,.17)}
.app-shell.moovie-premium-shell .moovie-products-editorial-orbit{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;position:relative;z-index:1;background:rgba(255,255,255,.085);border:1px solid color-mix(in srgb,var(--mfaccent) 44%,transparent);color:var(--mfaccent)}
.app-shell.moovie-premium-shell .moovie-products-editorial-orbit svg{width:27px!important;height:27px!important}
.app-shell.moovie-premium-shell .moovie-products-editorial-body{display:grid;align-content:start;gap:10px;min-width:0;position:relative;z-index:1}
.app-shell.moovie-premium-shell .moovie-products-editorial-topline{display:flex;gap:6px;align-items:center;justify-content:space-between;min-width:0;flex-wrap:wrap}
.app-shell.moovie-premium-shell .moovie-products-editorial-topline>small{font-size:9px;letter-spacing:.115em;font-weight:740;color:var(--mfaccent);white-space:nowrap}
.app-shell.moovie-premium-shell .moovie-products-editorial-vip{font-size:9px;font-weight:740;color:#e5d1ff;border-radius:999px;background:rgba(194,140,239,.12);border:1px solid rgba(208,168,241,.25);padding:5px 8px;line-height:1.2;font-style:normal;white-space:normal}
.app-shell.moovie-premium-shell .moovie-products-editorial-title{font-size:20px;line-height:1.06;letter-spacing:-.03em;color:#b8ff3b;font-weight:790}
.app-shell.moovie-premium-shell .moovie-products-editorial-description{font-size:12.5px;line-height:1.46;color:#c5d1df}
.app-shell.moovie-premium-shell .moovie-products-editorial-benefits{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-editorial-benefits>span{font-size:10.5px;font-weight:650;color:#e3edf8;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.085);border-radius:9px;padding:7px 9px;line-height:1.2;white-space:normal}
.app-shell.moovie-premium-shell .moovie-products-editorial-bottom{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-top:3px;border-top:1px solid rgba(255,255,255,.09);padding-top:10px}
.app-shell.moovie-premium-shell .moovie-products-editorial-bottom>span:first-child{display:grid;gap:3px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-editorial-bottom>span:first-child>small{font-size:9px;color:#92a9be;letter-spacing:.04em}
.app-shell.moovie-premium-shell .moovie-products-editorial-bottom .moovie-products-plan-balance{display:block;color:#edf7ff;font-size:13px;font-weight:750;max-width:100%;overflow-wrap:anywhere}
.app-shell.moovie-premium-shell .moovie-products-editorial-open{display:inline-flex;gap:6px;align-items:center;color:var(--mfaccent);font-size:11px;font-weight:780;white-space:nowrap}
.app-shell.moovie-premium-shell .moovie-products-editorial-open svg{width:15px;height:15px}
.app-shell.moovie-premium-shell .moovie-products-editorial-upcoming{display:grid;gap:10px;margin-top:5px}
.app-shell.moovie-premium-shell .moovie-products-editorial-upcoming>div:first-child{display:grid;gap:3px}
.app-shell.moovie-premium-shell .moovie-products-editorial-upcoming>div:first-child>strong{font-size:17px;color:#edf6ff}
.app-shell.moovie-premium-shell .moovie-products-editorial-upcoming-grid{display:grid;gap:8px}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming{display:flex;align-items:center;gap:10px;padding:12px 13px;min-height:65px;min-width:0;background:rgba(31,48,72,.55);border:1px solid rgba(165,193,224,.13);border-radius:15px}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;color:#c0d4e7;background:rgba(145,175,208,.10)}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming>span svg{width:18px;height:18px}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming>div{flex:1;min-width:0;display:grid;gap:3px}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming strong{font-size:12px;color:#e5edf6}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming small{font-size:10px;color:#9baec0;line-height:1.35}
.app-shell.moovie-premium-shell .moovie-products-editorial-coming em{flex:0 0 auto;font-style:normal;color:#a5b7cd;font-size:8px;font-weight:740;letter-spacing:.09em}
@media (min-width:690px){.app-shell.moovie-premium-shell .moovie-products-editorial-card{grid-template-columns:42px minmax(0,1fr);gap:10px}.app-shell.moovie-premium-shell .moovie-products-editorial-orbit{width:42px;height:42px}.app-shell.moovie-premium-shell .moovie-products-editorial-orbit svg{width:23px!important;height:23px!important}}
@media (max-width:380px){.app-shell.moovie-premium-shell .moovie-products-editorial-card{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:13px 10px!important}.app-shell.moovie-premium-shell .moovie-products-editorial-orbit{width:40px;height:40px}.app-shell.moovie-premium-shell .moovie-products-editorial-title{font-size:18px}.app-shell.moovie-premium-shell .moovie-products-editorial-vip{font-size:8px}.app-shell.moovie-premium-shell .moovie-products-editorial-coming{gap:6px;padding:10px 8px}.app-shell.moovie-premium-shell .moovie-products-editorial-coming em{font-size:7px}}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-market-section{
  border:1px solid rgba(162,197,230,.16)!important;border-radius:20px!important;
  background:radial-gradient(circle at 92% -10%,rgba(113,165,214,.10),transparent 56%),linear-gradient(158deg,#1a2d45,#112238 74%,#0f1d30)!important;
  box-shadow:0 16px 35px rgba(3,13,28,.26),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item{
  border:1px solid rgba(152,190,220,.10)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:hover{background:rgba(174,207,230,.09)!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-home-balance-card{
  box-shadow:0 20px 42px rgba(3,13,30,.34),inset 0 1px 0 rgba(255,255,255,.1)!important;
}

.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .legal-modal{background:linear-gradient(180deg,#203a55,#11273d 78%,#102137)!important;color:#eef5fc!important;border:1px solid rgba(175,210,237,.2)!important;box-shadow:0 -16px 44px rgba(4,14,29,.35)!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal :is(.modal-header,.modal-body,.legal-tabs,.legal-content,.legal-section){background:transparent!important;background-image:none!important;color:#e8f3fd!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .legal-modal-header{border-bottom:1px solid rgba(176,210,237,.16)!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .legal-modal-header h2{display:flex!important;gap:10px!important;align-items:center!important;color:#f3f8ff!important;margin:0!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .moovie-legal-brand{width:31px!important;height:31px!important;object-fit:contain!important;display:block!important;flex:0 0 31px!important;position:static!important;transform:none!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .legal-tabs button{color:#cedfee!important;background:rgba(176,211,235,.07)!important;border:1px solid rgba(176,211,235,.18)!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .legal-tabs button.active{color:#fff!important;background:#2a4a6b!important;border-color:rgba(173,219,251,.43)!important}
.app-shell.moovie-premium-shell .legal-modal-backdrop.is-moovie-legal .modal-body :is(p,li){color:#ccd9e7!important}



.app-shell.moovie-premium-shell .moovie-bank-page{--bank-bg:#0c1422;--bank-panel:#142237;--bank-stroke:rgba(166,198,229,.18);--bank-muted:#a9b9cb;--bank-highlight:#add5ef;color:#ebf4fe!important;background:radial-gradient(ellipse at top right,rgba(38,83,116,.21),transparent 57%),linear-gradient(180deg,#0a1524,#101b2d 54%,#0b1625)!important;padding:18px clamp(12px,3vw,26px) calc(110px + var(--safe-bottom))!important;box-sizing:border-box;max-width:100%;overflow-x:hidden}
.app-shell.moovie-premium-shell .moovie-bank-page :is(h1,h2,strong){color:#f2f7fd!important}
.app-shell.moovie-premium-shell .moovie-bank-page :is(p,small){color:var(--bank-muted)!important}
.moovie-bank-page-heading{display:grid;grid-template-columns:40px minmax(0,1fr) 46px;gap:12px;align-items:start;margin-bottom:18px;min-width:0}
.moovie-bank-page-heading>div{min-width:0}
.moovie-bank-page-heading small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}
.moovie-bank-page-heading h1{font-size:clamp(23px,4vw,32px);margin:6px 0;line-height:1.13;letter-spacing:-.035em}
.moovie-bank-page-heading p{font-size:13px;line-height:1.55;margin:5px 0 0}
.moovie-bank-back,.moovie-bank-brand{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;background:#1b3046;border:1px solid var(--bank-stroke);border-radius:13px;color:#dcecf9}
.moovie-bank-back{cursor:pointer}
.moovie-bank-brand{width:45px;height:45px;border-radius:14px;background:linear-gradient(140deg,#31546e,#14283a)}
.moovie-bank-brand svg{width:21px;height:21px}
.moovie-bank-balance{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:154px;border-radius:22px;border:1px solid rgba(180,221,252,.3);background:radial-gradient(circle at 100% 0%,rgba(144,201,234,.2),transparent 56%),linear-gradient(135deg,#203f57,#13263b 60%,#101e30);box-shadow:0 14px 35px rgba(0,0,0,.17);padding:23px 22px;margin-bottom:16px;overflow:hidden}
.moovie-bank-balance>div{min-width:0;display:flex;flex-direction:column;gap:8px;z-index:1}
.moovie-bank-balance>div>span{font-size:10px;font-weight:750;letter-spacing:.15em;color:#afc9e0}
.moovie-bank-balance strong{display:block;max-width:100%;font-size:clamp(25px,6vw,34px);overflow-wrap:anywhere;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.moovie-bank-balance small{font-size:12px}
.moovie-bank-peuro-seal{display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(201,230,255,.21);border-radius:50%;background:rgba(203,235,255,.075);font-size:10px;font-weight:800;letter-spacing:.045em;color:#d9eefe;flex-shrink:0}
.moovie-bank-explainer,.moovie-bank-service-intro,.moovie-bank-process{border:1px solid var(--bank-stroke);background:linear-gradient(150deg,rgba(27,45,68,.93),rgba(14,29,46,.95));border-radius:20px;padding:19px;margin-bottom:16px}
.moovie-bank-explainer h2,.moovie-bank-process h2{font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:9px 0}
.moovie-bank-explainer p,.moovie-bank-service-intro p{font-size:13px;line-height:1.7;margin:0}
.moovie-bank-eyebrow{display:flex;align-items:center;gap:7px;color:#b8dcef;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
.moovie-bank-eyebrow svg{width:16px;height:16px}
.moovie-bank-flow{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:18px;border-top:1px solid var(--bank-stroke);padding-top:15px;flex-wrap:wrap}
.moovie-bank-flow span{font-size:10px;font-weight:750;color:#e7f2fc;padding:7px 9px;border-radius:9px;background:rgba(132,176,206,.12)}
.moovie-bank-flow>svg{width:15px;height:15px;color:#87bbd8;flex-shrink:0}
.moovie-bank-section-title{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:23px 2px 12px}
.moovie-bank-section-title strong{font-size:17px}
.moovie-bank-section-title small{font-size:11px;text-align:right}
.moovie-bank-services{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.moovie-bank-service{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;width:100%;padding:15px;background:linear-gradient(120deg,rgba(30,49,72,.94),rgba(18,35,54,.95));color:#f3f7fc;border:1px solid var(--bank-stroke);border-radius:16px;text-align:left;cursor:pointer;transition:border-color .16s,background .16s}
.moovie-bank-service:hover{border-color:#8fbad7;background:#1c3850}
.moovie-bank-service-icon,.moovie-bank-large-icon{width:47px;height:47px;display:grid;place-items:center;background:#23465b;border-radius:14px;color:#cdeeff}
.moovie-bank-service-icon svg{width:21px;height:21px}
.moovie-bank-service>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}
.moovie-bank-service strong{font-size:15px}
.moovie-bank-service small{font-size:12px;line-height:1.45}
.moovie-bank-service>i{display:flex;color:#a6c2d8}
.moovie-bank-service>i svg{width:17px}
.moovie-bank-service-intro{display:flex;align-items:flex-start;gap:15px}
.moovie-bank-service-intro>div{flex:1;min-width:0}
.moovie-bank-large-icon{width:54px;height:54px;flex:0 0 auto}
.moovie-bank-large-icon svg{width:24px;height:24px}
.moovie-bank-service-intro small{font-size:10px;letter-spacing:.12em;font-weight:750}
.moovie-bank-service-intro p{margin:6px 0 0}
.moovie-bank-process ol{display:grid;gap:14px;padding:0;margin:19px 0 0;list-style:none}
.moovie-bank-process li{display:flex;align-items:center;gap:12px;color:#dcebf9;font-size:13px;line-height:1.5}
.moovie-bank-process li b{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#27465d;border:1px solid rgba(195,222,248,.25);color:#e5f5ff}
.moovie-bank-unavailable{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;border-radius:15px;border:1px solid rgba(226,194,140,.25);background:rgba(131,100,51,.1);font-size:12px;line-height:1.65;color:#f3d9b2}
.moovie-bank-unavailable svg{width:19px;height:19px;flex:0 0 19px;color:#f0c790;margin-top:1px}
.moovie-bank-unavailable p{margin:0}
.moovie-bank-unavailable strong{font-size:13px;display:block;margin-bottom:2px}
.moovie-bank-return{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:10px;width:100%;padding:13px 16px;border:1px solid rgba(174,205,230,.25);border-radius:13px;color:#e4f2ff;background:#1d334a;cursor:pointer;font-size:13px;font-weight:700}
.moovie-bank-return svg{width:16px;height:16px}
@media (max-width:380px){.moovie-bank-page-heading{grid-template-columns:33px minmax(0,1fr) 38px;gap:8px}.moovie-bank-brand,.moovie-bank-back{width:34px;height:36px}.moovie-bank-balance{padding:17px}.moovie-bank-peuro-seal{width:57px;height:57px;font-size:8px}.moovie-bank-flow{justify-content:flex-start}}

.app-shell.moovie-premium-shell .moovie-bank-home{--bank-border:rgba(162,196,222,.16);--bank-text:#eff7ff;--bank-muted:#adc0d1;color:var(--bank-text)!important;background:radial-gradient(ellipse at 93% -10%,rgba(31,91,106,.29),transparent 58%),linear-gradient(180deg,#091421,#0e1d2c 58%,#0a1523)!important;padding:16px clamp(13px,3vw,28px) calc(100px + var(--safe-bottom))!important;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}
.moovie-bank-home :is(button,h1,h2,strong,small,p,span){box-sizing:border-box}
.app-shell.moovie-premium-shell .moovie-bank-home :is(h1,h2,strong){color:#f2f8ff!important}
.app-shell.moovie-premium-shell .moovie-bank-home p{color:#b8cad9!important}
.moovie-bank-topbar{display:grid;grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:4px;min-width:0;max-width:980px;margin:0 auto 17px;padding-bottom:13px;border-bottom:1px solid rgba(174,209,235,.12)}

.moovie-bank-home .moovie-bank-back{display:grid;place-items:center;width:36px;height:36px;justify-self:start;padding:0;cursor:pointer;border:0!important;background:transparent!important;box-shadow:none!important;color:#d9eafb;border-radius:0!important}
.moovie-bank-home .moovie-bank-back svg{width:21px;height:21px}
.moovie-bank-topbar-brand{display:flex;align-items:center;justify-content:center;min-width:0;gap:7px;white-space:nowrap}
.moovie-bank-topbar-mark{width:28px;height:28px;object-fit:contain;flex:0 0 28px}
.moovie-bank-topbar-brand strong{font-size:14px!important;line-height:1.3;letter-spacing:-.025em;white-space:nowrap}
.moovie-bank-topbar-status{justify-self:end;font-size:9px;white-space:nowrap;color:#b6e7cf;border:1px solid rgba(90,189,150,.27);padding:6px 7px;border-radius:30px;background:rgba(24,91,72,.2)}
.moovie-bank-intro,.moovie-bank-account,.moovie-bank-services-area,.moovie-bank-safety-note{max-width:980px;margin-left:auto;margin-right:auto;box-sizing:border-box}
.moovie-bank-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:106px;padding:9px 2px 22px}
.moovie-bank-intro>div{min-width:0}
.moovie-bank-intro small,.moovie-bank-service-heading small{display:block;color:#7bc5c8;font-size:10px;letter-spacing:.12em;font-weight:800}
.moovie-bank-intro h1{margin:6px 0 5px;font-size:clamp(21px,3vw,27px)!important;line-height:1.1;letter-spacing:-.036em}
.moovie-bank-intro p{margin:0;font-size:12px;line-height:1.55;max-width:360px}
.moovie-bank-intro-orb{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;background:radial-gradient(circle,rgba(96,179,171,.21),transparent 72%);border-radius:50%}
.moovie-bank-intro-mark{width:63px;height:63px;object-fit:contain;filter:drop-shadow(0 7px 14px rgba(0,0,0,.32))}
.moovie-bank-account{border:1px solid rgba(131,194,198,.24);border-radius:18px;padding:17px 19px 14px;background:linear-gradient(125deg,rgba(20,62,71,.94),rgba(19,44,59,.98) 59%,rgba(14,31,46,.99));box-shadow:0 14px 32px rgba(1,8,18,.2);position:relative;overflow:hidden}
.moovie-bank-account:after{content:"";position:absolute;right:-60px;top:-75px;width:225px;height:225px;border:1px solid rgba(143,233,211,.1);box-shadow:0 0 0 27px rgba(143,233,211,.025),0 0 0 55px rgba(143,233,211,.02);border-radius:50%;pointer-events:none}
.moovie-bank-account-header,.moovie-bank-account-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;position:relative;z-index:1}
.moovie-bank-account-header>span:first-child{font-size:10px;letter-spacing:.115em;font-weight:800;color:#addcd7}
.moovie-bank-account-asset{display:inline-flex;align-items:center;gap:6px;color:#ddf4ed;font-size:11px;font-weight:750}
.moovie-bank-account-asset svg{height:13px;width:13px}
.moovie-bank-account-amount{display:flex;flex-direction:column;gap:4px;margin:17px 0 19px;min-width:0;position:relative;z-index:1}
.moovie-bank-account-amount small{font-size:11px;color:#bcd6d9}
.moovie-bank-account-amount strong{font-variant-numeric:tabular-nums;display:block;max-width:100%;font-size:clamp(17px,2.5vw,22px)!important;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:750}
.moovie-bank-account-footer{border-top:1px solid rgba(167,226,222,.12);padding-top:11px;font-size:10px;color:#b8d0d6}
.moovie-bank-account-no-fiat{color:#9fbcc5;white-space:nowrap}
.moovie-bank-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px;margin:23px 0 12px}
.moovie-bank-section-heading small{display:block;font-size:9px;font-weight:800;letter-spacing:.15em;color:#7dabb8}
.moovie-bank-section-heading h2{font-size:16px!important;letter-spacing:-.025em;margin:4px 0 0;line-height:1.2}
.moovie-bank-section-heading>span{font-size:10px;color:#a9c1d1}
.moovie-bank-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}
.moovie-bank-tile{display:flex;flex-direction:column;align-items:flex-start;min-width:0;position:relative;min-height:118px;padding:12px 14px 13px;text-align:left;cursor:default;border:1px solid var(--bank-border);border-radius:17px;background:linear-gradient(155deg,#142b3c,#112333 78%);color:#edf6ff}
.moovie-bank-home .moovie-bank-back:focus-visible{outline:2px solid #82e0d0;outline-offset:3px}
.moovie-bank-tile-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border-radius:12px;background:rgba(88,186,178,.14);color:#7fddc9;margin-bottom:8px}
.moovie-bank-tile-icon svg{width:19px;height:19px}
.moovie-bank-tile.is-iban .moovie-bank-tile-icon{background:rgba(112,151,228,.16);color:#bed6ff}
.moovie-bank-tile.is-bills .moovie-bank-tile-icon{background:rgba(224,182,110,.13);color:#f2d69b}
.moovie-bank-tile.is-mobile .moovie-bank-tile-icon{background:rgba(170,143,217,.16);color:#dbbafc}
.moovie-bank-tile.is-gifts .moovie-bank-tile-icon{background:rgba(229,164,147,.15);color:#ffd0c2}
.moovie-bank-tile strong{font-size:13px!important;line-height:1.25;letter-spacing:-.01em;margin-bottom:3px;overflow-wrap:anywhere}
.moovie-bank-tile small{font-size:10.5px;line-height:1.4;color:#b2c7d6;max-width:100%;overflow-wrap:normal}
.moovie-bank-safety-note{display:flex;gap:9px;align-items:flex-start;margin-top:18px;border:1px solid rgba(151,187,203,.14);border-radius:14px;background:rgba(11,29,44,.76);padding:12px 14px}
.moovie-bank-safety-note>svg{flex:0 0 15px;width:15px;height:15px;color:#9cbecc;margin-top:2px}
.moovie-bank-safety-note span{display:flex;flex-direction:column;gap:4px;min-width:0}
.moovie-bank-safety-note strong{font-size:11px!important;color:#d4e8f1!important}
.moovie-bank-safety-note small{font-size:10px;line-height:1.55;color:#9eb6c4}
@media (min-width:660px){.moovie-bank-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moovie-bank-tile{min-height:116px;padding:14px 16px}.moovie-bank-home .moovie-bank-topbar{margin-bottom:18px}}
@media (max-width:430px){.moovie-bank-home .moovie-bank-topbar{grid-template-columns:72px minmax(0,1fr) 72px;gap:2px}.moovie-bank-topbar-brand{gap:4px}.moovie-bank-topbar-mark{width:23px;height:23px;flex-basis:23px}.moovie-bank-topbar-brand strong{font-size:12px!important}.moovie-bank-topbar-status{font-size:8px;padding:5px 4px}.moovie-bank-intro-orb{width:58px;height:58px;flex-basis:58px}.moovie-bank-intro-mark{width:51px;height:51px}.moovie-bank-tile{min-height:120px;padding:12px 11px}.moovie-bank-tile-icon{margin-bottom:8px}.moovie-bank-account-footer{flex-wrap:wrap}.moovie-bank-steps{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.moovie-bank-tile{transition:none}}

.app-shell.moovie-premium-shell .moovie-share-channel-grid #share-copy-address.is-copied .moovie-share-channel-circle{background:#176a42!important;border-color:#55db94!important;color:#fff!important;box-shadow:0 0 0 3px rgba(65,209,122,.19)!important}
.app-shell.moovie-premium-shell .moovie-share-channel-grid #share-copy-address.is-copied>span{color:#65e8a0!important;font-weight:750!important}



.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-home-balance-card{border-width:1px!important;border-radius:23px!important;padding:clamp(16px,3vw,22px)!important;box-shadow:0 18px 45px rgba(1,11,25,.37),inset 0 1px 0 rgba(255,255,255,.1)!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-home-balance-card .balance-value-row{margin:8px 0 5px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-home-balance-card .balance-value{letter-spacing:-.025em!important;font-variant-numeric:tabular-nums}
.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-home-balance-card .dashboard-peuro-audio-row{border-top:1px solid rgba(205,223,242,.11)!important;padding-top:10px!important;margin-top:10px!important}




.external-auth-stage.import-seed-stage .auth-content-region{
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
.external-auth-stage.import-seed-stage .auth-content-region::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}


.peuro-remove-account-layer{
  box-sizing:border-box!important;
  padding:clamp(10px,3vw,20px)!important;
  min-width:0!important;
  overflow:hidden!important;
}
.peuro-remove-account-card{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  width:min(100%,380px)!important;
  max-width:100%!important;
  max-height:calc(100% - 6px)!important;
  min-width:0!important;
  padding:clamp(14px,3.5vw,20px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior-y:contain;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none!important;
  overflow-wrap:break-word;
  word-break:normal;
}
.peuro-remove-account-card::-webkit-scrollbar{display:none!important;width:0!important}
.peuro-remove-account-heading{
  display:flex;
  align-items:center;
  gap:11px;
  min-width:0;
  margin:0 0 14px;
}
.peuro-remove-account-heading-icon{
  display:grid;
  flex:0 0 38px;
  place-items:center;
  width:38px;
  height:38px;
  color:#ffb1b3;
  border:1px solid rgba(255,125,129,.23);
  border-radius:12px;
  background:rgba(255,84,96,.09);
}
.peuro-remove-account-heading-icon svg{width:19px;height:19px}
.peuro-remove-account-heading>div{flex:1;min-width:0}
.peuro-remove-account-heading small{display:block;margin:0 0 3px;color:#adbaca;font-size:11px;font-weight:600;line-height:1.25}
.peuro-remove-account-card .peuro-remove-account-heading h3{
  margin:0!important;
  font-size:clamp(16px,4.5vw,19px)!important;
  font-weight:730!important;
  line-height:1.25!important;
  letter-spacing:-.02em!important;
}
.peuro-remove-account-explanation{
  min-width:0;
  padding:12px 13px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:12px;
  background:rgba(255,255,255,.025);
}
.peuro-remove-account-explanation p{
  margin:0;
  color:#d6dfe9;
  font-size:12.25px;
  line-height:1.52;
  font-weight:450;
  overflow-wrap:break-word;
}
.peuro-remove-account-explanation p+p{margin-top:9px}
.peuro-remove-account-explanation strong{color:#f1f6fb;font-weight:700}
.peuro-remove-account-explanation .peuro-remove-account-caution{
  color:#ffabb0;
  font-size:11.75px;
  font-weight:600;
}
.peuro-remove-account-card .peuro-remove-account-backup-check{
  display:grid!important;
  grid-template-columns:24px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  margin:12px 0 0!important;
  padding:11px 12px!important;
  border:1px solid rgba(255,255,255,.1)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.035)!important;
}
.peuro-remove-account-backup-check strong{
  min-width:0!important;
  padding:0!important;
  font-size:11.75px!important;
  line-height:1.4!important;
  font-weight:640!important;
  overflow-wrap:break-word;
}
.peuro-remove-account-backup-check input:focus-visible+.pin-exit-backup-box{
  outline:2px solid #e9ffb5!important;
  outline-offset:3px;
}
.peuro-remove-account-card .peuro-remove-account-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:9px!important;
  margin:14px 0 0!important;
}
.peuro-remove-account-actions button{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:43px!important;
  padding:9px 6px!important;
  font-size:12px!important;
  line-height:1.2!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  order:initial!important;
}
@media (max-width:330px){
  .peuro-remove-account-layer{padding:8px!important}
  .peuro-remove-account-card{padding:12px!important}
  .peuro-remove-account-explanation{padding:10px!important}
  .peuro-remove-account-explanation p{font-size:11.5px!important}
}


.core-lock-receipt-backdrop .core-lock-receipt-sheet{
  width:min(100%,440px)!important;max-height:min(88dvh,740px)!important;
  padding:0!important;border-radius:23px 23px 0 0!important;
  background:linear-gradient(165deg,#1d344b,#122437 85%)!important;
  border:1px solid rgba(174,213,236,.23)!important;box-shadow:0 -10px 38px rgba(1,9,23,.32)!important;
  overflow:hidden!important;color:#eef6fc!important;
}
.core-lock-receipt-backdrop .core-lock-receipt-document{padding:0 19px 12px!important;min-width:0!important;}
.core-lock-receipt-backdrop .core-lock-receipt-heading{padding:10px 0 13px!important;border-bottom:1px solid rgba(192,222,239,.17)!important;background:transparent!important;}
.core-lock-receipt-backdrop .core-lock-receipt-heading small{display:block;color:#9ebace!important;font-size:10px!important;font-weight:700;letter-spacing:.09em;}
.core-lock-receipt-backdrop .core-lock-receipt-heading h2{color:#f5f9fd!important;font-size:18px!important;font-weight:720!important;line-height:1.25!important;letter-spacing:-.02em;margin:4px 0 0!important;}
.core-lock-receipt-backdrop .core-lock-receipt-body{min-width:0!important;max-height:calc(88dvh - 102px)!important;overflow-y:auto!important;padding:0 2px 12px!important;overscroll-behavior-y:contain;scrollbar-width:none!important;}
.core-lock-receipt-backdrop .core-lock-receipt-body::-webkit-scrollbar{display:none!important;}
.core-lock-receipt-backdrop .core-lock-receipt-success{display:flex;align-items:center;gap:8px;margin-top:18px;color:#b6e7ce;font-size:12px;font-weight:700;}
.core-lock-receipt-backdrop .core-lock-receipt-success svg{width:20px;height:20px;padding:3px;border-radius:50%;background:rgba(94,195,144,.15);stroke:#8df2b5;}
.core-lock-receipt-backdrop .core-lock-receipt-hero{margin:8px 0 12px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(193,220,238,.17)!important;background:none!important;box-shadow:none!important;}
.core-lock-receipt-backdrop .core-lock-receipt-hero small{display:block;color:#aac3d6;font-size:10px;letter-spacing:.08em;font-weight:700;}
.core-lock-receipt-backdrop .core-lock-receipt-hero strong{display:block;margin-top:4px;color:#f4f8fc;font-size:clamp(19px,5vw,23px)!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2;}
.core-lock-receipt-backdrop .core-lock-receipt-hero p{margin:8px 0 0!important;color:#c0d1df;font-size:11.5px;line-height:1.5;}
.core-lock-receipt-backdrop .core-lock-receipt-lines{display:block!important;background:transparent!important;}
.core-lock-receipt-backdrop .core-lock-receipt-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid rgba(181,210,231,.09);background:transparent!important;min-width:0;}
.core-lock-receipt-backdrop .core-lock-receipt-line span{color:#b0c5d6;font-size:11px;line-height:1.35;flex:0 1 auto;}
.core-lock-receipt-backdrop .core-lock-receipt-line strong{color:#f4f8fc;font-size:11px;line-height:1.35;text-align:right;font-weight:660;min-width:0;max-width:62%;overflow-wrap:anywhere;}
.core-lock-receipt-backdrop .core-lock-receipt-reference{margin-top:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
.core-lock-receipt-backdrop .core-lock-receipt-reference small{display:block;font-size:10px;color:#9db9ca;margin-bottom:5px;}
.core-lock-receipt-backdrop .core-lock-receipt-reference>div{display:flex;gap:7px;flex-wrap:wrap;min-width:0;}
.core-lock-receipt-backdrop .core-lock-receipt-reference a,.core-lock-receipt-backdrop .core-lock-receipt-reference span{display:inline-flex;align-items:center;gap:5px;color:#cbeedc!important;font-size:11px;text-decoration:none;max-width:100%;overflow-wrap:anywhere;}
.core-lock-receipt-backdrop .core-lock-receipt-reference svg{width:12px;height:12px;}
.core-lock-receipt-backdrop .core-lock-receipt-dismiss-hint{margin:15px 0 0!important;text-align:center;color:#b7cbd9;font-size:10.5px;line-height:1.4;}

.app-shell.moovie-premium-shell .moovie-dashboard-passport-section.moovie-passport-summary{display:block!important;padding:13px 14px!important;min-width:0!important;border-radius:17px!important;}
.moovie-passport-summary-main{display:flex;align-items:center;gap:11px;min-width:0;}
.moovie-passport-summary-main>.moovie-dashboard-passport-shield{flex:0 0 35px!important;width:35px!important;height:35px!important;margin:0!important;display:grid!important;place-items:center!important;}
.moovie-passport-summary-main>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;}
.moovie-passport-summary-main small{font-size:9px;color:#c3d8e9;letter-spacing:.07em;font-weight:730;}
.moovie-passport-summary-main strong{font-size:12.2px;color:#f2f7fd;line-height:1.35;overflow-wrap:break-word;}
.moovie-passport-summary-main>div>span{font-size:10.5px;color:#b8ccdd;}
.moovie-passport-summary-foot{margin-top:11px;padding-top:9px;border-top:1px solid rgba(187,216,237,.15);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.moovie-passport-summary-foot>span{font-size:10px;color:#abc0d0;}.moovie-passport-summary-foot>span b{color:#e8f1f8;font-weight:650;}
.moovie-passport-summary-foot>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.moovie-passport-summary-foot button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;min-height:31px;max-width:100%;border:1px solid rgba(173,216,236,.25);border-radius:9px;background:rgba(167,209,233,.08);color:#edf5fb;font-size:10.8px;font-weight:650;cursor:pointer;}
.moovie-passport-summary-foot button svg{width:14px;height:14px;}.moovie-passport-summary-foot button:disabled{opacity:.6;cursor:default;}

.external-auth-stage.import-seed-stage :is(.auth-content-region,.auth-content-inner,.import-seed-form){scrollbar-width:none!important;-ms-overflow-style:none!important;}
.external-auth-stage.import-seed-stage :is(.auth-content-region,.auth-content-inner,.import-seed-form)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
.external-auth-stage.pin-setup-stage .auth-content-region{overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important;scroll-padding-top:0!important;}
.external-auth-stage.pin-setup-stage .auth-content-region::-webkit-scrollbar{display:none!important;}
.external-auth-stage.pin-setup-stage .auth-content-inner{margin-top:6px!important;margin-bottom:auto!important;}
.external-auth-stage.pin-setup-stage .pin-gate-wrap{padding-top:0!important;}

.peuro-remove-account-layer .peuro-remove-account-card{max-width:min(100%,390px)!important;max-height:calc(100dvh - 32px)!important;}
.peuro-remove-account-card .peuro-remove-account-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
.peuro-remove-account-card .peuro-remove-account-backup-check strong{overflow-wrap:normal!important;word-break:normal!important;hyphens:auto;}
.peuro-remove-account-card .peuro-remove-account-actions button{white-space:normal!important;word-break:keep-all!important;}
@media (max-width:340px){.peuro-remove-account-card .peuro-remove-account-actions{grid-template-columns:1fr!important;}}



.moovie-bank-preview{position:relative;isolation:isolate;border-radius:19px;overflow:hidden}
.moovie-bank-preview .moovie-bank-tile-grid{position:relative}
.moovie-bank-coming-overlay{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;border:1px solid rgba(199,223,241,.23);border-radius:19px;background:rgba(8,19,33,.34);box-shadow:inset 0 0 38px rgba(7,17,27,.12)}
.moovie-bank-coming-overlay span{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 32px);padding:12px 23px;border-radius:999px;background:rgba(11,27,43,.80);border:1px solid rgba(231,246,255,.31);color:#fff!important;font-size:clamp(15px,2.4vw,18px);font-weight:800;line-height:1.2;letter-spacing:.012em;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.32);box-shadow:0 8px 26px rgba(0,0,0,.18)}
.moovie-bank-preview-note{max-width:100%;margin:11px 3px 0!important;font-size:10px;line-height:1.5;color:#adbfce!important;text-align:center}
.moovie-bank-tile.is-peuro-card .moovie-bank-tile-icon{background:rgba(91,185,171,.17);color:#abf1d9}
.moovie-bank-tile{transition:none}


.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-scroll-area{
  gap:0!important;
  padding-top:13px!important;
  min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-group-heading{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:0 1px 11px;border-bottom:1px solid rgba(172,204,234,.15);
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-group-heading>div{min-width:0;display:grid;gap:3px}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-group-heading small{
  color:#87abc5!important;font-size:9px!important;letter-spacing:.12em;font-weight:750;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-group-heading strong{
  color:#f0f6fb!important;font-size:15px!important;letter-spacing:-.02em;font-weight:730;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-group-heading span{
  color:#a0b7c8!important;font-size:10.5px!important;line-height:1.4;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card{
  flex:0 0 auto!important;min-width:0!important;margin:0 0 17px!important;
  padding:16px!important;border:1px solid rgba(145,181,213,.19)!important;
  border-radius:19px!important;
  background:linear-gradient(160deg,rgba(21,41,60,.94),rgba(11,24,37,.96))!important;
  box-shadow:0 12px 30px rgba(0,0,0,.15)!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head{
  padding-bottom:12px;border-bottom:1px solid rgba(172,204,234,.15);
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head small{color:#96c4de!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head strong{font-size:15px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head span{color:#bacbd7!important;line-height:1.4!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-total{
  margin-top:11px!important;padding:0 0 11px!important;border-top:0!important;border-bottom:1px solid rgba(172,204,234,.13);
  align-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-total span{color:#b2c6d5!important;font-size:11px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-total strong{font-size:16px!important;color:#fff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  margin:1px 0 0!important;gap:0 13px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-grid .moovie-dashboard-product-item{
  width:100%;min-height:62px!important;padding:10px 2px!important;
  grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;
  border:0!important;border-bottom:1px solid rgba(172,204,234,.12)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item>span{
  width:30px!important;height:30px!important;border-radius:9px!important;
  background:rgba(121,190,219,.1)!important;color:#8bcddc!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item small{font-size:11px!important;color:#c3d5df!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item strong{font-size:11px!important;color:#f4f8fc!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item:hover{background:rgba(174,207,230,.05)!important}

.app-shell.moovie-premium-shell .moovie-dashboard-page :is(.moovie-dashboard-control-group,.moovie-dashboard-benefits-group,.moovie-dashboard-quotes-group){
  min-width:0;flex:0 0 auto!important;margin:0 0 18px;padding:0 2px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-passport{margin:0;padding:0;border-bottom:1px solid rgba(166,200,225,.1)}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-passport>.moovie-passport-summary{
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  margin:0!important;padding:14px 0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-forecast{
  border-top:0!important;margin:0!important;padding:12px 0 0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-title{flex-wrap:wrap}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-title strong{color:#e5eff7!important;font-size:11px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-title small{white-space:normal!important;color:#9eafbe!important;font-size:9.5px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group{
  padding:13px 15px!important;background:linear-gradient(135deg,rgba(31,40,63,.74),rgba(16,30,45,.84))!important;
  border:1px solid rgba(164,170,219,.19)!important;border-radius:16px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading{padding-bottom:9px}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-progress{margin:0!important;padding:11px 0 0!important;border-top:0!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-entry{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;margin:0 0 9px auto;padding:6px 9px;border:1px solid rgba(199,210,240,.25);border-radius:9px;background:rgba(168,182,222,.15);color:#f1f4ff;font-size:10px;font-weight:800;cursor:pointer}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-entry svg{width:14px;height:14px;flex:none}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group>.moovie-dashboard-card-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:none!important;gap:9px!important;margin:12px 0 0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card{
  min-width:0;height:112px!important;min-height:112px!important;max-height:112px!important;
  border:1px solid rgba(170,204,226,.14)!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(24,42,60,.9),rgba(12,25,38,.9))!important;box-shadow:none!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card{
  margin:0 0 12px!important;padding:0 2px!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card .moovie-dashboard-news-list{margin-top:8px!important}
@media (max-width:355px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-grid{grid-template-columns:minmax(0,1fr)!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-grid .moovie-dashboard-product-item{min-height:52px!important}
}



.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount>div{
  box-sizing:border-box!important;min-width:0!important;min-height:54px!important;
  background:linear-gradient(135deg,#293e59 0%,#1d304a 100%)!important;
  border:1px solid rgba(168,201,237,.43)!important;border-radius:14px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 6px 15px rgba(6,13,28,.12)!important;
  transition:border-color .16s ease,box-shadow .16s ease}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount>div:focus-within{
  border-color:#dfc79b!important;box-shadow:0 0 0 3px rgba(223,199,155,.13),inset 0 1px 0 rgba(255,255,255,.10)!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount input{
  background:transparent!important;color:#f4f9ff!important;font-size:18px!important;font-weight:650!important;
  caret-color:#efdbaf!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount input::placeholder{color:#a0b4cb!important;opacity:1}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount b{color:#dce8f5!important;font-weight:700!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-amount>span{color:#d8e4f1!important;font-size:11px!important}

.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-option-list{gap:9px!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-option-card{
  box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr) 67px!important;
  align-items:center!important;gap:11px!important;min-height:0!important;padding:12px 13px!important;
  border-radius:17px!important;border-color:rgba(166,197,227,.24)!important;
  background:linear-gradient(130deg,#21354e,#17283f)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 7px 17px rgba(6,13,25,.12)!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-option-card:is(:hover,:focus-visible){
  background:linear-gradient(130deg,#284461,#1c3450)!important;border-color:rgba(223,193,140,.54)!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;background:rgba(167,204,239,.10)!important;border-color:rgba(167,204,239,.26)!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-copy{gap:4px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header{gap:3px!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header>small{font-size:8px!important;letter-spacing:.10em!important;color:#9eb5ce!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header strong{font-size:14px!important;line-height:1.25!important;color:#f4f8fe!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-preview{font-size:10.5px!important;line-height:1.35!important;color:#cbd8e6!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-detail{font-size:10px!important;line-height:1.3!important;color:#b1c4d7!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-chips{gap:4px!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-chips span{min-height:18px!important;padding:2px 7px!important;font-size:9px!important;color:#e2c996!important;background:rgba(226,198,142,.085)!important;border-color:rgba(226,198,142,.20)!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-balance{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-balance>span{font-size:9px!important;letter-spacing:0!important;text-transform:none!important;color:#9eafc2!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-balance strong{max-width:100%;font-size:11px!important;color:#eaf3fc!important;overflow-wrap:anywhere}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-side{min-width:0!important;gap:4px!important;align-content:center!important;justify-items:end!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-side .stake-asset-rate{padding:6px 7px!important;border-radius:10px!important;background:rgba(136,185,237,.095)!important;border-color:rgba(154,194,234,.16)!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-side .stake-asset-rate strong{font-size:14px!important;color:#f2d49d!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-side>i{font-size:17px!important}
@media (max-width:390px){
 .app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-option-card{grid-template-columns:34px minmax(0,1fr) 60px!important;gap:7px!important;padding:11px 9px!important}
 .app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}
 .app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-icon svg,.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-icon img{max-width:23px!important;max-height:23px!important}
 .app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header strong{font-size:13px!important}
}


.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header>small{width:100%!important;min-width:0!important;line-height:1.3!important}
.app-shell.moovie-premium-shell .moovie-stake-page .stake-premium-header>div{display:flex!important;min-width:0!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}





.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card{
  display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;
  min-height:0!important;align-items:start!important;gap:9px 11px!important;
  padding:13px 14px!important;border-radius:17px!important;
  background:linear-gradient(135deg,#1a2637,#111c2b)!important;
  border:1px solid rgba(149,191,225,.18)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-icon{
  position:static!important;grid-column:1;grid-row:1;align-self:start;
  width:38px!important;height:38px!important;min-width:38px!important;
  border-radius:12px!important;background:rgba(119,173,215,.12)!important;
  border:1px solid rgba(136,184,221,.25)!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-icon svg{max-width:20px!important;max-height:20px!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-copy{
  grid-column:2;grid-row:1;display:grid!important;gap:5px!important;min-width:0;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-head{gap:3px!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-head small{font-size:9px!important;color:#9fc3dc!important;letter-spacing:.075em!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-head strong{font-size:13px!important;line-height:1.2!important;color:#f4f8fc!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-preview{font-size:10.5px!important;line-height:1.35!important;color:#cad9e5!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-copy>small{font-size:10px!important;color:#adc1d1!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-chips{gap:5px!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-chips span{min-height:21px!important;padding:3px 7px!important;background:rgba(127,170,208,.09)!important;border-color:rgba(153,194,227,.13)!important;border-radius:7px!important;color:#d5e6f1!important;font-size:9.5px!important;max-width:100%;overflow-wrap:anywhere;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card .bubble-stake-list-term{
  grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;min-width:0!important;margin:0!important;padding:8px 0 0!important;
  background:transparent!important;border:0!important;border-top:1px solid rgba(158,193,225,.15)!important;
  border-radius:0!important;box-shadow:none!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-list-term small{max-width:none!important;color:#b6cce0!important;font-size:10px!important;line-height:1.25!important;letter-spacing:0!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-list-term strong{margin:0!important;font-size:16px!important;color:#c8f7d6!important;font-weight:750!important;white-space:nowrap;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-list-term .bubble-stake-vip-rate{margin:0 18px 0 0!important;white-space:nowrap;color:#d7c8fd!important;}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card>i{position:absolute!important;right:13px!important;bottom:11px!important;color:#a7c7da!important;font-size:17px!important;}

.app-shell.moovie-premium-shell .bubble-stake-detail-page{min-width:0;}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-contract-surface{
  min-width:0;padding:17px!important;border-radius:18px!important;
  border:1px solid rgba(163,200,235,.22)!important;
  background:linear-gradient(156deg,#24334d 0%,#1a2940 50%,#142137 100%)!important;
  box-shadow:0 10px 30px rgba(5,15,29,.13)!important;
}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-plan-facts{
  gap:8px!important;min-width:0;
}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-plan-facts>div{
  min-width:0;background:rgba(160,203,239,.065)!important;border:1px solid rgba(169,206,239,.14)!important;border-radius:11px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-plan-facts span,
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-assets-heading{color:#bfd4e8!important;}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-plan-facts strong{color:#f4f8ff!important;overflow-wrap:anywhere;}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-package-row{
  background:rgba(164,198,228,.065)!important;border-color:rgba(165,196,228,.12)!important;border-radius:10px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-detail-page .bubble-stake-lock-note{color:#d2dfec!important;line-height:1.48!important;}
















.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-passport{
  padding:0!important;margin:9px 0 5px!important;border:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-passport>.moovie-passport-summary{
  padding:12px!important;margin:0!important;border:1px solid rgba(155,202,228,.22)!important;
  border-radius:14px!important;background:linear-gradient(132deg,rgba(35,60,77,.9),rgba(22,39,56,.92))!important;
  box-shadow:none!important;
}
.moovie-passport-summary-value-row{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0;}
.moovie-passport-summary-value-row>strong{flex:1;min-width:0;font-size:11px!important;line-height:1.3!important;}
.moovie-passport-summary-value-row>.moovie-passport-summary-receipt{flex:0 0 auto;display:inline-flex;gap:4px;align-items:center;padding:6px 7px;min-height:28px;border:1px solid rgba(171,216,233,.24);border-radius:8px;background:rgba(149,196,220,.10);color:#f2f7fa;font-size:10px;font-weight:650;cursor:pointer;}
.moovie-passport-summary-value-row>.moovie-passport-summary-receipt svg{width:12px;height:12px;}
.moovie-passport-summary-redeem-row{display:flex;justify-content:flex-end;margin-top:7px;}
.moovie-passport-summary-redeem-row>button{padding:7px 10px;border:1px solid rgba(159,202,224,.23);border-radius:9px;background:rgba(115,171,193,.14);color:#eff8fb;cursor:pointer;font-weight:650;}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0;}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading>div{flex:1;min-width:0;}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-vip-entry{flex:0 0 auto!important;margin:0!important;min-height:30px!important;}

.device-shell.app-device>.app-shell>.notifications-feature-layer.is-opening{animation:peuroExperimentalMenuBackdropIn .35s ease-out both!important;}
.app-shell .notifications-feature-sheet.is-opening{animation:peuroExperimentalMenuRise .42s cubic-bezier(.18,.82,.24,1) both!important;}
@media (max-width:360px){
  .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card{padding:11px!important;gap:7px 9px!important;grid-template-columns:33px minmax(0,1fr)!important;}
  .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-icon{width:33px!important;height:33px!important;min-width:33px!important;}
  
  
  .moovie-passport-summary-value-row>strong{font-size:10px!important;}
  .moovie-passport-summary-value-row>.moovie-passport-summary-receipt{font-size:9px;padding:6px;}
}
@media (prefers-reduced-motion:reduce){.app-shell .notifications-feature-sheet.is-opening,.device-shell.app-device>.app-shell>.notifications-feature-layer.is-opening{animation:none!important;}}


.app-shell.moovie-premium-shell .moovie-bank-home{
  padding-left:8px!important;
  padding-right:8px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-topbar{
  max-width:none!important;
  padding-left:3px!important;
  padding-right:3px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro,
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account,
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-services-area{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro{
  min-height:0!important;
  gap:10px!important;
  padding:7px 3px 13px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro small{
  font-size:9px!important;
  letter-spacing:.11em!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro h1{
  margin:4px 0!important;
  font-size:clamp(18px,2.6vw,21px)!important;
  line-height:1.16!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro p{
  font-size:11px!important;
  line-height:1.48!important;
  max-width:440px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro-orb{
  width:51px!important;height:51px!important;flex:0 0 51px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-intro-mark{
  width:44px!important;height:44px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-section-heading{
  margin:16px 0 9px!important;
  padding:0 2px!important;
  align-items:center!important;
}
.moovie-bank-home .moovie-bank-online-label{
  display:inline-flex;align-items:center;gap:6px;white-space:nowrap;
  color:#baf1d1!important;font-weight:700;font-size:10.5px!important;
}
.moovie-bank-home .moovie-bank-online-label i{
  display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;
  background:#31cd79;box-shadow:0 0 0 3px rgba(49,205,121,.12);
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile{
  min-width:0!important;
  min-height:110px!important;
  padding:10px 11px!important;
  gap:0!important;
}
.moovie-bank-home .moovie-bank-preview-note{
  margin:13px 4px 0!important;
  color:#d5e6f0!important;
  font-size:11px!important;
  line-height:1.5!important;
  text-align:left!important;
}
.moovie-bank-home .moovie-bank-preview-soon{
  margin:4px 4px 0!important;
  color:#b5dcd1!important;
  font-size:11px!important;
  line-height:1.4!important;
  text-align:left!important;
}
@media (min-width:760px){
  .app-shell.moovie-premium-shell .moovie-bank-home{padding-left:14px!important;padding-right:14px!important}
}
@media (max-width:365px){
  .app-shell.moovie-premium-shell .moovie-bank-home{padding-left:6px!important;padding-right:6px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile{padding:9px 9px!important}
}



.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-offer-card-trigger{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:11px!important;
  padding:15px 77px 12px 15px!important;
  min-height:0!important;
  width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading .moovie-hedge-asset-card-icon{
  width:42px!important;height:42px!important;min-width:0!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading .moovie-hedge-asset-card-icon :is(img,svg){
  max-width:42px!important;max-height:42px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading-copy{
  display:flex!important;flex-direction:column!important;gap:4px!important;
  min-width:0!important;max-width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading-copy small{
  color:#a9c4dc!important;font-size:9.5px!important;line-height:1.2!important;
  letter-spacing:.09em!important;white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading-copy .moovie-hedge-asset-name{
  font-size:15px!important;line-height:1.24!important;letter-spacing:-.01em!important;
  padding-right:0!important;max-width:100%!important;
  white-space:normal!important;overflow-wrap:normal!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-copy{
  width:100%!important;min-width:0!important;padding:0!important;
  display:grid!important;gap:8px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-copy .moovie-hedge-offer-yield{
  font-size:12px!important;line-height:1.48!important;
  color:#d4e3f0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-chips{
  display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;
  gap:6px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-chips span{
  min-width:0!important;max-width:100%!important;
  padding:5px 7px!important;
  border:1px solid rgba(160,200,230,.20)!important;
  border-radius:9px!important;
  background:rgba(96,144,190,.12)!important;
  color:#d2e5f4!important;
  font-size:10px!important;line-height:1.25!important;
  white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-offer-card{
  background:linear-gradient(140deg,#172d42,#112338 72%,#102132)!important;
  border-color:rgba(147,192,229,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-offer-card.is-expanded{
  border-color:rgba(149,214,233,.46)!important;
}

.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-calculator-stage{
  border:1px solid rgba(152,192,229,.30)!important;
  background:radial-gradient(circle at 96% 0%,rgba(68,142,192,.18),transparent 55%),linear-gradient(145deg,#1b334e,#14283d)!important;
  box-shadow:0 12px 30px rgba(7,19,34,.20)!important;
  padding:16px!important;
  border-radius:18px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-calculator-principal{
  background:rgba(63,108,153,.19)!important;
  border:1px solid rgba(164,203,234,.26)!important;
  border-radius:12px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-term{
  background:linear-gradient(145deg,#263f5b,#1d344f)!important;
  border-color:rgba(165,206,238,.30)!important;
  color:#eff7fe!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-term.is-selected{
  background:linear-gradient(135deg,#b9e4ec,#8ac3df)!important;
  border-color:#c7f0fa!important;
  color:#132c41!important;
  box-shadow:0 5px 14px rgba(29,101,144,.18)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-term.is-selected :is(strong,span,em,small){color:#132c41!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary>div{
  background:rgba(14,39,61,.55)!important;
  border-color:rgba(149,196,229,.22)!important;
  border-radius:11px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary :is(strong,em){color:#eff9ff!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary :is(span,small){color:#bacfe0!important}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-lock-note{
  background:rgba(71,124,155,.14)!important;
  border-color:rgba(155,205,235,.20)!important;
  color:#d5e3ee!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-calculator-top .moovie-hedge-application-kicker{
  color:#e3f3ff!important;font-size:12px!important;letter-spacing:.01em!important;
}
@media (max-width:520px){
  .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-offer-card-trigger{padding:13px 69px 12px 13px!important}
  .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}
  .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading .moovie-hedge-asset-card-icon{width:36px!important;height:36px!important}
  .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-heading .moovie-hedge-asset-card-icon :is(img,svg){max-width:36px!important;max-height:36px!important}
  .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-calculator-stage{padding:13px!important}
}



.self-custody-stage :is(.auth-content-region,.auth-content-inner,.external-auth-panel,.external-auth-device){
  scrollbar-width:none!important;-ms-overflow-style:none!important;
}
.self-custody-stage :is(.auth-content-region,.auth-content-inner,.external-auth-panel,.external-auth-device)::-webkit-scrollbar{
  display:none!important;width:0!important;height:0!important;
}

.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-field{
  margin-top:12px!important;margin-bottom:10px!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear :is(.wallet-source-row,.wallet-source-picker,.wallet-unify-control){
  background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear .wallet-source-row{
  grid-template-columns:minmax(0,1fr) 46px!important;gap:10px!important;margin:0!important;align-items:start!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear .wallet-unify-control{
  position:relative!important;z-index:42!important;display:grid!important;place-items:start!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker:not(.is-open) .wallet-source-trigger,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker:not(.is-open) .wallet-source-trigger :is(strong,small,span,svg){
  color:#eaf3fc!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker:not(.is-open) .wallet-source-trigger{
  background:linear-gradient(145deg,#24445f,#1a3049)!important;border:1px solid rgba(166,205,233,.25)!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker.is-open .wallet-source-trigger,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker.is-open .wallet-source-option{
  background:#f3f7fb!important;color:#183249!important;border:1px solid rgba(50,81,109,.16)!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker.is-open :is(.wallet-source-trigger,.wallet-source-option) :is(strong,small,span,svg){
  color:#183249!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker.is-open .wallet-source-menu{
  background:#eef5fb!important;border:1px solid rgba(90,124,153,.28)!important;box-shadow:0 16px 30px rgba(4,16,33,.24)!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .wallet-source-picker.is-open .wallet-source-option:is(:hover,.is-selected){background:#d9eaf6!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help){
  border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;
  outline-offset:3px!important;border-radius:0!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help):is(:hover,:focus-visible){
  border:0!important;background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row{
  display:grid!important;grid-template-columns:minmax(0,1fr) 39px!important;gap:9px!important;align-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row .moovie-transfer-amount{
  min-width:0!important;width:100%!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row .moovie-transfer-percent-toggle{
  width:39px!important;min-width:39px!important;height:39px!important;margin:0!important;
  background:#263f57!important;border:1px solid rgba(154,197,226,.24)!important;color:#e4f4ff!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row .moovie-transfer-percent-toggle.is-open{
  background:#345a75!important;border-color:#81bedb!important;color:#fff!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-quick{
  background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
  padding:0!important;gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-quick button{
  min-width:0!important;background:#263f57!important;border:1px solid rgba(154,197,226,.24)!important;
  color:#eaf3fc!important;border-radius:10px!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-settings-embed :is(.moovie-theme-section,.moovie-card-theme-section,.moovie-card-theme-settings,.moovie-environment-theme-picker-only){
  padding-right:0!important;margin-right:0!important;max-width:100%!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-picker-only{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;
  padding:0!important;margin-inline:0!important;width:100%!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option{
  width:100%!important;min-width:0!important;min-height:0!important;
  height:clamp(104px,28vw,132px)!important;aspect-ratio:auto!important;
  padding:8px!important;border-radius:14px!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-preview-emblem{
  top:38%!important;font-size:clamp(34px,10vw,44px)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-selected{
  border:2px solid #b8e9f6!important;box-shadow:0 0 0 2px rgba(116,217,250,.27),inset 0 0 20px rgba(157,225,245,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-selected-mark{
  position:absolute!important;top:8px!important;left:8px!important;z-index:5!important;
  width:23px!important;height:23px!important;display:grid!important;place-items:center!important;
  border-radius:50%!important;background:#bbecf6!important;color:#18364d!important;
  box-shadow:0 3px 12px rgba(0,0,0,.23)!important;
}
.app-shell.moovie-premium-shell .moovie-environment-theme-option .moovie-theme-selected-mark svg{width:15px!important;height:15px!important}
.app-shell.moovie-premium-shell .moovie-environment-theme-option.is-selected>small{color:#d0f8ff!important;font-weight:800!important}

.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-chips{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;
  gap:5px!important;width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-chips span{
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:6px 4px!important;text-align:center!important;font-size:10px!important;line-height:1.22!important;
  overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-premium-card .moovie-hedge-vip-program-link{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  margin:11px 0 3px!important;width:100%!important;min-width:0!important;padding:0!important;
  color:#cceeff!important;font-size:11.5px!important;line-height:1.35!important;
  background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page :is(.moovie-hedge-entry-limit,.moovie-hedge-application-minimum,.moovie-hedge-inline-amount>span){
  font-size:12px!important;line-height:1.4!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-entry-limit :is(small,strong,b,span){font-size:12px!important}

.app-shell.moovie-premium-shell .moovie-hedge-history-page{
  background:linear-gradient(155deg,#1f344d,#14273e 65%,#112338)!important;color:#eaf4fd!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-history-page .moovie-hedge-history-ledger{
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-history-page .moovie-hedge-position-card{
  background:linear-gradient(140deg,#28425e,#1a334c)!important;
  border:1px solid rgba(167,207,237,.23)!important;box-shadow:0 8px 20px rgba(7,19,35,.18)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-history-page :is(.moovie-hedge-position-grid>div,.moovie-hedge-next-payment,.moovie-hedge-position-head>b,.moovie-hedge-position-foot :is(a,button),.moovie-hedge-history-title>b){
  background:rgba(169,206,234,.09)!important;border-color:rgba(169,206,234,.16)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-history-page :is(.moovie-hedge-position-head span,.moovie-hedge-position-grid span,.moovie-hedge-next-payment span,.moovie-hedge-position-foot>span,.moovie-hedge-history-title span){color:#bdd0e1!important}
.app-shell.moovie-premium-shell .moovie-hedge-history-page :is(.moovie-hedge-position-head strong,.moovie-hedge-position-grid strong,.moovie-hedge-next-payment strong,.moovie-hedge-history-title strong){color:#f0f8ff!important}

.app-shell.moovie-premium-shell .moovie-hedge-receipt-page{background:#1d3149!important;color:#f2f8ff!important}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page .payment-receipt-paper{
  color:#f3f8ff!important;border:1px solid rgba(172,207,235,.22)!important;
  background:radial-gradient(circle at 92% 3%,rgba(101,169,219,.17),transparent 32%),linear-gradient(155deg,#2b4764,#203b57 58%,#19314a)!important;
  box-shadow:0 22px 48px rgba(5,18,36,.27),inset 0 1px rgba(245,251,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page .payment-receipt-paper::before{background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 45%)!important}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page :is(.payment-receipt-brandline strong,.payment-receipt-verified h1,.payment-receipt-main-amount strong,.payment-receipt-details strong){color:#f5faff!important}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page :is(.payment-receipt-brandline small,.payment-receipt-verified p,.payment-receipt-main-amount span,.payment-receipt-details span){color:#b6cce0!important}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page :is(.payment-receipt-details>div,.payment-receipt-v,.payment-receipt-txids a){
  color:#eaf4fd!important;background:rgba(177,210,236,.08)!important;border:1px solid rgba(171,209,237,.16)!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page .payment-receipt-txids :is(a,span){color:#dceefa!important}
.app-shell.moovie-premium-shell .moovie-hedge-receipt-page .payment-receipt-back{background:#25425d!important;color:#e6f5ff!important;border-color:rgba(170,212,238,.22)!important}

.app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet){
  background:linear-gradient(155deg,#29445f,#1b344e)!important;
  color:#f2f8ff!important;border:1px solid rgba(175,212,240,.24)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .moovie-operation-receipt-head{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;
  padding-right:18px!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-operation-receipt-head>.moovie-receipt-brand-icon{
  position:static!important;inset:auto!important;flex:0 0 32px!important;
  display:grid!important;place-items:center!important;width:32px!important;height:32px!important;
  margin:0!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-operation-receipt-head>div{min-width:0!important;flex:1!important;margin:0!important;text-align:left!important}
.app-shell.moovie-premium-shell .moovie-operation-receipt-head :is(h2,small){color:#f1f8ff!important;text-align:left!important}
.app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-summary{
  background:rgba(164,204,234,.07)!important;border-color:rgba(164,204,234,.15)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-row{
  border-color:rgba(175,213,237,.12)!important;
}
.app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-row :is(span,strong){color:#e0edf9!important}

.app-shell.moovie-premium-shell .moovie-futures-terminal{
  --fut-bg:#192e45;--fut-line:rgba(170,207,237,.20);--fut-line-soft:rgba(170,207,237,.10);
  --fut-text:#f1f7fc;--fut-muted:#aec5d8;
  background:linear-gradient(160deg,#223b55,#172d45 64%,#14283e)!important;
  color:var(--fut-text)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(.moovie-futures-terminal-head,.moovie-futures-terminal-body){
  background:transparent!important;border-color:var(--fut-line)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(.moovie-futures-ticket-pane,.moovie-futures-book-pane,.moovie-futures-ledger,.moovie-futures-terminal-stats){
  background-color:rgba(18,41,64,.45)!important;border-color:var(--fut-line)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-catalog-back,
.app-shell.moovie-premium-shell .moovie-futures-terminal-head .moovie-futures-catalog-back:is(:hover,:focus-visible){
  background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
  color:#eaf4fc!important;
}

.self-custody-stage,
html:has(.self-custody-stage),
body:has(.self-custody-stage){scrollbar-width:none!important;-ms-overflow-style:none!important}
.self-custody-stage::-webkit-scrollbar,
html:has(.self-custody-stage)::-webkit-scrollbar,
body:has(.self-custody-stage)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}











.app-shell.moovie-premium-shell .bubble-stake-history-page .bubble-stake-history-actions button{
  background:#25425d!important;color:#eaf6ff!important;border-color:rgba(170,212,238,.22)!important;
}

















.app-shell.moovie-premium-shell .moovie-events-page{
  background:linear-gradient(155deg,#213952 0%,#172b42 70%,#14263c 100%)!important;
  color:#f0f7ff!important;
}
.app-shell.moovie-premium-shell .moovie-events-menu-head{
  display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;
  align-items:center!important;gap:10px!important;
  margin-bottom:12px!important;
}
.app-shell.moovie-premium-shell .moovie-events-menu-head>strong{text-align:center!important;font-size:15px!important;letter-spacing:.03em!important;color:#f4faff!important}
.app-shell.moovie-premium-shell :is(.moovie-events-menu-back,.moovie-freeze-back){
  width:36px!important;height:36px!important;min-width:36px!important;padding:7px!important;
  display:inline-grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  background-image:none!important;box-shadow:none!important;color:#f1f8ff!important;
}
.app-shell.moovie-premium-shell :is(.moovie-events-menu-back,.moovie-freeze-back):focus-visible{outline:2px solid #a5d6f1!important;outline-offset:1px!important;border-radius:8px!important}
.app-shell.moovie-premium-shell .moovie-events-hero{
  padding:20px 18px!important;margin-bottom:19px!important;border:1px solid rgba(171,214,243,.2)!important;
  border-radius:19px!important;background:radial-gradient(circle at 94% 0%,rgba(124,186,233,.18),transparent 48%),linear-gradient(135deg,#304a67,#1b324c)!important;
}
.app-shell.moovie-premium-shell .moovie-events-hero small{color:#aad9f3!important;font-size:10px!important;font-weight:750!important;letter-spacing:.15em!important}
.app-shell.moovie-premium-shell .moovie-events-hero h1{color:#fff!important;font-size:clamp(21px,4vw,29px)!important;line-height:1.12!important;margin:9px 0 7px!important}
.app-shell.moovie-premium-shell .moovie-events-hero p{max-width:46ch!important;color:#bfd4e5!important;font-size:12px!important;line-height:1.5!important;margin:0!important}
.app-shell.moovie-premium-shell .moovie-events-section-label{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;margin:0 2px 12px!important;flex-wrap:wrap!important}
.app-shell.moovie-premium-shell .moovie-events-section-label>span{color:#f3f9ff!important;font-size:13px!important;font-weight:750!important}
.app-shell.moovie-premium-shell .moovie-events-section-label>small{color:#bdd2e4!important;font-size:10.5px!important}
.app-shell.moovie-premium-shell .moovie-events-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}
.app-shell.moovie-premium-shell .moovie-event-card{
  display:grid!important;grid-template-columns:minmax(105px,31%) minmax(0,1fr)!important;
  text-align:left!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:146px!important;
  padding:0!important;overflow:hidden!important;border:1px solid rgba(170,211,240,.21)!important;
  border-radius:19px!important;background:linear-gradient(130deg,#294461,#1b304a)!important;
  box-shadow:0 13px 30px rgba(2,13,28,.20)!important;color:#f4f9ff!important;
  appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell .moovie-event-card:hover{border-color:rgba(183,228,249,.51)!important;transform:translateY(-1px)!important}
.app-shell.moovie-premium-shell .moovie-event-card:focus-visible{outline:2px solid #a2dcf5!important;outline-offset:3px!important}
.app-shell.moovie-premium-shell .moovie-event-preview{
  position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;
  gap:11px!important;min-width:0!important;overflow:hidden!important;
  background:radial-gradient(circle at 55% 32%,rgba(185,223,249,.25),transparent 55%),linear-gradient(145deg,#406585,#233e5b)!important;
  border-right:1px solid rgba(181,217,241,.18)!important;
}
.app-shell.moovie-premium-shell .moovie-event-card-mystery .moovie-event-preview{background:radial-gradient(circle at 55% 30%,rgba(194,181,241,.24),transparent 58%),linear-gradient(155deg,#4a527f,#253752)!important}

.app-shell.moovie-premium-shell .moovie-event-preview-orb{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border-radius:18px!important;background:rgba(232,244,255,.12)!important;border:1px solid rgba(231,244,255,.24)!important;box-shadow:0 9px 20px rgba(0,16,31,.19)!important}
.app-shell.moovie-premium-shell .moovie-event-preview-orb svg{width:29px!important;height:29px!important;color:#eef8ff!important}
.app-shell.moovie-premium-shell .moovie-event-preview>small{font-size:9px!important;letter-spacing:.12em!important;font-weight:800!important;color:#e2effb!important}
.app-shell.moovie-premium-shell .moovie-event-card-content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:9px!important;min-width:0!important;padding:18px!important}
.app-shell.moovie-premium-shell .moovie-event-card-topline{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}
.app-shell.moovie-premium-shell .moovie-event-card-topline>small{font-size:10px!important;color:#b7e1f8!important;font-weight:750!important;letter-spacing:.1em!important}
.app-shell.moovie-premium-shell .moovie-event-card-arrow{display:grid!important;place-items:center!important;color:#e1f2ff!important;background:transparent!important;border:0!important}
.app-shell.moovie-premium-shell .moovie-event-card-arrow svg{width:17px!important;height:17px!important}
.app-shell.moovie-premium-shell .moovie-event-card-content>strong{color:#fff!important;font-size:clamp(17px,3vw,21px)!important;line-height:1.15!important}
.app-shell.moovie-premium-shell .moovie-event-card-description{color:#c3d8e9!important;font-size:12px!important;line-height:1.48!important;max-width:50ch!important}
@media (max-width:370px){
  .app-shell.moovie-premium-shell .moovie-event-card{grid-template-columns:104px minmax(0,1fr)!important;min-height:140px!important}
  .app-shell.moovie-premium-shell .moovie-event-card-content{padding:12px!important;gap:7px!important}
  .app-shell.moovie-premium-shell .moovie-event-preview-orb{height:54px!important;width:54px!important}
}






.app-shell.moovie-premium-shell .moovie-futures-terminal{
  --fut-bg:#192e45;--fut-line:rgba(172,209,237,.21);--fut-line-soft:rgba(172,209,237,.12);
  --fut-text:#eff7ff;--fut-muted:#b7ccde;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-ticket-pane,.moovie-futures-book-pane,.moovie-futures-ledger,
 .moovie-futures-paper-positions,.moovie-futures-paper-head,
 .moovie-futures-terminal-body,.moovie-futures-ledger-tabs,
 .moovie-futures-ledger-content,.moovie-futures-terminal-stats,
 .moovie-futures-ticket-bar,.moovie-futures-order-type,
 .moovie-futures-terminal-amount>div,.moovie-futures-order-row input,
 .moovie-futures-order-row select,.moovie-futures-terminal-side button
){background-color:#213b56!important;background-image:none!important;border-color:var(--fut-line)!important;color:#eef7ff!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-ledger-tabs,.moovie-futures-paper-positions,.moovie-futures-ledger-content,
 .moovie-futures-paper-head,.moovie-futures-terminal-stats
){background-color:#1d3550!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-paper-row,.moovie-futures-paper-empty,.moovie-futures-ledger-pagination,
 .moovie-futures-ledger-tabs button,.moovie-futures-order-row label
){border-color:var(--fut-line-soft)!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-ledger-pagination button,.moovie-futures-paper-row button,
 .moovie-futures-ticket-bar>span
){background:#2a4864!important;border-color:var(--fut-line)!important;color:#eaf5ff!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-paper-row small,.moovie-futures-paper-row em,.moovie-futures-paper-head small,
 .moovie-futures-terminal-amount>span,.moovie-futures-terminal-amount>small,
 .moovie-futures-ledger-tabs button,.moovie-futures-book-source
){color:#b5cadc!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-pair-tools{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:flex-start!important;gap:0!important;min-width:54px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-catalog-back{
  order:0!important;flex:0 0 32px!important;height:32px!important;width:36px!important;
  min-height:32px!important;padding:5px!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-market-change{
  order:1!important;margin:0!important;padding:0!important;min-width:0!important;
  height:auto!important;line-height:1.05!important;text-align:center!important;font-size:12px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(.moovie-futures-terminal-head,.moovie-futures-terminal-price){padding-top:4px!important;padding-bottom:3px!important}


.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-menu-head button.moovie-events-menu-back,
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-menu-head button.moovie-events-menu-back:is(:hover,:active,:focus){
 background:transparent!important;background-color:transparent!important;background-image:none!important;
 border:0!important;box-shadow:none!important;filter:none!important;
}
















.app-shell.moovie-premium-shell .moovie-products-editorial-card{
  grid-template-columns:52px minmax(0,1fr)!important;
  column-gap:12px!important;row-gap:10px!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-heading-block{
  display:grid!important;align-content:center!important;gap:6px!important;min-width:0!important;
  z-index:1;position:relative;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card>.moovie-products-editorial-body{
  grid-column:1/-1!important;display:grid!important;gap:11px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card .moovie-products-editorial-description{
  padding:0!important;margin:0!important;max-width:none!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card .moovie-products-editorial-benefits{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;gap:7px!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card .moovie-products-editorial-benefits>span{
  display:flex!important;align-items:center!important;justify-content:center!important;
  text-align:center!important;min-height:36px!important;min-width:0!important;
  overflow-wrap:anywhere!important;
}
@media (min-width:690px){
  .app-shell.moovie-premium-shell .moovie-products-editorial-card{grid-template-columns:42px minmax(0,1fr)!important;}
}
@media (max-width:380px){
  .app-shell.moovie-premium-shell .moovie-products-editorial-card{grid-template-columns:40px minmax(0,1fr)!important;}
  
}








.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-option-card{
  display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;
  gap:11px 12px!important;align-items:start!important;min-width:0!important;
  padding:17px!important;border-radius:21px!important;
  border:1px solid rgba(154,205,244,.30)!important;
  background:linear-gradient(145deg,#273955 0%,#1c2e47 55%,#17283f 100%)!important;
  box-shadow:0 12px 27px rgba(5,17,35,.17),inset 0 1px 0 rgba(210,233,255,.07)!important;
  isolation:isolate;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-option-card:focus-visible{
  outline:2px solid #b8ff3b!important;outline-offset:2px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-icon{
  grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;min-width:44px!important;
  background:linear-gradient(135deg,rgba(184,255,59,.24),rgba(89,158,241,.18))!important;
  border:1px solid rgba(184,255,59,.35)!important;border-radius:14px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading{
  grid-column:2!important;grid-row:1!important;display:grid!important;align-content:center!important;
  gap:5px!important;min-width:0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading>small{
  color:#b8ff3b!important;font-size:10px!important;font-weight:750!important;letter-spacing:.08em!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading>.bubble-stake-list-title{
  font-size:17px!important;font-weight:800!important;line-height:1.2!important;white-space:normal!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-body{
  grid-column:1/-1!important;grid-row:2!important;display:grid!important;gap:12px!important;
  min-width:0!important;padding:0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-body>.bubble-premium-preview{
  font-size:12px!important;line-height:1.45!important;color:#d8e8f7!important;margin:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-value{
  display:flex!important;align-items:baseline!important;justify-content:space-between!important;
  gap:8px!important;flex-wrap:wrap!important;min-width:0!important;
  padding:10px 12px!important;border:1px solid rgba(180,210,238,.17)!important;
  border-radius:12px!important;background:rgba(9,22,42,.27)!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-value>small{
  color:#bbd1e6!important;font-size:11px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-value>strong{
  color:#f3faff!important;font-size:15px!important;font-variant-numeric:tabular-nums!important;
  overflow-wrap:anywhere!important;text-align:right!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-chips{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-chips>span{
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
  min-height:34px!important;min-width:0!important;border-radius:10px!important;
  padding:7px 8px!important;background:rgba(102,151,206,.17)!important;
  border:1px solid rgba(157,196,231,.21)!important;color:#e5f3ff!important;
  font-size:10.5px!important;font-weight:650!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-chips>span:last-child{
  grid-column:1/-1!important;background:rgba(184,255,59,.09)!important;
  border-color:rgba(184,255,59,.20)!important;color:#eaffc4!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-option-card .bubble-stake-list-term{
  grid-column:1/-1!important;grid-row:3!important;display:flex!important;flex-wrap:wrap!important;
  align-items:center!important;justify-content:space-between!important;gap:7px!important;
  margin:0!important;padding:11px 24px 0 0!important;min-width:0!important;
  background:transparent!important;border:0!important;border-top:1px solid rgba(158,193,225,.18)!important;
  border-radius:0!important;box-shadow:none!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-list-term>strong{
  color:#b8ff3b!important;font-size:20px!important;font-weight:850!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-option-card>i{
  right:17px!important;bottom:15px!important;color:#b8ff3b!important;
}
@media (max-width:380px){
 .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-option-card{
   padding:13px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px 10px!important;
 }
 .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-icon{
   width:40px!important;height:40px!important;min-width:40px!important;
 }
 .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-premium-chips>span{
   font-size:9.5px!important;
 }
}








.app-shell.moovie-premium-shell .moovie-futures-terminal{
  --fut-bg:#182c43!important;--fut-line:rgba(159,204,237,.25)!important;
  --fut-line-soft:rgba(159,204,237,.13)!important;color:#edf5ff!important;
  background:#182e46!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-ticket-pane,.moovie-futures-book-pane,.moovie-futures-ledger,
 .moovie-futures-inline-pickers,.moovie-futures-order-row,.moovie-futures-ledger-content,
 .moovie-futures-paper-positions,.moovie-futures-paper-head,
 .moovie-futures-book-title,.moovie-futures-book-source,
 .moovie-futures-ledger-tabs,.moovie-futures-order-book,
 .moovie-futures-terminal-body,.moovie-futures-terminal-tabs
){background:#203a54!important;background-image:none!important;border-color:var(--fut-line)!important;color:#edf5ff!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-margin-picker,.moovie-futures-multiplier-picker,
 .moovie-futures-order-picker,.moovie-futures-inline-picker>summary,
 .moovie-futures-inline-picker-options,.moovie-futures-inline-picker-options>button,
 .moovie-futures-order-row label>div,.moovie-futures-order-row input,
 .moovie-futures-terminal-amount>div,.moovie-futures-terminal-amount input,
 .moovie-futures-real-balance,.moovie-futures-balance-slider,
 .moovie-futures-paper-row,.moovie-futures-closed-row,
 .moovie-futures-paper-empty,.moovie-futures-ledger-pagination,
 .moovie-futures-orderbook-row
){background:#28445f!important;background-image:none!important;border-color:rgba(172,212,241,.22)!important;color:#eef7ff!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-order-picker,.moovie-futures-multiplier-picker
)[open]>.moovie-futures-inline-picker-options{
 background:#294967!important;box-shadow:0 13px 27px rgba(4,16,32,.37)!important;z-index:20!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-order-picker,.moovie-futures-multiplier-picker
) .moovie-futures-inline-picker-options button:is(:hover,:focus-visible,.is-active){
 background:#3b6181!important;color:#fff!important;border-color:rgba(184,255,59,.40)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(input,select)::placeholder{color:#a9c0d6!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal :is(
 .moovie-futures-book-row,.moovie-futures-book-asks,.moovie-futures-book-bids,
 .moovie-futures-book-grid,.moovie-futures-book-level,
 .moovie-futures-ledger-tabs button,.moovie-futures-paper-row button
){background-color:#203a54!important;border-color:rgba(172,212,241,.14)!important;color:#dfedfa!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-terminal-side-inline button.is-long{background:#168047!important;color:#fff!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-terminal-side-inline button.is-short{background:#bd3344!important;color:#fff!important}

.app-shell.moovie-premium-shell .vip-support-card.vip-support-email-only{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;
 padding:17px!important;border-radius:19px!important;border:1px solid rgba(157,215,247,.37)!important;
 background:radial-gradient(circle at 0% 0%,rgba(184,255,59,.15),transparent 55%),linear-gradient(135deg,#2c4d67,#1e3855)!important;
 box-shadow:0 12px 26px rgba(5,20,39,.22)!important;
}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-mail-icon{
 flex:none;display:grid!important;place-items:center!important;width:42px;height:42px;border-radius:13px;
 background:rgba(184,255,59,.15);border:1px solid rgba(184,255,59,.38);color:#c4ff6e!important;
}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-copy{min-width:0!important;flex:1!important}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-copy small{color:#bbff69!important;font-weight:800!important}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-copy>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-copy span{color:#c5dced!important}
.app-shell.moovie-premium-shell .vip-support-email-only .vip-support-copy a{color:#fff!important;font-weight:800!important;overflow-wrap:anywhere!important}

.app-shell.moovie-premium-shell .moovie-events-page .moovie-event-card{
 border-color:rgba(162,215,249,.34)!important;
 background:linear-gradient(135deg,#2a4864,#1b344d)!important;
 box-shadow:inset 0 1px 0 rgba(230,250,255,.11),0 13px 25px rgba(5,17,34,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-event-card:nth-of-type(2){
 background:linear-gradient(135deg,#374779,#233859)!important;
 border-color:rgba(188,170,249,.42)!important;
}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-event-card:nth-of-type(3){
 background:linear-gradient(135deg,#295a60,#204452)!important;
 border-color:rgba(151,239,202,.34)!important;
}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-event-card-topline small{color:#c3fa81!important}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-event-preview{
 border-right:1px solid rgba(207,231,252,.18)!important;
}

.app-shell.moovie-premium-shell .moovie-freeze-page>.moovie-menu-page-head button:first-child,
.app-shell.moovie-premium-shell .moovie-freeze-page>.moovie-menu-page-head button:first-child:is(:hover,:active,:focus-visible){
 background:transparent!important;background-color:transparent!important;background-image:none!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(
 .peuro-experimental-subpage-head,.moovie-experimental-subpage-head
){
 background:transparent!important;background-image:none!important;border:0!important;
 border-bottom:0!important;box-shadow:none!important;color:#eff8ff!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(
 .peuro-experimental-subpage-head,.moovie-experimental-subpage-head
)>button,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(
 .peuro-experimental-subpage-head,.moovie-experimental-subpage-head
)>button:is(:hover,:active,:focus-visible){
 background:transparent!important;background-image:none!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;filter:none!important;color:#eff8ff!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet :is(
 .peuro-experimental-subpage-head,.moovie-experimental-subpage-head
)>button:focus-visible,
.app-shell.moovie-premium-shell .moovie-freeze-page>.moovie-menu-page-head button:first-child:focus-visible{
 outline:2px solid #b8ff3b!important;outline-offset:2px!important;border-radius:6px!important;
}


.moovie-premium-shell .moovie-ghost-minimum{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 0 12px;padding:9px 12px;border:1px solid rgba(184,255,59,.28);border-radius:13px;background:linear-gradient(110deg,rgba(40,67,97,.92),rgba(26,42,69,.9));color:#e8f5ff;font-size:11px;line-height:1.45}
.moovie-premium-shell .moovie-ghost-minimum strong{color:#c6ff77;font-size:12px;white-space:nowrap}.moovie-premium-shell .moovie-ghost-minimum small{color:#b5d1e6}.moovie-premium-shell .moovie-ghost-minimum button{flex:none;display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(184,255,59,.28);border-radius:9px;background:#294968;color:#c6ff77;cursor:pointer}.moovie-premium-shell .moovie-ghost-minimum button svg{width:16px;height:16px}

.balance-theme-cyberpunk{background:radial-gradient(circle at 87% 8%,rgba(196,255,74,.22),transparent 43%),radial-gradient(circle at 8% 90%,rgba(151,95,255,.31),transparent 55%),linear-gradient(132deg,#13163e,#242359 58%,#111d45)!important;border-color:rgba(183,249,104,.47)!important;color:#f3f7ff!important}
.balance-theme-crazycripto{background:radial-gradient(circle at 76% 18%,rgba(187,255,77,.24),transparent 37%),radial-gradient(circle at 8% 80%,rgba(63,218,245,.22),transparent 43%),linear-gradient(135deg,#122c53,#303075 60%,#14315b)!important;border-color:rgba(135,213,255,.51)!important;color:#f3f7ff!important}
.balance-theme-cyberpunk .card-grid,.balance-theme-crazycripto .card-grid{opacity:.16;background-image:linear-gradient(rgba(185,255,105,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(185,255,105,.42) 1px,transparent 1px);background-size:21px 21px}
.balance-theme-option.balance-theme-cyberpunk,.balance-theme-option.balance-theme-crazycripto{min-height:108px}
.balance-theme-cyberpunk .balance-theme-art,.balance-theme-crazycripto .balance-theme-art{opacity:.14;filter:drop-shadow(0 0 20px rgba(190,255,108,.45))}
.balance-theme-option.balance-theme-cyberpunk.is-selected,.balance-theme-option.balance-theme-crazycripto.is-selected{outline:2px solid #beff65;outline-offset:2px}

.moovie-premium-shell .moovie-futures-terminal :is(.moovie-futures-order-picker,.moovie-futures-multiplier-picker,.moovie-futures-margin-picker,.moovie-futures-inline-picker,.moovie-futures-inline-picker>summary,.moovie-futures-inline-picker-options,.moovie-futures-inline-picker-options button,.moovie-futures-ticket-pane,.moovie-futures-book-pane,.moovie-futures-orderbook-row,.moovie-futures-order-book,.moovie-futures-ledger,.moovie-futures-ledger-content,.moovie-futures-paper-positions,.moovie-futures-paper-row,.moovie-futures-closed-row,.moovie-futures-terminal-amount,.moovie-futures-terminal-amount>div,.moovie-futures-order-row,.moovie-futures-order-row input,.moovie-futures-real-balance,.moovie-futures-ledger-tabs){background-color:#294765!important;background-image:none!important;border-color:rgba(154,203,242,.25)!important;color:#edf7ff!important}
.moovie-premium-shell .moovie-futures-terminal :is(.moovie-futures-order-book,.moovie-futures-paper-positions,.moovie-futures-ledger-content){background-color:#1c3450!important}
.moovie-premium-shell .moovie-futures-terminal :is(input,select,button,summary){color:#f3f8ff!important}
.moovie-premium-shell .vip-support-card.vip-support-email-only{background:radial-gradient(circle at 100% 12%,rgba(196,255,82,.18),transparent 55%),linear-gradient(130deg,#344b79,#213956)!important;border:1px solid rgba(181,253,102,.36)!important;box-shadow:0 12px 25px rgba(9,18,54,.25)!important}
.moovie-premium-shell .moovie-events-page .moovie-event-card{border-left:3px solid #bbff73!important}
.moovie-premium-shell .moovie-events-page .moovie-event-card:nth-of-type(2){border-left-color:#b6a8ff!important}
.moovie-premium-shell .moovie-events-page .moovie-event-card:nth-of-type(3){border-left-color:#7cebd1!important}
.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-icon-only-back,.moovie-premium-shell .moovie-freeze-page .moovie-menu-page-head .moovie-icon-only-back:is(:focus,:hover,:active),.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-icon-only-back{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important}
.moovie-premium-shell .moovie-experimental-menu-sheet :is(.peuro-experimental-subpage-head,.moovie-experimental-subpage-head,.moovie-settings-page header){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
@media (max-width:390px){.moovie-premium-shell .moovie-ghost-minimum{font-size:10px;padding:8px 9px;align-items:flex-start}.moovie-premium-shell .moovie-ghost-minimum strong{font-size:11px}}

.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern{
  display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:12px!important;
  align-items:center!important;padding:17px!important;min-height:0!important;
  border-radius:20px!important;border:1px solid rgba(145,191,239,.3)!important;
  background:linear-gradient(130deg,#263c60 0%,#1b3050 58%,#182740 100%)!important;
  box-shadow:0 12px 30px rgba(5,12,27,.18),inset 0 1px 0 rgba(255,255,255,.075)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern:is(:hover,:focus-visible){
  border-color:rgba(190,236,140,.64)!important;background:linear-gradient(135deg,#2b496a,#203858)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-icon{
  grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;min-width:0!important;
  border-radius:14px!important;background:rgba(173,216,250,.15)!important;border:1px solid rgba(188,223,255,.25)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-header{
  grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:center!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-header strong{font-size:17px!important;line-height:1.2!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-side{
  grid-column:3!important;grid-row:1!important;min-width:0!important;justify-self:end!important;gap:2px!important;align-content:center!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-side>i{display:none!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-asset-rate{
  border:1px solid rgba(190,233,122,.23)!important;background:rgba(194,236,133,.085)!important;
  border-radius:13px!important;padding:7px 10px!important;text-align:center!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-asset-rate strong{color:#d3f4a6!important;font-size:16px!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-asset-rate span{font-size:9px!important;color:#d1e4e6!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-body{
  grid-column:1/-1!important;grid-row:2!important;display:grid!important;gap:8px!important;min-width:0!important;
  border-top:1px solid rgba(193,216,241,.15)!important;padding-top:12px!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-preview{color:#e8f2fc!important;font-size:12px!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-detail{color:#bfd4e9!important;font-size:11px!important}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-chips span{
  color:#d9f1ca!important;background:rgba(160,219,176,.09)!important;border-color:rgba(165,221,173,.2)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-balance{
  padding:10px 12px!important;border-radius:12px!important;background:rgba(9,23,43,.26)!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-balance strong{font-size:13px!important;color:#f7fbff!important}

.app-shell.moovie-premium-shell .stake-page .stake-calculator-card{
  border:1px solid rgba(151,193,237,.24)!important;border-radius:21px!important;
  background:linear-gradient(160deg,#223750,#1a2d45 70%,#1a2940)!important;
  box-shadow:0 15px 28px rgba(4,12,27,.14)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-amount-line{
  border:1px solid rgba(159,202,243,.38)!important;border-radius:16px!important;
  background:linear-gradient(105deg,#2b4869,#25405e)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.05)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-amount-line input{
  color:#fff!important;background:transparent!important;-webkit-text-fill-color:#fff!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-amount-line input::placeholder{color:#c7d8eb!important;opacity:.75}
.app-shell.moovie-premium-shell .stake-page .stake-term-grid{align-items:stretch!important;gap:9px!important}
.app-shell.moovie-premium-shell .stake-page .stake-term-button{
  box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:flex-start!important;gap:5px!important;
  padding:12px 5px 9px!important;min-height:94px!important;height:auto!important;
  border:1px solid rgba(167,201,238,.21)!important;border-radius:14px!important;
  background:linear-gradient(160deg,#283f5d,#1d304c)!important;color:#eef5fd!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-term-button.is-selected{
  background:linear-gradient(160deg,#315478,#2a4569)!important;border-color:rgba(212,239,153,.65)!important;
  box-shadow:0 0 0 1px rgba(205,240,145,.12),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-term-button>strong{font-size:17px!important;line-height:1.25!important;color:#fff!important}
.app-shell.moovie-premium-shell .stake-page .stake-term-button>b{font-size:12px!important;color:#d6f0bc!important;line-height:1.2!important}

.app-shell.moovie-premium-shell .moovie-stake-history-page .moovie-stake-history-summary,
.app-shell.moovie-premium-shell .moovie-stake-history-page .stake-position-card,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .moovie-stake-receipt-paper{
  background:linear-gradient(150deg,#263b59,#1a2d45)!important;color:#eff5fc!important;
  border:1px solid rgba(158,201,238,.25)!important;box-shadow:0 10px 24px rgba(7,17,31,.13)!important;
}
.app-shell.moovie-premium-shell .moovie-stake-history-page .stake-position-grid>div,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .payment-receipt-details>div,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .payment-receipt-verified,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .payment-receipt-main-amount{
  background:rgba(15,33,56,.28)!important;border-color:rgba(175,204,238,.14)!important;color:#e9f3fc!important;
}
.app-shell.moovie-premium-shell .moovie-stake-history-page .stake-position-grid span,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .payment-receipt-details span{color:#bfd0e3!important}
.app-shell.moovie-premium-shell .moovie-stake-history-page .stake-position-grid strong,
.app-shell.moovie-premium-shell .moovie-stake-receipt-page .payment-receipt-details strong{color:#fff!important}


@media (max-width:390px){
  .app-shell.moovie-premium-shell .stake-page .stake-catalog-modern{grid-template-columns:38px minmax(0,1fr) auto!important;padding:13px!important;gap:10px!important}
  .app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-icon{width:38px!important;height:38px!important}
  .app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-premium-header strong{font-size:15px!important}
  .app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-asset-rate{padding:6px 7px!important}
  .app-shell.moovie-premium-shell .stake-page .stake-catalog-modern .stake-asset-rate strong{font-size:13px!important}
  .app-shell.moovie-premium-shell .stake-page .stake-term-button{padding:9px 2px 7px!important;gap:4px!important;min-height:95px!important}
}




.app-shell.moovie-premium-shell .moovie-wallets-detail-page{
  padding-top:6px!important;min-width:0!important;position:relative!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-wallets-detail-back,
.app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-wallets-detail-back:is(:hover,:focus,:active){
  top:12px!important;left:10px!important;right:auto!important;
  width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;
  display:grid!important;place-items:center!important;color:#eef5ff!important;z-index:15!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-wallets-detail-back svg{width:21px!important;height:21px!important}
.app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-products-wallet-stage:first-of-type{
  padding:0!important;margin:0!important;min-width:0!important;max-width:100%!important;
}

.app-shell.moovie-premium-shell .moovie-privacy-heading>div{min-width:0!important;width:100%!important}
.app-shell.moovie-premium-shell .moovie-privacy-heading h2{font-size:clamp(18px,3vw,22px)!important;line-height:1.2!important;margin:3px 0 4px!important;color:#f1f7ff!important}
.app-shell.moovie-premium-shell .moovie-privacy-heading small{font-size:10px!important;color:#a5c9e6!important;letter-spacing:.08em!important}
.app-shell.moovie-premium-shell .moovie-privacy-heading p{font-size:10px!important;line-height:1.45!important;color:#b6c9db!important;margin:0 auto!important;max-width:370px!important}

.app-shell.moovie-premium-shell .moovie-privacy-balance-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:7px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-privacy-balance-title{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-privacy-balance-title>svg,
.app-shell.moovie-premium-shell .moovie-privacy-balance-title>img{height:27px!important;width:27px!important;flex:0 0 27px!important;object-fit:contain!important}
.app-shell.moovie-premium-shell .moovie-privacy-balance-title>small{font-size:10px!important;letter-spacing:.07em!important;color:#b7d5ec!important;font-weight:800!important}
.app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-products-wallet-stage .moovie-privacy-in-card-help{
  position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
  display:grid!important;place-items:center!important;flex:0 0 30px!important;
  width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;
  margin:0!important;padding:0!important;background:rgba(122,178,232,.12)!important;
  border:1px solid rgba(151,200,246,.26)!important;border-radius:50%!important;
  color:#e5f3ff!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-privacy-in-card-help svg{width:18px!important;height:18px!important}




.app-shell.moovie-premium-shell .moovie-activity-page .activity-export-card.is-moovie,
.app-shell.moovie-premium-shell .moovie-experimental-core-page .activity-export-card.is-moovie{
  background:linear-gradient(150deg,#1c3154,#13233d 73%,#101d36)!important;
  border:1px solid rgba(137,181,233,.28)!important;box-shadow:0 14px 35px rgba(3,10,29,.2)!important;
}
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-form input[type="datetime-local"]{
  color-scheme:dark!important;background:#1a3051!important;color:#f0f6ff!important;
  border:1px solid rgba(162,202,243,.3)!important;border-radius:12px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-form label>span,
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-queue-title strong{color:#e4f1ff!important}
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-queue,
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-job,
.app-shell.moovie-premium-shell .activity-export-card.is-moovie .activity-export-empty{
  background:rgba(38,65,102,.64)!important;border-color:rgba(139,183,232,.21)!important;color:#d6e7f7!important;
}
.app-shell.moovie-premium-shell .activity-export-card.is-moovie :is(.activity-export-queue-title small,.activity-export-job small,.activity-export-job span,.activity-export-policy){color:#b9d0e8!important}

.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{
  padding:16px clamp(14px,3vw,22px) 15px!important;
  background:linear-gradient(122deg,#20395a,#152b48 63%,#10223d)!important;
  border:1px solid rgba(138,193,226,.28)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-topbar{margin-bottom:9px!important;padding-bottom:9px!important}
.app-shell.moovie-premium-shell .moovie-bank-account-brand{font-size:clamp(18px,3vw,22px)!important;margin:0 0 12px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#f1faff!important;line-height:1.2!important;position:relative;z-index:2}
.app-shell.moovie-premium-shell .moovie-bank-account-identity{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;flex:0 0 auto!important;position:relative!important;z-index:2!important}
.app-shell.moovie-premium-shell .moovie-bank-account-mark{width:48px!important;height:42px!important;display:block!important;object-fit:contain!important;filter:drop-shadow(0 3px 12px rgba(101,216,211,.13))!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-header{align-items:flex-start!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-header>span:first-child{padding-top:3px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount{margin:5px 0 8px!important}
.app-shell.moovie-premium-shell .moovie-bank-account-service-note{font-size:11px!important;line-height:1.5!important;margin:5px 0 13px!important;color:#d2e6f5!important;position:relative;z-index:2}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
.app-shell.moovie-premium-shell .moovie-bank-tile.is-pix .moovie-bank-tile-icon{color:#7ce5d7!important;background:rgba(42,182,168,.17)!important}
.app-shell.moovie-premium-shell .moovie-bank-tile.is-peuro-card .moovie-bank-tile-icon{color:#bbf78d!important;background:rgba(152,208,111,.13)!important}
@media (max-width:375px){
 .app-shell.moovie-premium-shell .moovie-bank-account-mark{width:38px!important;height:38px!important}
 .app-shell.moovie-premium-shell .moovie-privacy-heading{padding-left:42px!important;padding-right:42px!important}
 .app-shell.moovie-premium-shell .moovie-wallets-detail-page>.moovie-wallets-detail-back{left:4px!important}
}


.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-head-rv113{
  display:flex!important;flex-direction:column!important;gap:7px!important;
  padding:5px 8px 10px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-top-return{
  display:flex;align-items:center;justify-content:flex-start;height:26px;min-height:26px;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-catalog-back{
  position:static!important;inset:auto!important;display:grid!important;place-items:center!important;
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  padding:2px!important;margin:0!important;border:0!important;border-radius:8px!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  color:#eef7ff!important;opacity:1!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-quote-row{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:8px!important;min-height:32px!important;width:100%!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label{
  flex:1 1 auto!important;display:flex!important;align-items:center!important;
  flex-wrap:wrap!important;gap:5px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label>strong{
  color:#f5faff!important;font-size:clamp(14px,4vw,18px)!important;line-height:1.15!important;white-space:nowrap;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-rules-inline{
  flex:0 0 auto!important;position:relative!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-rules-inline>summary{
  width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;
  border-radius:50%!important;display:grid!important;place-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline{
  display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-end!important;
  min-width:0!important;width:auto!important;margin:0!important;padding:0!important;gap:3px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline>strong{
  color:#f3f9ff!important;font-size:clamp(14px,4.1vw,20px)!important;line-height:1!important;
  font-variant-numeric:tabular-nums!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline>span{
  font-size:9px!important;line-height:1!important;color:#a9d6eb!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:5px!important;width:100%!important;margin:0!important;
  padding:7px!important;background:#253f5d!important;
  border:1px solid rgba(169,218,245,.25)!important;border-radius:12px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats>span{
  display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;
  min-width:0!important;padding:0!important;background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats small{
  color:#a8c8da!important;font-size:9px!important;line-height:1.15!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats b{
  font-size:10px!important;color:#f1f8ff!important;line-height:1.25!important;
  overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-volume-values{
  display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;flex-wrap:wrap;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-market-change{
  flex:0 0 auto;padding:3px 4px!important;border-radius:6px!important;
  background:rgba(119,194,208,.13)!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-market-change.is-up{color:#77eeb6!important}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-market-change.is-down{color:#ff98a8!important}

.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-source,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-mid{
  background:#294765!important;background-image:none!important;
  border-color:rgba(160,209,238,.23)!important;border-radius:8px!important;color:#e1f1ff!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-mid strong{color:#8bf0bf!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-mid span,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-source span{color:#c0d6e5!important}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats{gap:4px!important;padding:6px!important}
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats small{font-size:8px!important}
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats b{font-size:9px!important}
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-volume-values{gap:2px!important}
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-market-change{font-size:8.5px!important}
}


.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone{
  min-width:0;flex:0 0 auto!important;margin:0 0 10px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone>.moovie-passport-summary{
  margin:0!important;padding:13px!important;border-radius:16px!important;
  background:linear-gradient(135deg,#263f61,#1b304b)!important;
  border:1px solid rgba(180,213,242,.3)!important;box-shadow:0 8px 18px rgba(8,20,37,.15)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group{
  min-width:0!important;flex:0 0 auto!important;margin:0 0 12px!important;
  padding:13px 14px!important;border-radius:17px!important;
  background:linear-gradient(155deg,#263c59,#192e48)!important;
  border:1px solid rgba(171,209,237,.26)!important;
  box-shadow:0 10px 22px rgba(6,17,31,.19)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group>.moovie-dashboard-group-heading{
  padding:0 0 10px!important;border-bottom:1px solid rgba(179,217,241,.15)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group .moovie-dashboard-payment-forecast{
  margin:0!important;padding:11px 0 0!important;border:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row{
  grid-template-columns:minmax(0,1.15fr) 68px minmax(0,1fr)!important;
  min-height:35px!important;column-gap:8px!important;padding:6px 0!important;
  border-top:1px solid rgba(168,210,238,.11)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>span{
  color:#e2f1ff!important;font-size:10px!important;white-space:normal!important;
  overflow-wrap:break-word!important;line-height:1.2!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>small{
  color:#afd0e4!important;font-size:9px!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>strong{
  color:#f3faff!important;font-size:10px!important;white-space:normal!important;
  overflow-wrap:anywhere!important;line-height:1.2!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row.is-maturity>span{color:#c5d0ff!important}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group{padding:11px 10px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row{grid-template-columns:minmax(0,1fr) 58px minmax(0,.85fr)!important;gap:5px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>span{font-size:9px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>small{font-size:8px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>strong{font-size:9px!important}
}


.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-action{cursor:pointer!important;appearance:none!important;font:inherit!important;color:#edf7ff!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-action:hover,.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-action:focus-visible{border-color:rgba(163,236,218,.68)!important;box-shadow:0 8px 28px rgba(33,156,169,.17)!important;transform:translateY(-2px);outline:none}
.moovie-bank-tile-entry{margin-top:auto;padding-top:9px;display:inline-flex;align-items:center;gap:4px;font-size:10px!important;color:#9bf1dd;font-weight:800}
.moovie-bank-tile-entry svg{width:13px;height:13px}
.moovie-bank-tile-coming{margin-top:auto;padding-top:7px;color:#b7c8db;font-size:10px;font-weight:650}
.moovie-bank-tile-icon .moovie-bank-iban-emblem{width:22px;height:22px}
.app-shell.moovie-premium-shell .moovie-bank-payment-page{padding:13px clamp(12px,3vw,24px) calc(110px + var(--safe-bottom))!important;background:radial-gradient(ellipse at 80% 0%,rgba(36,79,131,.30),transparent 45%),linear-gradient(180deg,#101d35,#121d34 70%,#0f1b31)!important;color:#eaf4ff;min-width:0;max-width:100%;overflow-x:clip}
.moovie-bank-payment-page :is(.moovie-bank-topbar,.moovie-bank-payment-hero,.moovie-bank-payment-form){max-width:700px;margin-left:auto;margin-right:auto;width:100%;min-width:0;box-sizing:border-box}
.moovie-bank-payment-hero{display:flex;gap:14px;align-items:center;margin-top:10px;margin-bottom:15px;padding:13px 14px;background:linear-gradient(130deg,rgba(40,69,109,.94),rgba(22,41,74,.97));border-radius:18px;border:1px solid rgba(137,178,229,.25)}
.moovie-bank-payment-hero-icon{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;border-radius:16px;background:rgba(98,214,207,.13);color:#90f5e6}
.moovie-bank-iban-page .moovie-bank-payment-hero-icon{color:#aad1ff;background:rgba(110,150,230,.15)}
.moovie-bank-payment-hero-icon svg{width:30px;height:30px}
.moovie-bank-payment-hero small{color:#98c8df;display:block;font-size:10px;font-weight:800;letter-spacing:.10em}
.moovie-bank-payment-hero h1{font-size:22px!important;margin:3px 0 1px!important;color:#f7fcff!important;line-height:1.15!important}
.moovie-bank-payment-hero p{margin:0;font-size:12px;line-height:1.5;color:#c1d8e9!important}
.moovie-bank-payment-form{border:1px solid rgba(140,184,226,.25);border-radius:20px;background:linear-gradient(140deg,#1b304f,#162944 70%,#15233c);padding:clamp(14px,3.4vw,22px);box-shadow:0 18px 40px rgba(3,10,24,.22)}
.moovie-bank-payment-field{display:flex;flex-direction:column;gap:7px;margin:0 0 15px;min-width:0}
.moovie-bank-payment-field label,.moovie-bank-alt-pay>span,.moovie-bank-alt-pay label{font-size:12px;color:#ecf7ff;font-weight:760}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field input,.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay textarea{display:block;box-sizing:border-box;min-width:0;width:100%;border-radius:13px!important;border:1px solid rgba(162,194,232,.31)!important;padding:12px 13px!important;min-height:47px!important;font-size:16px!important;color:#fff!important;background:#213b5e!important;box-shadow:none!important;outline:0!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page :is(input,textarea):focus-visible{border-color:#94f2d6!important;box-shadow:0 0 0 3px rgba(148,242,214,.12)!important}
.moovie-bank-payment-page input::placeholder,.moovie-bank-payment-page textarea::placeholder{color:#91acc8!important;opacity:1}
.moovie-bank-field-hint{font-size:10px;color:#afc8e1;line-height:1.45}
.moovie-bank-field-hint[data-valid="true"]{color:#98e6ca}
.moovie-bank-alt-pay{border:1px solid rgba(137,183,233,.19);border-radius:15px;padding:12px;margin-bottom:17px;background:rgba(28,53,87,.68)}
.moovie-bank-methods{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button{display:flex;gap:5px;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:9px 6px;border-radius:10px;border:1px solid rgba(151,199,231,.24)!important;color:#e7f5ff!important;background:#2b486b!important;font-size:11px;font-weight:760;cursor:pointer}
.moovie-bank-methods button svg{width:15px;height:15px;flex-shrink:0}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button[aria-pressed="true"]{border-color:#a0eadc!important;color:#c5ffec!important;background:#266978!important}
.moovie-bank-alt-pay #moovie-bank-alt-field:not([hidden]){display:flex;flex-direction:column;gap:8px;margin-top:12px}
.moovie-bank-payment-page .moovie-bank-amount-entry{display:flex;align-items:center;gap:8px;background:#213b5e;border:1px solid rgba(162,194,232,.31);border-radius:13px;padding:0 13px}
.moovie-bank-payment-page .moovie-bank-amount-entry span{font-weight:800;color:#bad9f8;flex:0 0 auto}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry input{border:0!important;box-shadow:none!important;padding-left:0!important;background:transparent!important;flex:1;min-width:0}
.moovie-bank-amount-entry b{font-size:11px;color:#a8c0df}
.moovie-bank-conversion{border:1px solid rgba(164,200,231,.20);border-radius:15px;padding:12px 13px;margin-top:2px;background:rgba(24,43,71,.73);display:flex;flex-direction:column;gap:10px}
.moovie-bank-conversion>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-size:11px;color:#bbd0e7}
.moovie-bank-conversion>div span{min-width:0;flex:1}
.moovie-bank-conversion>div strong{color:#eefaff;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}
.moovie-bank-conversion .moovie-bank-conversion-net{padding-top:10px;border-top:1px solid rgba(169,214,242,.15)}
.moovie-bank-conversion .moovie-bank-conversion-net strong{color:#baffcb;font-size:16px}
.moovie-bank-demo-note{margin:12px 0 14px!important;color:#b7cce3!important;font-size:10px!important;line-height:1.6!important}
.moovie-bank-preview-error{padding:11px 12px;margin:8px 0!important;border-radius:10px;background:rgba(129,75,69,.24);border:1px solid rgba(234,157,153,.32);color:#ffd1cf!important;font-size:11px!important}
.moovie-bank-preview-error[data-valid="true"]{background:rgba(27,105,88,.21);border-color:rgba(111,223,166,.28);color:#adf8d3!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-submit{cursor:pointer;width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(189,252,204,.44)!important;border-radius:13px;background:linear-gradient(105deg,#bef38c,#72dfb4)!important;color:#12324a!important;font-size:14px!important;font-weight:850!important}
.moovie-bank-preview-submit svg{width:17px;height:17px}
@media (max-width:360px){.moovie-bank-payment-hero{gap:11px;padding:11px}.moovie-bank-payment-hero-icon{width:43px;height:43px;flex-basis:43px}.moovie-bank-payment-form{padding:12px}.moovie-bank-methods{gap:6px}.moovie-bank-methods button{font-size:10px!important}}


.moovie-bank-home .moovie-bank-online-label{color:#b4d9ff!important}
.moovie-bank-home .moovie-bank-online-label i{background:#80bbfa;box-shadow:0 0 0 3px rgba(128,187,250,.15)}



.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-bank-nav .moovie-bank-nav-icon{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;
  overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-bank-nav-mark{
  display:block!important;width:26px!important;height:26px!important;max-width:100%!important;
  object-fit:contain!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-bank-nav.is-active .moovie-bank-nav-mark{
  filter:drop-shadow(0 0 5px rgba(174,225,255,.35))!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-bank-nav>span{
  text-align:center!important;white-space:nowrap!important;font-size:9.5px!important;letter-spacing:-.12px!important;
}















































.app-shell.moovie-premium-shell .card-request-page,
.app-shell.moovie-premium-shell .card-application-page,
.app-shell.moovie-premium-shell .card-application-status-page{
  width:100%!important;max-width:100%!important;min-width:0!important;
  margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;
  overflow-x:clip!important;
}
.app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page) :is(section,article,.page-title,.premium-card-luxury-copy,.card-form-grid,.card-form-pair,.premium-benefit-group,.premium-benefits-card,.card-review-visual){min-width:0;max-width:100%;box-sizing:border-box}
.app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page) :is(img,svg){max-width:100%;height:auto}
.app-shell.moovie-premium-shell .card-request-page :is(.premium-card-luxury-copy,.premium-card-info-strip,.premium-benefit-item,.card-benefit-tier){overflow-wrap:anywhere;min-width:0}
.app-shell.moovie-premium-shell .card-request-page .card-benefit-tier strong{white-space:normal!important;overflow-wrap:anywhere!important}
@media (max-width:430px){
 .app-shell.moovie-premium-shell .card-request-page,
 .app-shell.moovie-premium-shell .card-application-page,
 .app-shell.moovie-premium-shell .card-application-status-page{padding-left:clamp(10px,3.5vw,16px)!important;padding-right:clamp(10px,3.5vw,16px)!important}
 .app-shell.moovie-premium-shell .card-request-page .premium-card-editorial-frame{width:100%!important;max-width:100%!important;margin-inline:0!important}
 .app-shell.moovie-premium-shell .card-request-page .premium-benefit-groups{grid-template-columns:minmax(0,1fr)!important}
}

.app-shell.moovie-premium-shell .moovie-wallets-freeze-section{margin:15px 0 4px;min-width:0}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-heading{padding:0 4px 9px;color:#b8d8ef;font-size:10px;font-weight:800;letter-spacing:.12em}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link{width:100%;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;padding:14px;background:linear-gradient(125deg,#274a70,#1a3356 65%,#142644)!important;border:1px solid rgba(152,208,243,.27)!important;border-radius:15px;color:#f0f8ff!important;box-shadow:0 8px 24px rgba(7,15,35,.12)}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link strong{font-size:13px;font-weight:800;color:#f0f8ff}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link small{font-size:10.5px;line-height:1.45;color:#c1d9ee}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:rgba(147,213,248,.16);border:1px solid rgba(154,223,251,.17);color:#bcf2ff}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-link>svg:last-child{width:17px;flex-shrink:0;color:#add3ee}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone>.moovie-passport-summary{background:linear-gradient(138deg,#203d63,#152a49 74%,#12233e)!important;border:1px solid rgba(140,196,239,.29)!important;box-shadow:0 8px 22px rgba(6,18,40,.12)!important;color:#e7f3ff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone{margin-top:10px!important;margin-bottom:10px!important}

.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-field .wallet-source-picker{width:100%!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-field .wallet-source-trigger{width:100%!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row{grid-template-columns:minmax(0,1fr) 50px!important;align-items:stretch!important;gap:9px!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row .moovie-transfer-amount{height:50px!important;min-height:50px!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-amount-row .moovie-transfer-percent-toggle{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;aspect-ratio:1!important;border-radius:12px!important;font-size:16px!important;font-weight:850!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-field .field-label-row{justify-content:flex-start!important;align-items:center!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-field .field-label-row .field-label{display:flex;flex-wrap:wrap;gap:5px;color:#dcefff!important;font-size:11px!important}

.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-brand{margin-bottom:6px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount{margin-top:0!important}
.app-shell.moovie-premium-shell .moovie-bank-service-logo{display:block!important;object-fit:contain!important;width:31px!important;height:31px!important;max-width:100%!important;flex-shrink:0}
.app-shell.moovie-premium-shell .moovie-bank-service-logo.is-iban{filter:brightness(0) invert(1) drop-shadow(0 2px 6px rgba(255,255,255,.13))!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-hero-icon .moovie-bank-service-logo{width:42px!important;height:42px!important}
.app-shell.moovie-premium-shell .moovie-bank-branded-detail{display:flex;align-items:center;gap:7px;min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-branded-detail .moovie-bank-service-logo{width:24px!important;height:24px!important}
.app-shell.moovie-premium-shell .moovie-bank-mobile-page{width:100%;min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero{display:flex;gap:14px;align-items:center;padding:21px 18px;margin-top:12px;background:linear-gradient(135deg,#284a73,#1c3454 72%);border-radius:19px;border:1px solid rgba(147,204,240,.26);min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero>span{flex:0 0 49px;width:49px;height:49px;display:grid;place-items:center;border-radius:14px;background:rgba(139,221,246,.15);color:#b7edfd}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero>div{min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero small{font-size:10px;color:#b2dbf3;letter-spacing:.14em}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero h1{font-size:clamp(17px,4.8vw,24px)!important;margin:4px 0 6px;color:#f4faff!important}
.app-shell.moovie-premium-shell .moovie-bank-mobile-hero p{font-size:11px;line-height:1.58;color:#cbe1f2!important}
.app-shell.moovie-premium-shell .moovie-bank-mobile-form{display:grid;gap:12px;padding:20px 17px;margin-top:13px;background:linear-gradient(155deg,#203c5d,#142940);border:1px solid rgba(144,194,237,.23);border-radius:17px;min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-mobile-form label{font-size:11px;font-weight:700;color:#e4f2ff}
.app-shell.moovie-premium-shell .moovie-bank-mobile-form select{width:100%;min-width:0;background:#274668!important;border:1px solid rgba(150,200,236,.28)!important;color:#f7fbff!important;border-radius:12px;padding:12px}
.app-shell.moovie-premium-shell .moovie-bank-mobile-form p{color:#c6d9ea!important;font-size:10.5px;line-height:1.6}
.app-shell.moovie-premium-shell .moovie-bank-mobile-form button{display:flex;justify-content:center;gap:8px;align-items:center;border-radius:12px;padding:14px;color:#0d2942!important;font-weight:800;background:linear-gradient(125deg,#baff67,#87d8bc)!important;border:0!important}
@media (max-width:380px){.app-shell.moovie-premium-shell .moovie-bank-mobile-hero{padding:15px 12px;gap:10px}.app-shell.moovie-premium-shell .moovie-bank-mobile-hero>span{flex-basis:38px;width:38px;height:38px}}

.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane :is(.moovie-futures-book-source,.moovie-futures-book-imbalance,.moovie-futures-book-head){background:#294765!important;background-image:none!important;box-shadow:none!important;border-color:rgba(151,198,229,.24)!important;color:#eaf4ff!important}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-source :is(span,b){background:transparent!important;color:#d4e9fa!important}


















































.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back,
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back:is(:hover,:active){
  appearance:none!important;display:grid!important;place-items:center!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  border:0!important;border-radius:0!important;padding:0!important;
  width:40px!important;height:40px!important;min-width:40px!important;color:#d9ebf8!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back svg{width:22px!important;height:22px!important;stroke-width:2!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back:focus-visible,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help):focus-visible{outline:2px solid #88e3ce!important;outline-offset:2px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-detail-top{grid-template-columns:44px minmax(0,1fr) 72px!important;gap:8px!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help),
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help):is(:hover,:active){
 background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;color:#edf6fd!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help) svg{width:21px!important;height:21px!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-lean-form .moovie-transfer-limit-line{
  display:block!important;width:100%!important;max-width:none!important;text-align:center!important;
  font-size:11px!important;line-height:1.45!important;letter-spacing:.012em!important;
  padding:8px 0 5px!important;margin:5px 0 8px!important;background:none!important;border:0!important;
  color:#d6e7f5!important;white-space:normal!important;
}

.app-shell.moovie-premium-shell .moovie-bank-payment-page{
  background:radial-gradient(ellipse at 50% -18%,rgba(30,101,136,.24),transparent 65%),linear-gradient(180deg,#0b1727,#101f33 48%,#0c192b)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-hero{
  align-items:center!important;padding:18px!important;border-radius:18px!important;
  background:linear-gradient(135deg,#173c54,#132b42 68%,#102439)!important;
  border:1px solid rgba(110,208,207,.18)!important;box-shadow:0 12px 26px rgba(3,13,27,.2)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-hero-icon{
  width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:16px!important;
  background:linear-gradient(145deg,rgba(59,182,191,.21),rgba(78,137,219,.12))!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form{
  background:linear-gradient(165deg,#142d43,#11253a 65%,#0f2134)!important;
  border:1px solid rgba(122,190,216,.19)!important;border-radius:20px!important;
  box-shadow:0 17px 36px rgba(3,10,22,.23)!important;padding:18px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-flow-label{display:flex;align-items:center;gap:11px;margin:0 0 18px;min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-flow-label.is-amount{margin:22px 0 13px;padding-top:16px;border-top:1px solid rgba(141,197,219,.13)}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-step-dot{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;
 border:1px solid rgba(105,220,195,.25);border-radius:11px;color:#a9ffe6;background:rgba(67,175,162,.12);font-size:11px;font-weight:800;letter-spacing:.05em}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-flow-label>div{display:flex;flex-direction:column;gap:3px;min-width:0}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-flow-label strong{color:#f4fdff;font-size:13px;line-height:1.3}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-flow-label small{color:#a5c2d3;font-size:10.5px;line-height:1.35}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay{border-radius:15px!important;background:rgba(8,29,46,.42)!important;border-color:rgba(145,202,221,.17)!important;padding:14px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field input,
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay textarea{
  border-radius:12px!important;background:#1c374f!important;border-color:rgba(160,214,230,.23)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-conversion{
  background:rgba(8,24,40,.56)!important;border-color:rgba(132,193,207,.17)!important;border-radius:14px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-submit{background:linear-gradient(115deg,#c3f7a3,#7fe9c3)!important;box-shadow:0 9px 22px rgba(18,92,74,.20)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-pix-camera{
  display:flex!important;gap:9px!important;align-items:center!important;justify-content:center!important;width:100%!important;
  min-height:45px!important;padding:11px 12px!important;background:rgba(34,102,110,.38)!important;
  border:1px solid rgba(130,222,212,.35)!important;border-radius:12px!important;color:#d1fff1!important;cursor:pointer;font-size:12px!important;font-weight:750!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-pix-camera svg{width:18px;height:18px}
.moovie-bank-qr-backdrop{z-index:9999!important;display:grid!important;place-items:center!important}
.moovie-bank-qr-sheet{width:min(94vw,440px)!important;max-height:94vh!important;background:#0f2739!important;border:1px solid rgba(136,211,212,.25)!important;color:#edf7ff!important;padding:12px!important;border-radius:20px!important}
.moovie-bank-qr-sheet .qr-scanner-panel{width:100%;max-width:none;background:transparent!important;box-shadow:none!important;border:0!important}
.moovie-bank-qr-sheet .qr-video-wrap{max-height:min(68vh,390px);overflow:hidden;border-radius:14px}
.moovie-bank-qr-sheet video{width:100%;max-height:min(68vh,390px);object-fit:cover}
@media (max-width:400px){
 .app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form{padding:14px!important}
 .app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back{width:36px!important;height:36px!important;min-width:36px!important}
 .app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-detail-top{grid-template-columns:36px minmax(0,1fr) 66px!important}
}

.app-shell.moovie-premium-shell .moovie-wallets-freeze-section .moovie-wallets-freeze-link{
 background:linear-gradient(135deg,#152b42,#0c1b2d 72%,#10233a)!important;
 border:1px solid rgba(128,182,214,.19)!important;box-shadow:0 12px 25px rgba(0,8,21,.23)!important;color:#f0f8ff!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-section .moovie-wallets-freeze-link :is(strong,small,svg){color:#dcebf9!important}
.app-shell.moovie-premium-shell .moovie-wallets-freeze-section .moovie-wallets-freeze-link-icon{background:rgba(105,171,210,.10)!important;border-color:rgba(142,199,220,.18)!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone>.moovie-passport-summary{
 background:linear-gradient(145deg,#142a40,#0b1b2d 76%,#102238)!important;
 border:1px solid rgba(128,179,213,.20)!important;box-shadow:0 12px 25px rgba(1,9,23,.22)!important;color:#e9f5ff!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group :is(strong,span,small),
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone :is(strong,span,small){text-shadow:none!important}






































.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back,
.app-shell.moovie-premium-shell .moovie-transfer-page :is(.moovie-transfer-back,.moovie-transfer-hero-help){-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;filter:none!important}
.app-shell.moovie-premium-shell .moovie-transfer-page .moovie-transfer-limit-line{display:block!important;max-width:none!important;width:100%!important;margin:8px auto 12px!important;padding:0 2px!important;text-align:center!important;background:transparent!important;border:0!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important}

.app-shell.moovie-premium-shell :is(.moovie-wallets-freeze-link,.moovie-dashboard-control-group,.moovie-passport-summary){background:linear-gradient(145deg,#122a3f,#0b1b30 88%)!important;background-image:linear-gradient(145deg,#122a3f,#0b1b30 88%)!important;border:1px solid rgba(123,189,207,.24)!important;color:#eaf8ff!important;box-shadow:0 10px 24px rgba(0,9,21,.20)!important}
.app-shell.moovie-premium-shell :is(.moovie-wallets-freeze-link,.moovie-dashboard-control-group,.moovie-passport-summary) :is(strong,small,span){color:#e2f2f9!important}



.app-shell.moovie-premium-shell .moovie-bank-page{
  --mb-accent:#98e4d2;
  --mb-ink:#f0f7ff;
  --mb-muted:#a8bed0;
  --mb-line:rgba(162,203,223,.15);
  --mb-field:#193348;
  color:var(--mb-ink)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar{
  min-height:49px!important;padding:0 0 11px!important;margin-bottom:15px!important;
  border-bottom:1px solid var(--mb-line)!important;
  box-shadow:none!important;background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand strong{
  font-size:14px!important;font-weight:760!important;letter-spacing:.015em!important;color:#f1f8ff!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back{
  display:grid!important;place-items:center!important;min-width:44px!important;width:44px!important;
  height:44px!important;background:transparent!important;border:0!important;
  box-shadow:none!important;border-radius:0!important;color:#eafaff!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back:is(:hover,:active){color:var(--mb-accent)!important;background:transparent!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back:focus-visible{outline:2px solid var(--mb-accent)!important;outline-offset:-3px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-status{
  font-size:10px!important;font-weight:650!important;color:#9eb7c6!important;
  border:0!important;background:transparent!important;padding:0!important;
}

.app-shell.moovie-premium-shell .moovie-bank-home{
  background:linear-gradient(180deg,#0d1e2c,#0d2231 68%,#0b1b2a)!important;
  padding:14px clamp(12px,3vw,26px) calc(100px + var(--safe-bottom))!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{
  padding:20px 20px 17px!important;border-radius:22px!important;
  background:radial-gradient(circle at 97% 8%,rgba(135,211,194,.14),transparent 46%),linear-gradient(125deg,#1b3b4d,#11293c 75%)!important;
  border:1px solid rgba(157,220,210,.25)!important;box-shadow:0 15px 28px rgba(1,13,24,.16)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-header{margin-bottom:18px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount{margin-bottom:0!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-services-area{
  padding:4px 0 0!important;margin:9px 0 0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-section-heading{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  padding:9px 3px 12px!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-section-heading h2{
  font-size:16px!important;font-weight:760!important;color:#f0f7ff!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-preview,
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-grid{
  display:block!important;background:transparent!important;border:0!important;
  box-shadow:none!important;padding:0!important;margin:0!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile{
  position:relative!important;display:flex!important;flex-direction:row!important;
  align-items:center!important;min-height:72px!important;gap:15px!important;
  padding:12px 4px!important;margin:0!important;width:100%!important;
  border:0!important;border-bottom:1px solid var(--mb-line)!important;
  border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;text-align:left!important;transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-action:is(:hover,:focus-visible){
  background:rgba(122,212,192,.06)!important;outline-offset:-2px!important;
  border-color:rgba(154,213,216,.24)!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-icon{
  flex:0 0 47px!important;display:grid!important;place-items:center!important;
  width:47px!important;height:47px!important;margin:0!important;
  border-radius:14px!important;border:1px solid rgba(144,206,219,.15)!important;
  background:#183649!important;color:#a7e8df!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-icon img{
  max-width:30px!important;max-height:30px!important;object-fit:contain!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-icon .is-iban{filter:brightness(0) invert(1)!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy{
  flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy strong{
  color:#f4faff!important;font-size:14px!important;font-weight:730!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy small{
  color:#9ab6c9!important;font-size:11px!important;line-height:1.35!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-entry{
  margin:0!important;padding:0!important;display:flex!important;align-items:center!important;
  justify-content:flex-end!important;color:#a2ddce!important;font-size:10px!important;
  flex:0 0 48px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile.is-bills{opacity:.62!important}

.app-shell.moovie-premium-shell .moovie-bank-payment-page{
  background:linear-gradient(160deg,#0c1f2e,#122b3c 50%,#0e2030)!important;
  padding:14px clamp(13px,3vw,26px) calc(110px + var(--safe-bottom))!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form{
  display:block!important;max-width:580px!important;margin:0 auto!important;
  background:transparent!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;padding:12px 1px 0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title{
  margin:1px 0 25px!important;padding:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title h1{
  font-size:clamp(25px,5.8vw,34px)!important;font-weight:770!important;
  letter-spacing:-.04em!important;color:#f3fbff!important;line-height:1.14!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-branded-detail .moovie-bank-service-logo{
  width:28px!important;height:28px!important;object-fit:contain!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-branded-detail .moovie-bank-service-logo.is-iban{filter:brightness(0) invert(1)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:5px!important;margin:0 0 24px!important;padding:5px!important;
  border-radius:14px!important;background:#142d3f!important;border:1px solid var(--mb-line)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button{
  display:grid!important;place-items:center!important;min-height:43px!important;
  padding:10px 4px!important;border:0!important;border-radius:10px!important;
  background:transparent!important;color:#aec5d4!important;font-size:12px!important;
  font-weight:680!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button[aria-pressed=true]{
  background:#265164!important;color:#effffb!important;box-shadow:0 2px 7px rgba(3,14,22,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field{
  display:flex!important;flex-direction:column!important;gap:9px!important;margin:0 0 21px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field[hidden],
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay[hidden]{display:none!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field label,
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay label{
  font-size:12px!important;font-weight:700!important;color:#cddce8!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field input,
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay :is(input,textarea){
  min-width:0!important;box-sizing:border-box!important;width:100%!important;
  height:54px!important;min-height:54px!important;background:#173346!important;
  padding:14px 16px!important;color:#f4fcff!important;
  border:1px solid rgba(151,199,214,.21)!important;border-radius:13px!important;
  box-shadow:none!important;font-size:16px!important;outline:none!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay textarea{height:auto!important;min-height:92px!important;resize:vertical!important;line-height:1.45!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field input:focus,
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay :is(input,textarea):focus{
  border-color:#87dbc9!important;box-shadow:0 0 0 3px rgba(135,219,201,.10)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-field-hint{min-height:0!important;font-size:10px!important;color:#b5cbd8!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-field-hint:empty{display:none!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-alt-pay{
  display:flex!important;flex-direction:column!important;gap:12px!important;
  padding:0!important;margin:0 0 21px!important;border:0!important;background:none!important;border-radius:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-pix-camera{
  display:flex!important;gap:9px!important;align-items:center!important;justify-content:center!important;
  min-height:48px!important;background:#20495a!important;color:#dcfff4!important;
  border:1px solid rgba(131,211,192,.28)!important;border-radius:12px!important;
  font-size:12px!important;font-weight:730!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-iban-fields{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-amount-field{
  margin-top:26px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry{
  display:flex!important;align-items:center!important;gap:7px!important;
  min-height:64px!important;background:#19394b!important;
  border:1px solid rgba(143,210,204,.35)!important;border-radius:16px!important;
  padding:0 17px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry>span{
  color:#b2ead9!important;font-size:22px!important;font-weight:750!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry input{
  background:transparent!important;border:0!important;box-shadow:none!important;
  font-size:28px!important;font-weight:700!important;height:61px!important;
  letter-spacing:-.035em!important;padding:8px 0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry>b{
  font-size:11px!important;letter-spacing:.09em!important;color:#a9cbd2!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-submit{
  margin-top:22px!important;width:100%!important;min-height:53px!important;
  background:#9ae5cb!important;background-image:none!important;border:0!important;
  border-radius:13px!important;color:#10312f!important;font-size:14px!important;
  box-shadow:0 9px 22px rgba(3,34,34,.14)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-error{
  margin:0 0 8px!important;padding:10px 12px!important;border-radius:10px!important;
  background:rgba(156,78,75,.11)!important;border:1px solid rgba(235,160,158,.28)!important;
  font-size:12px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-error[data-valid=true]{
  background:rgba(85,172,145,.12)!important;border-color:rgba(137,222,181,.27)!important;
}


























@media (max-width:420px){
 .app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-iban-fields{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
 .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile{min-height:68px!important}
 .app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title{margin-bottom:19px!important}
}
@media (prefers-reduced-motion:reduce){
 .app-shell.moovie-premium-shell .moovie-bank-page :is(button,input,textarea){transition:none!important}
}


.app-shell.moovie-premium-shell .moovie-bank-payment-page #moovie-bank-payment-amount{
  background:transparent!important;background-image:none!important;
  border:0!important;outline:0!important;box-shadow:none!important;
  border-radius:0!important;
}



.app-shell.moovie-premium-shell .moovie-bank-page{
  --bank-bg:#07080b;
  --bank-panel:#0f1218;
  --bank-panel-2:#12161d;
  --bank-panel-3:#171c24;
  --bank-line:rgba(205,169,109,.18);
  --bank-line-strong:rgba(205,169,109,.3);
  --bank-accent:#cda96d;
  --bank-accent-2:#e7d2a5;
  --bank-ink:#f4eee3;
  --bank-muted:#a79d8c;
  --bank-soft:#8a8173;
  --bank-button-ink:#16110a;
  color:var(--bank-ink)!important;
  background:
    radial-gradient(circle at top right, rgba(205,169,109,.14), transparent 32%),
    radial-gradient(circle at top left, rgba(58,70,95,.28), transparent 30%),
    linear-gradient(180deg,#050609 0%,#0a0c10 45%,#08090c 100%)!important;
  padding:20px clamp(14px,3vw,28px) calc(112px + var(--safe-bottom))!important;
}
.app-shell.moovie-premium-shell .moovie-bank-page :is(h1,h2,strong){color:var(--bank-ink)!important}
.app-shell.moovie-premium-shell .moovie-bank-page :is(p,small,label,span,b,i){color:inherit}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar,
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-account,
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-services-area,
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-payment-form{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;gap:14px!important;margin-bottom:18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:none!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;text-align:center!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand>div{min-width:0!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand small{display:block!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--bank-soft)!important;font-weight:700!important;margin-bottom:3px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand strong{display:block!important;font-size:18px!important;letter-spacing:-.02em!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-mark{width:28px!important;height:28px!important;display:block!important;object-fit:contain!important;filter:grayscale(1) brightness(1.7) sepia(.5) hue-rotate(345deg) saturate(.5) opacity(.95)!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-spacer{display:block!important;width:36px!important;height:36px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back{background:transparent!important;border:none!important;border-radius:0!important;color:var(--bank-accent-2)!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-back svg{width:20px!important;height:20px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{position:relative!important;overflow:hidden!important;border:1px solid var(--bank-line)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(18,21,27,.97),rgba(11,13,18,.98))!important;box-shadow:0 18px 45px rgba(0,0,0,.35)!important;padding:22px 20px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account:before{content:"";position:absolute;inset:auto -18% -40% auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle, rgba(205,169,109,.18), transparent 62%);pointer-events:none}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account:after{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(140deg,rgba(255,255,255,.16),rgba(255,255,255,0),rgba(205,169,109,.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-header>span:first-child{color:var(--bank-accent-2)!important;font-size:10px!important;letter-spacing:.16em!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-asset{color:var(--bank-accent-2)!important;background:rgba(205,169,109,.08)!important;border:1px solid rgba(205,169,109,.18)!important;padding:7px 10px!important;border-radius:999px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-mark{filter:grayscale(1) brightness(1.8) sepia(.55) hue-rotate(344deg) saturate(.55)!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount small{color:var(--bank-muted)!important;font-size:12px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount strong{font-size:clamp(28px,6vw,38px)!important;letter-spacing:-.04em!important;color:#fffaf2!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-section-heading{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0 0 12px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-section-heading small{font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--bank-soft)!important;font-weight:700!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-section-heading h2{font-size:22px!important;letter-spacing:-.03em!important;margin:0!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-preview{background:linear-gradient(180deg,rgba(14,17,23,.88),rgba(10,12,16,.8))!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:22px!important;padding:10px!important;box-shadow:0 12px 34px rgba(0,0,0,.22)!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-grid{display:grid!important;gap:8px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile{display:grid!important;grid-template-columns:52px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;padding:14px 12px!important;min-height:auto!important;border-radius:18px!important;border:1px solid transparent!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile+.moovie-bank-tile{margin-top:0!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile:hover{border-color:var(--bank-line)!important;background:linear-gradient(180deg,rgba(205,169,109,.07),rgba(255,255,255,.02))!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-icon{width:52px!important;height:52px!important;margin:0!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#1a1f29,#11151c)!important;border:1px solid rgba(255,255,255,.05)!important;color:var(--bank-accent-2)!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-icon svg{width:23px!important;height:23px!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-service-logo{max-width:22px!important;max-height:22px!important;object-fit:contain!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-service-logo.is-iban,
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-service-logo.is-pix{filter:brightness(0) invert(1) sepia(.16) saturate(.7) hue-rotate(343deg) brightness(1.22)!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-copy{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-copy strong{font-size:16px!important;line-height:1.15!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-copy small{font-size:12px!important;line-height:1.4!important;color:var(--bank-muted)!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-entry{display:flex!important;align-items:center!important;justify-content:flex-end!important;color:var(--bank-accent)!important;font-size:11px!important;white-space:nowrap!important}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-entry svg{width:18px!important;height:18px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-detail-top{margin-bottom:20px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-branded-detail{justify-content:center!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form{border-radius:24px!important;padding:18px!important;background:linear-gradient(180deg,#11151c,#0d1016)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 18px 45px rgba(0,0,0,.3)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title{display:flex!important;flex-direction:column!important;gap:4px!important;margin-bottom:16px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title small{font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--bank-soft)!important;font-weight:700!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title h1{margin:0!important;font-size:29px!important;letter-spacing:-.04em!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods{padding:4px!important;background:#0b0e13!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;gap:4px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button{height:46px!important;border-radius:14px!important;background:transparent!important;border:none!important;color:var(--bank-muted)!important;font-weight:700!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-methods button[aria-pressed="true"]{background:linear-gradient(180deg,rgba(205,169,109,.18),rgba(205,169,109,.12))!important;color:var(--bank-accent-2)!important;box-shadow:inset 0 0 0 1px rgba(205,169,109,.16)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field{gap:8px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-field label{font-size:12px!important;color:var(--bank-muted)!important;font-weight:700!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page :is(input,textarea,select){background:#0a0d12!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;color:#fffaf2!important;min-height:58px!important;padding:16px 17px!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page textarea{min-height:108px!important;resize:vertical!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page :is(input,textarea,select)::placeholder{color:#6e6b67!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page :is(input,textarea,select):focus{border-color:rgba(205,169,109,.42)!important;box-shadow:0 0 0 4px rgba(205,169,109,.08)!important;outline:none!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-field-hint{display:block!important;margin-top:2px!important;font-size:11px!important;color:var(--bank-soft)!important;min-height:14px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;background:#0a0d12!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:0 18px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry>span,
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-amount-entry>b{font-size:16px!important;color:var(--bank-accent-2)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page #moovie-bank-payment-amount{min-height:auto!important;height:auto!important;border:none!important;background:transparent!important;padding:0!important;font-size:clamp(22px,6vw,38px)!important;line-height:1!important;letter-spacing:-.04em!important;color:#fffaf2!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;border:none!important;border-radius:18px!important;background:linear-gradient(180deg,#d4b27d,#c6a066)!important;color:var(--bank-button-ink)!important;font-weight:800!important;box-shadow:0 12px 28px rgba(205,169,109,.22)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-submit svg{width:18px!important;height:18px!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-pix-camera{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;background:#0d1118!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--bank-accent-2)!important;border-radius:16px!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-error{margin:4px 0 2px!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.06)!important;color:var(--bank-muted)!important}
.app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-preview-error[data-valid="true"]{border-color:rgba(205,169,109,.24)!important;background:rgba(205,169,109,.08)!important;color:var(--bank-accent-2)!important}

































@media  (max-width: 520px){
  .app-shell.moovie-premium-shell .moovie-bank-page{padding-left:14px!important;padding-right:14px!important}
  .app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-topbar-brand strong{font-size:16px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{padding:19px 16px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount strong{font-size:32px!important}
  .app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile{grid-template-columns:48px minmax(0,1fr) 20px!important;padding:13px 10px!important}
  .app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-tile-icon{width:48px!important;height:48px!important}
  .app-shell.moovie-premium-shell .moovie-bank-payment-page .moovie-bank-payment-form-title h1{font-size:24px!important}
  
  
}






.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{
  background:linear-gradient(180deg,#f5f9f8 0%,#edf4f4 100%)!important;
  color:#16343c!important;
  padding:10px 8px calc(18px + var(--safe-bottom))!important;
  animation:moovieBankDropIn .52s cubic-bezier(.2,.84,.24,1) both;
}
@keyframes moovieBankDropIn{
  from{opacity:.0;transform:translate3d(0,-26px,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home :is(h1,h2,strong,p,small,span){color:inherit}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home p{color:#5d737a!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-services-area{
  max-width:none!important;
  width:100%!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar{
  grid-template-columns:44px minmax(0,1fr) 44px;
  margin:0 0 10px!important;
  padding:0 2px 10px!important;
  border-bottom:1px solid rgba(89,141,145,.11)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-back{
  width:32px;height:32px;border-radius:10px!important;background:rgba(255,255,255,.75)!important;
  border:1px solid rgba(89,141,145,.11)!important;color:#1a4a54!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar-brand{justify-content:center;gap:8px}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar-brand small{
  display:block;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6f8489!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar-brand strong{
  font-size:13px!important;font-weight:600!important;letter-spacing:-.015em!important;color:#14343d!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar-mark{width:26px;height:26px;filter:none!important}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account{
  position:relative;overflow:hidden;
  padding:16px 15px 14px!important;
  border-radius:22px!important;
  border:1px solid rgba(89,141,145,.14)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,252,252,.96))!important;
  box-shadow:0 14px 34px rgba(26,64,73,.08)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account:after{
  content:"";position:absolute;right:-52px;top:-52px;width:160px;height:160px;border-radius:50%;
  background:radial-gradient(circle,rgba(88,186,178,.15),rgba(88,186,178,0) 68%);box-shadow:none!important;border:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-headline{
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-copy small{
  display:block;font-size:9.5px!important;font-weight:700!important;letter-spacing:.18em!important;color:#5e8280!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-copy h1{
  margin:0!important;font-size:20px!important;line-height:1.08!important;letter-spacing:-.03em!important;font-weight:560!important;color:#14313a!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-copy p{
  margin:0!important;max-width:460px!important;font-size:11px!important;line-height:1.58!important;color:#60757c!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-identity{
  display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;position:relative;z-index:1!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-badge{
  display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;
  border:1px solid rgba(88,186,178,.22);background:rgba(88,186,178,.10);color:#29635c!important;
  font-size:10px!important;font-weight:650!important;letter-spacing:.08em!important;text-transform:uppercase!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-mark{
  width:42px!important;height:42px!important;object-fit:contain!important;filter:none!important;opacity:.92
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-balance-row{
  display:flex;align-items:flex-end;justify-content:space-between;gap:12px;position:relative;z-index:1;margin-top:14px
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-amount{margin:0!important;gap:5px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-amount small{
  color:#6c8388!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-amount strong{
  color:#102f38!important;font-size:clamp(18px,2.1vw,24px)!important;font-weight:560!important;line-height:1.2!important;letter-spacing:-.03em!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-asset-pill{
  display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 11px;border-radius:14px;
  border:1px solid rgba(89,141,145,.14);background:#f3f8f8;color:#2b4b55!important;font-size:11px!important;font-weight:600!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-asset-pill svg{width:14px;height:14px;color:#4e8f8b}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-services-area{margin-top:10px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-section-heading{
  margin:0 0 10px!important;padding:0 2px!important;align-items:flex-end!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-section-heading small{
  color:#6b8388!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-section-heading h2{
  margin:4px 0 0!important;font-size:16px!important;line-height:1.15!important;font-weight:560!important;letter-spacing:-.024em!important;color:#17333d!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-preview{
  border-radius:22px!important;overflow:visible!important;background:transparent!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile{
  min-height:104px!important;padding:14px 14px 13px!important;border-radius:18px!important;
  border:1px solid rgba(89,141,145,.13)!important;background:linear-gradient(180deg,#ffffff,#f7fbfb)!important;
  color:#17343d!important;box-shadow:0 10px 24px rgba(20,53,63,.05)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile:hover{
  transform:translateY(-1px);border-color:rgba(88,186,178,.28)!important;box-shadow:0 14px 28px rgba(20,53,63,.08)!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile.is-wide{grid-column:1/-1}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile-icon{
  width:34px!important;height:34px!important;flex:0 0 34px!important;margin-bottom:10px!important;border-radius:12px!important;
  background:rgba(88,186,178,.11)!important;color:#367a72!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile.is-iban .moovie-bank-tile-icon{background:rgba(112,151,228,.12)!important;color:#5370b4!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile.is-mobile .moovie-bank-tile-icon{background:rgba(170,143,217,.13)!important;color:#7752aa!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile.is-gifts .moovie-bank-tile-icon{background:rgba(229,164,147,.14)!important;color:#ad5f4f!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile.is-peuro-card .moovie-bank-tile-icon{background:rgba(152,208,111,.13)!important;color:#5b8a2b!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile strong{
  display:block;font-size:12.5px!important;line-height:1.3!important;letter-spacing:-.01em!important;font-weight:600!important;color:#17343d!important;margin-bottom:4px!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile small{
  display:block;font-size:10.5px!important;line-height:1.48!important;color:#6d8187!important;max-width:100%!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile-entry{
  color:#6d858b!important;font-size:0!important;align-self:flex-end!important;margin-top:auto!important
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile-entry svg{width:16px;height:16px}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-live-balance-placeholder{color:#8aa2aa!important}

@media (min-width:900px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{padding-left:10px!important;padding-right:10px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
}
@media (max-width:460px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{padding-left:7px!important;padding-right:7px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account{padding:15px 13px 13px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-headline{gap:10px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-copy h1{font-size:18px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-balance-row{align-items:center!important}
}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{animation:none!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile{transition:none!important}
}



.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{
  background:linear-gradient(180deg,#f7fbfa 0%,#eef5f4 100%)!important;
  color:#15323b!important;
  padding:10px 8px calc(18px + var(--safe-bottom))!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-topbar{border-bottom:1px solid rgba(74,109,115,.12)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-services-area{
  background:linear-gradient(180deg,rgba(224,234,232,.96),rgba(216,228,226,.98))!important;
  border:1px solid rgba(86,116,121,.14)!important;
  box-shadow:0 14px 34px rgba(26,64,73,.06)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-services-area{padding:14px!important;border-radius:22px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account:after{background:radial-gradient(circle,rgba(88,186,178,.10),rgba(88,186,178,0) 70%)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-badge{background:rgba(255,255,255,.34)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-asset-pill{background:rgba(248,251,251,.8)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile{
  border:1px solid rgba(83,111,116,.14)!important;
  background:linear-gradient(180deg,#e4eceb,#dbe5e4)!important;
  box-shadow:0 8px 18px rgba(20,53,63,.045)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-tile:hover{box-shadow:0 14px 28px rgba(20,53,63,.08)!important}

.app-shell>.moovie-bank-nav-snapshot{position:absolute;left:0;right:0;bottom:0;z-index:9;pointer-events:none;transform:translate3d(0,0,0)}
.app-shell>.moovie-bank-nav-snapshot.is-underlay{animation:moovieBankNavFadeHold .74s linear both}
@keyframes moovieBankNavFadeHold{0%,72%{opacity:1}100%{opacity:0}}

.app-frame>.app-content.moovie-bank-home-drop-in{animation:moovieBankSlowDrop .74s cubic-bezier(.18,.86,.22,1) both!important;z-index:3!important}
@keyframes moovieBankSlowDrop{
  0%{opacity:.92;transform:translate3d(0,-96px,0)}
  68%{opacity:1;transform:translate3d(0,8px,0)}
  100%{opacity:1;transform:translate3d(0,0,0)}
}
.app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-underlay-static{z-index:1!important}
.app-frame>.app-content.moovie-bank-product-slide-in{animation:moovieBankProductSlideIn .42s cubic-bezier(.2,.82,.24,1) both!important;z-index:3!important}
.app-frame>.app-content.moovie-bank-product-return-in{animation:moovieBankProductReturnIn .42s cubic-bezier(.2,.82,.24,1) both!important;z-index:1!important}
.app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-slide-underlay{z-index:1!important}
.app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-slide-underlay.moovie-bank-product-underlay-shift{animation:moovieBankUnderlayShift .42s cubic-bezier(.2,.82,.24,1) both!important}
.app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-home-rise-out{animation:moovieBankRiseOut .45s cubic-bezier(.3,.12,.28,1) both!important;z-index:4!important}
.app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-product-slide-out{animation:moovieBankProductSlideOut .42s cubic-bezier(.2,.82,.24,1) both!important;z-index:4!important}
@keyframes moovieBankUnderlayShift{from{transform:translate3d(0,0,0) scale(1);opacity:1}to{transform:translate3d(-14%,0,0) scale(.985);opacity:.82}}
@keyframes moovieBankProductSlideIn{from{opacity:.98;transform:translate3d(104%,0,0) scale(.988)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes moovieBankProductReturnIn{from{opacity:.84;transform:translate3d(-13%,0,0) scale(.988)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
@keyframes moovieBankProductSlideOut{from{opacity:1;transform:translate3d(0,0,0) scale(1)}to{opacity:.98;transform:translate3d(104%,0,0) scale(.988)}}
@keyframes moovieBankRiseOut{from{opacity:1;transform:translate3d(0,0,0) scale(1)}to{opacity:.97;transform:translate3d(0,-112%,0) scale(.986)}}
@media (prefers-reduced-motion:reduce){
  .app-shell>.moovie-bank-nav-snapshot,
  .app-frame>.app-content.moovie-bank-home-drop-in,
  .app-frame>.app-content.moovie-bank-product-slide-in,
  .app-frame>.app-content.moovie-bank-product-return-in,
  .app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-slide-underlay.moovie-bank-product-underlay-shift,
  .app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-home-rise-out,
  .app-frame>.app-content.konebe-pay-transition-snapshot.moovie-bank-product-slide-out{animation:none!important}
}


.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page{
  --mb-gate-ink:#16383c;
  color:var(--mb-gate-ink)!important;
  background:linear-gradient(180deg,#f6faf8 0%,#e9f1ef 100%)!important;
  min-height:calc(100vh - 78px)!important;
  padding:clamp(22px,5vh,58px) clamp(13px,3vw,28px) 32px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  position:relative!important;overflow-x:hidden!important;
  box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-panel{
  width:min(100%,440px)!important;
  margin:0 auto!important;
  text-align:center!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;
  border:1px solid rgba(63,104,105,.15)!important;
  background:linear-gradient(180deg,#e2ece9,#dce8e5)!important;
  border-radius:26px!important;
  padding:clamp(28px,5vw,44px) clamp(18px,5vw,38px)!important;
  box-shadow:0 18px 42px rgba(30,65,64,.075)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-logo{
  width:72px!important;height:72px!important;display:block!important;
  object-fit:contain!important;filter:none!important;
  margin:0 auto 18px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-panel h1{
  margin:0 0 14px!important;color:#16383c!important;
  font-size:clamp(23px,4vw,29px)!important;font-weight:570!important;
  letter-spacing:-.035em!important;line-height:1.16!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-intro{
  margin:0!important;max-width:360px!important;
  font-size:13px!important;line-height:1.75!important;font-weight:400!important;
  color:#4b666a!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-message{
  margin:24px 0 0!important;padding:17px 3px 0!important;
  border-top:1px solid rgba(60,101,102,.15)!important;
  max-width:344px!important;color:#285258!important;
  font-weight:450!important;font-size:12.5px!important;line-height:1.75!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-entry{
  width:100%!important;max-width:334px!important;
  margin:25px auto 0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-entry>label{
  display:block!important;margin:0 0 15px!important;
  font-size:12px!important;font-weight:530!important;
  color:#2b5157!important;letter-spacing:.015em!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-code-wrap{
  width:100%!important;display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  align-items:center!important;gap:9px!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-code{
  display:block!important;width:100%!important;min-width:0!important;
  padding:10px 8px 13px!important;
  height:52px!important;line-height:1.2!important;
  border:0!important;border-bottom:1.5px solid #759c9e!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;outline:0!important;
  text-align:center!important;letter-spacing:.45em!important;
  font-size:25px!important;font-weight:480!important;color:#17383e!important;
  font-variant-numeric:tabular-nums!important;
  -webkit-text-security:none;
}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-code:focus{
  border-bottom-color:#246b73!important;box-shadow:0 2px 0 rgba(36,107,115,.12)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-toggle{
  width:38px!important;height:45px!important;padding:6px!important;
  border:0!important;border-radius:8px!important;background:transparent!important;
  box-shadow:none!important;color:#375d61!important;
  display:grid!important;place-items:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-toggle svg{width:21px!important;height:21px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-status{
  font-size:12px!important;line-height:1.45!important;
  min-height:19px!important;color:#7d3c3e!important;margin:13px 0 0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-wait,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-retry{
  font-size:12.5px!important;color:#426366!important;
  margin:25px auto 0!important;line-height:1.55!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-retry button{
  margin:14px auto 0!important;padding:11px 20px!important;
  border-radius:13px!important;background:#1e5257!important;color:#f4f9f8!important;
  border:0!important;font-size:12px!important;font-weight:560!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-back{
  position:absolute!important;left:14px!important;top:18px!important;
  background:transparent!important;border:0!important;color:#214c52!important;
  width:38px!important;height:38px!important;display:grid!important;place-items:center!important;
  border-radius:9px!important;box-shadow:none!important;
}
@media (max-width:420px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page{padding:50px 12px 24px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-panel{padding:28px 18px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-logo{width:64px!important;height:64px!important}
}


.app-shell.moovie-premium-shell.moovie-bank-shell .app-frame>.moovie-bank-access-page.moovie-bank-page{background:linear-gradient(180deg,#f6faf8,#e9f1ef)!important;color:#16383c!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-logo{filter:brightness(0) saturate(100%) invert(17%) sepia(30%) saturate(779%) hue-rotate(142deg) brightness(93%) contrast(93%)!important}

#moovie-bank-access-screen{background:#f2f8f6!important;background-image:linear-gradient(180deg,#f6faf8,#e9f1ef)!important;color:#16383c!important}

.app-shell.moovie-bank-shell-home{background:#e9f1ef!important}


.app-shell.moovie-premium-shell.moovie-bank-shell,
.app-shell.moovie-premium-shell.moovie-bank-shell .app-frame,
.app-shell.moovie-premium-shell.moovie-bank-shell .app-content.moovie-bank-page{background:#fff!important}

.app-shell.moovie-premium-shell .moovie-bank-home,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home::before,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.55;
  background:
    linear-gradient(110deg,transparent 0,transparent 16%,rgba(208,20,44,.07) 16.2%,transparent 16.45%,transparent 53%,rgba(23,88,207,.06) 53.25%,transparent 53.5%,transparent 100%),
    linear-gradient(165deg,transparent 0,transparent 34%,rgba(23,88,207,.05) 34.2%,transparent 34.45%,transparent 76%,rgba(208,20,44,.05) 76.2%,transparent 76.45%,transparent 100%),
    linear-gradient(180deg,#ffffff 0%,#fbfcff 100%);
}

.app-shell.moovie-premium-shell .moovie-bank-home{
  --mb-accent:#1847b7;
  --mb-ink:#173247;
  --mb-muted:#5f7386;
  --mb-line:rgba(29,68,120,.10);
  color:var(--mb-ink)!important;
  background:#fff!important;
  min-height:calc(100svh - 18px)!important;
  padding:12px clamp(12px,3vw,24px) calc(18px + var(--safe-bottom))!important;
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:9px!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home :is(button,section,article,div,span,strong,small,img,svg){animation:none!important;transition:none!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{
  position:relative!important;
  padding:16px 16px 15px!important;border-radius:20px!important;
  background:linear-gradient(180deg,#fff,#fbfdff)!important;
  border:1px solid rgba(25,61,110,.11)!important;
  box-shadow:0 10px 24px rgba(16,37,77,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-title-row{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-inline-back{
  width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:10px!important;
  background:rgba(24,71,183,.07)!important;color:#153e9e!important;display:grid!important;place-items:center!important;box-shadow:none!important;padding:0!important;
}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-inline-back svg{width:18px!important;height:18px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-copy small{font-size:10px!important;letter-spacing:.18em!important;color:#6f8191!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-copy h1{font-size:22px!important;line-height:1.04!important;margin:2px 0 0!important;color:#142e44!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-copy p{margin:8px 0 0!important;font-size:11.5px!important;line-height:1.35!important;color:#617486!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-identity{gap:8px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-badge{background:#f4f7fb!important;color:#586d80!important;border:1px solid rgba(22,51,96,.09)!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-mark{width:34px!important;height:34px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-balance-row{margin-top:14px!important;align-items:end!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount small{font-size:10px!important;color:#6e8296!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount strong{font-size:28px!important;line-height:1!important;color:#142e44!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-asset-pill{background:#f4f7fb!important;color:#23435d!important;border:1px solid rgba(22,51,96,.10)!important;box-shadow:none!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-services-area{flex:1!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;min-height:0!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-section-heading{padding:2px 2px 8px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-section-heading h2{font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6a7e91!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-preview,
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-grid{flex:1!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile{min-height:58px!important;gap:11px!important;padding:9px 2px!important;border-bottom:1px solid rgba(29,68,120,.10)!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;background:#f7f9fd!important;border:1px solid rgba(27,64,114,.08)!important;color:#153e9e!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-icon img{max-width:23px!important;max-height:23px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy{gap:2px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy strong{font-size:13px!important;color:#173247!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-copy small{font-size:10.5px!important;line-height:1.2!important;color:#708394!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile-entry{font-size:9px!important;color:#1f4aba!important;letter-spacing:.12em!important;text-transform:uppercase!important;flex-basis:38px!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile.is-bills{opacity:1!important}
.app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-tile.is-bills .moovie-bank-tile-copy small{color:#7e8e9a!important}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page{
  min-height:100svh!important;padding:18px 13px calc(14px + var(--safe-bottom))!important;
  align-items:flex-start!important;justify-content:flex-start!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-panel{
  width:min(100%,392px)!important;margin:12px auto 0!important;
  padding:22px 18px 18px!important;border-radius:22px!important;
  background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid rgba(25,61,110,.10)!important;box-shadow:0 10px 24px rgba(16,37,77,.06)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-logo{width:58px!important;height:58px!important;margin:0 auto 12px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-panel h1{margin:0 0 8px!important;font-size:24px!important;line-height:1.05!important;color:#142e44!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-intro{max-width:325px!important;font-size:11.8px!important;line-height:1.45!important;color:#617486!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-message{margin:14px 0 0!important;padding-top:13px!important;max-width:315px!important;font-size:11.8px!important;line-height:1.45!important;color:#25456a!important;border-top:1px solid rgba(29,68,120,.10)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-entry{max-width:312px!important;margin-top:15px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-entry>label{margin-bottom:10px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6a7e91!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-code-wrap{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:0!important;align-items:end!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-code-wrap::before{content:"";display:block;width:34px;height:1px;grid-column:1}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-code{grid-column:2!important;padding:9px 4px 10px!important;height:46px!important;font-size:24px!important;letter-spacing:.35em!important;border-bottom:1.5px solid rgba(25,61,110,.35)!important;color:#142e44!important}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-code:focus{border-bottom-color:#1f4aba!important;box-shadow:0 2px 0 rgba(31,74,186,.08)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell #moovie-bank-auth-toggle{grid-column:3!important;justify-self:end!important;width:34px!important;height:42px!important;border-radius:8px!important;color:#48617d!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-status{margin-top:10px!important;min-height:16px!important;font-size:11.5px!important;line-height:1.35!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-wait,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-retry{margin-top:16px!important;font-size:11.8px!important;line-height:1.45!important;color:#5f7386!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-retry button{margin-top:10px!important;padding:10px 16px!important;border-radius:12px!important;background:#153e9e!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-back{top:10px!important;left:10px!important;color:#153e9e!important}

.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card{
  margin:0 0 12px!important;border-radius:14px!important;
  background:linear-gradient(155deg,#213a54,#172c43)!important;border:1px solid rgba(186,219,240,.22)!important;
  box-shadow:none!important;color:#edf7ff!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card>summary{
  padding:14px 15px!important;border-bottom:1px solid rgba(175,206,229,.10)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card .security-settings-body{padding:14px 15px!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card :is(.setting-label,strong){color:#f4f9fd!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card :is(p,small,span,code){color:#bed1e1!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed .security-settings-card :is(input,button,.two-factor-open-link,.two-factor-secret,code){box-shadow:none!important}

@media (max-width:420px){
  .app-shell.moovie-premium-shell .moovie-bank-home{padding-left:12px!important;padding-right:12px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account{padding:15px 14px 14px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-copy h1{font-size:20px!important}
  .app-shell.moovie-premium-shell .moovie-bank-home .moovie-bank-account-amount strong{font-size:26px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page{padding-top:14px!important}
}




.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-page{
  animation:none!important;
}

.app-shell.moovie-bank-shell-home>.bottom-nav.moovie-bottom-nav{display:flex!important;visibility:visible!important;opacity:1!important}
.app-shell.moovie-bank-shell .app-header.dashboard-header-compact.moovie-header-mode{
  animation:none!important;
}
.app-frame.moovie-bank-motion-host{position:relative!important;isolation:isolate!important;overflow:hidden!important}
.app-frame.moovie-bank-motion-host>.moovie-bank-motion-live{
  position:relative!important;z-index:3!important;will-change:transform,opacity;
}
.app-frame.moovie-bank-motion-host>.moovie-bank-motion-copy{
  position:absolute!important;z-index:1!important;pointer-events:none!important;
  overflow:hidden!important;contain:paint!important;will-change:transform,opacity;
}

@media (prefers-reduced-motion:reduce){
  .app-frame.moovie-bank-motion-host>.moovie-bank-motion-live,
  .app-frame.moovie-bank-motion-host>.moovie-bank-motion-copy{will-change:auto!important}
}





.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page .moovie-bank-access-panel{
  margin-top:19px!important; 
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page .moovie-bank-auth-back{
  border:0!important;background:transparent!important;box-shadow:none!important;
  outline-offset:4px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{
  min-height:0!important;
  height:auto!important;
  padding:10px 12px 10px!important;
  gap:13px!important;
  overflow:hidden!important;
  background:#fff!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account{
  padding:17px 17px 16px!important;
  background:linear-gradient(155deg,#ffffff,#f7fafc)!important;
  border:1px solid rgba(34,70,117,.12)!important;
  border-radius:20px!important;
  box-shadow:0 11px 26px rgba(18,51,97,.055)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-headline{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-copy{
  min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;
  gap:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-title-row{
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;
  gap:8px!important;line-height:22px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-inline-back{
  flex:0 0 21px!important;
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  width:21px!important;min-width:21px!important;height:25px!important;
  padding:0!important;margin:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;color:#234d7b!important;transform:none!important;
  -webkit-tap-highlight-color:transparent;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-inline-back svg{
  display:block!important;width:19px!important;height:19px!important;color:inherit!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-brand{
  display:inline-block!important;margin:0!important;padding:0!important;
  font-size:10px!important;line-height:22px!important;
  font-weight:650!important;letter-spacing:.14em!important;color:#517086!important;
  white-space:nowrap!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-copy h1{
  margin:3px 0 0!important;padding:0!important;
  font-size:23px!important;line-height:1.06!important;font-weight:570!important;letter-spacing:-.035em!important;
  color:#193b57!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-copy p{
  margin:9px 0 0!important;padding:0!important;min-width:0!important;
  font-size:11.3px!important;line-height:1.42!important;font-weight:400!important;
  color:#637d90!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-identity{
  flex:0 0 auto!important;align-self:flex-start!important;margin:0!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-mark{
  width:44px!important;height:44px!important;max-width:44px!important;object-fit:contain!important;
  margin:0!important;padding:0!important;background:transparent!important;
  filter:brightness(0) saturate(100%) invert(20%) sepia(28%) saturate(1107%) hue-rotate(173deg) brightness(89%) contrast(94%)!important;opacity:1!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-balance-row{
  margin-top:19px!important;gap:10px!important;align-items:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-amount{
  display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-amount small{
  color:#698299!important;font-size:10px!important;font-weight:450!important;letter-spacing:.045em!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-amount strong{
  font-size:clamp(22px,3.5vw,29px)!important;line-height:1.1!important;
  font-weight:570!important;color:#173b57!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-vip-note{
  display:block!important;font-size:10px!important;line-height:1.35!important;
  font-weight:450!important;color:#6c8295!important;letter-spacing:.015em!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-asset-pill{
  padding:0!important;border-radius:0!important;background:transparent!important;
  border:0!important;color:#315d85!important;
  font-size:10px!important;font-weight:550!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-services-area{
  display:block!important;flex:none!important;min-height:0!important;margin:0!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-services-title{
  display:block!important;margin:0 0 9px!important;padding:0 3px!important;
  color:#2f536d!important;font-size:12.5px!important;line-height:1.25!important;
  font-weight:570!important;letter-spacing:.005em!important;text-transform:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-preview{
  display:block!important;flex:none!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:11px!important;align-items:stretch!important;
  grid-auto-rows:minmax(72px,auto)!important;
  width:100%!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:center!important;gap:5px!important;min-width:0!important;
  min-height:72px!important;height:auto!important;margin:0!important;padding:7px 12px!important;
  border:1px solid rgba(39,82,134,.125)!important;border-radius:17px!important;
  background:linear-gradient(155deg,#f6f9fc,#edf3f8)!important;
  box-shadow:0 7px 20px rgba(20,54,107,.035)!important;color:#193c59!important;
  text-align:left!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-unavailable{
  cursor:default!important;opacity:.82!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile:hover{
  transform:none!important;border-color:rgba(39,82,134,.22)!important;
  background:linear-gradient(155deg,#f6f9fc,#edf3f8)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-icon{
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  flex:0 0 auto!important;margin:0!important;padding:0!important;
  width:24px!important;height:24px!important;min-width:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;color:#426a93!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-icon svg,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-icon img{
  display:block!important;width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;
  object-fit:contain!important;filter:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-copy{
  display:block!important;flex:1 0 auto!important;min-width:0!important;
  width:100%!important;margin:0!important;padding:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-copy strong{
  display:block!important;margin:0!important;font-size:12.5px!important;
  line-height:1.2!important;font-weight:580!important;color:#244761!important;
  white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-copy small{
  display:block!important;margin:4px 0 0!important;font-size:10.2px!important;
  line-height:1.24!important;color:#73889a!important;font-weight:420!important;
  white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-entry{
  display:none!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{
    padding-left:10px!important;padding-right:10px!important;gap:10px!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account{
    padding:15px 14px 14px!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-copy h1{font-size:21px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-grid{
    gap:8px!important;grid-auto-rows:minmax(72px,auto)!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile{
    min-height:72px!important;padding:7px 10px!important;
  }
}
@media (min-width:900px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home{
    padding-left:18px!important;padding-right:18px!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-grid{gap:15px!important;grid-auto-rows:minmax(99px,auto)!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile{min-height:99px!important;padding:17px!important}
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile-copy strong{font-size:13px!important}
}








.app-shell.moovie-premium-shell.moovie-bank-shell-home>.bottom-nav.moovie-bottom-nav{
  display:block!important;
}



.app-device .app-shell.moovie-premium-shell.moovie-bank-shell{
  background:#070d17!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame{
  background-color:#0c1726!important;
  background-image:radial-gradient(ellipse 65% 42% at 100% 0%,rgba(47,89,118,.16),transparent 78%),linear-gradient(180deg,#0b1524,#070d17)!important;
}




.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-home.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen){
  background-color:#f7f9fc!important;
  background-image:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    radial-gradient(ellipse at 10% 9%,rgba(224,95,107,.035),transparent 47%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home::before{
  content:none!important;
  display:none!important;
}



.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile{
  box-shadow:0 3px 5px rgba(32,63,109,.04),0 11px 21px rgba(30,66,118,.13),inset 0 1px 0 rgba(255,255,255,.88)!important;
  border-color:rgba(43,90,147,.16)!important;
  background:linear-gradient(152deg,#fbfdff 0%,#f0f5fb 63%,#eaf2f9 100%)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile:hover{
  box-shadow:0 5px 9px rgba(32,63,109,.06),0 15px 25px rgba(30,66,118,.17),inset 0 1px 0 rgba(255,255,255,.93)!important;
  background:linear-gradient(152deg,#fbfdff 0%,#f0f5fb 63%,#eaf2f9 100%)!important;
}


.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-access-page .moovie-bank-auth-pending{
  position:absolute!important;inset:0!important;z-index:8!important;
  display:grid!important;place-items:center!important;
  background:rgba(6,16,30,.93)!important;color:#ecf3fb!important;
  text-align:center!important;pointer-events:auto!important;
  backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-pending-inner,
.app-frame.moovie-bank-motion-host>.moovie-bank-auth-transition-cover .moovie-bank-auth-transition-label{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:13px!important;font-size:13px!important;font-weight:530!important;letter-spacing:.055em!important;
  color:#e6effc!important;text-align:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-pending-inner svg,
.app-frame.moovie-bank-motion-host>.moovie-bank-auth-transition-cover svg{
  width:28px!important;height:28px!important;color:#b9daf9!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-pending.is-verified svg{
  color:#88dabb!important;
}
.app-frame.moovie-bank-motion-host>.moovie-bank-auth-transition-cover{
  background:linear-gradient(160deg,#071322,#101f34)!important;
  display:grid!important;place-items:center!important;
  overflow:hidden!important;
  border:0!important;box-shadow:none!important;
}



.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-pix-page.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen){
  color:#193d5b!important;
  background-color:#f8fafd!important;
  background-image:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-size:100% 100%!important;background-repeat:no-repeat!important;
  padding:11px 12px calc(86px + var(--safe-bottom))!important;
  min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-detail-top{
  width:100%!important;max-width:none!important;
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  padding:2px 0 11px!important;margin:0 0 17px!important;
  border-bottom:1px solid rgba(45,79,126,.13)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-back{
  background:transparent!important;border:0!important;box-shadow:none!important;color:#2d5582!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-branded-detail strong{
  color:#204566!important;font-size:13px!important;letter-spacing:-.01em!important;font-weight:590!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-branded-detail small{
  color:#8296a9!important;font-size:9px!important;font-weight:490!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-branded-detail .moovie-bank-service-logo.is-pix{
  filter:none!important;width:22px!important;height:22px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-form{
  width:100%!important;max-width:none!important;
  margin:0!important;padding:0!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;
  box-shadow:none!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-form-title{
  margin:0 0 28px!important;padding:0!important;gap:4px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-form-title h1{
  margin:0!important;color:#1a3d5a!important;font-size:26px!important;line-height:1.15!important;
  font-weight:575!important;letter-spacing:-.032em!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-pix-intro{
  margin:3px 0 0!important;color:#6b8298!important;
  font-size:12px!important;font-weight:410!important;line-height:1.4!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-pix-identification{
  margin:0 0 22px!important;padding:0!important;min-width:0!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-pix-field-heading,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-amount-field>label{
  display:block!important;margin:0 0 10px!important;
  font-size:11px!important;font-weight:620!important;letter-spacing:.10em!important;
  color:#40637e!important;text-transform:uppercase!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-methods{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  width:100%!important;gap:5px!important;margin:0 0 13px!important;padding:4px!important;
  background:rgba(232,240,249,.72)!important;
  border:1px solid rgba(52,93,149,.11)!important;border-radius:13px!important;
  box-shadow:none!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-methods button{
  width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;
  padding:8px 3px!important;border:0!important;border-radius:9px!important;
  background:transparent!important;box-shadow:none!important;
  color:#617b93!important;font-size:11.2px!important;letter-spacing:0!important;font-weight:550!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-methods button[aria-pressed="true"]{
  background:linear-gradient(160deg,#fff,#f6faff)!important;
  color:#1b5686!important;
  box-shadow:0 3px 10px rgba(28,70,122,.09),inset 0 0 0 1px rgba(49,91,146,.10)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-key-panel{
  margin:0!important;gap:5px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-alt-pay{
  background:transparent!important;padding:0!important;margin:0!important;gap:10px!important;border:0!important;
}


.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-key,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-alt-value{
  display:block!important;width:100%!important;min-width:0!important;
  height:52px!important;min-height:52px!important;max-height:52px!important;
  margin:0!important;padding:14px 15px!important;box-sizing:border-box!important;
  resize:none!important;overflow-x:auto!important;overflow-y:hidden!important;
  white-space:pre!important;line-height:22px!important;
  border-radius:13px!important;background:#fff!important;
  border:1px solid rgba(46,94,151,.19)!important;
  color:#1d435e!important;box-shadow:0 3px 9px rgba(24,60,110,.05)!important;
  font-size:15px!important;font-weight:420!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-alt-value::placeholder,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-key::placeholder{
  color:#8298aa!important;font-size:13px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-alt-value:focus,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-key:focus{
  outline:none!important;border-color:#4b8ac1!important;box-shadow:0 0 0 3px rgba(54,129,204,.09)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-field-hint{
  margin:2px 0 0!important;padding:0!important;min-height:0!important;
  color:#6d8397!important;font-size:10px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-pix-camera{
  width:100%!important;min-height:42px!important;padding:9px 12px!important;
  margin:0!important;gap:9px!important;
  background:linear-gradient(160deg,#eff5fc,#e8f1f9)!important;
  border:1px solid rgba(42,88,144,.15)!important;border-radius:12px!important;
  color:#245782!important;font-size:12px!important;font-weight:580!important;
  box-shadow:0 5px 13px rgba(29,67,111,.055)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-amount-field{
  margin:0 0 20px!important;gap:0!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-amount-entry{
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;
  width:100%!important;min-width:0!important;min-height:55px!important;height:55px!important;
  gap:10px!important;align-items:center!important;padding:0 15px!important;
  background:#fff!important;border:1px solid rgba(46,94,151,.19)!important;border-radius:13px!important;
  box-shadow:0 3px 9px rgba(24,60,110,.05)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-amount-entry>span,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-amount-entry>b{
  color:#587895!important;font-size:13px!important;font-weight:550!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-payment-amount{
  min-width:0!important;max-width:100%!important;height:52px!important;min-height:0!important;
  padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#1b3d58!important;font-size:20px!important;font-weight:520!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-preview-submit{
  width:100%!important;min-height:49px!important;height:49px!important;
  border:1px solid rgba(28,84,139,.06)!important;border-radius:13px!important;
  background:linear-gradient(135deg,#2e648f,#204b76)!important;
  color:#fff!important;font-size:13px!important;font-weight:590!important;
  box-shadow:0 8px 18px rgba(32,79,127,.16)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-preview-submit svg{color:#fff!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-preview-error{
  color:#7e3849!important;background:rgba(255,255,255,.9)!important;
  border:1px solid rgba(191,93,100,.16)!important;margin:0 0 13px!important;padding:10px 12px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-preview-error[data-valid="true"]{
  color:#2d6381!important;border-color:rgba(43,97,150,.18)!important;background:#fff!important;
}
@media (max-width:380px){
  .app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-pix-page{padding-left:10px!important;padding-right:10px!important}
  .app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-form-title h1{font-size:24px!important}
}


.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-operations,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations{
  background:linear-gradient(154deg,rgba(30,96,173,.035) 0%,transparent 31%,rgba(184,31,55,.025) 84%),#f5f7f9!important;
  color:#173146!important;box-shadow:none!important;min-height:100%!important;
  padding:12px clamp(10px,2.6vw,22px) 22px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-form{
  width:100%!important;max-width:none!important;margin:0!important;padding:12px 4px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#173146!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operational-top{margin:0 0 12px!important;padding:0 2px 8px!important;border-bottom:1px solid rgba(27,67,109,.10)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operational-logo{width:33px!important;height:33px!important;object-fit:contain!important;justify-self:end!important;filter:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-form-title{position:relative!important;display:block!important;padding:0 34px 0 0!important;margin:0 0 17px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-form-title h1{font-size:clamp(19px,4.8vw,23px)!important;font-weight:570!important;line-height:1.2!important;color:#173146!important;margin:0 0 6px!important;letter-spacing:-.025em!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-form-title p{margin:0!important;font-size:12px!important;line-height:1.5!important;color:#5f7685!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-quick-qr{position:absolute!important;right:0!important;top:0!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;padding:0!important;background:transparent!important;border:none!important;color:#274f8c!important;box-shadow:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-quick-qr svg{width:23px!important;height:23px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-pix-field-heading{font-size:10px!important;letter-spacing:.13em!important;font-weight:600!important;color:#587487!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-methods{display:flex!important;gap:6px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;margin:8px 0 11px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-methods button{width:auto!important;flex:1!important;min-height:35px!important;height:35px!important;background:#e7edf4!important;border:1px solid rgba(27,67,109,.10)!important;border-radius:12px!important;font-size:11px!important;font-weight:550!important;color:#60778b!important;padding:7px!important;white-space:nowrap!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-methods button[aria-pressed="true"]{background:#dbe7f3!important;border-color:rgba(35,96,163,.22)!important;box-shadow:none!important;color:#254d81!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-input-side{
  display:grid!important;grid-template-columns:minmax(0,3fr) minmax(68px,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-input-side input{width:100%!important;min-width:0!important;max-width:none!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-input-side input[hidden]{display:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control{min-width:0!important;display:grid!important;place-items:center!important;font-size:10px!important;text-align:center!important;border:1px solid rgba(27,67,109,.11)!important;border-radius:13px!important;background:#e4ebf2!important;color:#274f76!important;overflow:hidden!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control #moovie-bank-key-type{display:block!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control button{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px!important;background:transparent!important;color:#274f76!important;border:0!important;box-shadow:none!important;font-size:10px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control button svg{width:20px!important;height:20px!important;flex-shrink:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control button small{font-size:9px!important;line-height:1.05!important;color:inherit!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations :is(.moovie-bank-payment-field input,.moovie-bank-input-side input){height:52px!important;min-height:52px!important;padding:10px 12px!important;box-sizing:border-box!important;border-radius:13px!important;background:#eef3f7!important;border:1px solid rgba(30,76,125,.12)!important;color:#1b3851!important;font-size:13px!important;box-shadow:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations :is(.moovie-bank-payment-field input,.moovie-bank-input-side input)::placeholder{color:#8da0af!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-field{margin:12px 0!important;gap:6px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-field label{font-size:11px!important;font-weight:520!important;color:#4a687e!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-payment-field label b{font-weight:600!important;color:#204d70!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-amount-entry{height:58px!important;min-height:58px!important;background:#eef3f7!important;border:1px solid rgba(30,76,125,.12)!important;border-radius:14px!important;box-shadow:none!important;padding:0 13px!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations #moovie-bank-payment-amount{background:transparent!important;color:#163b57!important;font-size:25px!important;border:0!important;padding:0!important;height:auto!important;min-height:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-amount-entry :is(span,b){color:#2e6387!important;font-weight:530!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-preview-submit,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:49px!important;padding:12px 15px!important;margin-top:12px!important;background:linear-gradient(140deg,#264d78,#1b3657)!important;border:0!important;border-radius:13px!important;color:#fff!important;font-weight:550!important;font-size:13px!important;box-shadow:0 10px 24px rgba(28,64,105,.17)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-preview-error{padding:6px 0!important;background:transparent!important;border:0!important;color:#b7454d!important;font-size:11px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-iban-fields{display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-iban-fields .moovie-bank-payment-field{min-width:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-shortcut{margin:8px 0 12px!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:6px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-shortcut h2{font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;margin:0!important;color:#274b66!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-shortcut button{height:65px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:12px 18px!important;border:1px solid rgba(35,73,108,.11)!important;border-radius:17px!important;background:linear-gradient(160deg,#fafcfe,#e8edf3)!important;box-shadow:0 8px 22px rgba(29,62,91,.10)!important;font-size:12px!important;font-weight:500!important;color:#315271!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-shortcut svg{width:17px!important;height:17px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations :is(.moovie-bank-statement,.moovie-bank-operation-review){background:transparent!important;max-width:700px!important;margin:0 auto!important;width:100%!important;padding:6px 2px 20px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations :is(.moovie-bank-statement h1,.moovie-bank-operation-review h1){font-size:21px!important;font-weight:560!important;color:#193b56!important;margin:6px 0 17px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-filters{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement-filters select{min-height:41px!important;padding:8px!important;border:1px solid #d3dfe9!important;border-radius:11px!important;color:#264d69!important;background:#edf2f6!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-custom{display:flex!important;gap:8px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-custom[hidden]{display:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement-custom input{min-height:41px!important;height:41px!important;padding:6px!important;width:min(130px,33vw)!important;font-size:11px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-filters .moovie-bank-action{width:auto!important;min-height:41px!important;margin:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-list{display:grid!important;gap:8px!important;margin:20px 0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-row{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:space-between!important;background:#fff!important;border-radius:14px!important;border:1px solid #e2e9f0!important;box-shadow:0 6px 16px rgba(34,59,82,.07)!important;padding:13px!important;color:#1d405c!important;text-align:left!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-row span{flex:1!important;min-width:0!important;display:grid!important;gap:3px!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-row small{font-size:10px!important;color:#8393a3!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-row b{font-size:12px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-pager{display:flex!important;gap:12px!important;justify-content:center!important;align-items:center!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-pager button{padding:9px 13px!important;border:1px solid #ccd7e3!important;border-radius:9px!important;color:#315271!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-review-line{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid #dde5ed!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-review-line small{font-size:11px!important;color:#71869b!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-review-line strong{font-size:12px!important;overflow-wrap:anywhere!important;text-align:right!important;color:#1c3b51!important;max-width:70%!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper{width:min(100%,460px)!important;margin:10px auto 0!important;padding:22px 19px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 50px rgba(30,57,81,.13)!important;border:1px solid #e1e7ee!important;color:#22435c!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head{display:flex!important;align-items:center!important;gap:12px!important;border-bottom:1px solid #e4eaf0!important;padding-bottom:14px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head h2{font-size:18px!important;margin:0!important;color:#1f405a!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head small{font-size:9px!important;letter-spacing:.16em!important;color:#8095a7!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount{text-align:center!important;padding:22px 0!important;display:grid!important;gap:7px!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount small{font-size:12px!important;color:#417591!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount strong{font-size:30px!important;color:#214b68!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows>div{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:9px 0!important;border-bottom:1px solid #edf1f4!important;gap:12px!important;font-size:11px!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows span{color:#8497a6!important;flex:0 0 35%!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows b{color:#1e4259!important;text-align:right!important;overflow-wrap:anywhere!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-modal{position:fixed!important;inset:0!important;z-index:100!important;background:rgba(9,21,33,.72)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:15px!important;overflow:auto!important}
@media (max-width:420px){.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-iban-fields{grid-template-columns:1fr!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control button{flex-direction:column!important}}
@media (max-width:420px){.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-iban-fields{grid-template-columns:1fr!important}.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control button{flex-direction:column!important}}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-side-control select{display:block!important;width:100%!important;height:100%!important;min-height:52px!important;padding:4px 3px!important;border:0!important;background:transparent!important;color:#274f76!important;font-size:10px!important;box-shadow:none!important;appearance:none!important;text-align:center!important;white-space:nowrap!important}




.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-scroll-area{
  padding-top:14px!important;
  background:transparent!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group{
  position:relative!important;isolation:isolate;overflow:hidden!important;
  margin:0 0 13px!important;padding:16px 16px 15px!important;
  border-radius:18px!important;
  border:1px solid rgba(207,184,252,.34)!important;
  background:
    radial-gradient(ellipse at 91% 0%,rgba(174,125,246,.23),transparent 56%),
    linear-gradient(142deg,#283350 0%,#1b263f 55%,#161f36 100%)!important;
  box-shadow:0 16px 32px rgba(3,11,32,.32),0 3px 7px rgba(5,12,29,.13),inset 0 1px 0 rgba(242,223,255,.14)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group::before{
  content:"";pointer-events:none;position:absolute;left:15px;top:0;width:86px;height:2px;
  background:linear-gradient(90deg,rgba(230,206,255,.86),rgba(189,158,251,.3),transparent);
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading{
  border-bottom-color:rgba(221,203,250,.19)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading small{color:#c6adff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading strong{color:#f6f1ff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-entry{
  border-color:rgba(221,196,255,.46)!important;
  background:linear-gradient(140deg,rgba(188,149,252,.27),rgba(106,100,190,.19))!important;
  color:#efe3ff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 4px 11px rgba(10,5,36,.19)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-vip-progress-copy small{color:#c6bdd9!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-vip-progress-copy strong{color:#fff8ff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-vip-progress-copy>span{color:#dbcced!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-progress-track{
  height:7px!important;background:rgba(8,14,35,.49)!important;border:1px solid rgba(212,179,244,.19)!important;
  box-shadow:inset 0 2px 4px rgba(3,7,21,.37)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-vip-progress-track>i{
  background:linear-gradient(90deg,#82c8f0,#c4a2fa 58%,#f2d5ad)!important;
  box-shadow:0 0 10px rgba(183,145,250,.31)!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card{
  position:relative!important;isolation:isolate;
  border:1px solid rgba(116,205,220,.30)!important;
  border-radius:19px!important;
  background:
    radial-gradient(ellipse at 100% 0%,rgba(39,136,168,.23),transparent 57%),
    linear-gradient(153deg,#193850 0%,#102a42 57%,#102238 100%)!important;
  box-shadow:0 16px 32px rgba(2,13,29,.27),0 4px 9px rgba(0,5,16,.14),inset 0 1px 0 rgba(185,238,246,.14)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card::before{
  content:"";pointer-events:none;position:absolute;left:16px;top:0;width:110px;height:2px;
  background:linear-gradient(90deg,rgba(126,232,225,.76),rgba(99,177,242,.23),transparent);
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head small{color:#83d9d5!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-grid .moovie-dashboard-product-item{
  transition:background .16s ease,transform .16s ease!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-grid .moovie-dashboard-product-item:is(:hover,:focus-visible){
  background:rgba(121,215,224,.075)!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item>span:first-child{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;border-radius:0!important;
  color:#a6ebdd!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group{
  position:relative!important;isolation:isolate;overflow:hidden!important;
  border-radius:18px!important;
  border:1px solid rgba(117,202,204,.29)!important;
  background:
    radial-gradient(ellipse at 100% 0%,rgba(37,158,156,.19),transparent 50%),
    linear-gradient(152deg,#193a48,#132d40 64%,#102535)!important;
  box-shadow:0 14px 30px rgba(4,15,31,.26),inset 0 1px 0 rgba(175,240,229,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group .moovie-dashboard-group-heading small{color:#90dbd0!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group .moovie-dashboard-payment-row.is-maturity>span{color:#d8c8ff!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-passport-standalone>.moovie-passport-summary{
  border:1px solid rgba(213,191,143,.35)!important;
  background:linear-gradient(136deg,#334354,#1c344a 65%,#152b3d)!important;
  box-shadow:0 12px 27px rgba(5,13,26,.28),inset 0 1px 0 rgba(255,241,214,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card{
  border:1px solid rgba(155,197,223,.25)!important;
  background:linear-gradient(146deg,#1c384f,#10263b)!important;
  box-shadow:0 10px 22px rgba(2,10,25,.22),inset 0 1px 0 rgba(213,239,250,.075)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card:nth-child(2){
  border-color:rgba(227,190,127,.25)!important;
  background:linear-gradient(145deg,#323544,#1c2d41)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card:nth-child(3){
  border-color:rgba(189,172,240,.24)!important;
  background:linear-gradient(145deg,#29364d,#1a2940)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card:nth-child(4){
  border-color:rgba(132,214,202,.25)!important;
  background:linear-gradient(145deg,#1c414a,#132d3c)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card{
  border:1px solid rgba(151,192,218,.19)!important;
  border-radius:17px!important;
  margin:0 0 13px!important;
  padding:13px 14px!important;
  background:linear-gradient(151deg,rgba(27,49,70,.94),rgba(15,31,49,.97))!important;
  box-shadow:0 12px 27px rgba(1,10,25,.19),inset 0 1px 0 rgba(206,229,243,.07)!important;
}
@media  (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group{padding:14px 12px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card{padding:12px!important}
}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-product-item{transition:none!important}
}



.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-key-type.moovie-bank-key-auto-type{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;height:100%!important;min-height:52px!important;
  padding:5px!important;margin:0!important;box-sizing:border-box!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  color:#274f76!important;font-size:11px!important;font-weight:600!important;
  text-align:center!important;white-space:nowrap!important;
  overflow:hidden!important;text-overflow:ellipsis!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-side-control{
  background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-scan{
  display:flex!important;flex-direction:column!important;gap:2px!important;
  align-items:center!important;justify-content:center!important;
  width:100%!important;height:52px!important;padding:2px!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  color:#285682!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-scan svg{width:21px!important;height:21px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-scan small{
  display:block!important;color:#285682!important;font-size:10px!important;white-space:nowrap!important;
}

.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-iban-page.moovie-bank-operations,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-bill-page.moovie-bank-operations,
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-iban-page.moovie-bank-operations,
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-bill-page.moovie-bank-operations{
  color:#193d5b!important;
  background-color:#f8fafd!important;
  background-image:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-size:100% 100%!important;background-repeat:no-repeat!important;
  padding:11px 12px calc(86px + var(--safe-bottom))!important;
  min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-iban-fields{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  gap:7px!important;width:100%!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-iban-fields .moovie-bank-payment-field{
  width:100%!important;min-width:0!important;max-width:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-iban-fields input{
  width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-payment-form,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-bill-page .moovie-bank-payment-form{
  width:100%!important;max-width:none!important;margin:0!important;
  padding:12px 4px!important;border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  color:#173146!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-operational-logo,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-bill-page .moovie-bank-operational-logo,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-operational-logo{
  width:33px!important;height:33px!important;object-fit:contain!important;filter:none!important;
}

.app-shell.moovie-premium-shell .card-request-page .moovie-bank-card-head{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  align-items:center!important;gap:10px!important;
}
.app-shell.moovie-premium-shell .card-request-page .moovie-bank-card-head .moovie-bank-card-headline{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  gap:3px!important;min-width:0!important;text-align:center!important;
}
.app-shell.moovie-premium-shell .card-request-page .moovie-bank-card-headline small{
  font-size:9px!important;letter-spacing:.16em!important;font-weight:600!important;
  line-height:1.1!important;color:#adbfd3!important;
}
.app-shell.moovie-premium-shell .card-request-page .moovie-bank-card-headline strong{
  font-size:15px!important;line-height:1.2!important;font-weight:570!important;
  color:#f2f8ff!important;
}
.app-shell.moovie-premium-shell .card-request-page .moovie-bank-card-head-logo{
  width:32px!important;height:32px!important;max-width:32px!important;
  display:block!important;object-fit:contain!important;justify-self:end!important;
  filter:brightness(0) invert(1)!important;
}



.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-iban-page.moovie-bank-operations.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen),
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-bill-page.moovie-bank-operations.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen){
  background:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-color:#f8fafd!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
}



.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-input-side{
  grid-template-columns:minmax(0,3fr) minmax(68px,1fr)!important;
  align-items:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-copy{
  display:block!important;width:100%!important;min-width:0!important;
  height:52px!important;min-height:52px!important;max-height:52px!important;
  margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;
  color:#1b3851!important;background:#eef3f7!important;
  border:1px solid rgba(30,76,125,.12)!important;border-radius:13px!important;
  font-size:13px!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page #moovie-bank-pix-copy::placeholder{
  color:#8da0af!important;opacity:1!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-input-side .moovie-bank-side-control{
  align-self:stretch!important;min-height:52px!important;height:52px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-payment-form-title h1{
  font-size:19px!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-iban-fields{
  grid-template-columns:minmax(0,1fr)!important;gap:4px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-iban-fields .moovie-bank-payment-field{
  margin:0!important;gap:4px!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-iban-page .moovie-bank-payment-amount-field>label{
  display:block!important;margin:0 0 10px!important;font-size:11px!important;
  font-weight:620!important;letter-spacing:.10em!important;color:#40637e!important;
  text-transform:uppercase!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operational-top .moovie-bank-operational-logo{
  filter:brightness(0) saturate(100%) invert(20%) sepia(28%) saturate(1107%) hue-rotate(173deg) brightness(89%) contrast(94%)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-bill-page .moovie-bank-payment-form-title h1{
  font-size:19px!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-statement-shortcut{
  margin:3px 0 7px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-statement-shortcut h2,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-services-title{
  font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;
  line-height:1.25!important;color:#274b66!important;
}

.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-statement-page.moovie-bank-operations.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen),
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-statement-page.moovie-bank-operations{
  display:flex!important;flex-direction:column!important;min-height:100%!important;
  box-sizing:border-box!important;color:#193d5b!important;
  background:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-color:#f8fafd!important;background-size:100% 100%!important;background-repeat:no-repeat!important;
  padding:11px 12px calc(22px + var(--safe-bottom))!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement{
  flex:1 0 auto!important;display:flex!important;flex-direction:column!important;
  width:100%!important;max-width:700px!important;margin:0 auto!important;
  min-height:0!important;box-sizing:border-box!important;padding:6px 2px 8px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement h1{
  font-size:19px!important;color:#193b56!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-filters{
  width:100%!important;min-width:0!important;align-items:center!important;gap:8px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-filters input{
  background:#edf2f6!important;border:1px solid #d3dfe9!important;
  color:#264d69!important;border-radius:11px!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-list{
  width:100%!important;min-width:0!important;flex:1 0 auto!important;
  align-content:start!important;margin:15px 0 14px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-pager{
  margin-top:auto!important;padding:12px 0 0!important;
  border-top:1px solid rgba(44,86,135,.12)!important;
  justify-content:center!important;align-items:center!important;flex:0 0 auto!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-pager button{
  background:#e9f0f7!important;color:#315271!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-pager button:disabled{
  opacity:.45!important;
}











































.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop{
  position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;
  height:100%!important;padding:12px!important;box-sizing:border-box!important;
  overflow:hidden!important;z-index:9999!important;display:flex!important;
  justify-content:center!important;align-items:center!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop .moovie-bank-qr-sheet{
  position:relative!important;display:block!important;width:100%!important;max-width:440px!important;
  max-height:calc(100% - 16px)!important;padding:12px!important;box-sizing:border-box!important;
  margin:0!important;background:#143449!important;color:#f6fcff!important;border-radius:16px!important;
  overflow:hidden!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop .qr-scanner-panel{
  position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;
  max-width:100%!important;min-width:0!important;height:auto!important;padding:0!important;
  overflow:hidden!important;background:transparent!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop .qr-video-wrap{
  flex:0 1 auto!important;width:100%!important;min-height:0!important;max-height:min(46dvh,340px)!important;
  aspect-ratio:1!important;border-radius:12px!important;overflow:hidden!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop .qr-video-wrap video{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-barcode-backdrop .moovie-bank-barcode-video{
  aspect-ratio:16/9!important;max-height:min(40dvh,270px)!important;
}
.device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-barcode-backdrop .moovie-bank-barcode-video video{
  object-fit:cover!important;
}
.moovie-bank-barcode-sheet .moovie-bank-rotate-hint{
  margin:0 0 10px!important;font-size:12px!important;text-align:center!important;
  line-height:1.4!important;color:#d3eff4!important;
}
.moovie-bank-barcode-sheet .moovie-bank-barcode-guide{
  pointer-events:none;position:absolute;inset:39% 6%;border:2px solid rgba(131,235,216,.75);
  border-radius:9px;box-shadow:0 0 0 200px rgba(0,0,0,.18);
}
@media (max-width:400px){
 .device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop{padding:8px!important}
 .device-shell.app-device>.app-shell.moovie-premium-shell.moovie-bank-shell>.moovie-bank-qr-backdrop .moovie-bank-qr-sheet{padding:10px!important}
}


.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-mobile{grid-column:1/-1!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-mobile .moovie-bank-tile-copy{flex:1!important}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-mobile-manual.standalone-section,
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-mobile-manual{
 display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;
 min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;
 padding:11px 12px calc(90px + var(--safe-bottom))!important;color:#193d5b!important;
 background:linear-gradient(152deg,transparent 17.9%,rgba(38,96,178,.12) 18%,transparent 18.12%),
  linear-gradient(153deg,transparent 48.94%,rgba(215,88,97,.10) 49.04%,transparent 49.17%),
  linear-gradient(160deg,#fbfcfe,#f5f8fc 64%,#f8faff)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading{
 display:flex!important;align-items:center!important;gap:12px!important;border:0!important;
 border-bottom:1px solid #dce6f0!important;padding:4px 3px 13px!important;margin-bottom:14px!important;
 box-shadow:none!important;background:transparent!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading>span{
 width:28px!important;display:flex!important;align-items:center!important;color:#235c8a!important;
 border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading svg{width:24px!important;height:24px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading small{
 display:block!important;color:#56758b!important;font-size:10px!important;letter-spacing:.14em!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading h1{
 margin:3px 0 0!important;color:#204764!important;font-size:22px!important;line-height:1.2!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual :is(.moovie-manual-topup-fields,.moovie-manual-topup-review,.moovie-manual-topup-result){
 display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;width:100%!important;
 padding:0 3px!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-fields>label{
 display:block!important;margin:5px 0 0!important;color:#3d617e!important;font-size:12px!important;font-weight:630!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual :is(input,select){
 width:100%!important;min-height:46px!important;min-width:0!important;box-sizing:border-box!important;
 padding:10px 12px!important;color:#173e5b!important;background:#eef3f8!important;
 border:1px solid #d5e1ea!important;border-radius:12px!important;box-shadow:none!important;
 font-size:14px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-phone{
 display:flex!important;align-items:center!important;min-height:46px!important;min-width:0!important;
 background:#eef3f8!important;border:1px solid #d5e1ea!important;border-radius:12px!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-phone span{
 padding:0 12px!important;border-right:1px solid #d5e1ea!important;color:#235b80!important;font-size:13px!important;font-weight:700!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-phone input{
 flex:1!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-balance{
 display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;
 gap:9px!important;padding:12px 0!important;border-top:1px solid #dce7ef!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-balance span{font-size:11px!important;color:#627c90!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-balance strong{font-size:18px!important;color:#224c6b!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-bank-action{
 min-height:47px!important;border:0!important;border-radius:12px!important;background:#245d89!important;
 color:white!important;box-shadow:none!important;padding:11px 15px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-review h2,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-result h2{font-size:19px!important;color:#204b69!important;margin:0 0 8px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-line{
 display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:10px!important;
 min-width:0!important;padding:9px 0!important;border-bottom:1px solid #dce7ee!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-line small{font-size:11px!important;color:#608097!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-line strong{
 font-size:13px!important;color:#194967!important;text-align:right!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-actions{display:grid!important;grid-template-columns:1fr 1.5fr!important;gap:8px!important;margin-top:14px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-back{
 padding:12px!important;background:#e8f0f7!important;border:1px solid #d3e1ec!important;
 color:#285b7b!important;border-radius:12px!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-result p{font-size:13px!important;color:#557389!important;line-height:1.5!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-error{font-size:12px!important;color:#a63140!important;margin:14px 0!important}



.app-shell .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .peuro-experimental-subpage-head>strong{
  color:#f2ce63!important;
  font-weight:400!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-secret,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-recovery-box,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-recovery-grid code{
  background:linear-gradient(145deg,#294761,#1d3650)!important;
  border:1px solid rgba(177,210,234,.28)!important;
  color:#f2f7fd!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-secret code,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-recovery-grid code{
  color:#f2f7fd!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-copy-action,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .pin-settings-form .secondary-action-button{
  background:linear-gradient(145deg,#3d6386,#264763)!important;
  border:1px solid rgba(183,219,242,.37)!important;
  color:#f7faff!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-copy-action.is-copied{
  color:#80e6b2!important;
  border-color:rgba(128,230,178,.45)!important;
  background:linear-gradient(145deg,#285c60,#234e59)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-copy-action .copy-state-icon,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card .two-factor-copy-action>span{
  color:inherit!important;
}


.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-operations.moovie-bank-pix-result.standalone-section,
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-operations.moovie-bank-pix-result,
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-mobile-manual.standalone-section,
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-mobile-manual{
 background:linear-gradient(152deg,transparent 17.9%,rgba(38,96,178,.055) 18%,transparent 18.12%),linear-gradient(153deg,transparent 48.94%,rgba(215,88,97,.04) 49.04%,transparent 49.17%),linear-gradient(160deg,#fbfcfe,#f5f8fc 64%,#f8faff)!important;
 background-color:#f8fafd!important;color:#193d5b!important;background-size:100% 100%!important;
 min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-operation-review{padding-top:12px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-operation-review #moovie-bank-pay{margin-top:32px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-review-total{border-top:1px solid #d8e3ec!important;margin-top:6px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-review-total strong{font-size:15px!important;color:#173c59!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-operational-top .moovie-bank-operational-logo,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-bank-operational-top .moovie-bank-operational-logo{filter:brightness(0) saturate(100%) invert(20%) sepia(28%) saturate(1107%) hue-rotate(173deg) brightness(89%) contrast(94%)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper.is-pix-receipt{border:1.5px solid #264d78!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper.is-pix-receipt .moovie-bank-receipt-head img.moovie-bank-operational-logo{width:37px!important;height:37px!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(20%) sepia(28%) saturate(1107%) hue-rotate(173deg) brightness(89%) contrast(94%)!important;flex-shrink:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper.is-pix-receipt .moovie-bank-receipt-paid-icon{color:#17a267!important;display:flex!important;align-items:center!important;justify-content:center!important;height:32px!important;margin-bottom:1px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper.is-pix-receipt .moovie-bank-receipt-paid-icon svg{width:32px!important;height:32px!important;stroke-width:3px!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-receipt-footer{width:min(100%,460px)!important;margin:17px auto 0!important;padding:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-result .moovie-bank-receipt-footer .moovie-bank-action{margin:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading>span{width:23px!important;height:23px!important;flex:0 0 23px!important;padding:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-heading svg{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}




.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-operations.standalone-section:not(.moovie-vault-unlock-screen):not(.moovie-vault-create-screen),
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-page.moovie-bank-payment-page.moovie-bank-operations.standalone-section{
  color:#193d5b!important;
  background-color:#f7f9fc!important;
  background-image:
    linear-gradient(152deg,transparent 0%,transparent 17.9%,rgba(38,96,178,.135) 18%,transparent 18.12%,transparent 100%),
    linear-gradient(153deg,transparent 0%,transparent 48.94%,rgba(215,88,97,.105) 49.04%,transparent 49.17%,transparent 100%),
    linear-gradient(23deg,transparent 0%,transparent 76.45%,rgba(62,123,184,.11) 76.57%,transparent 76.7%,transparent 100%),
    radial-gradient(ellipse at 90% 68%,rgba(64,121,185,.055),transparent 51%),
    radial-gradient(ellipse at 10% 9%,rgba(224,95,107,.035),transparent 47%),
    linear-gradient(160deg,#fbfcfe 0%,#f5f8fc 64%,#f8faff 100%)!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow-x:hidden!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row{
  gap:9px!important;
  padding:12px 11px!important;
  min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row>.moovie-bank-statement-details{
  display:flex!important;flex:1 1 auto!important;flex-direction:column!important;
  align-items:flex-start!important;gap:3px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row .moovie-bank-statement-details>strong{
  font-size:13px!important;line-height:1.35!important;color:#193b56!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-date{
  font-size:10px!important;line-height:1.3!important;color:#7f92a4!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-status{
  display:block!important;font-size:10px!important;line-height:1.3!important;
  font-weight:500!important;letter-spacing:0!important;
  padding:0!important;margin:1px 0 0!important;
  border:0!important;background:transparent!important;
  color:#60788e!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-status.is-complete{color:#267d58!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-status.is-cancelled{color:#a04e54!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row>.moovie-bank-statement-value{
  font-size:12px!important;white-space:nowrap!important;flex:0 0 auto!important;
  color:#24475e!important;text-align:right!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row>svg{
  width:15px!important;height:15px!important;min-width:15px!important;
  max-width:15px!important;max-height:15px!important;flex:0 0 15px!important;
  color:#8095a6!important;stroke-width:1.7!important;
}


.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operation-review .moovie-bank-review-peur{
  border-top:1px solid #d8e3ec!important;
  border-bottom:1px solid #d8e3ec!important;
  margin:6px 0!important;padding:13px 0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operation-review .moovie-bank-review-peur strong{
  color:#173c59!important;font-size:15px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operation-review .moovie-bank-review-peur + .moovie-bank-review-total{
  border-top:0!important;margin-top:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operation-review #moovie-bank-pay{
  margin-top:32px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-row>.moovie-bank-statement-amounts{
  display:flex!important;flex:0 1 auto!important;flex-direction:column!important;
  align-items:flex-end!important;gap:4px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-amounts .moovie-bank-statement-value{
  color:#24475e!important;font-size:12px!important;text-align:right!important;
  white-space:nowrap!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-amounts .moovie-bank-statement-peur{
  color:#70869b!important;font-size:10px!important;font-weight:470!important;
  text-align:right!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-footer{
  width:min(100%,460px)!important;margin:17px auto 0!important;padding:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-footer .moovie-bank-action{margin:0!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account{
  min-height:220px!important;padding-bottom:22px!important;
}
@media (max-width:390px){
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account{
   min-height:205px!important;padding-bottom:20px!important;
 }
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-mobile,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-statement{
 grid-column:auto!important;
}





.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operation-review,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement{
  box-sizing:border-box!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-review-line{
  min-width:0!important;align-items:flex-start!important;gap:13px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-review-line small{
  flex:0 0 34%!important;line-height:1.5!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-review-line strong{
  flex:1 1 auto!important;min-width:0!important;max-width:66%!important;
  overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.55!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-paper{
  box-sizing:border-box!important;max-width:100%!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-head>div{
  min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-rows>div{
  min-width:0!important;gap:12px!important;line-height:1.5!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-rows b{
  min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement-filters{
  min-width:0!important;flex-wrap:wrap!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement-list{
  min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-statement-row{
  min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-modal .moovie-bank-receipt-paper{
  max-height:min(85dvh,760px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;
}
@media (max-width:430px){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operation-review{
    padding-left:5px!important;padding-right:5px!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-review-line{
    padding-top:13px!important;padding-bottom:13px!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-paper{
    padding:18px 15px!important;margin-left:auto!important;margin-right:auto!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-amount strong{
    font-size:clamp(23px,6.4vw,30px)!important;overflow-wrap:anywhere!important;
  }
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-receipt-modal{
    align-items:center!important;padding:12px!important;
  }
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-grid{
  gap:9px!important;margin-top:10px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item{
  box-sizing:border-box!important;min-width:0!important;
  padding:11px 9px!important;min-height:65px!important;
  border:1px solid rgba(172,204,234,.19)!important;border-radius:13px!important;
  background:linear-gradient(153deg,rgba(255,255,255,.055),rgba(255,255,255,.016))!important;
  box-shadow:0 8px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055)!important;
  cursor:pointer!important;
  transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:hover,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:focus-visible{
  transform:translateY(-2px)!important;
  border-color:rgba(172,204,234,.32)!important;
  box-shadow:0 13px 23px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:active{
  transform:translateY(1px)!important;box-shadow:0 3px 8px rgba(0,0,0,.21)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-quotes-group .moovie-dashboard-split-card{
  box-shadow:0 9px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-buy-button{
  width:auto!important;max-width:100%!important;font-size:11px!important;
  letter-spacing:.025em!important;white-space:nowrap!important;
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card.is-prediction{
  border-color:rgba(124,201,185,.22)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.30),0 0 19px rgba(69,161,145,.065),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card.is-futures{
  border-color:rgba(224,186,132,.22)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.30),0 0 19px rgba(193,147,85,.065),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card.is-prediction .moovie-playground-market-card-head strong{
  color:#9ed5c6!important;font-weight:inherit!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card.is-futures .moovie-playground-market-card-head strong{
  color:#dfbd91!important;font-weight:inherit!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card:focus-visible{
  outline:2px solid currentColor!important;outline-offset:3px!important;
}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item{transition:none!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:hover,
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-product-item:active{transform:none!important}
}



.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-choice{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;
 min-width:0!important;width:100%!important;margin:0 0 3px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-choice-button{
 display:flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;min-width:0!important;min-height:46px!important;width:100%!important;
 padding:10px 6px!important;background:#fff!important;color:#151d29!important;
 border:1px solid #cbd9e5!important;border-radius:13px!important;
 box-shadow:0 3px 9px rgba(25,53,80,.055)!important;
 font:inherit!important;font-size:13px!important;font-weight:600!important;
 line-height:1.25!important;cursor:pointer!important;touch-action:manipulation!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-choice-button[aria-pressed="true"]{
 background:#eaf3fb!important;color:#102e49!important;border:2px solid #285e89!important;
 box-shadow:0 0 0 2px rgba(42,96,142,.10),0 5px 12px rgba(25,53,80,.10)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-phone,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-phone {
  color:#151d29!important;
  -webkit-text-fill-color:#151d29!important;
  caret-color:#151d29!important;
  background:#fff!important;
  background-image:none!important;
  min-width:0!important;
  font-size:16px!important;
  font-weight:500!important;
  opacity:1!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-phone::placeholder{
  color:#667588!important;
  -webkit-text-fill-color:#667588!important;
  opacity:1!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-phone{
  background:#fff!important;
  border-color:#cbd9e5!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-phone span{
  color:#151d29!important;
  -webkit-text-fill-color:#151d29!important;
  font-size:14px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-options{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;
  width:100%!important;
  margin:4px 0 7px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-option{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-height:51px!important;
  margin:0!important;
  padding:10px 5px!important;
  background:#fff!important;
  color:#151d29!important;
  border:1px solid #cbd9e5!important;
  border-radius:13px!important;
  box-shadow:0 3px 9px rgba(25,53,80,.055)!important;
  font:inherit!important;
  font-size:clamp(11px,3vw,13px)!important;
  font-weight:540!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-option[aria-pressed="true"]{
  background:#fff!important;
  color:#102e49!important;
  border:2px solid #285e89!important;
  box-shadow:0 0 0 2px rgba(42,96,142,.10),0 5px 12px rgba(25,53,80,.10)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-option:focus-visible,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual :is(.moovie-manual-topup-choice-button,#moovie-manual-phone):focus-visible{
  outline:2px solid #245d89!important;
  outline-offset:2px!important;
}

.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-next,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-next{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:100%!important;
  min-height:49px!important;
  height:49px!important;
  margin:12px 0 0!important;
  padding:12px 15px!important;
  border:1px solid rgba(28,84,139,.06)!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,#2e648f,#204b76)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:590!important;
  box-shadow:0 8px 18px rgba(32,79,127,.16)!important;
}
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-next svg,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual #moovie-manual-next svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  flex:0 0 17px!important;
  max-width:17px!important;
  max-height:17px!important;
  color:#fff!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-actions{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:9px!important;
  align-items:stretch!important;
  margin-top:18px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-actions :is(#moovie-manual-back,#moovie-manual-pay){
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  height:52px!important;
  min-height:52px!important;
  max-height:52px!important;
  padding:9px 10px!important;
  margin:0!important;
  border-radius:13px!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:550!important;
  text-align:center!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-actions #moovie-manual-back{
  background:#fff!important;
  border:1px solid #cbd9e5!important;
  color:#284d6d!important;
  box-shadow:none!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-result{
  display:block!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-result-note{
  margin:0 0 13px!important;
  line-height:1.5!important;
  font-size:12px!important;
  color:#557389!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-bank-receipt-paper{
  margin:0 auto!important;
  width:100%!important;
  max-width:460px!important;
  box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-bank-receipt-footer{
  margin:12px auto!important;
  width:min(100%,460px)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-refresh{
  margin:10px auto 0!important;
  width:min(100%,460px)!important;
}
@media (max-width:360px){
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-options{gap:6px!important}
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-amount-option{font-size:11px!important;padding:8px 3px!important}
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-mobile-manual .moovie-manual-topup-actions{gap:7px!important}
}







.app-shell.moovie-premium-shell .send-broadcast-overlay.send-transaction-processing-overlay.is-moovie,
.app-shell.moovie-premium-shell .send-broadcast-overlay.moovie-bank-processing-overlay{
  width:min(var(--device-width,430px),calc(100vw - 28px))!important;
  max-width:var(--device-width,430px)!important;
  min-width:0!important;
  box-sizing:border-box!important;
  padding:calc(24px + var(--safe-top)) 20px calc(24px + var(--safe-bottom))!important;
  border-radius:32px!important;
}
.app-shell.moovie-premium-shell .send-broadcast-overlay.send-transaction-processing-overlay.is-moovie .payment-processing-screen,
.app-shell.moovie-premium-shell .send-broadcast-overlay.moovie-bank-processing-overlay .payment-processing-screen{
  width:min(100%,350px)!important;
  max-width:350px!important;
  min-width:min(100%,350px)!important;
  padding:24px 14px!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  margin-inline:auto!important;
}


.app-shell.moovie-premium-shell.moovie-bank-shell .send-broadcast-overlay.moovie-bank-processing-overlay{
  z-index:12060!important;
  background:radial-gradient(ellipse 65% 48% at 50% 39%,rgba(255,255,255,.04),transparent 75%),rgba(2,3,5,.97)!important;
  backdrop-filter:blur(12px)!important;
  -webkit-backdrop-filter:blur(12px)!important;
  color:#f6f7fa!important;
  pointer-events:auto!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-screen{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-logo{
  width:90px!important;height:90px!important;flex:0 0 90px!important;
  margin:0 auto!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-logo .moovie-bank-processing-brand{
  display:block!important;
  width:49px!important;height:49px!important;
  max-width:49px!important;max-height:49px!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-ring{
  border-color:rgba(255,255,255,.19)!important;
  border-top-color:#e7d2a5!important;
  box-shadow:0 0 25px rgba(255,255,255,.09)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-screen>small{
  display:block!important;color:#e7d2a5!important;
  letter-spacing:.14em!important;font-size:10px!important;
  margin-top:18px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-screen>h1{
  color:#fff!important;
  font-size:22px!important;line-height:1.18!important;
  margin-top:9px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-screen>p{
  color:#bcc4cb!important;
  font-size:11.5px!important;line-height:1.6!important;
  max-width:310px!important;margin:10px auto 0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-dots{
  margin-top:22px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-processing-overlay .payment-processing-dots i{
  background:#e7d2a5!important;
}



.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page{
  background:#1d3149!important;
  color:#f2f8ff!important;
}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page .payment-receipt-paper{
  background:radial-gradient(circle at 92% 3%,rgba(101,169,219,.17),transparent 32%),linear-gradient(155deg,#2b4764,#203b57 58%,#19314a)!important;
  color:#f3f8ff!important;
  border:1px solid rgba(172,207,235,.22)!important;
  box-shadow:0 22px 48px rgba(5,18,36,.27),inset 0 1px rgba(245,251,255,.06)!important;
}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page .payment-receipt-paper::before{
  background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 45%)!important;
}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page :is(
  .payment-receipt-brandline strong,.payment-receipt-verified h1,
  .payment-receipt-main-amount strong,.payment-receipt-details strong,
  .payment-receipt-note strong
){color:#f5faff!important}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page :is(
  .payment-receipt-brandline small,.payment-receipt-verified small,
  .payment-receipt-verified p,.payment-receipt-main-amount span,
  .payment-receipt-main-amount small,.payment-receipt-details span,
  .crypto-send-receipt-status-note,.payment-receipt-note span
){color:#bcd3e5!important}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page :is(
  .payment-receipt-details>div,.payment-receipt-v,
  .payment-receipt-txids a,.payment-receipt-txids span,.payment-receipt-note
){background:rgba(177,210,236,.08)!important;border:1px solid rgba(171,209,237,.16)!important;color:#eaf4fd!important}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page .payment-receipt-txids :is(a,span){color:#dceefa!important}
.app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page :is(.payment-receipt-back,.payment-receipt-share){
  background:#25425d!important;
  color:#e6f5ff!important;
  border-color:rgba(170,212,238,.22)!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .send-broadcast-overlay.send-transaction-processing-overlay.is-moovie,
  .app-shell.moovie-premium-shell .send-broadcast-overlay.moovie-bank-processing-overlay{
    width:calc(100vw - 18px)!important;
    padding-left:13px!important;
    padding-right:13px!important;
  }
  .app-shell.moovie-premium-shell .crypto-send-receipt-page.moovie-receipt-page .payment-receipt-paper{
    padding-left:15px!important;
    padding-right:15px!important;
  }
}











.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-clear-row{
  --moovie-bank-clear-side:58px;
  display:grid!important;grid-template-columns:minmax(0,1fr) var(--moovie-bank-clear-side)!important;
  gap:9px!important;align-items:center!important;width:100%!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-amount-clear-row{
  --moovie-bank-clear-side:55px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-clear-row>.moovie-bank-amount-entry{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-trash{
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:var(--moovie-bank-clear-side)!important;height:var(--moovie-bank-clear-side)!important;
  min-width:0!important;min-height:0!important;max-width:none!important;
  margin:0!important;padding:0!important;flex:0 0 auto!important;
  border-radius:13px!important;box-shadow:none!important;opacity:1!important;
  background:#eef3f7!important;border:1px solid rgba(30,76,125,.12)!important;
  color:#2e6387!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-pix-page .moovie-bank-amount-trash{
  background:#fff!important;border:1px solid rgba(46,94,151,.19)!important;color:#587895!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-trash svg{
  display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-trash:focus-visible{
  outline:2px solid currentColor!important;outline-offset:2px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-pix-page,.moovie-bank-bill-page) .moovie-bank-amount-trash:active{
  transform:scale(.97);
}



.moovie-eligibility-card-v193 .moovie-gate-bank-highlight{
  margin:13px 0 2px;
  padding:15px 14px;
  border:1px solid rgba(184,255,59,.13);
  border-radius:18px;
  background:linear-gradient(150deg,rgba(184,255,59,.05),rgba(255,255,255,.02));
}
.moovie-eligibility-card-v193 .moovie-gate-bank-highlight h2{
  margin:0 0 10px;
  font-size:1.14rem;
  line-height:1.3;
  letter-spacing:.005em;
  font-weight:600;
  color:#f1cd68;
}
.moovie-eligibility-card-v193 .moovie-gate-bank-highlight p{
  margin:0;
  font-size:.87rem;
  line-height:1.6;
  font-weight:400;
  color:#d7e0e7;
}
.moovie-eligibility-card-v193 .moovie-gate-bank-highlight p+p{margin-top:9px}


.fiat-ramp-provider-mark img{display:block;width:30px;height:30px;max-width:100%;object-fit:contain}


.fiat-ramp-results-layer{
  position:fixed;inset:0;z-index:115;display:flex;align-items:flex-end;justify-content:center;
  padding:calc(14px + var(--safe-top)) 0 0;background:rgba(8,12,24,.12);
}
.fiat-ramp-results-sheet{
  --fiat-results-y:0px;
  width:min(100%,430px);max-height:min(82dvh,700px);display:flex;flex-direction:column;min-height:0;
  overflow:hidden;border:1px solid rgba(176,190,222,.24);border-bottom:0;
  border-radius:25px 25px 0 0;
  background:linear-gradient(180deg,#353e5c 0%,#303854 54%,#2a324b 100%);
  padding-bottom:calc(14px + var(--safe-bottom));
  box-shadow:0 -22px 68px rgba(7,10,19,.56);
  transform:translate3d(0,var(--fiat-results-y),0);
  transition:transform .20s cubic-bezier(.22,.72,.18,1);
  touch-action:pan-y;
}
.fiat-ramp-results-sheet.is-appearing{animation:fiat-results-in .24s ease-out both}
.fiat-ramp-results-sheet.is-dragging{animation:none;transition:none;user-select:none;-webkit-user-select:none}
.fiat-ramp-results-sheet.is-closing{animation:none;transform:translate3d(0,105%,0)}
@keyframes fiat-results-in{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}
.fiat-ramp-results-grab{width:38px;height:4px;flex:none;margin:9px auto 4px;border-radius:99px;background:rgba(220,226,234,.32)}
.fiat-ramp-results-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:10px 16px 13px;border-bottom:1px solid rgba(176,190,222,.14)}
.fiat-ramp-results-header small{grid-column:1/-1;margin-bottom:3px;color:#b8ff3b;font-size:9px;font-weight:650;letter-spacing:.11em}
.fiat-ramp-results-header h2{margin:0;min-width:0;font-size:15px;color:#f7f8fc;line-height:1.35;overflow-wrap:anywhere}
.fiat-ramp-results-count{min-width:22px;padding:4px 7px;border-radius:99px;color:#b9c4d5;background:#242c43;font-size:10px;text-align:center}
.fiat-ramp-results-body{display:grid;align-content:start;gap:11px;overflow-y:auto;min-height:0;flex:1;overscroll-behavior:contain;padding:12px 14px 18px;-webkit-overflow-scrolling:touch}
.fiat-ramp-results-loading{min-height:130px;display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;color:#d7deea;font-size:12px}
.fiat-ramp-results-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(184,255,59,.17);border-top-color:#b8ff3b;animation:fiat-results-spin .8s linear infinite}
@keyframes fiat-results-spin{to{transform:rotate(360deg)}}

.fiat-ramp-results-sheet .fiat-ramp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px}
.fiat-ramp-results-sheet .fiat-ramp-offer-grid>div{min-width:0;padding:9px 7px}
.fiat-ramp-results-sheet .fiat-ramp-offer-grid strong{font-size:clamp(9px,2.4vw,11px);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4}
.fiat-ramp-results-sheet .fiat-ramp-offer-grid span{white-space:normal}
@media (max-width:390px){
  .fiat-ramp-results-body{padding:11px 10px 16px}
  .fiat-ramp-results-sheet .fiat-ramp-offer{padding:9px}
  .fiat-ramp-results-sheet .fiat-ramp-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (prefers-reduced-motion:reduce){.fiat-ramp-results-sheet.is-appearing,.fiat-ramp-results-spinner{animation:none}}




.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-focus{
  width:88px!important;min-width:88px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-cycle{
  width:88px!important;min-width:88px!important;height:35px!important;
  padding:0 6px!important;font-size:15px!important;line-height:1.1!important;
  font-weight:750!important;letter-spacing:.01em!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-attention{
  left:44px!important;
}
@media (max-width:375px){
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-focus{width:75px!important;min-width:75px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-cycle{width:75px!important;min-width:75px!important;font-size:13px!important}
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-amount .payment-core-currency-attention{left:37.5px!important}
}



.send-broadcast-overlay.transaction-blocking-overlay.payments-processing-overlay.payment-core-premium-overlay{
  background:rgba(3,5,10,.91)!important;
  backdrop-filter:blur(15px) saturate(.76)!important;
  -webkit-backdrop-filter:blur(15px) saturate(.76)!important;
}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading{
  position:relative!important;
  isolation:isolate!important;
  border:1px solid rgba(220,230,242,.72)!important;
  border-radius:24px!important;
  background:radial-gradient(ellipse at 15% 0%,rgba(204,221,241,.17),transparent 36%),
             radial-gradient(ellipse at 95% 82%,rgba(156,178,210,.12),transparent 42%),
             linear-gradient(155deg,#222834 0%,#131925 53%,#090d16 100%)!important;
  box-shadow:0 32px 90px rgba(0,0,0,.72),0 0 38px rgba(201,220,244,.13),
             inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(132,155,185,.19)!important;
}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen::before,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading::before{
  content:""!important;position:absolute!important;inset:0!important;
  border-radius:inherit!important;z-index:0!important;pointer-events:none!important;
  background:radial-gradient(circle at 50% -10%,rgba(219,231,249,.16),transparent 48%),
             linear-gradient(113deg,transparent 24%,rgba(236,243,255,.05) 50%,transparent 74%)!important;
}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay:not(.payment-core-cancel-overlay) .payment-processing-screen::after,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading::after{
  content:""!important;position:absolute!important;inset:-1px!important;z-index:5!important;
  pointer-events:none!important;border-radius:inherit!important;
  border:1px solid rgba(214,225,240,.56)!important;
  background:linear-gradient(90deg,transparent,rgba(247,250,255,.82),transparent) top/50% 1px no-repeat,
             linear-gradient(180deg,transparent,rgba(235,244,255,.66),transparent) left/1px 72% no-repeat!important;
  animation:peuroOverlayEdgePulse 3.4s ease-in-out infinite,peuroOverlayEdgeSweep 6s ease-in-out infinite!important;
}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen>small,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading>small{color:#d4ddea!important;letter-spacing:.13em!important}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen>h1,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading>h1{color:#f7faff!important;text-shadow:0 2px 20px rgba(220,235,255,.13)!important}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen>p,
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading>p{color:#bdc9d9!important}



@property --peuro-cancel-rotation {syntax:"<angle>";inherits:false;initial-value:0deg;}
@keyframes peuroCoreCancelBorderOrbit{to{--peuro-cancel-rotation:360deg;}}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay.payment-core-cancel-overlay .payment-cancel-processing{
  border-color:rgba(240,188,196,.69)!important;
  box-shadow:0 32px 90px rgba(0,0,0,.72),0 0 26px rgba(216,42,63,.20),
             inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay.payment-core-cancel-overlay .payment-cancel-processing::after{
  content:""!important;position:absolute!important;inset:-1px!important;
  border-radius:inherit!important;z-index:5!important;pointer-events:none!important;
  border:2px solid transparent!important;
  background:conic-gradient(from var(--peuro-cancel-rotation),
    transparent 0deg,transparent 242deg,rgba(255,88,103,.12) 276deg,
    rgba(255,47,68,.98) 316deg,rgba(255,181,186,1) 334deg,transparent 353deg,transparent 360deg) border-box!important;
  -webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);
  mask-composite:exclude;
  animation:peuroCoreCancelBorderOrbit 2.3s linear infinite!important;
}
@media (prefers-reduced-motion:reduce){
  .send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-processing-screen::after,
  .send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay .payment-charge-loading::after{
    animation:none!important;opacity:.95!important;
  }
  .send-broadcast-overlay.transaction-blocking-overlay.payment-core-premium-overlay.payment-core-cancel-overlay .payment-cancel-processing::after{
    --peuro-cancel-rotation:325deg;animation:none!important;
  }
}


.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card{
  overflow:hidden!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-selector-card,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-button{
  border:0!important;border-radius:0!important;outline:none!important;
  box-shadow:none!important;background:transparent!important;background-image:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-button:focus-visible{
  outline:2px solid #e6bf45!important;outline-offset:-3px!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-transfer-card .moovie-transfer-quick{
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;outline:0!important;border-radius:0!important;
  padding:0!important;margin-inline:0!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-toggle{
  background:linear-gradient(145deg,#c8ff5a 0%,#a4ef35 100%)!important;
  border:1px solid rgba(184,255,59,.52)!important;color:#10160d!important;
  box-shadow:0 6px 18px rgba(184,255,59,.17),inset 0 1px 0 rgba(255,255,255,.35)!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-toggle svg{
  color:#10160d!important;stroke:currentColor!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-toggle:focus-visible{
  outline:2px solid #fff4b0!important;outline-offset:2px!important;
}






.bottom-nav .peuro-bottom-menu-button.active { color:#d8ff8b; }



.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head{
  display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;
  gap:10px!important;min-height:48px!important;padding:0 8px 5px!important;margin:0 8px 10px!important;
  background:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;
  border-radius:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head>strong{
  color:#fff!important;text-align:center!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head>button,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head>button:is(:hover,:focus-visible,:active){
  position:static!important;width:36px!important;height:36px!important;min-width:36px!important;
  display:grid!important;place-items:center!important;padding:7px!important;
  background:transparent!important;background-image:none!important;color:#f1f8ff!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head>button:focus-visible{
  outline:2px solid #a5d6f1!important;outline-offset:1px!important;border-radius:8px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-settings-page .moovie-experimental-settings-embed{padding-top:2px!important}
.app-shell.moovie-premium-shell .moovie-experimental-settings-page:not(.moovie-experimental-security-page) .setting-help{
  color:#c5d8e8!important;line-height:1.55!important;font-size:12px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-settings-page:not(.moovie-experimental-security-page) .setting-label{
  color:#f5f9ff!important;font-size:14px!important;font-weight:720!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed{
  display:grid!important;gap:12px!important;align-content:start!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card,.moovie-settings-expand){
  width:100%!important;min-width:0!important;margin:0!important;border-radius:14px!important;
  background:linear-gradient(150deg,#213a54,#162b42)!important;border:1px solid rgba(184,213,234,.23)!important;
  box-shadow:none!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary){
  display:flex!important;align-items:center!important;gap:10px!important;
  background:rgba(141,192,226,.065)!important;background-image:none!important;
  padding:14px!important;margin:0!important;border:0!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary strong,.moovie-settings-expand>summary strong,.setting-label,h2,h3){
  color:#f3cd76!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card p,.moovie-settings-expand small,.security-settings-card small){
  color:#c2d5e5!important;line-height:1.5!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row.is-under-maintenance{
  opacity:.75!important;cursor:not-allowed!important;pointer-events:none!important;
  background:rgba(119,155,187,.065)!important;border-color:rgba(177,202,224,.13)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row.is-under-maintenance .moovie-wallet-maintenance-badge{
  display:inline-flex!important;align-items:center!important;gap:5px!important;width:max-content!important;
  padding:4px 9px!important;margin-top:5px!important;border-radius:20px!important;
  background:rgba(241,192,92,.13)!important;border:1px solid rgba(241,192,92,.3)!important;
  color:#f3cd76!important;font-size:10px!important;line-height:1.1!important;font-weight:650!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row.is-under-maintenance .moovie-wallet-maintenance-badge svg{width:12px!important;height:12px!important}



.peuro-experimental-menu-home>.peuro-experimental-menu-label{
  padding:10px 14px 5px;margin:0;color:#d8ff8b;font-size:11px;font-weight:730;
  letter-spacing:.11em;line-height:1.2;text-transform:uppercase;
}

.konebe-pay-palette .peuro-experimental-help-layer .help-center-group-title span,
.konebe-pay-palette .peuro-experimental-help-layer .peuro-experimental-help-item>summary>span,
.konebe-pay-palette .peuro-experimental-help-layer .help-center-support-copy>span,
.konebe-pay-palette .peuro-experimental-help-layer .peuro-experimental-help-title h1{
  color:#f2f6ff!important;
  font-weight:400!important;
}

.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .security-settings-card,
.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .settings-security-card{
  border:1px solid rgba(216,255,139,.20)!important;border-radius:15px!important;
  box-shadow:0 11px 23px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .security-settings-card>summary .setting-label{
  color:#d8ff8b!important;
}
.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .security-settings-body .info-card{
  background:linear-gradient(145deg,rgba(38,53,85,.91),rgba(28,40,66,.97))!important;
  border:1px solid rgba(216,255,139,.13)!important;border-radius:12px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  margin-top:8px!important;
}
.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .security-settings-body .info-card strong{
  color:#d8ff8b!important;
}

.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-clean-head>strong,
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-subpage-head>strong{
  color:#fff!important;font-weight:700!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed{
  display:grid!important;gap:12px!important;align-content:start!important;padding:8px 10px 18px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card,.moovie-settings-expand){
  width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;
  border-radius:15px!important;
  background:linear-gradient(147deg,#294563,#1d344d 72%,#192e46)!important;
  border:1px solid rgba(177,210,234,.29)!important;
  box-shadow:0 12px 27px rgba(7,19,38,.28),inset 0 1px 0 rgba(225,241,255,.065)!important;
  overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary){
  display:flex!important;align-items:center!important;gap:10px!important;padding:14px!important;
  background:rgba(155,204,235,.055)!important;border:0!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary .setting-label,.moovie-settings-expand>summary strong){
  color:#d8ff8b!important;font-weight:750!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-body,.moovie-pin-change-form,.moovie-products-recovery-body){
  min-width:0!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-steps>div,
.app-shell.moovie-premium-shell .moovie-experimental-security-page :is(.two-factor-secret,.two-factor-recovery-box,.two-factor-qr-unavailable){
  background:linear-gradient(145deg,#31516d,#25415d)!important;
  border:1px solid rgba(177,210,234,.25)!important;
  border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-steps>div strong{
  color:#f4f9fd!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-steps>div span{
  background:rgba(216,255,139,.12)!important;color:#d8ff8b!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-warning{
  background:rgba(216,255,139,.055)!important;border:1px solid rgba(216,255,139,.19)!important;
  color:#e6edf7!important;
}
@media (max-width:360px){
  .app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed{padding-inline:7px!important}
}


.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-authenticator-heading-icon {
  flex:0 0 27px;display:grid;place-items:center;width:27px;height:27px;
  border-radius:9px;color:#d8ff8b;background:rgba(216,255,139,.09);
  border:1px solid rgba(216,255,139,.18);
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-authenticator-heading-icon svg{width:17px;height:17px;}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card>summary .setting-label{color:#d8ff8b!important;}

.app-shell.moovie-premium-shell .moovie-help-center-page .moovie-help-page-intro{
  margin:4px 16px 12px;padding:0 0 11px;border-bottom:1px solid rgba(180,210,239,.17);
  background:transparent;border-radius:0;box-shadow:none;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .moovie-help-page-intro p{
  margin:0;color:#c6d8e8;line-height:1.5;font-size:12px;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search-panel{
  padding:0 2px 8px!important;margin:0 14px 6px!important;background:transparent!important;
  background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-search{
  border-radius:12px!important;background:rgba(28,48,73,.72)!important;
  border:1px solid rgba(185,215,239,.23)!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-rail-note{
  margin:4px 2px 3px!important;color:#adc3d8!important;font-size:10.5px!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-list{
  background:transparent!important;background-image:none!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item{
  border-bottom:1px solid rgba(185,215,239,.16)!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item[open]{background:rgba(141,182,219,.065)!important;}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-item>summary>span,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-group-title span,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-copy>span{color:#d8ff8b!important;}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-answer,
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-answer p{color:#f2f7fd!important;line-height:1.6!important;}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-support-card{
  border:1px solid rgba(185,215,239,.16)!important;border-radius:14px!important;
  background:rgba(39,62,89,.35)!important;background-image:none!important;
  box-shadow:none!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup .moovie-bank-auth-message{margin-bottom:0!important;}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-activate{
  min-height:40px;padding:10px 22px;border-radius:12px;border:1px solid rgba(34,72,129,.27);
  background:#1e478f;color:#fff;font-size:13px;font-weight:700;box-shadow:0 6px 14px rgba(12,35,72,.17);cursor:pointer;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-activate:focus-visible{outline:2px solid #1e478f;outline-offset:3px;}

.app-shell.moovie-premium-shell .stake-page .stake-term-button{
  justify-content:center!important;gap:3px!important;min-height:65px!important;height:auto!important;
  padding:9px 5px 8px!important;
}
.app-shell.moovie-premium-shell .stake-page .stake-term-button.is-selected{
  border-color:#e6bf45!important;box-shadow:0 0 0 1px rgba(230,191,69,.13),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .stake-page .stake-term-button{min-height:62px!important;padding:8px 3px 7px!important;}
}


.peuro-side-drawer-sheet .peuro-experimental-menu-home>.peuro-experimental-menu-label{
  display:block!important;text-align:center!important;
  margin:0 0 10px!important;padding:7px 4px 12px!important;
  border-bottom:1px solid rgba(224,233,255,.15)!important;
  color:#d8ff8b!important;
}
.peuro-side-drawer-sheet .peuro-menu-feature-grid{margin-bottom:13px!important;gap:8px!important}
.peuro-side-drawer-sheet .peuro-menu-feature{
  min-height:101px!important;height:auto!important;
  padding:8px 5px 7px!important;gap:3px!important;
  justify-content:flex-start!important;
}
.peuro-side-drawer-sheet .peuro-menu-feature-icon{flex:0 0 28px!important;height:28px!important}
.peuro-side-drawer-sheet .peuro-menu-feature-icon svg{width:24px!important;height:24px!important}
.peuro-side-drawer-sheet .peuro-menu-feature-icon img{width:28px!important;height:28px!important}
.peuro-side-drawer-sheet .peuro-menu-feature strong{
  display:flex!important;align-items:center!important;justify-content:center!important;
  min-height:25px!important;line-height:1.12!important;
}
.peuro-side-drawer-sheet .peuro-menu-feature small{
  display:flex!important;align-items:flex-start!important;justify-content:center!important;
  min-height:22px!important;line-height:1.18!important;
}
@media (max-width:360px){
  .peuro-side-drawer-sheet .peuro-menu-feature-grid{gap:6px!important}
  .peuro-side-drawer-sheet .peuro-menu-feature{min-height:102px!important;padding:8px 3px 6px!important}
}


.bottom-nav .bottom-nav-inner>.peuro-bottom-menu-button{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:23px 13px!important;align-content:center!important;
  justify-items:center!important;row-gap:4px!important;padding:3px 0!important;min-width:0!important;
}
.bottom-nav .peuro-bottom-menu-button>.peuro-bottom-drawer-icon{
  display:grid!important;place-items:center!important;
  width:23px!important;height:23px!important;margin:0 auto!important;
  max-width:23px!important;max-height:23px!important;min-width:23px!important;
  flex:none!important;align-self:center!important;justify-self:center!important;
  background:none!important;-webkit-mask:none!important;mask:none!important;
  transform:none!important;color:#fff!important;
}
.bottom-nav .peuro-bottom-menu-button>.peuro-bottom-drawer-icon.is-open{color:#d8ff8b!important}
.bottom-nav .peuro-bottom-menu-button>.peuro-bottom-drawer-icon svg{
  display:block!important;width:23px!important;height:23px!important;
  stroke:currentColor!important;fill:none!important;overflow:visible!important;
}
.bottom-nav .peuro-bottom-menu-button>span:last-child{
  display:block!important;width:100%!important;margin:0!important;
  height:13px!important;line-height:13px!important;
  align-self:center!important;text-align:center!important;white-space:nowrap!important;
}

.payments-page:not(.moovie-payments-page) .payments-hero.theme-linked-card .card-grid{filter:none!important;mix-blend-mode:normal!important}




.bottom-nav .bottom-nav-inner>button.peuro-bottom-menu-button {
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:24px 13px!important;
  grid-auto-columns:0!important;
  justify-items:center!important;
  align-items:center!important;
  column-gap:0!important;
  row-gap:4px!important;
}
.bottom-nav .bottom-nav-inner>button.peuro-bottom-menu-button>span.peuro-bottom-drawer-icon,
.bottom-nav.is-compact-nav .bottom-nav-inner>button.peuro-bottom-menu-button>span.peuro-bottom-drawer-icon {
  grid-column:1!important;
  grid-row:1!important;
  width:23px!important;
  height:23px!important;
  justify-self:center!important;
  align-self:center!important;
  margin:0!important;
  padding:0!important;
}
.bottom-nav .bottom-nav-inner>button.peuro-bottom-menu-button>span:last-child,
.bottom-nav.is-compact-nav .bottom-nav-inner>button.peuro-bottom-menu-button>span:last-child {
  grid-column:1!important;
  grid-row:2!important;
  width:100%!important;
  text-align:center!important;
  align-self:center!important;
  justify-self:stretch!important;
  margin:0!important;
}
@media (max-width:359px){
 .bottom-nav.is-compact-nav .bottom-nav-inner>button.peuro-bottom-menu-button{
    grid-template-rows:23px 12px!important;row-gap:4px!important;
 }
}



.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-white-mark{
  display:block!important;width:23px!important;height:23px!important;object-fit:contain!important;
  filter:brightness(0) invert(1)!important;border:0!important;background:transparent!important;
  border-radius:0!important;box-shadow:none!important;margin:0 auto!important;
}
.bottom-nav .konebe-pay-nav-button:not(.is-dashboard-home) .konebe-pay-nav-icon:has(.konebe-pay-nav-white-mark){
  display:grid!important;place-items:center!important;overflow:visible!important;
}


.bottom-nav .konebe-pay-nav-button.is-compact-peuro-white .konebe-pay-nav-icon .peur-coin-image{filter:brightness(0) invert(1)!important}
.bottom-nav .konebe-pay-nav-button.is-compact-peuro-white .konebe-pay-nav-icon .coin-logo-image{background:transparent!important}



.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary){
  display:grid!important;grid-template-columns:30px minmax(0,1fr) 20px!important;gap:10px!important;align-items:center!important;padding:13px 12px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary)>:is(.moovie-security-card-icon,.moovie-authenticator-heading-icon){
  display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:none!important;
  margin:0!important;padding:0!important;background:rgba(216,255,139,.095)!important;
  border:1px solid rgba(216,255,139,.23)!important;border-radius:9px!important;color:#d8ff8b!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary)>:is(.moovie-security-card-icon,.moovie-authenticator-heading-icon) svg{width:18px!important;height:18px!important;display:block!important;color:inherit!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary)>div{min-width:0!important;margin:0!important;padding:0!important}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary,.moovie-settings-expand>summary)>svg:last-child{width:19px!important;height:19px!important;justify-self:end!important}

.konebe-pay-palette .peuro-header-profile-entry{cursor:pointer!important;pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.konebe-pay-palette .peuro-header-profile-entry:focus-visible{outline:2px solid #d8ff8b!important;outline-offset:3px!important;border-radius:9px!important}





.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero.theme-linked-card{
  filter:none!important;mix-blend-mode:normal!important;opacity:1!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero.theme-linked-card:before,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero.theme-linked-card:after{filter:none!important}

.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card{
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;padding:3px 0 0!important;
}


























.auto-lock-security-card>summary.auto-lock-settings-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:9px!important;min-height:59px!important;padding:12px 13px!important;
  list-style:none;cursor:pointer;
}
.auto-lock-security-card>summary.auto-lock-settings-head::-webkit-details-marker{display:none}
.auto-lock-security-card>summary.auto-lock-settings-head>.setting-label{
  flex:1 1 auto;min-width:0!important;max-width:none!important;
  color:#d8ff8b!important;font-weight:740!important;font-size:12px!important;line-height:1.4!important;
}
.auto-lock-security-card .auto-lock-summary-controls{
  display:flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;
}
.auto-lock-security-card .auto-lock-summary-controls .auto-lock-countdown{
  margin:0!important;min-width:82px!important;height:30px!important;
}
.auto-lock-security-card .auto-lock-summary-controls .auto-lock-countdown svg{
  transform:none!important;
}
.auto-lock-security-card .auto-lock-chevron{display:grid;place-items:center;color:#d8ff8b}
.auto-lock-security-card .auto-lock-chevron svg{
  width:17px!important;height:17px!important;display:block;
  transform:none!important;transition:transform .2s ease;
}
.auto-lock-security-card[open] .auto-lock-chevron svg{transform:rotate(180deg)!important}
.auto-lock-security-card .auto-lock-security-body{padding:0 13px 13px!important}
.auto-lock-security-card .auto-lock-security-body>.setting-help{margin:0 0 13px!important}
@media (max-width:360px){
  .auto-lock-security-card>summary.auto-lock-settings-head{padding:11px!important;gap:7px!important}
  .auto-lock-security-card .auto-lock-summary-controls{gap:5px}
  .auto-lock-security-card .auto-lock-summary-controls .auto-lock-countdown{min-width:76px!important;padding:0 6px!important}
}

.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .peuro-experimental-subpage-head>strong{
  color:#f5f9ff!important;font-weight:700!important;
}
.konebe-pay-palette .peuro-experimental-menu-sheet[data-experimental-menu-view="definitions-security"] .security-settings-card.security-static-card>.setting-label{
  color:#d8ff8b!important;font-weight:720!important;font-size:12px!important;
}

.auto-lock-security-card:not([open])>.auto-lock-security-body{display:none!important}


.app-shell.moovie-premium-shell .moovie-vault-unlock-screen>.moovie-vault-unlock-back{
 position:absolute!important;top:calc(11px + env(safe-area-inset-top,0px));left:13px;z-index:25;
 display:grid;place-items:center;width:36px;height:36px;padding:6px!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:#f4f8ff!important;cursor:pointer;
}
.app-shell.moovie-premium-shell .moovie-vault-unlock-screen>.moovie-vault-unlock-back svg{width:23px;height:23px}
.app-shell.moovie-premium-shell .moovie-vault-unlock-screen>.moovie-vault-unlock-back:focus-visible{outline:2px solid #d8ff8b;outline-offset:1px}















.core-resources-page .core-resource-brand>i img{display:block;width:31px;height:31px;max-width:100%;object-fit:contain}
.core-resources-page .core-resource-brand>i{background:rgba(255,255,255,.055)}





.peuro-experimental-menu-items>button.has-backup-attention .peuro-experimental-menu-icon::after,
.peuro-definition-row.has-backup-attention .peuro-definition-icon::after{content:none!important}
.peuro-experimental-menu-items>button.has-backup-attention>span:nth-child(2),
.peuro-definition-row.has-backup-attention .peuro-definition-copy>strong{position:relative;width:max-content;max-width:100%;overflow:visible!important}
.peuro-experimental-menu-items>button.has-backup-attention>span:nth-child(2)::after,
.peuro-definition-row.has-backup-attention .peuro-definition-copy>strong::after{
 content:"";position:absolute;right:-11px;top:1px;width:8px;height:8px;border-radius:50%;background:#ff3b46;
 border:1.5px solid #090c12;box-shadow:0 0 8px rgba(255,59,70,.56);pointer-events:none;
}



.core-resources-page .service-icon-grid .core-resource-brand{transform:none!important;transition:none!important;min-height:78px!important;justify-content:flex-start!important}
.core-resources-page .service-icon-grid .core-resource-brand:hover{transform:none!important}
.core-resources-page .service-icon-grid .core-resource-brand>i{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:13px!important}
.core-resources-page .service-icon-grid .core-resource-brand>i img,
.core-resources-page .service-icon-grid .core-resource-brand>i img.core-resource-bank-logo{display:block!important;position:static!important;flex:none!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important;animation:none!important;filter:none!important}
.core-resources-page .service-icon-grid .core-resource-brand>span{margin:0!important;line-height:1.25!important;min-height:26px;display:flex!important;align-items:center;justify-content:center;overflow-wrap:normal!important;word-break:normal!important}




.app-shell .wallet-list-page{padding-top:16px!important}
.app-shell .wallet-list-page>.wallet-list-page-title.wallet-list-header-balanced:first-child{
  display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;
  align-items:center!important;gap:6px!important;margin:0 0 14px!important;
  padding:6px 2px 0!important;width:100%!important;min-width:0!important;
}
.app-shell .wallet-list-header-balanced>.wallet-list-home-button{grid-column:1!important;justify-self:start!important;align-self:center!important}
.app-shell .wallet-list-header-balanced>.wallet-list-title-copy{grid-column:2!important;min-width:0!important;text-align:center!important}
.app-shell .wallet-list-header-balanced .wallet-list-title-copy h1{text-align:center!important;margin:0!important;font-size:clamp(20px,5.9vw,26px)!important;line-height:1.2!important}
.app-shell .wallet-list-header-balanced .wallet-list-title-copy p{text-align:center!important;margin:5px auto 0!important;overflow-wrap:anywhere!important;line-height:1.32!important}
.app-shell .wallet-list-header-balanced>.wallet-list-header-actions{grid-column:3!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;min-width:38px!important;width:38px!important;height:38px!important}
.app-shell .wallet-list-header-balanced .wallet-list-refresh-spacer{width:38px;height:38px;display:block}

.app-shell .core-resources-page .service-icon-grid>.service-icon-tile.core-resource-brand{
  display:flex!important;position:relative!important;isolation:isolate!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  min-height:82px!important;max-height:96px!important;box-sizing:border-box!important;
  align-items:center!important;overflow:hidden!important;transform:none!important;animation:none!important;
}
.app-shell .core-resources-page .service-icon-grid>.service-icon-tile.core-resource-brand>i{
  display:flex!important;align-items:center!important;justify-content:center!important;
  position:relative!important;box-sizing:border-box!important;
  flex:0 0 42px!important;inline-size:42px!important;block-size:42px!important;
  min-inline-size:42px!important;max-inline-size:42px!important;
  min-block-size:42px!important;max-block-size:42px!important;
  overflow:hidden!important;transform:none!important;animation:none!important;
}
.app-shell .core-resources-page .service-icon-grid>.service-icon-tile.core-resource-brand>i>img.core-resource-private-logo,
.app-shell .core-resources-page .service-icon-grid>.service-icon-tile.core-resource-brand>i>img.core-resource-bank-logo{
  position:static!important;display:block!important;float:none!important;box-sizing:content-box!important;
  inline-size:26px!important;block-size:26px!important;width:26px!important;height:26px!important;
  min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;
  flex:0 0 26px!important;object-fit:contain!important;object-position:center!important;
  margin:0!important;padding:0!important;filter:none!important;
  transform:none!important;animation:none!important;transition:none!important;
}
.app-shell .core-resources-page .service-icon-grid>.service-icon-tile.core-resource-brand>span{
  flex:0 0 auto!important;max-width:100%!important;text-align:center!important;
  word-break:normal!important;overflow-wrap:normal!important;
}


.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.public-swap-picker-sheet .swap-public-picker-list{
  overflow-y:auto!important;overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
}

.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-balance-label-row{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;
 position:relative!important;min-width:0!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-eye{
 flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 margin:0!important;padding:1px!important;position:relative!important;inset:auto!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-eye svg{width:17px!important;height:17px!important}

.device-shell.app-device>.app-shell>.core-nav-feature-layer.is-opening{
  animation:peuroExperimentalMenuBackdropIn .30s ease-out both!important;
}
.app-shell .core-nav-feature-sheet.is-opening{
  animation:peuroExperimentalMenuRise .38s cubic-bezier(.18,.82,.24,1) both!important;
}
@media (prefers-reduced-motion:reduce){
  .device-shell.app-device>.app-shell>.core-nav-feature-layer.is-opening,
  .app-shell .core-nav-feature-sheet.is-opening{animation:none!important}
}



.konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row{
  grid-template-columns:minmax(0,1fr) 40px!important;
  align-items:center!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;justify-items:stretch!important;
  box-sizing:border-box!important;width:100%!important;
  height:40px!important;min-height:40px!important;
  margin:0!important;padding:0!important;gap:6px!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar>[data-purchase-crypto-shortcut]{
  display:flex!important;align-items:center!important;justify-content:center!important;
  align-self:stretch!important;justify-self:stretch!important;
  box-sizing:border-box!important;min-width:0!important;width:100%!important;
  height:40px!important;min-height:40px!important;margin:0!important;padding:0 6px!important;
  line-height:1!important;vertical-align:middle!important;
  background:transparent!important;border:1px solid rgba(255,255,255,.10)!important;
  border-radius:10px!important;box-shadow:none!important;color:#fff!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar>[data-purchase-crypto-shortcut].is-active:not(:disabled){
  color:#b8ff3b!important;border-color:rgba(184,255,59,.34)!important;
  background:rgba(184,255,59,.055)!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar>[data-purchase-crypto-shortcut]:disabled{
  opacity:.38!important;color:rgba(255,255,255,.58)!important;
  background:transparent!important;cursor:not-allowed!important;
}
.purchase-crypto-page .purchase-crypto-minimum-note{
  text-align:center!important;
}
@media (max-width:520px){
  .konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row{grid-template-columns:minmax(0,1fr) 38px!important}
  .konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar,
  .konebe-pay-palette .purchase-crypto-page .purchase-crypto-shortcut-row>.purchase-crypto-shortcut-bar>[data-purchase-crypto-shortcut]{height:38px!important;min-height:38px!important}
}




.notifications-feature-layer .notifications-list .notification-card{
  grid-template-columns:35px minmax(0,1fr) 29px!important;
  gap:7px!important;padding:10px 7px!important;min-width:0!important;
}
.notifications-feature-layer .notification-card-leading{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:flex-start!important;gap:5px!important;min-width:0!important;
}
.notifications-feature-layer .notification-card-leading>.notification-card-icon{
  width:32px!important;height:32px!important;flex:0 0 32px!important;
}
.notifications-feature-layer .notification-card-leading>.is-mark-read{
  width:29px!important;height:27px!important;flex:0 0 27px!important;
  color:#b8ff3b!important;
}
.notifications-feature-layer .notification-card-leading>.is-mark-read svg{
  color:#b8ff3b!important;stroke:currentColor!important;
}
.notifications-feature-layer .notification-card-side{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:space-between!important;gap:6px!important;
  grid-template-columns:none!important;grid-template-rows:none!important;
  min-width:29px!important;width:29px!important;
}
.notifications-feature-layer .notification-card-context-icon{
  grid-column:auto!important;grid-row:auto!important;
  width:27px!important;height:27px!important;flex:0 0 27px!important;margin:0!important;
}
.notifications-feature-layer .notification-card-context-icon img{
  width:25px!important;height:25px!important;max-width:25px!important;
  max-height:25px!important;object-fit:contain!important;
}
.notifications-feature-layer .notification-card-actions{
  grid-column:auto!important;grid-row:auto!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:flex-end!important;align-self:stretch!important;
  width:29px!important;flex:1 1 auto!important;min-height:27px!important;gap:0!important;
}
.notifications-feature-layer .notification-card-actions>.is-delete{
  margin-top:auto!important;width:29px!important;height:27px!important;
}


.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet{
  background:radial-gradient(circle at 82% -8%,rgba(121,136,198,.18),transparent 34%),linear-gradient(180deg,#303854 0%,#2b334d 38%,#262e45 100%)!important;
  border-color:rgba(155,169,202,.15)!important;
  box-shadow:0 -28px 72px rgba(12,17,31,.28)!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notifications-page{
  background:transparent!important;color:#f5f7fa!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet :is(.notification-device-action,.notification-device-status,.notifications-toolbar,.notification-card,.notifications-soft-status,.notifications-pagination button){
  background:rgba(48,56,84,.82)!important;
  border-color:rgba(155,169,202,.15)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notification-card.is-unread{
  background:linear-gradient(100deg,rgba(255,48,77,.08),rgba(53,62,92,.92) 30%,rgba(48,56,84,.88))!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notification-card-icon{
  background:rgba(255,255,255,.075)!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet :is(.notifications-toolbar small,.notification-card-copy p,.notification-card-copy small,.notifications-pagination>span){
  color:#aeb8cc!important;
}

.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet :is(.notification-preferences-card,.notification-preference-row){
  background:rgba(255,255,255,.025)!important;
  border-color:rgba(255,255,255,.07)!important;
  color:#e8edf4!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notification-preference-row{
  background:transparent!important;border:0!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notification-preference-switch.is-on{
  background:rgba(184,255,59,.19)!important;
}
.app-shell.moovie-premium-shell .notifications-feature-layer.moovie-notifications-layer .moovie-notifications-sheet .notification-preference-switch.is-on b{
  background:#b8ff3b!important;
}


.konebe-pay-palette .merchant-area-page-header{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:4px;margin:0 2px 15px;min-height:40px}
.konebe-pay-palette .merchant-area-page-header h1{margin:0;text-align:center;color:#b8ff3b;font-size:10px!important;font-weight:700;letter-spacing:.10em;line-height:1.3}
.konebe-pay-palette .merchant-area-page-header .merchant-kit-back-button{position:static!important;justify-self:start}
.konebe-pay-palette .merchant-area-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:16px;padding:4px;border-radius:14px;background:#161f31;border:1px solid rgba(255,255,255,.09)}
.konebe-pay-palette .merchant-area-tabs button{min-width:0;min-height:43px;padding:8px 3px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a9b5ce;font-size:11px;font-weight:700;letter-spacing:.025em;cursor:pointer}
.konebe-pay-palette .merchant-area-tabs button.is-active{background:#293754;border-color:rgba(184,255,59,.33);color:#b8ff3b}
.konebe-pay-palette .merchant-area-panel{display:grid;gap:14px;min-width:0;padding-bottom:12px}
.konebe-pay-palette .merchant-panel-heading,.konebe-pay-palette .merchant-finance-card,.konebe-pay-palette .merchant-observation-preference{padding:17px;border:1px solid rgba(255,255,255,.10);border-radius:17px;background:#19243a}
.konebe-pay-palette .merchant-panel-heading small{color:#b8ff3b;font-size:10px;letter-spacing:.13em}
.konebe-pay-palette .merchant-panel-heading h2{color:#fff;font-size:21px;margin:5px 0 7px}
.konebe-pay-palette .merchant-panel-heading p,.konebe-pay-palette .merchant-finance-card p,.konebe-pay-palette .merchant-observation-preference p{color:#b9c6da;font-size:12px;line-height:1.55;margin:5px 0}
.konebe-pay-palette .merchant-commerce-actions{display:flex;justify-content:center;gap:20px;min-height:80px;align-items:center;padding:11px 0}
.konebe-pay-palette .merchant-commerce-actions>*{flex:0 0 auto}
.konebe-pay-palette .merchant-observation-preference strong{color:#f3f7fe;font-size:14px}
.konebe-pay-palette .merchant-binary-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}
.konebe-pay-palette .merchant-binary-choice button{min-height:40px;border-radius:11px;background:#111b2b;border:1px solid rgba(255,255,255,.13);color:#becbe0;font-weight:700;cursor:pointer}
.konebe-pay-palette .merchant-binary-choice button.is-active{color:#b8ff3b;background:#2a3752;border-color:rgba(184,255,59,.46)}

.konebe-pay-palette .merchant-finance-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:4px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#161f31}
.konebe-pay-palette .merchant-finance-tabs button{min-width:0;min-height:43px;padding:8px 5px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a9b5ce;font-size:12px;font-weight:700;cursor:pointer}
.konebe-pay-palette .merchant-finance-tabs button.is-active{background:#293754;border-color:rgba(184,255,59,.33);color:#b8ff3b}
.konebe-pay-palette .merchant-finance-tabs button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-finance-panel #merchant-finance-detail{min-width:0}
.konebe-pay-palette .merchant-finance-card h3{font-size:16px;color:#f3f6ff;margin:0 0 10px}
.konebe-pay-palette .merchant-main-qr{display:flex;justify-content:center;margin:15px auto;background:#fff;padding:12px;width:fit-content;border-radius:16px}
.konebe-pay-palette .merchant-main-qr img{width:min(240px,64vw);height:auto;aspect-ratio:1;display:block}
.konebe-pay-palette .merchant-address{display:block;overflow-wrap:anywhere;word-break:break-word;color:#f7faff;font-size:11px;padding:11px;margin:10px 0;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#111c30;user-select:text}
.konebe-pay-palette .merchant-finance-actions{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin-top:12px}
.konebe-pay-palette .merchant-finance-actions>button{flex:1;min-width:128px;min-height:41px}

.konebe-pay-palette .merchant-finance-actions--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}
.konebe-pay-palette .merchant-finance-actions--pair>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;height:46px;min-height:46px;margin:0;padding:7px 7px;font-size:11px;line-height:1.18;text-align:center;white-space:normal}
.konebe-pay-palette .merchant-finance-actions--statement>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:41px;margin:0}

.konebe-pay-palette .merchant-finance-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;margin-top:6px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#283652;color:#eaf0fc;font-size:12px;font-weight:700;cursor:pointer}
.konebe-pay-palette .merchant-finance-action svg,.konebe-pay-palette .merchant-finance-actions svg{width:16px;height:16px}
.konebe-pay-palette .merchant-cashier-input-label{display:block;font-size:12px;font-weight:700;color:#ecf2ff;margin:12px 0 5px}
.konebe-pay-palette .merchant-cashier-address-input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid rgba(255,255,255,.2);background:#101a2b;border-radius:10px;color:#fff;font-size:13px;outline-offset:2px}
.konebe-pay-palette .merchant-linked-status{display:flex;align-items:center;gap:7px;color:#b8ff3b;font-size:13px;font-weight:700;margin-top:10px}
.konebe-pay-palette .merchant-linked-status svg{width:17px;height:17px}
.konebe-pay-palette .merchant-finance-footnote{color:#b8c7de;font-size:11px;line-height:1.65;margin:5px 5px 0}
.konebe-pay-palette .merchant-cashier-destination{display:grid;gap:6px;margin:12px 0 15px;padding:12px 15px;border:1px solid rgba(184,255,59,.25);border-radius:13px;background:#1b2c39;color:#e5edfc}
.konebe-pay-palette .merchant-cashier-destination b{display:flex;align-items:center;gap:7px;color:#b8ff3b;font-size:13px}
.konebe-pay-palette .merchant-cashier-destination b svg{width:17px;height:17px}
.konebe-pay-palette .merchant-cashier-destination span{font-size:10px;color:#adc0d7}
.konebe-pay-palette .merchant-cashier-destination strong{font-size:11px;overflow-wrap:anywhere;word-break:break-word}
@media (max-width:350px){.konebe-pay-palette .merchant-area-tabs button{font-size:10px}.konebe-pay-palette .merchant-finance-card{padding:12px}.konebe-pay-palette .merchant-finance-actions>button{min-width:112px}}



.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  justify-items:center!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck>.detail-quick-action{
  grid-column:auto!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck>.detail-quick-action.is-current .detail-quick-action-icon-shape{
  border-color:#b8ff3b!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck>.detail-quick-action:focus-visible .detail-quick-action-icon-shape{
  outline:2px solid #b8ff3b;
  outline-offset:3px;
}



.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-link-open{
  display:flex!important;align-items:stretch!important;gap:5px!important;min-width:0!important;
  padding:5px!important;box-sizing:border-box!important;border-radius:16px!important;
  background:#2b334d!important;border:1px solid rgba(184,255,59,.22)!important;overflow:hidden!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-link-open input{
  min-width:0!important;flex:1 1 auto!important;height:44px!important;border:0!important;
  border-radius:11px!important;background:transparent!important;padding:0 10px!important;
  outline:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-link-open:focus-within{
  border-color:#b8ff3b!important;box-shadow:0 0 0 2px rgba(184,255,59,.1)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-link-open button{
  flex:0 0 44px!important;width:44px!important;min-width:44px!important;min-height:44px!important;
  margin:0!important;border-radius:11px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>div{
  min-height:44px!important;display:flex!important;align-items:center!important;
  padding:4px 10px!important;box-sizing:border-box!important;border-radius:12px!important;
  background:#2b334d!important;border:1px solid rgba(255,255,255,.12)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>div:focus-within{
  border-color:#b8ff3b!important;box-shadow:0 0 0 2px rgba(184,255,59,.08)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry input{
  border:0!important;border-radius:10px!important;background:transparent!important;
  appearance:none!important;-webkit-appearance:none!important;height:34px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-balance-label-row{
  display:flex!important;align-items:center!important;gap:7px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-eye:not(.is-private){color:#b8ff3b!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-eye.is-private{color:#aeb8cc!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-balance-eye{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;
  margin:0!important;padding:0!important;min-height:24px!important;height:24px!important;
}
.konebe-pay-palette .merchant-panel-heading h2,.konebe-pay-palette .merchant-observation-preference strong{color:#b8ff3b!important}
.konebe-pay-palette .merchant-commerce-deal-card,.konebe-pay-palette .merchant-cashier-visual-card{
  padding:16px;border:1px solid rgba(255,255,255,.10);border-radius:17px;background:#19243a;min-width:0;
}
.konebe-pay-palette .merchant-commerce-deal-card h3,.konebe-pay-palette .merchant-cashier-visual-card strong{
  display:block;color:#b8ff3b;font-size:14px;margin:0;font-weight:700;
}
.konebe-pay-palette .merchant-commerce-deal-card .merchant-commerce-actions{margin:8px 0 0;padding:4px 0}
.konebe-pay-palette .merchant-finance-tabs button{font-size:clamp(10px,2.8vw,12px);line-height:1.2}
.konebe-pay-palette .merchant-cashier-visual-card{display:grid;gap:12px;margin-top:16px}
.konebe-pay-palette .merchant-cashier-visual-card p{margin:6px 0 0;color:#b8c7de;font-size:12px;line-height:1.55}
.konebe-pay-palette .merchant-cashier-visual-toggle{
  display:block;width:100%;min-height:45px;padding:10px 12px;border:1px solid rgba(184,255,59,.55);
  border-radius:12px;background:#25344e;color:#b8ff3b;font-size:12px;font-weight:700;cursor:pointer;
}
.konebe-pay-palette .merchant-cashier-visual-toggle.is-active{background:#b8ff3b;color:#18243a}
.konebe-pay-palette .merchant-area-tabs--cashier{grid-template-columns:1fr}
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payment-quick-pay,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked #payment-hero-scan-qr{display:none!important}
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payments-quick-action-deck{justify-content:center!important}
@media (max-width:350px){
 .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-link-open input{font-size:14px!important;padding:0 5px!important}
 .konebe-pay-palette .merchant-cashier-visual-card{padding:12px}
}



.konebe-pay-palette .merchant-commerce-deal-description{margin:7px 0 0;color:#b8c7de;font-size:12px;line-height:1.5}
.konebe-pay-palette .merchant-commerce-deal-card .merchant-commerce-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;margin-top:12px;padding:0}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action{
  display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:45px;
  border:1px solid rgba(184,255,59,.38);border-radius:13px;
  background:linear-gradient(180deg,#293750,#1a2942);color:#f3f7fb;
  box-shadow:0 3px 0 #0f1b2d,0 7px 14px rgba(0,0,0,.18);
  font:inherit;font-size:12px;font-weight:700;cursor:pointer;
  transition:transform .13s ease,box-shadow .13s ease,background .13s ease;
}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action svg{width:17px;height:17px;color:#b8ff3b;flex:none}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action:active{transform:translateY(3px);box-shadow:0 0 0 #0f1b2d,0 2px 6px rgba(0,0,0,.1)}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-entry-methods button{
  background:linear-gradient(180deg,#3c4968 0%,#263550 100%)!important;
  border:1px solid rgba(188,216,255,.36)!important;
  box-shadow:0 4px 0 #17233a,0 9px 18px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.12)!important;
  transition:transform .13s ease,box-shadow .13s ease,background .13s ease!important;
  margin-bottom:4px!important;cursor:pointer;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-entry-methods button:active{
  transform:translateY(4px)!important;box-shadow:0 0 0 #17233a,0 2px 5px rgba(0,0,0,.18),inset 0 2px 5px rgba(0,0,0,.2)!important;
  background:#1e2b44!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-entry-methods button:focus-visible{outline:2px solid #b8ff3b!important;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-deal-action,.konebe-pay-palette .payments-page .payment-pay-entry-methods button{transition:none!important}}



.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-description-zone{
  display:flex;flex-direction:column;align-items:stretch;gap:0;
  width:100%;box-sizing:border-box;margin:0 0 2px;padding:0 4px;min-width:0;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-core-description-zone #payment-note{
  width:100%!important;max-width:100%!important;box-sizing:border-box!important;
  height:40px!important;min-height:40px!important;margin:5px 0 5px!important;
  padding:0 11px!important;border:1px solid #b8ff3b!important;
  border-radius:11px!important;background:rgba(184,255,59,.045)!important;
  box-shadow:none!important;outline:0!important;scroll-margin-bottom:86px;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-charge .payment-core-description-zone #payment-note:focus{
  border-color:#d8ff8b!important;box-shadow:0 0 0 2px rgba(184,255,59,.14)!important;
}
@media (max-width:640px){
  :root[data-peuro-charge-ime="open"] .konebe-pay-palette .payments-page:not(.moovie-payments-page)
  .payment-core-clean-charge #payment-create-slide-control{
    position:fixed!important;left:var(--peuro-ime-left,0px)!important;right:auto!important;width:var(--peuro-ime-width,100%)!important;
    bottom:var(--peuro-ime-bottom,0px)!important;top:auto!important;
    margin:0!important;z-index:95!important;
  }
}



@media (max-width:640px){
  :root[data-peuro-charge-ime="open"] .konebe-pay-palette .payments-page:not(.moovie-payments-page)
  .payment-core-clean-charge{
    padding-bottom:var(--peuro-charge-scroll-space, 0px)!important;
  }
}


.konebe-pay-palette .merchant-finance-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
.konebe-pay-palette .merchant-finance-tabs button{overflow-wrap:anywhere;font-size:clamp(9px,2.4vw,11px);padding:8px 3px}
.konebe-pay-palette .merchant-pdv-card{display:flex;flex-direction:column;gap:16px;min-width:0}
.konebe-pay-palette .merchant-pdv-card .merchant-panel-heading{margin-bottom:0}
.konebe-pay-palette .merchant-pdv-card .merchant-panel-heading h2{color:#b8ff3b}
.konebe-pay-palette .merchant-pdv-settings,.konebe-pay-palette .merchant-pdv-demo,.konebe-pay-palette .merchant-pdv-api,.konebe-pay-palette .merchant-pdv-order-card{display:flex;flex-direction:column;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(13,23,42,.62);min-width:0}
.konebe-pay-palette .merchant-pdv-card label{color:#d5e1f1;font-weight:650;font-size:12px}
.konebe-pay-palette .merchant-pdv-card select,.konebe-pay-palette .merchant-pdv-card input{width:100%;min-width:0;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.20);background:#151f34;color:#fff;padding:0 12px;font:inherit;font-size:15px;outline:none}
.konebe-pay-palette .merchant-pdv-card select:focus,.konebe-pay-palette .merchant-pdv-card input:focus{border-color:#b8ff3b;box-shadow:0 0 0 2px rgba(184,255,59,.13)}
.konebe-pay-palette .merchant-pdv-card p,.konebe-pay-palette .merchant-pdv-card small{overflow-wrap:anywhere;color:#aebbd0;line-height:1.55}
.konebe-pay-palette .merchant-pdv-card h3{margin:0;color:#b8ff3b;font-size:15px}
.konebe-pay-palette .merchant-pdv-owner{font-size:12px;color:#b8c7db;display:flex;flex-direction:column;gap:5px}
.konebe-pay-palette .merchant-pdv-owner strong,.konebe-pay-palette .merchant-pdv-key code,.konebe-pay-palette .merchant-pdv-link{font-size:12px;overflow-wrap:anywhere;word-break:break-all;color:#e8f1ff;line-height:1.65}
.konebe-pay-palette .merchant-pdv-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.konebe-pay-palette .merchant-pdv-buttons button{height:auto;min-height:46px;min-width:0;line-height:1.2;padding:9px 7px;font-size:12px}
.konebe-pay-palette .merchant-pdv-card button:active{transform:translateY(1px)}
.konebe-pay-palette .merchant-pdv-key{display:flex;flex-direction:column;gap:8px;padding:12px;background:#121d31;border-radius:12px;border:1px solid rgba(184,255,59,.3)}
.konebe-pay-palette .merchant-pdv-key strong,.konebe-pay-palette .merchant-pdv-active{color:#b8ff3b;font-size:12px}
.konebe-pay-palette .merchant-pdv-order-card .merchant-main-qr{align-self:center;max-width:100%}
.konebe-pay-palette .merchant-pdv-order-card .merchant-main-qr img{display:block;max-width:100%;height:auto}
.konebe-pay-palette .merchant-pdv-status strong{color:#b8ff3b}
.konebe-pay-palette .merchant-pdv-link{padding:10px;background:#101a2e;border-radius:10px}
@media (max-width:360px){.konebe-pay-palette .merchant-finance-tabs button{font-size:9px;letter-spacing:-.15px}.konebe-pay-palette .merchant-pdv-settings,.konebe-pay-palette .merchant-pdv-demo,.konebe-pay-palette .merchant-pdv-api,.konebe-pay-palette .merchant-pdv-order-card{padding:12px}}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-pdv-card button{transition:none}}

.konebe-pay-palette .merchant-finance-tabs.is-cashier-limited{grid-template-columns:repeat(2,minmax(0,1fr))}


.konebe-pay-palette .merchant-area-tabs{gap:7px;padding:5px;border-radius:15px;background:#121c30;border:1px solid rgba(255,255,255,.11)}
.konebe-pay-palette .merchant-area-tabs button,.konebe-pay-palette .merchant-finance-tabs button{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}
.konebe-pay-palette .merchant-area-tabs button.is-active,.konebe-pay-palette .merchant-finance-tabs button.is-active{background:#2b3a54;border-color:rgba(184,255,59,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 7px rgba(0,0,0,.13)}
.konebe-pay-palette .merchant-area-tabs button:active,.konebe-pay-palette .merchant-finance-tabs button:active{transform:translateY(1px)}
.konebe-pay-palette .merchant-area-tabs button:focus-visible,.konebe-pay-palette .merchant-commerce-actions button:focus-visible,.konebe-pay-palette .merchant-finance-actions button:focus-visible,.konebe-pay-palette .merchant-pdv-manual:focus-visible,.konebe-pay-palette .merchant-cashier-visual-toggle:focus-visible{outline:2px solid #b8ff3b;outline-offset:3px}
.konebe-pay-palette .merchant-commerce-deal-card,.konebe-pay-palette .merchant-finance-card,.konebe-pay-palette .merchant-observation-preference{box-shadow:0 10px 24px rgba(0,0,0,.13);border-color:rgba(213,226,248,.13)}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action{min-height:51px;border-color:rgba(184,255,59,.53);background:linear-gradient(180deg,#324563,#1d2c46);box-shadow:0 4px 0 #101a2e,0 10px 18px rgba(0,0,0,.20)}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action svg{color:#b8ff3b;width:19px;height:19px;flex-shrink:0}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action:hover:not(:disabled){border-color:#b8ff3b;box-shadow:0 4px 0 #101a2e,0 12px 22px rgba(0,0,0,.24)}
.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #101a2e,0 3px 8px rgba(0,0,0,.2)}
.konebe-pay-palette .merchant-finance-actions>button,.konebe-pay-palette .merchant-pdv-card button,.konebe-pay-palette .merchant-cashier-visual-toggle{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease;box-shadow:0 3px 0 #0c1627,0 7px 14px rgba(0,0,0,.12)}
.konebe-pay-palette .merchant-finance-actions>button:hover:not(:disabled),.konebe-pay-palette .merchant-pdv-card button:hover:not(:disabled),.konebe-pay-palette .merchant-cashier-visual-toggle:hover:not(:disabled){filter:brightness(1.08)}
.konebe-pay-palette .merchant-finance-actions>button:active:not(:disabled),.konebe-pay-palette .merchant-pdv-card button:active:not(:disabled),.konebe-pay-palette .merchant-cashier-visual-toggle:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 #0c1627,0 2px 7px rgba(0,0,0,.16)}
.konebe-pay-palette .merchant-pdv-manual{display:flex;align-items:center;justify-content:center;min-height:47px;margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(184,255,59,.10);border:1px solid rgba(184,255,59,.52);color:#b8ff3b;font-size:12px;font-weight:800;text-align:center;line-height:1.4;text-decoration:none;transition:background .16s ease,transform .12s ease}
.konebe-pay-palette .merchant-pdv-manual:hover{background:rgba(184,255,59,.16)}
.konebe-pay-palette .merchant-pdv-manual:active{transform:translateY(1px)}
.konebe-pay-palette .payments-history-sync{font-size:11px;text-align:center;color:#b8c7db;margin:9px 0;line-height:1.5}
@media (max-width:350px){.konebe-pay-palette .merchant-finance-actions--pair>button{font-size:10.5px}.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action{padding:10px 6px}}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-area-tabs button,.konebe-pay-palette .merchant-finance-tabs button,.konebe-pay-palette .merchant-finance-actions>button,.konebe-pay-palette .merchant-commerce-actions .merchant-deal-action,.konebe-pay-palette .merchant-pdv-manual,.konebe-pay-palette .merchant-cashier-visual-toggle{transition:none}}




.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck.has-description{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page).is-merchant-cashier-locked .payments-quick-action-deck.has-description{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page).is-merchant-cashier-locked .payments-quick-action-deck:not(.has-description){
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-quick-action-deck .payment-description-action.is-open .detail-quick-action-icon-shape{
  border-color:#b8ff3b!important;
  background:rgba(184,255,59,.13)!important;
  color:#b8ff3b!important;
}



.konebe-pay-palette .merchant-kit-page>.merchant-kit-hero .merchant-kit-hero-copy{padding-right:0!important;min-width:0}
.konebe-pay-palette .merchant-kit-page>.merchant-kit-hero h2{
  max-width:none!important;white-space:nowrap!important;
  font-size:clamp(11px,3.5vw,19px)!important;letter-spacing:-.035em;line-height:1.25!important;
}
.konebe-pay-palette .merchant-kit-page>.merchant-kit-hero p{max-width:none!important;width:100%!important}
.konebe-pay-palette .merchant-kit-includes-summary{margin-top:9px!important}
.konebe-pay-palette .merchant-kit-includes-summary .merchant-kit-form-head{text-align:center!important;margin-bottom:13px!important}
.konebe-pay-palette .merchant-kit-include-digital>b{display:grid!important;place-items:center!important}
.konebe-pay-palette .merchant-kit-include-digital>b img,
.konebe-pay-palette .merchant-kit-include-digital>b svg{max-width:26px!important;max-height:26px!important;width:26px!important;height:26px!important;object-fit:contain}
.konebe-pay-palette .merchant-area-intro{
  margin:0 0 12px;padding:12px 14px;text-align:center;
  border-radius:14px;border:1px solid rgba(184,255,59,.19);background:#19243a;
  color:#e4f6d3;font-weight:700;font-size:12px;line-height:1.45;
}
.konebe-pay-palette .merchant-area-tabs--cashier{grid-template-columns:repeat(2,minmax(0,1fr))}
.konebe-pay-palette .merchant-commerce-panel .merchant-cashier-visual-card{margin-top:0}
.konebe-pay-palette .merchant-statement-card{min-width:0;background:#19243a!important;border-color:rgba(255,255,255,.10)!important}
.konebe-pay-palette .merchant-statement-card .activity-export-form input{min-width:0;color-scheme:dark}
.konebe-pay-palette .merchant-statement-ready{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}
.konebe-pay-palette .merchant-statement-ready>small{display:block;color:#aebbd4;font-size:11px;margin-bottom:10px}
.konebe-pay-palette .merchant-statement-ready>div{display:flex;gap:8px;flex-wrap:wrap}
.konebe-pay-palette .merchant-statement-ready button{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 110px;min-height:38px;
  border:1px solid rgba(184,255,59,.35);border-radius:10px;background:#253650;
  color:#dfffaf;font-weight:750;font-size:11px;cursor:pointer;
}
.konebe-pay-palette .merchant-statement-ready button svg{width:14px;height:14px}
@media (max-width:360px){.konebe-pay-palette .merchant-kit-page>.merchant-kit-hero h2{font-size:11px!important}}


.konebe-pay-palette .merchant-pdv-settings>.merchant-pdv-buttons button{height:48px;min-height:48px;line-height:1.15;align-self:stretch}
.konebe-pay-palette .merchant-pdv-key .merchant-pdv-key-value{width:100%;height:44px;min-height:44px;cursor:pointer;font-family:ui-monospace,Consolas,monospace;letter-spacing:.035em;font-size:13px}
.konebe-pay-palette .merchant-pdv-key .merchant-pdv-key-value:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-pdv-card button.is-copied{color:#b8ff3b;border-color:#b8ff3b}
.konebe-pay-palette .merchant-pdv-card #merchant-pdv-refresh.is-checking{transform:translateY(3px);box-shadow:0 0 0 #0c1627,0 2px 7px rgba(0,0,0,.16)}



.konebe-pay-palette .merchant-area-page:has(> .merchant-commerce-panel) .merchant-area-intro,
.konebe-pay-palette .merchant-area-page:has(> .merchant-finance-panel) .merchant-area-intro{
  padding:12px 15px;border-color:rgba(129,178,218,.23);border-radius:14px;
  background:linear-gradient(135deg,#1c3046 0%,#1a2940 100%);
  color:#e5f1fa;box-shadow:0 5px 16px rgba(4,11,24,.10);
}
.konebe-pay-palette .merchant-area-page:has(> .merchant-commerce-panel) .merchant-area-tabs,
.konebe-pay-palette .merchant-area-page:has(> .merchant-finance-panel) .merchant-area-tabs{
  margin-bottom:13px;padding:4px;gap:5px;background:#152137;
  border-color:rgba(164,189,220,.17);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
}
.konebe-pay-palette .merchant-area-page:has(> .merchant-commerce-panel) .merchant-area-tabs button,
.konebe-pay-palette .merchant-area-page:has(> .merchant-finance-panel) .merchant-area-tabs button{
  min-height:44px;border-radius:10px;letter-spacing:.01em;
}
.konebe-pay-palette .merchant-area-page:has(> .merchant-commerce-panel) .merchant-area-tabs button:hover:not(.is-active),
.konebe-pay-palette .merchant-area-page:has(> .merchant-finance-panel) .merchant-area-tabs button:hover:not(.is-active){background:rgba(130,163,207,.10);color:#eff6ff}
.konebe-pay-palette .merchant-area-page:has(> .merchant-commerce-panel) .merchant-area-tabs button.is-active,
.konebe-pay-palette .merchant-area-page:has(> .merchant-finance-panel) .merchant-area-tabs button.is-active{
  background:#2a3d59;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 2px 7px rgba(0,0,0,.12);
}
.konebe-pay-palette .merchant-commerce-panel,
.konebe-pay-palette .merchant-finance-panel{gap:12px}
.konebe-pay-palette .merchant-commerce-panel .merchant-panel-heading,
.konebe-pay-palette .merchant-finance-panel>.merchant-panel-heading{
  padding:15px 16px;border-radius:15px;border-color:rgba(137,179,214,.20);
  background:linear-gradient(145deg,#20324b,#1b283f 90%);
  box-shadow:0 7px 18px rgba(0,0,0,.11);
}
.konebe-pay-palette .merchant-commerce-panel .merchant-panel-heading h2,
.konebe-pay-palette .merchant-finance-panel>.merchant-panel-heading h2{font-size:19px;line-height:1.25;margin:4px 0 6px}
.konebe-pay-palette .merchant-commerce-panel .merchant-panel-heading p,
.konebe-pay-palette .merchant-finance-panel>.merchant-panel-heading p{color:#c2d0e0;line-height:1.6}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-deal-card,
.konebe-pay-palette .merchant-commerce-panel .merchant-cashier-visual-card,
.konebe-pay-palette .merchant-commerce-panel .merchant-observation-preference,
.konebe-pay-palette .merchant-finance-panel .merchant-finance-card,
.konebe-pay-palette .merchant-commerce-panel .merchant-statement-card{
  padding:15px;border-radius:15px;border-color:rgba(139,177,213,.19);
  background:#1b2940;box-shadow:0 7px 19px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.025);
}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-deal-card h3,
.konebe-pay-palette .merchant-finance-panel .merchant-finance-card h3{letter-spacing:.005em}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-deal-description,
.konebe-pay-palette .merchant-commerce-panel .merchant-observation-preference p,
.konebe-pay-palette .merchant-finance-panel .merchant-finance-card p{color:#c1cee0;line-height:1.57}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-deal-card .merchant-commerce-actions{gap:9px;margin-top:12px}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action{
  min-height:44px;padding:9px 11px;border-radius:11px;font-size:12px;
  border-color:rgba(168,208,235,.30);background:#283c56;
  box-shadow:0 2px 0 #132238,0 5px 12px rgba(0,0,0,.13);
  transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;
}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action svg{width:17px;height:17px}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action:hover:not(:disabled){background:#314b68;border-color:rgba(184,255,59,.55);box-shadow:0 2px 0 #132238,0 7px 14px rgba(0,0,0,.16)}
.konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 #132238,0 2px 5px rgba(0,0,0,.15)}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice{gap:8px;margin-top:11px}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button{
  min-height:44px;border-radius:10px;background:#15263b;border-color:rgba(157,190,221,.23);
  color:#d1def0;transition:background .14s ease,border-color .14s ease,transform .14s ease;
}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button.is-active{background:#2b415b;border-color:rgba(184,255,59,.56);color:#ccff7a}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button:hover:not(:disabled){border-color:rgba(184,255,59,.47)}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button:active:not(:disabled){transform:translateY(1px)}
.konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-commerce-panel .merchant-cashier-visual-card{gap:10px;margin-top:0}
.konebe-pay-palette .merchant-commerce-panel .merchant-cashier-visual-toggle{
  min-height:44px;border-radius:11px;border-color:rgba(184,255,59,.42);box-shadow:0 2px 0 #112136,0 5px 12px rgba(0,0,0,.12);
}
.konebe-pay-palette .merchant-commerce-panel .merchant-statement-card .activity-export-form button{min-height:44px;border-radius:11px}
.konebe-pay-palette .merchant-commerce-panel .merchant-statement-ready button{min-height:44px;border-color:rgba(184,255,59,.37)}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-tabs{
  padding:4px;gap:5px;border-radius:12px;background:#152137;border-color:rgba(164,189,220,.17)
}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-tabs button{min-height:44px;border-radius:9px}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-tabs button:hover:not(.is-active){background:rgba(137,177,213,.11);color:#f4f8ff}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-tabs button.is-active{background:#2a3d59}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-actions>button,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card button{
  border-radius:11px;box-shadow:0 2px 0 #102035,0 5px 12px rgba(0,0,0,.11);
}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-actions>button:hover:not(:disabled),
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card button:hover:not(:disabled){filter:brightness(1.06)}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-actions>button:active:not(:disabled),
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card button:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 #102035,0 2px 6px rgba(0,0,0,.15)}
.konebe-pay-palette .merchant-finance-panel .merchant-cashier-address-input,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card input,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card select{
  border-color:rgba(160,189,216,.28);background:#132238;
}
.konebe-pay-palette .merchant-finance-panel .merchant-cashier-address-input:focus-visible,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card input:focus-visible,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card select:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-settings,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-demo,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-api,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-order-card{
  border-radius:14px;border-color:rgba(150,184,218,.20);background:#17253a;
}
.konebe-pay-palette .merchant-finance-panel .merchant-linked-status{color:#9ae6b4}
.konebe-pay-palette .merchant-finance-panel .merchant-finance-warning,
.konebe-pay-palette .merchant-finance-panel .form-error{border-radius:11px}
@media (max-width:360px){
  .konebe-pay-palette .merchant-commerce-panel .merchant-commerce-deal-card,
  .konebe-pay-palette .merchant-commerce-panel .merchant-observation-preference,
  .konebe-pay-palette .merchant-finance-panel .merchant-finance-card{padding:13px}
  .konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action{padding:8px 5px;font-size:11px}
}
@media (prefers-reduced-motion:reduce){
 .konebe-pay-palette .merchant-commerce-panel .merchant-commerce-actions .merchant-deal-action,
 .konebe-pay-palette .merchant-commerce-panel .merchant-binary-choice button{transition:none}
}


.konebe-pay-palette .merchant-pdv-settings>.merchant-pdv-buttons--single{grid-template-columns:minmax(0,1fr)}
.konebe-pay-palette .merchant-pdv-settings>.merchant-pdv-buttons--pair{grid-template-columns:repeat(2,minmax(0,1fr))}
.konebe-pay-palette .merchant-pdv-settings>.merchant-pdv-buttons>button{width:100%;height:48px;min-height:48px;max-height:48px;align-self:stretch;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}
.konebe-pay-palette .merchant-pdv-settings .merchant-pdv-owner{min-width:0;width:100%;max-width:100%}
.konebe-pay-palette .merchant-pdv-settings .merchant-pdv-owner>strong{display:block;width:100%;max-width:100%;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-family:ui-monospace,Consolas,monospace;font-size:clamp(8px,2.25vw,11px);letter-spacing:-.02em;line-height:1.5;overflow:visible}
.konebe-pay-palette .merchant-pdv-currency{position:relative;min-width:0}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-trigger{width:100%;height:46px;min-height:46px;border:1px solid rgba(160,189,216,.28);background:#132238;color:#eff6ff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;text-align:left;font-size:14px}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-trigger:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-pdv-currency-options{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:4px;margin-top:4px;border:1px solid #b4c4d5;border-radius:10px;background:#fff;color:#16263b;box-shadow:0 8px 20px rgba(0,0,0,.16)}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-options>button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:43px;padding:9px 11px;text-align:left;border:0;border-radius:6px;background:#fff;color:#15283d;box-shadow:none;font-size:14px;font-weight:600}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-options>button:hover,.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-options>button:focus-visible{background:#edf4fa;color:#12243b;outline:2px solid #2763a5;outline-offset:-2px}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-options>button.is-selected{background:#e5edf8;color:#183556}
.payments-page:not(.moovie-payments-page) .payments-hero-lock-action.is-active{color:#ff6572!important;border-color:rgba(255,95,115,.8)!important;background:rgba(105,15,35,.27)!important}
.payments-page:not(.moovie-payments-page) .payments-hero-lock-action.is-active:hover,.payments-page:not(.moovie-payments-page) .payments-hero-lock-action.is-active:focus-visible{background:rgba(130,23,42,.4)!important;border-color:#ff6572!important}
.payments-page:not(.moovie-payments-page) .payments-hero-utility-stack>.payments-hero-lock-action{flex:0 0 40px}


.konebe-pay-palette .merchant-area-tabs:not(.merchant-area-tabs--cashier){grid-template-columns:repeat(4,minmax(0,1fr))}
.konebe-pay-palette .merchant-area-tabs--cashier{grid-template-columns:repeat(3,minmax(0,1fr))}
.konebe-pay-palette .merchant-config-panel .merchant-observation-preference,.konebe-pay-palette .merchant-config-panel .merchant-cashier-visual-card{margin:0;box-shadow:0 10px 24px rgba(0,0,0,.13);border-color:rgba(213,226,248,.13)}
.konebe-pay-palette .merchant-config-switch{display:flex;align-items:center;gap:12px;justify-self:start;min-height:44px;padding:6px 10px;border:1px solid rgba(170,194,229,.22);border-radius:12px;background:#111e31;color:#c2cee1;cursor:pointer}
.konebe-pay-palette .merchant-config-switch-track{display:flex;align-items:center;width:41px;height:24px;padding:3px;border-radius:16px;background:#4c5c75;transition:background .18s ease}
.konebe-pay-palette .merchant-config-switch-track i{width:18px;height:18px;border-radius:50%;background:white;transition:transform .18s ease}
.konebe-pay-palette .merchant-config-switch.is-on .merchant-config-switch-track{background:#217d7a}
.konebe-pay-palette .merchant-config-switch.is-on .merchant-config-switch-track i{transform:translateX(17px)}
.konebe-pay-palette .merchant-config-switch b{font-size:12px;font-weight:700}
.konebe-pay-palette .merchant-currency-lock-card{display:grid;gap:9px}
.konebe-pay-palette .merchant-currency-lock-label{color:#c6d6ec;font-size:12px;font-weight:700}
.konebe-pay-palette .merchant-config-fiat{width:100%;min-height:46px;border:1px solid #47627f;border-radius:12px;background:white;color:#14253d;padding:0 12px;font:inherit;font-size:14px;cursor:pointer}
.konebe-pay-palette .merchant-config-fiat:disabled{opacity:.7;cursor:not-allowed}
.konebe-pay-palette .merchant-currency-lock-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid #45688a;border-radius:12px;background:#233f5d;color:#eff6ff;font-size:12px;font-weight:800;cursor:pointer}
.konebe-pay-palette .merchant-currency-lock-action svg{width:18px;height:18px;flex:0 0 18px;display:block;vertical-align:middle}
.konebe-pay-palette .merchant-currency-lock-action.is-locked{background:#152c4a;color:#fff}
.konebe-pay-palette .merchant-currency-lock-help{font-size:11px;color:#bacbe2}
.konebe-pay-palette .settings-fiat-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#edf5ff}
.konebe-pay-palette .settings-fiat-locked button{display:grid;place-items:center;min-height:44px;min-width:44px;background:transparent;color:white;border:0;border-radius:11px;cursor:pointer}

.peuro-fiat-lock-notice{position:fixed;z-index:9999;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));transform:translateX(-50%);max-width:calc(100vw - 26px);padding:11px 15px;border-radius:12px;background:#193655;color:#f0f8ff;border:1px solid #466d9a;box-shadow:0 10px 28px rgba(0,0,0,.28);font-size:12px;text-align:center;pointer-events:none}


.konebe-pay-palette.fiat-display-locked .dashboard-fiat-cycle,
.konebe-pay-palette.fiat-display-locked .swap-divider-fiat-toggle,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle,
.konebe-pay-palette.fiat-display-locked .compact-balance-card .balance-meta .dashboard-fiat-cycle,
.konebe-pay-palette.fiat-display-locked .compact-balance-card .balance-meta .dashboard-fiat-cycle:hover,
.konebe-pay-palette.fiat-display-locked .compact-balance-card .balance-meta .dashboard-fiat-cycle:focus-visible,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle:hover,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payments-dashboard-balance .dashboard-fiat-cycle:focus-visible,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:hover,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media (max-width:360px){.konebe-pay-palette .merchant-area-tabs button{font-size:9.5px;letter-spacing:0}}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-config-switch-track,.konebe-pay-palette .merchant-config-switch-track i{transition:none}}


.konebe-pay-palette .merchant-config-currency-picker{position:relative;min-width:0}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;background:#fff!important;color:#14253d!important;border:1px solid #7290b1;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-trigger svg{width:18px;height:18px}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-options{position:static;margin-top:6px;max-height:220px;overflow-y:auto;background:#fff!important;color:#152943!important;border:1px solid #bfd0e2;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.14)}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-options button{width:100%;min-height:44px;background:#fff!important;color:#152943!important;text-align:left;border:0;border-bottom:1px solid #e0eaf4;padding:10px 13px;cursor:pointer}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-options button.is-selected{background:#dceaf7!important;color:#0e2d54!important;font-weight:800}
.konebe-pay-palette .merchant-config-currency-picker button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-config-currency-picker .merchant-pdv-currency-options button:last-child{border-bottom:none}









.konebe-pay-palette.fiat-display-locked .dashboard-fiat-cycle,
.konebe-pay-palette.fiat-display-locked .dashboard-fiat-cycle:hover,
.konebe-pay-palette.fiat-display-locked .dashboard-fiat-cycle:focus-visible,
.konebe-pay-palette.fiat-display-locked .swap-divider-fiat-toggle,
.konebe-pay-palette.fiat-display-locked .swap-divider-fiat-toggle:hover,
.konebe-pay-palette.fiat-display-locked .swap-divider-fiat-toggle:focus-visible,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-focus,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:hover,
.konebe-pay-palette.fiat-display-locked .payments-page:not(.moovie-payments-page) .payment-core-currency-cycle:focus-visible{
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
}


.konebe-pay-palette .payments-page.is-merchant-cashier-locked .dashboard-fiat-cycle,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .dashboard-fiat-cycle:hover,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .dashboard-fiat-cycle:focus-visible,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payment-core-currency-cycle,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payment-core-currency-cycle:hover,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payment-core-currency-cycle:focus-visible,
.konebe-pay-palette .payments-page.is-merchant-cashier-locked .payment-core-currency-focus{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  background:transparent!important;background-image:none!important;
  border-color:transparent!important;box-shadow:none!important;
}




.konebe-pay-palette .merchant-config-panel .merchant-currency-lock-action.is-locked{
  background:#db7b80;color:#27131b;border-color:#f0a6aa;
}
.konebe-pay-palette .merchant-config-panel .merchant-currency-lock-action.is-locked:hover{
  background:#e58b90;
}
.konebe-pay-palette .merchant-config-panel .merchant-currency-lock-hint{
  display:block;max-width:100%;min-width:0;margin:0;color:#d6dfec;
  font-size:clamp(8px,2.25vw,10px);font-weight:600;line-height:1.35;
  white-space:nowrap;overflow:hidden;text-overflow:clip;
}


.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-row-wrap{position:relative;min-width:0}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-row-wrap:not(:last-child)>.peuro-experimental-radio-row{
  border-bottom:1px solid var(--core-wallet-line)!important;
}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-row-wrap>.peuro-experimental-radio-row{
  padding-right:16px;
}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-lock-toggle{
  position:absolute;right:40px;top:50%;transform:translateY(-50%);
  display:grid;place-items:center;width:40px;height:40px;padding:0;
  background:transparent;border:0;border-radius:10px;
  color:#c8d4e8;cursor:pointer;z-index:1;
}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-lock-toggle svg{width:16px;height:16px;display:block}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-lock-toggle.is-locked{color:#f37b85}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-lock-toggle:focus-visible{
  outline:2px solid #d4e1f8;outline-offset:-3px;
}
.konebe-pay-palette .peuro-experimental-choice-page .settings-fiat-lock-toggle:disabled{opacity:.65;cursor:default}



.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>div,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-entry>div:focus-within{
  background:transparent!important;border-color:transparent!important;box-shadow:none!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive input{
  display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;
  height:35px!important;min-height:35px!important;box-sizing:border-box!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;outline:0!important;
  -webkit-appearance:none!important;appearance:none!important;
  color:#f6f8fc!important;-webkit-text-fill-color:#f6f8fc!important;
  font:700 25px/1.05 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  letter-spacing:-.035em!important;text-align:right!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive input::placeholder{color:#a6afc2!important;-webkit-text-fill-color:#a6afc2!important;opacity:.72!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-currency-attention{display:none!important}
@media (max-width:390px){
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-core-clean-receive input{font-size:22px!important}
}


.konebe-pay-palette .merchant-config-panel .merchant-currency-lock-action{
  display:flex;align-items:center;justify-content:center;gap:8px;
}


.konebe-pay-palette .payment-charge-ready .payment-ready-head{display:flex;align-items:center;gap:8px;min-width:0;padding-right:0}
.konebe-pay-palette .payment-charge-ready .payment-ready-value{flex:1 1 auto;min-width:0}
.konebe-pay-palette .payment-charge-ready .payment-ready-value h2{overflow-wrap:anywhere}
.konebe-pay-palette .payment-charge-ready .payment-expiry-clock{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;text-align:right;max-width:96px;color:#c3d0e6}
.konebe-pay-palette .payment-charge-ready .payment-expiry-clock>span{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:0;white-space:nowrap}
.konebe-pay-palette .payment-charge-ready .payment-expiry-clock>span svg{width:12px;height:12px;display:block;flex-shrink:0}
.konebe-pay-palette .payment-charge-ready .payment-expiry-clock>strong{font-size:11px;line-height:1.25;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap;color:#eef4ff}
.konebe-pay-palette .payment-charge-ready .payment-expiry-clock.is-expired>strong{color:#ff9fa4}
.konebe-pay-palette .merchant-expiry-preference{display:grid;gap:11px}
.konebe-pay-palette .merchant-expiry-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
.konebe-pay-palette .merchant-expiry-option{min-width:0;min-height:36px;padding:5px 2px;border:1px solid #48617d;border-radius:9px;background:#213b57;color:#e1ebfb;font-size:10px;line-height:1.2;font-weight:700;cursor:pointer;white-space:nowrap}
.konebe-pay-palette .merchant-expiry-option.is-selected{background:#365a78;border-color:#8aaccb;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.konebe-pay-palette .merchant-expiry-option:focus-visible{outline:2px solid #aad5fb;outline-offset:2px}
@media(max-width:390px){.konebe-pay-palette .merchant-expiry-option{font-size:9px;min-height:34px}.konebe-pay-palette .payment-charge-ready .payment-expiry-clock{max-width:83px}.konebe-pay-palette .payment-charge-ready .payment-expiry-clock>strong{font-size:10px}}


.moovie-eligibility-gate .moovie-eligibility-card-v193 .moovie-gate-access{
  display:flex!important;align-items:center!important;justify-content:center!important;
  text-align:center!important;gap:0!important;
}
.moovie-eligibility-gate .moovie-eligibility-card-v193 .moovie-gate-access>div{
  width:100%;text-align:center!important;
}
.moovie-eligibility-gate .moovie-passport-inline .core-passport-access-note{
  margin-top:5px!important;line-height:1.4!important;
}


.konebe-pay-palette .swap-page.exodus-swap-page:not(.purchase-crypto-page) .swap-card-title-row{
  border-bottom:1px solid var(--core-wallet-line-soft,rgba(120,140,165,.28))!important;
}


.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-source{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 gap:3px!important;flex:1 1 auto!important;min-width:0!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-source small{
 color:#d2dfed!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important;
 letter-spacing:.015em!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-source code{
 max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;
 white-space:nowrap!important;color:#b5cbdc!important;font:500 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace!important;
 background:none!important;border:0!important;padding:0!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-balance-first>strong{
 flex:0 0 auto!important;max-width:43%!important;
}





.device-shell.app-device > .app-shell.moovie-premium-shell.moovie-bank-shell > :is(.moovie-bank-processing-overlay,.card-availability-processing-overlay){
  position:absolute!important;
  inset:0!important;
  top:0!important;right:0!important;bottom:0!important;left:0!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  height:100%!important;min-height:100%!important;max-height:none!important;
  margin:0!important;transform:none!important;
  border-radius:0!important;box-sizing:border-box!important;
  overflow:hidden!important;display:grid!important;place-items:center!important;
  pointer-events:auto!important;
}
.device-shell.app-device > .app-shell.moovie-premium-shell.moovie-bank-shell > .moovie-bank-processing-overlay{z-index:12060!important;}
.device-shell.app-device > .app-shell.moovie-premium-shell.moovie-bank-shell > .card-availability-processing-overlay{z-index:12060!important;}
.app-shell.moovie-premium-shell.moovie-bank-shell :is(.moovie-bank-preview-submit,.moovie-bank-action):disabled{
  cursor:not-allowed!important;
  background:#697584!important;border-color:#89919d!important;color:#e0e3e7!important;
  box-shadow:none!important;opacity:.7!important;pointer-events:none!important;
}

.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-funding-note{min-height:16px;margin:8px 0 0!important;color:#a6bacf!important;font-size:11px!important;text-align:center!important;}

.device-shell.app-device > .app-shell.moovie-premium-shell.moovie-bank-shell > .moovie-bank-receipt-modal{
  position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;
  width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;
  transform:none!important;margin:0!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  z-index:12060!important;overflow-y:auto!important;overscroll-behavior:contain!important;
}
.device-shell.app-device > .app-shell.moovie-premium-shell.moovie-bank-shell > .moovie-bank-receipt-modal .moovie-bank-receipt-paper{
  width:min(100%,460px)!important;max-height:min(85dvh,760px)!important;overflow-y:auto!important;
}



.konebe-pay-palette .dashboard-wallet-list-card .dashboard-asset-row .asset-balance.has-positive-balance>span,
.app-shell.moovie-premium-shell .moovie-wallets-list-row .asset-balance.has-positive-balance>span{
  color:#baff7b!important;
}

.send-broadcast-overlay.tron-resource-processing-overlay{z-index:12050!important;}

.notifications-feature-layer .notification-card-copy[data-notification-open]{cursor:pointer}
.notifications-feature-layer .notification-card-copy[data-notification-open]:focus-visible{outline:2px solid rgba(184,255,59,.45);outline-offset:2px;border-radius:4px}

.konebe-pay-palette .merchant-finance-tabs:not(.is-cashier-limited){grid-template-columns:repeat(2,minmax(0,1fr))}
.konebe-pay-palette .merchant-pdv-api code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font-size:11px;color:inherit}

/* Merchant Kit Digital / V2.9.109 */
.merchant-kit-entry-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin:0 0 14px;
  padding:18px 20px;
  border:1px solid rgba(184,255,59,.22);
  border-radius:20px;
  background:linear-gradient(135deg,rgba(23,33,52,.98),rgba(14,20,34,.98));
  box-shadow:0 18px 34px rgba(0,0,0,.18);
}
.merchant-kit-entry-card small,
.merchant-kit-digital-intro small{
  display:block;
  color:#b8ff3b;
  letter-spacing:.16em;
  font-size:10.5px;
  font-weight:800;
  text-transform:uppercase;
}
.merchant-kit-entry-card h2,
.merchant-kit-digital-intro h2{
  margin:8px 0 8px;
  color:#f5f7fb;
  font-size:clamp(22px,3vw,28px);
  line-height:1.12;
  letter-spacing:-.03em;
}
.merchant-kit-entry-card p,
.merchant-kit-digital-intro p{
  margin:0;
  color:#c4cfda;
  font-size:13px;
  line-height:1.68;
}
.merchant-kit-entry-card>span{
  flex:0 0 auto;
  width:62px;
  height:62px;
  display:grid;
  place-items:center;
  border-radius:18px;
  background:rgba(184,255,59,.12);
  color:#b8ff3b;
}
.merchant-kit-entry-card>span svg{width:28px;height:28px}
.merchant-kit-section-tabs{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:6px;
  margin:0 0 14px;
  padding:6px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.09);
  background:#151e31;
}
.merchant-kit-section-tabs button{
  min-width:0;
  min-height:45px;
  padding:10px 12px;
  border:1px solid transparent;
  border-radius:12px;
  background:transparent;
  color:#aebad0;
  font-size:12px;
  font-weight:800;
  cursor:pointer;
  transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;
}
.merchant-kit-section-tabs button.is-active{
  background:#293754;
  border-color:rgba(184,255,59,.35);
  color:#b8ff3b;
}
.merchant-kit-section-tabs button:active{transform:translateY(1px)}
.merchant-kit-section-tabs button:focus-visible,
.merchant-kit-digital-refresh:focus-visible,
.merchant-kit-digital-download:focus-visible{
  outline:2px solid #b8ff3b;
  outline-offset:3px;
}
.merchant-kit-section-panel{display:grid;gap:14px}
.merchant-kit-section-panel--physical .merchant-kit-hero{margin-top:0}
.merchant-kit-digital-intro,
.merchant-kit-digital-card,
.merchant-kit-digital-wallet{
  padding:17px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  background:#19243a;
}
.merchant-kit-digital-intro{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
}
.merchant-kit-digital-refresh{
  flex:0 0 auto;
  min-width:180px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
.merchant-kit-digital-wallet{display:grid;gap:7px}
.merchant-kit-digital-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
.merchant-kit-digital-card{
  display:grid;
  gap:12px;
  align-content:start;
}
.merchant-kit-digital-preview{
  border-radius:14px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.09);
  background:#0e1524;
}
.merchant-kit-digital-preview img{
  display:block;
  width:100%;
  height:auto;
  object-fit:cover;
}
.merchant-kit-digital-body{display:grid;gap:8px}
.merchant-kit-digital-body small{
  color:#b8ff3b;
  letter-spacing:.14em;
  font-size:10px;
  font-weight:800;
  text-transform:uppercase;
}
.merchant-kit-digital-body h3{
  margin:0;
  color:#f4f7fd;
  font-size:17px;
  line-height:1.22;
}
.merchant-kit-digital-body p{
  margin:0;
  color:#bdc9dd;
  font-size:12px;
  line-height:1.64;
}
.merchant-kit-digital-note{
  display:flex;
  align-items:flex-start;
  gap:8px;
  padding:10px 12px;
  border-radius:12px;
  background:#111a2a;
  color:#dce6f4;
  font-size:11px;
  line-height:1.55;
}
.merchant-kit-digital-note svg{
  flex:0 0 16px;
  width:16px;
  height:16px;
  color:#b8ff3b;
  margin-top:1px;
}
.merchant-kit-digital-download{
  width:100%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
@media (max-width:980px){
  .merchant-kit-digital-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:720px){
  .merchant-kit-entry-card,
  .merchant-kit-digital-intro{grid-template-columns:1fr;display:grid}
  .merchant-kit-entry-card>span{width:52px;height:52px}
  .merchant-kit-digital-refresh{width:100%;min-width:0}
  .merchant-kit-digital-grid{grid-template-columns:1fr}
}
@media (max-width:520px){
  .merchant-kit-entry-card{padding:16px}
  .merchant-kit-section-tabs button{font-size:clamp(9px,2.6vw,11px);padding:10px 4px}
  .merchant-kit-digital-intro,
  .merchant-kit-digital-card,
  .merchant-kit-digital-wallet{padding:14px}
  .merchant-kit-digital-body h3{font-size:15px}
}

/* Referral advertising center */
.referral-banners-open{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  width:100%;margin:10px 0 17px;padding:15px 18px;
  border:1px solid rgba(184,255,59,.36);border-radius:15px;
  background:linear-gradient(115deg,#1d3041,#172239);color:#eff8fb;
  font-family:inherit;font-weight:700;font-size:13px;line-height:1.25;cursor:pointer;text-align:left;
  box-shadow:0 7px 24px rgba(0,0,0,.14);text-decoration:none
}
.referral-banners-open>span{display:flex;align-items:center;gap:10px}
.referral-banners-open svg{width:20px;height:20px;flex-shrink:0;color:#b8ff3b}
.referral-banners-open:focus-visible{outline:2px solid #b8ff3b;outline-offset:3px}
/* Merchant material organization / V2.9.113 */
.merchant-kit-entry-copy{min-width:0}
.merchant-kit-entry-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.merchant-kit-entry-tags span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(184,255,59,.10);border:1px solid rgba(184,255,59,.18);color:#e7f1ff;font-size:11px;font-weight:700}
.merchant-kit-section-panel--print .merchant-kit-digital-grid--stack,
.merchant-kit-section-panel--digital .merchant-kit-digital-grid--stack{grid-template-columns:1fr!important}
.merchant-kit-digital-card--print .merchant-kit-digital-preview img{object-fit:contain;background:#0f1626}
.merchant-kit-section-panel--print .merchant-kit-digital-card,
.merchant-kit-section-panel--digital .merchant-kit-digital-card{grid-template-columns:1fr;gap:14px}
.merchant-kit-section-panel--print .merchant-kit-digital-preview,
.merchant-kit-section-panel--digital .merchant-kit-digital-preview{display:block;overflow:auto;max-width:100%}
.merchant-kit-section-panel--print .merchant-kit-digital-preview img,
.merchant-kit-section-panel--digital .merchant-kit-digital-preview img{width:100%;height:auto;object-fit:contain}
.merchant-kit-section-panel--print .merchant-kit-digital-card,
.merchant-kit-section-panel--digital .merchant-kit-digital-card{padding:16px 16px 18px}
.merchant-kit-section-panel--print .merchant-kit-digital-body,
.merchant-kit-section-panel--digital .merchant-kit-digital-body{gap:10px}
.merchant-kit-digital-intro{align-items:start}
.merchant-kit-hero-copy small{display:block;margin-bottom:7px;color:#b8ff3b;letter-spacing:.12em;font-size:10px;font-weight:800;text-transform:uppercase}
@media (min-width:900px){
  .merchant-kit-section-panel--print .merchant-kit-digital-card,
  .merchant-kit-section-panel--digital .merchant-kit-digital-card{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}
}
@media (max-width:720px){
  .merchant-kit-entry-tags{gap:6px}
  .merchant-kit-entry-tags span{font-size:10px;padding:6px 10px}
}

/* V2.9.160 — Merchant workspace (isolated from wallet / financial modules). */
.konebe-pay-palette .merchant-v120{--merchant-line:rgba(168,197,221,.16);--merchant-surface:#172338;--merchant-green:#b8ff3b;display:block;min-width:0}
.konebe-pay-palette .merchant-v120 *, .konebe-pay-palette .merchant-v120 *::before,.konebe-pay-palette .merchant-v120 *::after{box-sizing:border-box;min-width:0}
.konebe-pay-palette .merchant-v120 .merchant-area-page-header{margin:0 0 10px;min-height:38px}
.konebe-pay-palette .merchant-v120 .merchant-area-page-header h1{font-size:13px!important;letter-spacing:.02em;color:#eef6ff}
.konebe-pay-palette .merchant-v120 .merchant-area-tabs,.konebe-pay-palette .merchant-v120 .merchant-area-tabs--cashier{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin:0 0 16px;border-radius:13px;background:#142035;box-shadow:none}
.konebe-pay-palette .merchant-v120 .merchant-area-tabs--cashier{grid-template-columns:repeat(3,minmax(0,1fr))}
.konebe-pay-palette .merchant-v120 .merchant-area-tabs button{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:6px 2px;font-size:clamp(10px,2.4vw,12px);font-weight:700;letter-spacing:0;line-height:1.15;box-shadow:none!important}
.konebe-pay-palette .merchant-v120 .merchant-area-tabs button svg{display:block;flex:0 0 auto;width:17px;height:17px}
.konebe-pay-palette .merchant-v120 .merchant-area-tabs button.is-active{color:var(--merchant-green);background:#263954;border-color:rgba(184,255,59,.22)}
.konebe-pay-palette .merchant-v120 .merchant-area-panel{display:grid;gap:14px;padding:0 0 24px;min-width:0}
.konebe-pay-palette .merchant-v120 .merchant-compact-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}
.konebe-pay-palette .merchant-v120 .merchant-compact-title h2{margin:0;color:#f2f7ff;font-size:clamp(18px,3.5vw,23px);letter-spacing:-.03em;line-height:1.2}
.konebe-pay-palette .merchant-v120 .merchant-compact-title p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#b8c8df;max-width:59ch}
.konebe-pay-palette .merchant-v120 .merchant-wallet-identity,.konebe-pay-palette .merchant-v120 .merchant-material-wallet button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;background:#20314a;color:#e8f4fd;border:1px solid var(--merchant-line);border-radius:9px;font-size:12px;font-family:ui-monospace,Consolas,monospace;cursor:pointer}
.konebe-pay-palette .merchant-v120 .merchant-wallet-identity svg,.konebe-pay-palette .merchant-v120 .merchant-material-wallet button svg{width:14px;height:14px}
.konebe-pay-palette .merchant-v120 .merchant-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.konebe-pay-palette .merchant-v120 .merchant-task{display:flex;text-decoration:none;text-align:center;flex-flow:column nowrap;justify-content:center;align-items:center;gap:9px;min-height:82px;padding:12px 5px;border-radius:13px;border:1px solid var(--merchant-line);background:#1b2a42;color:#e9f1ff;font-weight:700;font-size:12px;line-height:1.2;cursor:pointer}
.konebe-pay-palette .merchant-v120 .merchant-task svg{width:22px;height:22px;color:#b7c9e5}
.konebe-pay-palette .merchant-v120 .merchant-task svg:last-child:not(:first-child){width:13px;height:13px}
.konebe-pay-palette .merchant-v120 #merchant-commerce-statement-panel[hidden]{display:none}
.konebe-pay-palette .merchant-v120 #merchant-commerce-statement-panel .merchant-statement-card{margin:0;padding:15px;background:var(--merchant-surface);box-shadow:none}
.konebe-pay-palette .merchant-v120 #merchant-commerce-statement-panel .activity-export-head{gap:9px}
.konebe-pay-palette .merchant-v120 #merchant-commerce-statement-panel .activity-export-head p{font-size:11px}
.konebe-pay-palette .merchant-v120 .merchant-connection-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.konebe-pay-palette .merchant-v120 .merchant-connection-group{display:grid;align-content:start;gap:6px}
.konebe-pay-palette .merchant-v120 .merchant-connection-group>span{color:#bdcbe0;font-size:11px;font-weight:700}
.konebe-pay-palette .merchant-v120 .merchant-finance-tabs--compact,.konebe-pay-palette .merchant-v120 .merchant-finance-tabs--compact:not(.is-cashier-limited){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0!important;padding:4px;border-radius:12px;background:#152239;border:1px solid var(--merchant-line)}
.konebe-pay-palette .merchant-v120 .merchant-finance-tabs--compact button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-height:51px;padding:5px 3px;font-size:12px;color:#ccdaee;box-shadow:none}
.konebe-pay-palette .merchant-v120 .merchant-finance-tabs--compact button small{font-size:10px;font-weight:500;opacity:.85}
.konebe-pay-palette .merchant-v120 .merchant-finance-panel>.merchant-finance-footnote{font-size:11px;line-height:1.55;margin:0}
.konebe-pay-palette .merchant-v120 #merchant-finance-detail{min-width:0}
.konebe-pay-palette .merchant-v120 #merchant-finance-detail>.merchant-finance-card{padding:14px;box-shadow:none;background:var(--merchant-surface)}
.konebe-pay-palette .merchant-v120 .merchant-pdv-card{box-shadow:none}
.konebe-pay-palette .merchant-v120 .merchant-materials-panel{gap:18px}
.konebe-pay-palette .merchant-v120 .merchant-material-section{display:grid;gap:10px}
.konebe-pay-palette .merchant-v120 .merchant-material-section>h3{margin:0;font-size:14px;line-height:1.3;font-weight:750;color:#f5f9ff}
.konebe-pay-palette .merchant-v120 .merchant-material-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#b8c6da;font-size:11px}
.konebe-pay-palette .merchant-v120 .merchant-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.konebe-pay-palette .merchant-v120 .merchant-material-tile{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;min-width:0;align-items:center;padding:10px;background:var(--merchant-surface);border:1px solid var(--merchant-line);border-radius:13px}
.konebe-pay-palette .merchant-v120 .merchant-material-thumb{min-width:0;display:grid;place-items:center;aspect-ratio:1.45;background:#0d1420;border-radius:9px;overflow:hidden}
.konebe-pay-palette .merchant-v120 .merchant-material-thumb img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.konebe-pay-palette .merchant-v120 .merchant-material-details{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}
.konebe-pay-palette .merchant-v120 .merchant-material-details strong{font-size:12px;line-height:1.35;color:#f3f7ff}
.konebe-pay-palette .merchant-v120 .merchant-material-details small{font-size:10px;line-height:1.45;color:#b9c7dd}
.konebe-pay-palette .merchant-v120 .merchant-material-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 12px;border-radius:9px;border:1px solid rgba(184,255,59,.37);background:#263b37;color:#dbffaf;font-size:11px;font-weight:750;cursor:pointer}
.konebe-pay-palette .merchant-v120 .merchant-material-download svg{width:15px;height:15px}
.konebe-pay-palette .merchant-v120 .merchant-material-download:disabled{opacity:.5;cursor:not-allowed}
.konebe-pay-palette .merchant-v120 .merchant-material-kit{min-width:0;border:1px solid var(--merchant-line);border-radius:13px;background:var(--merchant-surface);overflow:hidden}
.konebe-pay-palette .merchant-v120 .merchant-material-kit>.merchant-material-kit-heading{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:12px 14px;}
.konebe-pay-palette .merchant-v120 .merchant-material-kit>.merchant-material-kit-heading>span{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:2px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit>.merchant-material-kit-heading strong{font-size:13px;color:#f6faff}
.konebe-pay-palette .merchant-v120 .merchant-material-kit>.merchant-material-kit-heading small{grid-column:1;color:#b6c6dc;font-size:11px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body{padding:0 12px 12px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body>.merchant-kit-section-panel{display:grid;gap:10px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body .merchant-kit-hero{margin:0;padding:12px;gap:12px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body .merchant-kit-hero-copy h2{font-size:17px;line-height:1.3}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body .merchant-kit-hero-copy p{font-size:11px;line-height:1.5}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body .merchant-kit-benefits{margin:0;gap:7px}
.konebe-pay-palette .merchant-v120 .merchant-material-kit-body .merchant-kit-includes-summary{margin:0}
.konebe-pay-palette .merchant-v120 .merchant-config-panel{gap:10px}
.konebe-pay-palette .merchant-v120 .merchant-config-panel>.merchant-panel-heading{padding:0;background:none;border:none;box-shadow:none}
.konebe-pay-palette .merchant-v120 .merchant-config-panel>.merchant-panel-heading small{display:none}
.konebe-pay-palette .merchant-v120 .merchant-config-panel>.merchant-panel-heading h2{margin:0;font-size:20px}
.konebe-pay-palette .merchant-v120 .merchant-config-panel .merchant-observation-preference,.konebe-pay-palette .merchant-v120 .merchant-config-panel .merchant-cashier-visual-card{padding:12px 14px;border:1px solid var(--merchant-line);box-shadow:none!important;background:var(--merchant-surface);border-radius:12px;gap:9px}
.konebe-pay-palette .merchant-v120 .merchant-config-panel .merchant-observation-preference p,.konebe-pay-palette .merchant-v120 .merchant-config-panel .merchant-cashier-visual-card p{margin:4px 0 0;font-size:11px;line-height:1.5;color:#b8c9de}
.konebe-pay-palette .merchant-v120 .merchant-expiry-options{gap:5px}
.konebe-pay-palette .merchant-v120 .merchant-expiry-option{min-height:39px;padding:7px 10px;font-size:11px}
.konebe-pay-palette .merchant-v120 :is(button,a,input,summary):focus-visible{outline:2px solid var(--merchant-green);outline-offset:2px}
@media(max-width:820px){.konebe-pay-palette .merchant-v120 .merchant-connection-groups{grid-template-columns:1fr}.konebe-pay-palette .merchant-v120 .merchant-material-tile{grid-template-columns:minmax(0,1fr)}.konebe-pay-palette .merchant-v120 .merchant-material-thumb{aspect-ratio:1.7}.konebe-pay-palette .merchant-v120 .merchant-material-details{gap:5px}}
@media(max-width:520px){.konebe-pay-palette .merchant-v120 .merchant-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.konebe-pay-palette .merchant-v120 .merchant-task{min-height:80px;flex-direction:column;gap:5px;font-size:11px;overflow-wrap:anywhere}.konebe-pay-palette .merchant-v120 .merchant-task svg{width:20px;height:20px}.konebe-pay-palette .merchant-v120 .merchant-material-grid{grid-template-columns:1fr}.konebe-pay-palette .merchant-v120 .merchant-material-tile{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.konebe-pay-palette .merchant-v120 .merchant-material-thumb{aspect-ratio:1.25}.konebe-pay-palette .merchant-v120 .merchant-material-details small{font-size:11px}.konebe-pay-palette .merchant-v120 .merchant-compact-title p{max-width:100%}}
@media(max-width:355px){.konebe-pay-palette .merchant-v120 .merchant-area-tabs button{font-size:10px!important}.konebe-pay-palette .merchant-v120 .merchant-area-tabs button svg{width:16px;height:16px}.konebe-pay-palette .merchant-v120 .merchant-material-tile{gap:8px;padding:8px}.konebe-pay-palette .merchant-v120 .merchant-material-details strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-v120 .merchant-material-kit>summary>svg{transition:none}}
.konebe-pay-palette .merchant-v120 .merchant-config-group-label{font-size:12px;letter-spacing:.025em;color:#b8ff3b;margin:7px 0 0;font-weight:750}

/* Main wallet: QR above and scanner below share the exact same right-edge axis. */
.dashboard-scroll-content>.compact-balance-card{position:relative!important;--dashboard-qr-axis:12px;--dashboard-qr-control:46px}
/* Older dashboard rules positioned the QR inside the title row. Keep the card as the containing block for both controls. */
.dashboard-scroll-content>.compact-balance-card .balance-card-top,
.dashboard-scroll-content>.compact-balance-card .balance-card-status-column,
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{position:static!important}
.dashboard-scroll-content>.compact-balance-card .balance-card-status-column{width:100%!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  box-sizing:border-box!important;width:100%!important;
  padding-right:calc(var(--dashboard-qr-control) + 10px)!important;
  min-height:var(--dashboard-qr-control)!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-qr-shortcut{
  position:absolute!important;
  inset:var(--dashboard-qr-axis) var(--dashboard-qr-axis) auto auto!important;
  margin:0!important;transform:none!important;
  width:var(--dashboard-qr-control)!important;height:var(--dashboard-qr-control)!important;
  min-width:var(--dashboard-qr-control)!important;min-height:var(--dashboard-qr-control)!important;
  flex:0 0 var(--dashboard-qr-control)!important;
  display:grid!important;place-items:center!important;
  border-radius:12px!important;touch-action:manipulation!important;z-index:15;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-qr-shortcut svg{width:29px!important;height:29px!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera{
  position:absolute!important;left:auto!important;top:auto!important;
  right:var(--dashboard-qr-axis)!important;bottom:9px!important;z-index:15;
  width:var(--dashboard-qr-control)!important;height:var(--dashboard-qr-control)!important;
  min-width:var(--dashboard-qr-control)!important;min-height:var(--dashboard-qr-control)!important;
  border:0;border-radius:12px;padding:0;
  display:grid;place-items:center;cursor:pointer;touch-action:manipulation;
  background:rgba(7,10,14,.18);color:#f4f7f9;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera svg{width:31px;height:31px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.26))}
.dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera:hover{background:rgba(255,255,255,.10)}
.dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera:focus-visible,
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-qr-shortcut:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.dashboard-scroll-content>.compact-balance-card :is(.dashboard-universal-camera,.dashboard-peuro-qr-shortcut):disabled{opacity:.45;cursor:not-allowed}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row{padding-right:calc(var(--dashboard-qr-control) + 8px)!important;box-sizing:border-box}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-today{padding-right:0!important;max-width:100%;min-width:0}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row .dashboard-swap-processing-link{margin-right:0!important}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card{--dashboard-qr-axis:10px;--dashboard-qr-control:44px}
  .dashboard-scroll-content>.compact-balance-card .dashboard-peuro-qr-shortcut svg{width:28px!important;height:28px!important}
  .dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera{bottom:8px!important}
  .dashboard-scroll-content>.compact-balance-card .dashboard-universal-camera svg{width:29px;height:29px}
}
/* In Resources, show Cofrinho directly below Moovie Bank, without a duplicate tile. */
.core-resources-page .moovie-resources-section .core-resource-cofrinho-below{grid-column:2;grid-row:2}

/* Pague Rápido: same anchored, full-width bottom-sheet geometry as Legal on PIN gate. */
.external-auth-stage.pin-stage .pin-auth-card>.locked-quick-pay-trigger{
  position:absolute;top:9px;left:9px;z-index:22;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  width:64px;height:70px;min-width:64px;min-height:70px;gap:4px;
  padding:0;border:0;border-radius:0;box-shadow:none;
  background:transparent;color:#e7fff5;cursor:pointer;touch-action:manipulation;
}
.external-auth-stage.pin-stage .pin-auth-card>.locked-quick-pay-trigger:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.external-auth-stage.pin-stage .external-auth-device:has(>.locked-quick-pay-backdrop){overflow:hidden!important}
.external-auth-stage.pin-stage .external-auth-device>.locked-quick-pay-backdrop{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  display:flex!important;align-items:flex-end!important;justify-content:center!important;
  padding:0!important;margin:0!important;box-sizing:border-box!important;
  z-index:1100!important;overflow:hidden!important;
  background:rgba(0,0,0,.68);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);
}
.external-auth-stage.pin-stage .external-auth-device>.locked-quick-pay-backdrop>.locked-quick-pay-sheet{
  position:relative!important;display:flex!important;flex-direction:column!important;
  width:100%!important;height:80%!important;max-height:80%!important;margin:0!important;
  box-sizing:border-box!important;min-height:0!important;overflow:hidden!important;
  border:1px solid rgba(143,188,214,.25)!important;border-bottom:0!important;
  border-radius:25px 25px 0 0!important;
  background:linear-gradient(140deg,#111d31,#0a1323 85%)!important;color:#f3f8ff;
  box-shadow:0 -22px 65px rgba(0,0,0,.45);padding:0!important;
  transform:translate3d(0,var(--quick-pay-sheet-y,0px),0)!important;
  transition:transform .25s cubic-bezier(.22,.72,.27,1)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{
  transition:transform .60s cubic-bezier(.19,.72,.22,1)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-dragging{
  transition:none!important;user-select:none!important;-webkit-user-select:none!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-snapping{
  transition:transform .23s ease-out!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-closing{
  transition:transform .26s cubic-bezier(.32,.07,.74,.46)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-grab{
  display:block;flex:0 0 auto;width:38px;height:4px;margin:9px auto 3px;
  border-radius:999px;background:rgba(220,226,234,.35);touch-action:none;
}
.external-auth-stage.pin-stage .locked-quick-pay-header{
  display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;
  gap:12px;min-height:58px;padding:8px 14px 7px 18px;
  border-bottom:1px solid rgba(255,255,255,.07);touch-action:pan-x;
}
.external-auth-stage.pin-stage .locked-quick-pay-header strong{font-size:17px;font-weight:750}
.external-auth-stage.pin-stage .locked-quick-pay-header button{
  display:grid;place-items:center;min-width:44px;min-height:44px;border:0;
  background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;
}
.external-auth-stage.pin-stage .locked-quick-pay-content{
  min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;
  padding:16px 16px max(20px,env(safe-area-inset-bottom));
  scrollbar-width:none;-ms-overflow-style:none;
}
.external-auth-stage.pin-stage .locked-quick-pay-content::-webkit-scrollbar{display:none;width:0;height:0}
.external-auth-stage.pin-stage .locked-quick-pay-content [data-quick-pay-pin]{
  display:block!important;position:relative;z-index:2;
  width:100%!important;max-width:100%!important;min-height:52px;
  padding:9px 12px;box-sizing:border-box;touch-action:manipulation;
  pointer-events:auto!important;user-select:text;-webkit-user-select:text;
}
.external-auth-stage.pin-stage .locked-quick-pay-content [data-quick-pay-pin]:focus{
  outline:2px solid #79e5bd;outline-offset:1px;
}
@media (prefers-reduced-motion:reduce){
  .external-auth-stage.pin-stage .locked-quick-pay-sheet:is(.is-opening,.is-closing,.is-snapping){transition-duration:.01ms!important}
}
.locked-quick-pay-video{width:min(100%,320px);aspect-ratio:1;margin:auto auto 12px;background:#020712;border:1px solid rgba(135,215,201,.5);border-radius:18px;overflow:hidden;position:relative;}
.locked-quick-pay-video video{width:100%;height:100%;object-fit:cover;display:block;}
.locked-quick-pay-video i{position:absolute;inset:16%;border:3px solid #64e3b3;border-radius:22px;pointer-events:none;}
.locked-quick-pay-sheet [data-quick-pay-details]{display:flex;flex-direction:column;gap:12px;}
.locked-quick-pay-sheet [hidden]{display:none!important;}
.locked-quick-pay-sheet [data-quick-pay-details] p{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:13px;}
.locked-quick-pay-sheet [data-quick-pay-destination]{font-family:ui-monospace,monospace;font-size:11px;white-space:nowrap;}
.locked-quick-pay-sheet [data-quick-pay-total]{text-align:center;font-size:28px;margin:4px 0;color:#ddfcf3;}
.locked-quick-pay-sheet [data-quick-pay-details] label{display:flex;flex-direction:column;gap:6px;font-size:13px;text-align:center;}
.locked-quick-pay-sheet [data-quick-pay-details] input{max-width:100%;min-height:48px;border-radius:12px;border:1px solid rgba(196,222,241,.26);background:#071326;color:#fff;font-size:17px;text-align:center;box-sizing:border-box;}
.locked-quick-pay-sheet [data-quick-pay-details] button{min-height:48px;border:0;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;background:#68e7b4;color:#0a221a;}
.locked-quick-pay-sheet [data-quick-pay-details] button:disabled{background:#394a53;color:#adc1cb;cursor:not-allowed;}
.locked-quick-pay-sheet [data-quick-pay-message]{font-size:12px;line-height:1.45;min-height:20px;color:#f1dcb6;text-align:center;}
.locked-quick-pay-receipt{text-align:left;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:0;}
.locked-quick-pay-receipt .locked-quick-pay-check{color:#6cecc1;}
.locked-quick-pay-receipt h3{margin:0;font-size:19px;}
.locked-quick-pay-receipt p{margin:0;font-size:24px;font-weight:800;}
.locked-quick-pay-receipt code{word-break:break-all;font-size:11px;color:#cce4f5;}
.locked-quick-pay-receipt button{margin-top:12px;background:#6cecc1;color:#05221d;border:0;border-radius:14px;padding:13px 22px;font-weight:800;cursor:pointer;}


/* Footer: show the complete localized payment label beneath the expanded mark.
   The five-column navigation and its hit targets remain unchanged. */
@media (max-width: 600px) {
  .device-shell.app-device .bottom-nav:not(.moovie-bottom-nav) .konebe-pay-nav-button > span:last-child {
    display: block !important;
    position: relative !important;
    overflow: visible !important;
    text-overflow: clip !important;
    width: 112px !important;
    max-width: none !important;
    min-width: 112px !important;
    flex: 0 0 auto !important;
    justify-self: center !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center !important;
    white-space: nowrap !important;
    font-size: 10.5px !important;
    letter-spacing: 0 !important;
  }
}

/* Passport gate: accessible mutually exclusive annual/day purchase guides. */
.moovie-eligibility-gate .core-passport-purchase-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 14px;padding:4px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(8,16,24,.65)}
.moovie-eligibility-gate .core-passport-purchase-tab{min-height:44px;padding:8px 6px;background:transparent;color:#b9c9d7;border:0;border-radius:10px;font:inherit;font-weight:750;font-size:12px;cursor:pointer;white-space:normal}
.moovie-eligibility-gate .core-passport-purchase-tab.is-selected{background:#b6ed40;color:#14230a;box-shadow:0 3px 12px rgba(0,0,0,.2)}
.moovie-eligibility-gate .core-passport-purchase-tab:focus-visible{outline:2px solid #b6ed40;outline-offset:3px}
.moovie-eligibility-gate [role="tabpanel"][hidden]{display:none!important}
.moovie-eligibility-gate [role="tabpanel"] .core-passport-activation-choice{border-bottom:0!important;padding-bottom:0!important}
.moovie-eligibility-gate [role="tabpanel"] .core-passport-day-choice{padding-top:0!important}
.moovie-eligibility-gate .core-passport-inline-info{margin:0 0 14px!important}
.moovie-eligibility-gate .core-passport-payment-check{padding:11px 12px;margin:12px 0 0;border-radius:10px;background:rgba(255,255,255,.05);color:#e0e9ef;font-size:12px;line-height:1.4}
@media(max-width:350px){.moovie-eligibility-gate .core-passport-purchase-tab{font-size:11px}}

/* Passaporte: carteira pagadora explícita e saldo total somente informativo. */
.core-passport-wallet-choice{display:grid;gap:10px;margin:12px 0 18px;min-width:0}
.core-passport-wallet-choice>.wallet-source-picker{width:100%;min-width:0}
.core-passport-wallet-choice .wallet-source-trigger{width:100%}
.core-passport-selected-balance{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:.86rem}
.core-passport-selected-balance strong{font-size:1rem;font-variant-numeric:tabular-nums}

/* V2.9.160 — QR dashboard keyboard: adapt to visualViewport on the first focus. */
@media(max-width:900px){
  .send-device.qr-keyboard-visible .send-page-content{height:var(--qr-send-visible-height)!important;max-height:var(--qr-send-visible-height)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-block:24px 90px}
  .send-device.qr-keyboard-visible .send-page-actions{position:sticky;bottom:0;z-index:9;padding:9px 0 max(7px,env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(10,18,34,.96) 22%)}
}
/* V2.9.160 — Pague Rápido presentation; core transaction/PIN validation unchanged. */

.locked-quick-pay-money-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px;align-items:center}
.locked-quick-pay-entry{display:grid;gap:7px}
.locked-quick-pay-sheet .locked-quick-pay-money-row select{min-height:48px;background:#071326;color:#eafff3;border:1px solid rgba(196,222,241,.26);border-radius:12px;padding:0 7px;font-size:14px}
.locked-quick-pay-sheet .locked-quick-pay-summary{display:grid;gap:8px;padding:12px;border-radius:14px;background:rgba(12,35,51,.85);border:1px solid rgba(114,203,176,.15)}
.locked-quick-pay-summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}
.locked-quick-pay-summary>div>*:last-child{font-size:13px;overflow-wrap:anywhere;text-align:right}
.locked-quick-pay-summary [data-quick-pay-total]{font-size:18px!important;margin:0!important}
.locked-quick-pay-summary small{color:#acbfc7;font-size:11px;line-height:1.35}
.locked-quick-pay-sheet .locked-quick-pay-slide{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;touch-action:pan-y;overflow:hidden;min-height:56px!important;padding:0 12px 0 58px!important;background:#184d40!important;color:#e5fff2!important;user-select:none;--quick-slide-progress:0;}
.locked-quick-pay-slide-handle{position:absolute;left:4px;top:4px;bottom:4px;width:48px;display:grid;place-items:center;border-radius:10px;background:#6cecc1;color:#073022;transform:translateX(calc(var(--quick-slide-progress) * var(--quick-slide-travel,0px)));touch-action:none;}
.locked-quick-pay-slide-handle svg{height:22px;width:22px}
.locked-quick-pay-sheet .locked-quick-pay-slide:disabled{opacity:.55}
.locked-quick-pay-sheet [data-quick-pay-status]{display:block;min-height:16px;text-align:center;font-size:12px;color:#f9dda0}
.locked-quick-pay-sheet .locked-quick-pay-pin-step{display:grid;gap:12px;padding:14px 4px;}
.locked-quick-pay-pin-step .pin-segmented-input-wrap{display:block;position:relative;width:100%;max-width:326px;margin:0 auto;}
.locked-quick-pay-pin-step .pin-native-input-segmented{position:absolute!important;inset:0!important;opacity:.01!important;color:transparent!important;caret-color:transparent!important;background:transparent!important;border:0!important;z-index:2!important;width:100%!important;height:52px!important;}
.locked-quick-pay-pin-step .pin-digit-cells{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;pointer-events:none}
.locked-quick-pay-pin-step .pin-digit-cell{display:grid;place-items:center;height:52px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#262e45;color:#fff;font-style:normal}
.locked-quick-pay-pin-step .pin-segmented-input-wrap:focus-within .pin-digit-cell.is-current{border-color:#a8eeb8}
.locked-quick-pay-sheet [data-quick-pay-pin-back]{min-height:42px!important;background:transparent!important;color:#d4e9ed!important;border:1px solid rgba(186,220,230,.22)!important}

.locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-currency]{min-height:48px;border-radius:12px;border:1px solid rgba(196,222,241,.26);background:#102b40;color:#eafff3;padding:0 7px;font-size:13px;font-weight:800}

/* V2.9.160 — Passport buttons: explicit inactive appearance without changing financial guards. */
.moovie-eligibility-gate .core-passport-two-options :is(.core-passport-annual-action,.core-passport-day-action):disabled{
  background:linear-gradient(180deg,#36414b,#2b3540)!important;
  border-color:rgba(162,175,191,.24)!important;
  color:#a9b6c2!important;
  opacity:.82!important;
  box-shadow:none!important;
  cursor:not-allowed!important;
}
.moovie-eligibility-gate .moovie-passport-inline>.core-passport-inline-info{
  margin:12px 0 10px!important;
}
.moovie-eligibility-gate .moovie-passport-inline>.core-passport-buy-pix-card{
  margin:0 0 12px!important;
}
@media(max-width:420px){
  .moovie-eligibility-gate .moovie-passport-inline>.core-passport-buy-pix-card>span{
    min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;
  }
}

/* V2.9.160 — Locked Quick Pay presentation only: two clear steps and safe keyboard viewport. */
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{transition-duration:.94s!important;transition-timing-function:cubic-bezier(.18,.68,.2,1)!important}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-closing{transition-duration:.38s!important}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step{height:min(100%,var(--quick-pay-visible-height,100%))!important;bottom:auto!important}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step>.locked-quick-pay-sheet{height:100%!important;max-height:100%!important}
.locked-quick-pay-video-wrap{display:grid;justify-items:center;gap:12px}
.locked-quick-pay-scan-hint{font-size:13px;line-height:1.4;text-align:center;color:#c9e4de;margin:0 0 12px;padding:0 12px}
.locked-quick-pay-sheet .locked-quick-pay-first-step,.locked-quick-pay-sheet .locked-quick-pay-review-step{display:grid;gap:12px;min-width:0}
.locked-quick-pay-sheet .locked-quick-pay-money-row{grid-template-columns:minmax(0,1fr) 75px;align-items:center;min-width:0}
.locked-quick-pay-currency-choice{display:flex;align-items:center;justify-content:flex-end;min-width:0;white-space:nowrap}
.locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-currency]{width:75px;flex:0 0 75px;min-width:0;min-height:44px}
.locked-quick-pay-sheet [data-quick-pay-fixed-value]{font-size:20px;font-weight:750;text-align:center;color:#e5fff2;margin:0}
.locked-quick-pay-sheet [data-quick-pay-continue]{width:100%;min-height:53px;border-radius:15px}

.locked-quick-pay-sheet [data-quick-pay-continue]:disabled{background:linear-gradient(180deg,#3b4046,#2b3035)!important;color:#89929b!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}
.locked-quick-pay-sheet .locked-quick-pay-review-step .locked-quick-pay-summary{gap:7px;padding:10px}
.locked-quick-pay-sheet .locked-quick-pay-pin-step{padding:8px 3px max(28px,env(safe-area-inset-bottom));gap:8px}
.locked-quick-pay-sheet .locked-quick-pay-pin-step>label{font-size:13px;line-height:1.3}
.locked-quick-pay-sheet [data-quick-pay-pin-status]{display:block;min-height:0;text-align:center;font-size:12px;color:#f9dda0}
.locked-quick-pay-sheet .locked-quick-pay-review-step [data-quick-pay-review-destination]{font-family:ui-monospace,monospace;overflow-wrap:anywhere}
/* Preserve segmented PIN overlay dimensions; override the broad existing input rule. */
.external-auth-stage.pin-stage .locked-quick-pay-content .locked-quick-pay-pin-step [data-quick-pay-pin]{position:absolute!important;inset:0!important;opacity:.01!important;background:transparent!important;border:0!important;z-index:2!important;width:100%!important;height:52px!important;max-width:none!important;padding:0!important;outline:none!important}
@media(max-width:440px){.locked-quick-pay-sheet .locked-quick-pay-money-row{grid-template-columns:minmax(0,1fr) 75px;gap:6px}.locked-quick-pay-sheet .locked-quick-pay-summary>div>*:last-child{font-size:12px}}
@media(prefers-reduced-motion:reduce){.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{transition-duration:.01ms!important}}

/* V2.9.160 — Pague Rápido: recibo alinhado, cores consistentes e câmera sem card. */
.external-auth-stage.pin-stage .pin-auth-card>.locked-quick-pay-trigger .locked-quick-pay-camera-mark{
  width:46px;height:45px;display:grid;place-items:center;color:#dcffeb;
}
.external-auth-stage.pin-stage .pin-auth-card>.locked-quick-pay-trigger .locked-quick-pay-camera-mark>svg{
  width:43px!important;height:43px!important;flex-shrink:0;
}
.external-auth-stage.pin-stage .pin-auth-card>.locked-quick-pay-trigger small{
  display:block;font-size:11px!important;line-height:1.2!important;font-weight:750;text-align:center;
}
.external-auth-stage.pin-stage .external-auth-device>.locked-quick-pay-backdrop>.locked-quick-pay-sheet{
  will-change:transform;backface-visibility:hidden;
  background:#262e45!important; /* Cor oficial da própria tela de bloqueio. */
  --quick-pay-action-background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%);
  --quick-pay-action-border:1px solid rgba(225,255,154,.92);
  --quick-pay-action-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58);
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{
  transition:transform 1.24s cubic-bezier(.23,.72,.26,1)!important;
}
/* Mesma cor em toda a área do modal, inclusive ao mostrar o comprovante branco. */
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-receipt{--quick-pay-visible-height:100%}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-receipt .locked-quick-pay-sheet{background:#262e45!important;color:#f3f8ff!important}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-receipt .locked-quick-pay-content{
  padding:10px 10px max(26px,env(safe-area-inset-bottom))!important;
}
/* Continuar, moeda e Concluir compartilham exatamente a mesma paleta. */
.locked-quick-pay-sheet [data-quick-pay-continue]:not(:disabled),
.locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-currency]:not(:disabled),
.locked-quick-pay-receipt [data-quick-pay-finish]{
  background:var(--quick-pay-action-background)!important;
  border:var(--quick-pay-action-border)!important;
  color:#111a08!important;
  box-shadow:var(--quick-pay-action-shadow)!important;
}
.locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-currency]{
  display:grid!important;place-items:center!important;text-align:center!important;
  padding:0 6px!important;line-height:1.2!important;
}
.locked-quick-pay-processing-overlay.moovie-transfer-processing-overlay{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;
  z-index:30!important;border-radius:inherit!important;padding:14px!important;
}
.locked-quick-pay-processing-overlay .moovie-transfer-processing-card{width:min(310px,95%)}
.locked-quick-pay-receipt.moovie-bank-receipt-paper{
  box-sizing:border-box!important;width:min(100%,460px)!important;max-width:100%!important;
  margin:0 auto!important;padding:18px 14px!important;
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  text-align:left!important;gap:0!important;min-width:0!important;
  border-radius:18px!important;background:#fff!important;border:1px solid #e1e7ee!important;
  box-shadow:0 16px 50px rgba(30,57,81,.13)!important;color:#22435c!important;
}
.locked-quick-pay-receipt :is(.moovie-bank-receipt-head,.moovie-bank-receipt-amount,.moovie-bank-receipt-rows){
  width:100%;min-width:0;box-sizing:border-box;
}
.locked-quick-pay-receipt .moovie-bank-receipt-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e4eaf0;padding-bottom:12px;text-align:left}
.locked-quick-pay-receipt-logo{height:40px;width:40px;object-fit:contain;flex-shrink:0}
.locked-quick-pay-receipt .moovie-bank-receipt-head small{display:block;font-size:10px;letter-spacing:.15em;color:#8095a7}
.locked-quick-pay-receipt .moovie-bank-receipt-head h2{font-size:18px;color:#1f405a;margin:2px 0 0}
.locked-quick-pay-receipt .moovie-bank-receipt-amount{padding:18px 0 16px;display:grid;gap:5px;justify-items:center;text-align:center}
.locked-quick-pay-receipt .moovie-bank-receipt-paid-icon{display:grid;place-items:center;color:#17a267;width:34px;height:34px}
.locked-quick-pay-receipt .moovie-bank-receipt-paid-icon svg{width:30px;height:30px;stroke-width:3}
.locked-quick-pay-receipt .moovie-bank-receipt-amount small{font-size:12px;color:#417591}
.locked-quick-pay-receipt .moovie-bank-receipt-amount strong{font-size:clamp(21px,6vw,29px);color:#214b68;overflow-wrap:anywhere}
.locked-quick-pay-receipt .moovie-bank-receipt-rows>div{
  display:grid;grid-template-columns:minmax(70px,34%) minmax(0,1fr);
  gap:8px;align-items:start;padding:10px 0;
  border-bottom:1px solid #edf1f4;font-size:11px;
}
.locked-quick-pay-receipt .moovie-bank-receipt-rows span{color:#8497a6;text-align:left;min-width:0}
.locked-quick-pay-receipt .moovie-bank-receipt-rows b{
  color:#1e4259;text-align:right;min-width:0;overflow-wrap:anywhere;
}
.locked-quick-pay-receipt [data-quick-pay-finish]{
  display:block;width:100%;margin-top:20px;border-radius:12px;min-height:48px;
  font-size:13px;font-weight:750;cursor:pointer;
}
@media(prefers-reduced-motion:reduce){.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{transition-duration:.01ms!important}}



/* V2.9.160 — Processamento por domínio. Reutiliza o Peuro Pay, Futures e PIX
   já existentes sem alterar callbacks, status, contratos ou a tela de recibos. */
:is(#root,body) .peuro-processing-overlay,
.locked-quick-pay-processing-overlay.peuro-processing-overlay{
  background:rgba(3,5,10,.91)!important;
  backdrop-filter:blur(15px) saturate(.76)!important;
  -webkit-backdrop-filter:blur(15px) saturate(.76)!important;
}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card),
.locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card{
  position:relative!important;isolation:isolate!important;
  width:min(100%,350px)!important;max-width:350px!important;box-sizing:border-box!important;
  padding:26px 19px!important;border:1px solid rgba(220,230,242,.72)!important;
  border-radius:24px!important;
  background:radial-gradient(ellipse at 15% 0%,rgba(204,221,241,.17),transparent 36%),
             radial-gradient(ellipse at 95% 82%,rgba(156,178,210,.12),transparent 42%),
             linear-gradient(155deg,#222834 0%,#131925 53%,#090d16 100%)!important;
  box-shadow:0 32px 90px rgba(0,0,0,.72),0 0 38px rgba(201,220,244,.13),
             inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(132,155,185,.19)!important;
  text-align:center!important;color:#f7faff!important;
}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card)::after,
.locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card::after{
  content:""!important;position:absolute!important;inset:-1px!important;z-index:5!important;
  pointer-events:none!important;border-radius:inherit!important;
  border:1px solid rgba(214,225,240,.56)!important;
  background:linear-gradient(90deg,transparent,rgba(247,250,255,.82),transparent) top/50% 1px no-repeat,
             linear-gradient(180deg,transparent,rgba(235,244,255,.66),transparent) left/1px 72% no-repeat!important;
  animation:peuroOverlayEdgePulse 3.4s ease-in-out infinite,peuroOverlayEdgeSweep 6s ease-in-out infinite!important;
}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card)>small,
.locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card>small{color:#d4ddea!important;letter-spacing:.13em!important}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card)>:is(h1,h2),
.locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card>h2{color:#f7faff!important;text-shadow:0 2px 20px rgba(220,235,255,.13)!important}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card)>p,
.locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card>p{color:#bdc9d9!important}
:is(#root,body) .peuro-processing-overlay :is(.electric-ring,.payment-processing-ring){border-color:rgba(220,230,242,.35)!important;border-top-color:#f0f5ff!important;box-shadow:0 0 26px rgba(201,220,244,.17)!important}
:is(#root,body) .peuro-processing-overlay :is(.send-broadcast-dots,.payment-processing-dots) i,
.locked-quick-pay-processing-overlay.peuro-processing-overlay .send-broadcast-dots i{background:#e4edfc!important;box-shadow:0 0 12px rgba(201,220,244,.27)!important}

/* Futuros is the canonical Private Moovie processing card: graphite-blue,
   brighter silver edge/lights. Never style Moovie Bank PIX with these rules. */
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay){
  background:radial-gradient(ellipse at 50% 38%,rgba(66,94,133,.17),transparent 59%),
             rgba(3,8,18,.95)!important;
  backdrop-filter:blur(16px) saturate(108%)!important;
  -webkit-backdrop-filter:blur(16px) saturate(108%)!important;
}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-content,.moovie-transfer-processing-card,.payment-processing-screen,.payment-charge-loading){
  position:relative!important;isolation:isolate!important;
  width:min(100%,350px)!important;max-width:350px!important;box-sizing:border-box!important;
  padding:28px 19px!important;border:1px solid rgba(210,221,235,.79)!important;
  border-radius:24px!important;
  background:radial-gradient(ellipse 83% 52% at 50% 0%,rgba(172,192,218,.18),transparent 78%),
             radial-gradient(ellipse 60% 62% at 100% 100%,rgba(90,118,158,.16),transparent 80%),
             linear-gradient(164deg,#18212f 0%,#101722 56%,#080d17 100%)!important;
  box-shadow:0 30px 82px rgba(0,0,0,.67),0 0 34px rgba(180,209,241,.22),
             inset 0 1px 0 rgba(249,253,255,.21),inset 0 -1px 0 rgba(136,158,189,.14)!important;
  text-align:center!important;color:#f5f8fd!important;
}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-content,.moovie-transfer-processing-card,.payment-processing-screen,.payment-charge-loading)::after{
  content:""!important;position:absolute!important;inset:-1px!important;z-index:5!important;
  pointer-events:none!important;border-radius:inherit!important;
  border:1px solid rgba(225,235,249,.72)!important;
  background:linear-gradient(90deg,transparent,rgba(247,251,255,1),transparent) top/57% 2px no-repeat,
             linear-gradient(180deg,transparent,rgba(235,243,255,.86),transparent) left/2px 73% no-repeat,
             linear-gradient(180deg,transparent,rgba(197,216,241,.45),transparent) right/1px 48% no-repeat!important;
  animation:peuroOverlayEdgePulse 3.4s ease-in-out infinite,peuroOverlayEdgeSweep 6s ease-in-out infinite!important;
}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-content,.moovie-transfer-processing-card,.payment-processing-screen)>small{color:#e1e8f2!important;letter-spacing:.13em!important}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-content,.moovie-transfer-processing-card,.payment-processing-screen)>:is(h1,h2){color:#f9fbff!important;text-shadow:0 0 21px rgba(222,233,248,.22)!important}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-content,.moovie-transfer-processing-card,.payment-processing-screen)>p{color:#c2cbd8!important}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.electric-ring,.payment-processing-ring){border-color:rgba(217,228,244,.56)!important;border-top-color:#f4f8ff!important;box-shadow:0 0 30px rgba(188,210,239,.31),inset 0 0 20px rgba(210,225,245,.08)!important}
:is(#root,body) .private-moovie-processing-overlay:not(.moovie-bank-processing-overlay) :is(.send-broadcast-dots,.payment-processing-dots) i{background:#eaf2fc!important;box-shadow:0 0 13px rgba(205,223,246,.47)!important}
/* Private processing fills the app's screen, not just the source-wallet card. */
:is(#root,body) .private-moovie-processing-overlay.send-fee-calculation-overlay{
  position:fixed!important;inset:0!important;z-index:12050!important;
  display:grid!important;place-items:center!important;pointer-events:auto!important;
}
@media (max-width:390px){
  :is(#root,body) :is(.peuro-processing-overlay,.private-moovie-processing-overlay) :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card){padding:23px 15px!important}
}
@media (prefers-reduced-motion:reduce){
  :is(#root,body) :is(.peuro-processing-overlay,.private-moovie-processing-overlay) :is(.send-broadcast-content,.payment-processing-screen,.payment-charge-loading,.moovie-transfer-processing-card)::after,
  .locked-quick-pay-processing-overlay.peuro-processing-overlay .moovie-transfer-processing-card::after{animation:none!important;opacity:.95!important}
}
/* V2.9.160 — RECIBOS APENAS: duas identidades isoladas; Moovie Bank excluído.
   As classes receipt-theme-* só existem em comprovantes e na cobrança pronta.
   Nenhum seletor genérico para recibos bancários / páginas operacionais. */

/* Papel, alinhamento, tipografia e hierarquia compartilhados — somente recibos marcados. */
.app-shell .receipt-theme-peuro.receipt-theme-peuro .payment-receipt-paper,
.app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper{
  width:min(100%,640px)!important;max-width:640px!important;
  padding:clamp(19px,4vw,34px)!important;margin:0 auto!important;
  border-radius:22px!important;box-sizing:border-box!important;
  text-align:left!important;overflow-wrap:anywhere!important;
  background-image:none!important;
}
.app-shell .receipt-theme-peuro.receipt-theme-peuro .payment-receipt-paper,
.app-shell.moovie-premium-shell .receipt-theme-peuro.receipt-theme-peuro .payment-receipt-paper{
  background:#fff!important;color:#21354a!important;
  border:1px solid #e5ebf0!important;
  box-shadow:0 20px 45px rgba(6,21,39,.15)!important;
}
.app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper,
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper{
  background:#f5f7f9!important;color:#223344!important;
  border:1px solid #dce3e9!important;
  box-shadow:0 19px 45px rgba(9,24,43,.18)!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper::before{
  background:none!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-screen{
  width:100%!important;max-width:680px!important;margin-inline:auto!important;
  padding:12px 4px 26px!important;box-sizing:border-box!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline{
  display:flex!important;justify-content:flex-start!important;align-items:center!important;
  width:100%!important;gap:12px!important;min-width:0!important;
  padding:0 0 17px!important;margin:0 0 16px!important;
  border-bottom:1px solid #e5ebf0!important;text-align:left!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline>div{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  text-align:left!important;min-width:0!important;gap:3px!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline>img,
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline>.moovie-receipt-brand-icon{
  display:block!important;position:static!important;inset:auto!important;transform:none!important;
  width:46px!important;height:46px!important;max-width:46px!important;flex:0 0 46px!important;
  object-fit:contain!important;margin:0!important;border-radius:12px!important;
}
.app-shell .receipt-theme-private .payment-receipt-brandline>.moovie-receipt-brand-icon,
.app-shell .receipt-theme-private .payment-receipt-brandline>img{
  padding:6px!important;background:#21394e!important;box-sizing:border-box!important;
  border:1px solid #60758a!important;
}
.app-shell .receipt-theme-peuro .payment-receipt-brandline>img{
  padding:3px!important;background:#f5f9fb!important;box-sizing:border-box!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline :is(small,strong){
  text-align:left!important;line-height:1.28!important;letter-spacing:.06em!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline small{
  color:#657b8c!important;font-size:10px!important;font-weight:750!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline strong{
  color:#1e364c!important;font-size:15px!important;font-weight:850!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified{
  display:grid!important;justify-items:center!important;gap:5px!important;
  width:100%!important;padding:5px 0 16px!important;margin:0!important;text-align:center!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-v{
  background:#e7f8ef!important;border:1px solid #c5e9d7!important;
  color:#197e58!important;box-shadow:none!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified :is(h1,small,p){
  color:#24394c!important;margin:0!important;max-width:100%!important;text-align:center!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified h1{
  font-size:clamp(21px,5vw,28px)!important;font-weight:850!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified :is(small,p){
  color:#698092!important;line-height:1.5!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount{
  display:grid!important;justify-items:center!important;gap:5px!important;
  padding:18px 6px!important;margin:0 0 10px!important;
  width:100%!important;text-align:center!important;
  border-block:1px solid #e2e8ed!important;border-radius:0!important;
  background:transparent!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount strong{
  color:#174f72!important;font-size:clamp(25px,6vw,35px)!important;
  font-weight:850!important;line-height:1.22!important;overflow-wrap:anywhere!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount :is(span,small){
  color:#63798b!important;line-height:1.35!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;
  width:100%!important;max-width:100%!important;margin:0!important;
  padding:0!important;background:transparent!important;border:0!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div{
  display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,1fr)!important;
  align-items:start!important;gap:12px!important;min-width:0!important;
  margin:0!important;padding:12px 0!important;
  border:0!important;border-bottom:1px solid #e6ebef!important;
  background:transparent!important;box-shadow:none!important;border-radius:0!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div :is(span,strong){
  display:block!important;margin:0!important;min-width:0!important;
  font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div span{
  color:#687c8d!important;text-align:left!important;font-weight:550!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div strong{
  color:#24384b!important;text-align:right!important;font-weight:750!important;
}

.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-note :is(span,strong){color:#354b5d!important}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-txids :is(a,span){
  color:#246287!important;background:#eaf2f8!important;border:1px solid #d9e7f0!important;
  border-radius:10px!important;overflow-wrap:anywhere!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) :is(.payment-receipt-share,.primary-button,.swap-receipt-nav-button,.moovie-stake-receipt-action button){
  background:linear-gradient(180deg,#dfff7d,#bdf247 52%,#91d31d)!important;
  color:#182a12!important;border:1px solid #a6d554!important;
  box-shadow:0 7px 18px rgba(73,119,22,.16)!important;
  border-radius:13px!important;font-weight:780!important;
}
.app-shell .receipt-theme-private.receipt-theme-private :is(.payment-receipt-share,.primary-button,.swap-receipt-nav-button,.moovie-stake-receipt-action button){
  background:linear-gradient(180deg,#364f66,#22394e)!important;
  color:#f2f7fb!important;border:1px solid #8a9ba9!important;
  box-shadow:0 7px 18px rgba(14,39,65,.12)!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-back{
  background:#e7eef3!important;border:1px solid #d7e1e9!important;color:#244259!important;
  box-shadow:none!important;
}
.app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-back{
  background:#e1e9ee!important;border-color:#d2dce4!important;color:#223e55!important;
}
.app-shell :is(.receipt-theme-peuro,.receipt-theme-private) :is(button,a):focus-visible{
  outline:3px solid #5e9ed2!important;outline-offset:3px!important;
}





/* Recibos Private Moovie em modais: Futures / Prediction, documento corporativo claro. */
.app-shell.moovie-premium-shell .moovie-prediction-receipt-sheet.receipt-theme-private.receipt-theme-private,
.app-shell.moovie-premium-shell .moovie-futures-receipt-sheet.receipt-theme-private.receipt-theme-private{
  color:#24394a!important;background:#f5f7f9!important;
  border:1px solid #d8e1e8!important;border-radius:20px!important;
  box-shadow:0 22px 48px rgba(6,19,36,.2)!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .moovie-operation-receipt-head{
  display:flex!important;align-items:center!important;text-align:left!important;
  border-bottom:1px solid #dfe6ec!important;padding-bottom:15px!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .moovie-operation-receipt-head>.moovie-receipt-brand-icon{
  width:42px!important;height:42px!important;flex:0 0 42px!important;padding:6px!important;
  object-fit:contain!important;background:#22394e!important;border-radius:11px!important;
  border:1px solid #7f91a1!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .moovie-operation-receipt-head :is(h2,small){
  color:#294157!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .moovie-prediction-receipt-summary{
  background:#fff!important;border:1px solid #e0e7ec!important;
  border-radius:14px!important;padding:8px 13px!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .confirm-send-row{
  border-color:#e4e9ed!important;background:transparent!important;
  display:flex!important;align-items:baseline!important;justify-content:space-between!important;
  gap:12px!important;padding:11px 0!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .confirm-send-row span{
  color:#667b8e!important;text-align:left!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .confirm-send-row strong{
  color:#233a4f!important;text-align:right!important;overflow-wrap:anywhere!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private :is(.moovie-prediction-receipt-actions,.moovie-futures-receipt-actions) :is(button,a){
  border-radius:12px!important;background:#2b475e!important;color:#f3f8fc!important;
  border:1px solid #8c9ead!important;
}
/* O modal PIN/Passaporte PEURO também é um comprovante, não uma operação Private. */
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro .core-lock-receipt-sheet{
  background:#fff!important;color:#263d50!important;border:1px solid #dce6ee!important;
  box-shadow:0 20px 48px rgba(9,25,45,.18)!important;
}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro .core-lock-receipt-document{
  background:#fff!important;color:#263d50!important;
}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro :is(.core-lock-receipt-heading,.core-lock-receipt-hero,.core-lock-receipt-lines,.core-lock-receipt-reference){
  background:#fff!important;color:#253b4e!important;border-color:#e4ebf0!important;
}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro :is(.core-lock-receipt-line,.core-lock-receipt-heading){
  border-color:#e4ebf0!important;
}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro .core-lock-receipt-logo{
  width:43px;height:43px;display:block;object-fit:contain;margin:0 0 9px;
  border-radius:10px;background:#f3f7fa;padding:4px;
}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro :is(small,span,p){color:#687d8e!important}
.app-shell .core-lock-receipt-backdrop.receipt-theme-peuro.receipt-theme-peuro :is(h2,strong){color:#203a4f!important}

/* Peuro Pay: a cobrança pronta é documento PEURO branco ou Private cinza. */
.app-shell .payment-charge-ready.receipt-charge-display.receipt-theme-peuro.receipt-theme-peuro,
.app-shell .payment-charge-ready.receipt-charge-display.receipt-theme-private.receipt-theme-private{
  width:min(100%,640px)!important;margin:12px auto!important;
  padding:clamp(17px,4vw,30px)!important;border-radius:20px!important;
  box-sizing:border-box!important;border:1px solid #dfe6eb!important;
  background:#fff!important;color:#263d50!important;
  box-shadow:0 18px 42px rgba(10,25,42,.17)!important;
}
.app-shell .payment-charge-ready.receipt-charge-display.receipt-theme-private.receipt-theme-private{
  background:#f5f7f9!important;border-color:#d6e0e7!important;
}
.app-shell .receipt-charge-display.receipt-charge-display :is(.payment-ready-head,.payment-fee-summary,.payment-charge-link,.payment-expiry-clock,.payment-charge-share-grid){
  color:#253b4e!important;border-color:#e3eaf0!important;
}
.app-shell .receipt-charge-display.receipt-charge-display :is(.payment-ready-head,.payment-fee-summary){
  background:transparent!important;
}
.app-shell .receipt-charge-display.receipt-charge-display :is(.payment-ready-value h2,.payment-fee-summary strong,.payment-expiry-clock strong){color:#234459!important}
.app-shell .receipt-charge-display.receipt-charge-display :is(.payment-ready-value small,.payment-ready-value p,.payment-fee-summary span,.payment-expiry-clock span,.payment-charge-link label){color:#687f90!important}
.app-shell .receipt-charge-display.receipt-charge-display .payment-fee-summary>div{
  border-bottom:1px solid #e4eaf0!important;padding:10px 0!important;
}
.app-shell .receipt-charge-display.receipt-charge-display .payment-charge-link :is(span,button),
.app-shell .receipt-charge-display.receipt-charge-display .payment-note-preview{
  color:#2c4e66!important;background:#edf3f7!important;border-color:#dbe6ed!important;
}
/* Cancelar cobrança continua ação destrutiva, sem botão vermelho neste documento. */
.app-shell .receipt-charge-display.receipt-charge-display .payment-danger-button{
  color:#374c5c!important;background:#edf1f4!important;
  border:1px solid #cbd6df!important;box-shadow:none!important;
}
.app-shell .receipt-charge-display.receipt-charge-display .payment-ready-head>span{
  color:#22815f!important;background:#e6f6ee!important;border-color:#cbe7d8!important;
}
/* Pague Rápido: papel PEURO branco dentro do modal, recuos realmente reduzidos. */
.external-auth-stage.pin-stage .locked-quick-pay-content .locked-quick-pay-receipt.receipt-theme-peuro{
  width:min(100%,520px)!important;max-width:520px!important;
  background:#fff!important;color:#253b4d!important;
  margin:0 auto!important;padding:clamp(16px,4vw,26px)!important;
  box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
  align-items:stretch!important;gap:10px!important;
  border-radius:20px!important;border:1px solid #e1e8ee!important;
  box-shadow:0 14px 35px rgba(5,19,37,.17)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-head{
  width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
  text-align:left!important;padding:0 0 15px!important;margin:0!important;
  border-bottom:1px solid #e3eaf0!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-head :is(small,h2){text-align:left!important;color:#254257!important}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-amount{
  width:100%!important;display:grid!important;justify-items:center!important;
  padding:14px 0 16px!important;margin:0!important;text-align:center!important;
  border-bottom:1px solid #e4eaf0!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-amount strong{
  color:#174f72!important;overflow-wrap:anywhere!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows{
  width:100%!important;display:grid!important;min-width:0!important;padding:0!important;margin:0!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows>div{
  display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;
  gap:10px!important;padding:12px 0!important;margin:0!important;
  align-items:start!important;border-bottom:1px solid #e8edf1!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows :is(span,b){
  font-size:12px!important;line-height:1.5!important;min-width:0!important;overflow-wrap:anywhere!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows span{
  text-align:left!important;color:#687f90!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows b{
  text-align:right!important;color:#263f53!important;font-weight:750!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro [data-quick-pay-finish]{
  display:block!important;width:100%!important;min-height:48px!important;
  margin-top:10px!important;border-radius:13px!important;
  background:var(--quick-pay-action-background,linear-gradient(180deg,#dfff7d,#bdf247 52%,#91d31d))!important;
  border:var(--quick-pay-action-border,1px solid #a4d851)!important;
  box-shadow:var(--quick-pay-action-shadow,0 7px 16px rgba(73,119,22,.16))!important;
  color:#111a08!important;font-weight:800!important;
}
@media(max-width:540px){
  .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper{padding:18px 16px!important}
  .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline{gap:9px!important}
  .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div{grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;gap:8px!important}
  .app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .confirm-send-row{gap:8px!important}
  .external-auth-stage.pin-stage .locked-quick-pay-content .locked-quick-pay-receipt.receipt-theme-peuro{padding:16px 14px!important}
}
/* V2.9.160 — prioridade sobre regras premium legadas somente no papel Private. */
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-brandline :is(small,strong){
  color:#23394e!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-brandline small{color:#657b8c!important}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private :is(.payment-receipt-verified small,.payment-receipt-verified p,.payment-receipt-main-amount span,.payment-receipt-main-amount small){
  color:#667e90!important;text-shadow:none!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-v{
  color:#197e58!important;background:#e7f8ef!important;
  border:1px solid #c5e9d7!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-details>div{
  background:transparent!important;box-shadow:none!important;
  border:0!important;border-bottom:1px solid #e3e9ed!important;border-radius:0!important;
}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-details>div span{color:#667d8f!important}
.app-shell.moovie-premium-shell .receipt-theme-private.receipt-theme-private .payment-receipt-details>div strong{color:#233b52!important}

/* V2.9.160: valor e botão de moeda em linha única, preservando identidade do seletor. */
.locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-amount]{box-sizing:border-box;min-width:0;width:100%}


/* V2.9.160 — CONTRASTE DOS COMPROVANTES: o papel branco / cinza claro
   exige texto escuro em TODOS os blocos internos, inclusive nos elementos
   antigos do produto. Escopo: somente recibos marcados, nunca Moovie Bank. */
#root .app-shell .receipt-theme-peuro.receipt-theme-peuro .payment-receipt-paper,
#root .app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper{
  background:#fff!important;color:#1b3043!important;
  --receipt-ink:#1b3043;--receipt-muted:#4e6276;--receipt-border:#d7e0e8;
  --receipt-box:#f0f5f8;color-scheme:light;
}
#root .app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper{
  background:#f5f7f9!important;--receipt-box:#e8eef2;
}
/* Superar cores brancas herdadas de recibos PEURO, Hedge, Stake e Bubble. */



#root .app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper .payment-receipt-details>div{
  background:transparent!important;border:0!important;border-bottom:1px solid #d7e0e8!important;
  color:#1b3043!important;box-shadow:none!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-v{
  background:#dcf5e8!important;color:#116a49!important;
  border:1px solid #98d7b9!important;box-shadow:none!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-v svg{
  color:#116a49!important;stroke:#116a49!important;fill:none!important;opacity:1!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-txids :is(a,span){
  background:#e6f0f6!important;color:#144d71!important;border-color:#cbdde9!important}

#root .app-shell .receipt-theme-private.receipt-theme-private .payment-receipt-paper :is(.payment-receipt-share,.moovie-stake-receipt-action button){
  background:#233e55!important;color:#fff!important;border-color:#607a90!important}
/* Futuros / Prediction: modais corporativos também devem receber cor em TODAS as seções. */
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private){
  background:#f5f7f9!important;color:#1b3043!important;color-scheme:light}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) :is(
  .confirm-send-summary,.moovie-prediction-receipt-summary,.confirm-send-row,.moovie-operation-receipt-head
){background:transparent!important;border-color:#d7e0e8!important;box-shadow:none!important}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) :is(
  h1,h2,h3,.confirm-send-row strong,.confirm-send-summary strong,.moovie-operation-receipt-head h2,
  .moovie-prediction-receipt-summary strong
){color:#1b3043!important;text-shadow:none!important;opacity:1!important}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) :is(
  small,p,.confirm-send-row span,.confirm-send-summary span,.moovie-operation-receipt-head small
){color:#4e6276!important;text-shadow:none!important;opacity:1!important}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) :is(button,a){
  color:#fff!important;background:#233e55!important;border-color:#607a90!important}
/* Passaporte: o CSS anterior deixava textos brancos herdados sobre papel branco. */
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-sheet,
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-paper,
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-document{
  background:#fff!important;color:#1b3043!important;color-scheme:light}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro :is(
  .core-lock-receipt-grid>div,.core-lock-receipt-confirmed,.core-lock-receipt-amount,
  .core-lock-receipt-lines,.core-lock-receipt-hero,.core-lock-receipt-heading,
  .core-lock-receipt-reference,.core-lock-receipt-chain
){background:transparent!important;border-color:#d7e0e8!important;box-shadow:none!important}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro :is(
  .core-lock-receipt-confirmed strong,.core-lock-receipt-amount strong,
  .core-lock-receipt-grid strong,.core-lock-receipt-line strong,
  .core-lock-receipt-hero strong,.core-lock-receipt-heading h2,.core-lock-receipt-modal-head h2
){color:#1b3043!important;text-shadow:none!important;opacity:1!important}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro :is(
  .core-lock-receipt-confirmed p,.core-lock-receipt-amount small,
  .core-lock-receipt-grid span,.core-lock-receipt-line span,
  .core-lock-receipt-hero :is(p,small),.core-lock-receipt-chain small,
  .core-lock-receipt-modal-head small,.core-lock-receipt-reference small,
  .core-lock-receipt-dismiss-hint
){color:#4e6276!important;text-shadow:none!important;opacity:1!important}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-reference :is(a,span){color:#15537b!important}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-success,
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-success svg{
  color:#116a49!important;stroke:#116a49!important}
/* Cobrança pronta: textos de QR, link, validade e estados não podem herdar branco. */
#root .app-shell .receipt-charge-display.receipt-theme-peuro,
#root .app-shell .receipt-charge-display.receipt-theme-private{color:#1b3043!important;color-scheme:light}
#root .app-shell .receipt-charge-display.receipt-theme-private{background:#f5f7f9!important}
#root .app-shell .receipt-charge-display :is(.payment-ready-value h2,.payment-fee-summary strong,.payment-expiry-clock strong,.payment-charge-link span){
  color:#1b3043!important;text-shadow:none!important;opacity:1!important}
#root .app-shell .receipt-charge-display :is(.payment-ready-value :is(small,p),.payment-fee-summary span,.payment-expiry-clock span,.payment-charge-link label,.payment-note-preview){
  color:#4e6276!important;text-shadow:none!important;opacity:1!important}
#root .app-shell .receipt-charge-display :is(.payment-charge-link,.payment-fee-summary,.payment-expiry-clock){
  border-color:#d7e0e8!important}
/* Pague Rápido da tela bloqueada: contraste dos ícones, etiquetas e dados do recibo. */
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro{
  background:#fff!important;color:#1b3043!important}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro :is(.moovie-bank-receipt-head small,.moovie-bank-receipt-amount small,.moovie-bank-receipt-rows span){
  color:#4e6276!important}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro :is(.moovie-bank-receipt-head h2,.moovie-bank-receipt-amount strong,.moovie-bank-receipt-rows b){
  color:#1b3043!important}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-paid-icon :is(svg,path){
  color:#116a49!important;stroke:#116a49!important}
@media(max-width:540px){
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper{padding:18px 16px!important}
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-details>div{grid-template-columns:minmax(0,38%) minmax(0,1fr)!important}
}


/* V2.9.160 — papel legível com cartões realmente delimitados. Borda
   mais escura, somente nos comprovantes PEURO e Private Moovie. */
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper{
  border:1.5px solid #596c80!important;color:#1b3043!important;
  --receipt-border:#596c80;--receipt-ink:#1b3043;--receipt-muted:#43576a;
}

#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details{
  border:1px solid #596c80!important;border-radius:12px!important;
  padding:6px 12px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div{
  border-bottom:1px solid #a1acb8!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div:last-child{
  border-bottom:0!important;
}
#root .app-shell.moovie-premium-shell :is(
 .moovie-futures-receipt-sheet.receipt-theme-private,
 .moovie-prediction-receipt-sheet.receipt-theme-private
){border:1.5px solid #596c80!important;}
#root .app-shell.moovie-premium-shell :is(
 .moovie-futures-receipt-sheet.receipt-theme-private,
 .moovie-prediction-receipt-sheet.receipt-theme-private
) :is(.confirm-send-summary,.moovie-prediction-receipt-summary,.confirm-send-row){
 border:1px solid #697c8f!important;border-radius:10px!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro :is(
 .core-lock-receipt-sheet,.core-lock-receipt-paper,.core-lock-receipt-document
){border:1.5px solid #596c80!important;}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro :is(
 .core-lock-receipt-grid>div,.core-lock-receipt-confirmed,.core-lock-receipt-amount,
 .core-lock-receipt-hero,.core-lock-receipt-reference,.core-lock-receipt-chain
){border:1px solid #697c8f!important;border-radius:10px!important;}
#root .app-shell .receipt-charge-display.receipt-theme-peuro :is(
 .payment-ready-value,.payment-fee-summary,.payment-expiry-clock,.payment-charge-link
){border:1px solid #697c8f!important;border-radius:10px!important;}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro{
 border:1.5px solid #596c80!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows{
 border-top:1px solid #9cabb8!important;
}


/* V2.9.160 — cobrança pronta Peuro Pay: documento claro integral.
   Apenas .receipt-charge-display: não alcança formulário, PIX, telas de banco,
   processamento, URLs, QR ou rotinas financeiras. A V2.9.160 deixava os
   fundos escuros herdados em .payment-link-actions-row e .payment-fee-summary>div. */
#root .app-shell .payments-page .receipt-charge-display.receipt-theme-peuro,
#root .app-shell .payments-page .receipt-charge-display.receipt-theme-private{
  --charge-ink:#203448;--charge-muted:#40566a;--charge-outline:#617488;
  --charge-paper:#ffffff;--charge-panel:#f4f7fa;
  background:var(--charge-paper)!important;color:var(--charge-ink)!important;
  border:1.5px solid #617488!important;box-shadow:0 16px 38px rgba(11,25,44,.17)!important;
  color-scheme:light;
}
#root .app-shell .payments-page .receipt-charge-display.receipt-theme-private{
  --charge-paper:#f5f7f9;--charge-panel:#edf1f5;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-head{
  display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;
  gap:10px!important;align-items:center!important;padding:0!important;
  background:transparent!important;border:0!important;color:var(--charge-ink)!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-head>span{
  display:grid!important;place-items:center!important;width:30px!important;height:30px!important;
  color:#126f4e!important;background:#e4f5ed!important;border:1px solid #a6d3bd!important;
  border-radius:9px!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-head>span svg{
  color:#126f4e!important;stroke:#126f4e!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-value{
  min-width:0!important;padding:8px 10px!important;
  background:var(--charge-panel)!important;border:1px solid var(--charge-outline)!important;
  border-radius:11px!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-value :is(small,p){
  color:var(--charge-muted)!important;opacity:1!important;text-shadow:none!important;
  font-size:11px!important;line-height:1.35!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-value h2{
  color:var(--charge-ink)!important;opacity:1!important;font-weight:800!important;
  font-size:clamp(15px,4vw,20px)!important;line-height:1.35!important;
  overflow-wrap:anywhere!important;text-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:center!important;gap:4px!important;flex:0 0 auto!important;
  max-width:none!important;margin:0!important;padding:8px 7px!important;
  background:var(--charge-panel)!important;border:1px solid var(--charge-outline)!important;
  border-radius:11px!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock span,
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock span svg{
  color:var(--charge-muted)!important;stroke:currentColor!important;opacity:1!important;
  font-size:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock strong{
  color:var(--charge-ink)!important;font-weight:750!important;font-size:11px!important;
  font-variant-numeric:tabular-nums!important;opacity:1!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock.is-expired strong{color:#a12934!important}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-qr{
  background:#fff!important;border-radius:13px!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-link{
  width:100%!important;max-width:none!important;min-width:0!important;
  padding:11px 12px!important;box-sizing:border-box!important;
  background:var(--charge-panel)!important;border:1px solid var(--charge-outline)!important;
  border-radius:12px!important;color:var(--charge-ink)!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-link label{
  display:block!important;margin:0 0 8px!important;font-size:11px!important;
  font-weight:700!important;color:var(--charge-muted)!important;opacity:1!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-link>.payment-link-actions-row{
  display:grid!important;grid-template-columns:minmax(0,1fr) 33px 33px!important;
  align-items:center!important;gap:7px!important;
  min-width:0!important;min-height:46px!important;padding:6px!important;
  background:#fff!important;border:1px solid #8394a4!important;border-radius:9px!important;
  color:var(--charge-ink)!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>span{
  display:block!important;min-width:0!important;overflow:hidden!important;
  white-space:nowrap!important;text-overflow:ellipsis!important;
  padding:0 4px!important;color:var(--charge-ink)!important;
  font-size:11px!important;opacity:1!important;text-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>.payment-inline-icon,
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>.payment-inline-icon:hover{
  width:33px!important;height:33px!important;min-width:33px!important;
  display:grid!important;place-items:center!important;
  background:#e5edf4!important;color:#1f425b!important;
  border:1px solid #95a7b7!important;border-radius:9px!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>.payment-inline-icon :is(svg,path){
  color:#1f425b!important;stroke:currentColor!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;padding:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div{
  display:flex!important;flex-direction:column!important;justify-content:space-between!important;
  min-width:0!important;min-height:68px!important;box-sizing:border-box!important;
  margin:0!important;padding:11px!important;
  background:var(--charge-panel)!important;
  border:1px solid var(--charge-outline)!important;border-radius:11px!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div span{
  display:block!important;font-size:11px!important;line-height:1.4!important;
  color:var(--charge-muted)!important;opacity:1!important;text-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div strong{
  display:block!important;font-size:12px!important;line-height:1.4!important;
  font-weight:750!important;color:var(--charge-ink)!important;opacity:1!important;
  overflow-wrap:anywhere!important;text-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-note-preview{
  background:var(--charge-panel)!important;color:var(--charge-ink)!important;
  border:1px solid var(--charge-outline)!important;border-radius:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions{
  display:flex!important;justify-content:flex-end!important;align-items:center!important;
  flex-wrap:wrap!important;gap:9px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions .payment-danger-button{
  background:#edf2f5!important;color:#243c50!important;
  border:1px solid #9daebc!important;border-radius:10px!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions .payment-charge-refresh{
  background:#293852!important;color:#fff!important;
  border:1px solid #293852!important;border-radius:10px!important;
  box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions .payment-charge-refresh svg{color:#fff!important;stroke:currentColor!important}
@media(max-width:599px){
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact{
    grid-template-columns:minmax(0,1fr)!important;gap:8px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div{
    min-height:0!important;flex-direction:row!important;align-items:center!important;
    gap:12px!important;padding:11px 12px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div strong{
    text-align:right!important;max-width:65%!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact>div:last-child{
    grid-column:auto!important;
  }
}
@media(max-width:365px){
  #root .app-shell .payments-page .receipt-charge-display{padding:15px!important}
  #root .app-shell .payments-page .receipt-charge-display .payment-ready-head{gap:6px!important;grid-template-columns:26px minmax(0,1fr) auto!important}
  #root .app-shell .payments-page .receipt-charge-display .payment-ready-head>span{width:26px!important;height:26px!important}
  #root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock{padding:6px 5px!important}
  #root .app-shell .payments-page .receipt-charge-display .payment-ready-value{padding:7px!important}
}


/* V2.9.160 — Private Moovie: somente apresentação de Enviar e Transferência Interna.
   Preserva todos os controles, menus, aprovações e condições de habilitação. */
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel :is(
  .send-source-calculation-stage,.send-source-calculation-wallet,.wallet-source-row,
  .wallet-source-selector,.wallet-source-picker),
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel{
  background:transparent!important;background-image:none!important;
  box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel :is(
  .send-source-calculation-stage,.send-source-calculation-wallet,.wallet-source-row,
  .wallet-source-selector,.wallet-source-picker){
  border:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-source-label-row{
  display:flex!important;align-items:center!important;
  min-height:21px!important;margin:11px 0 9px!important;padding:0 2px!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-source-label-row .field-label{
  margin:0!important;line-height:1.35!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .destination-control{
  background:#1c3049!important;background-image:none!important;
  border:1px solid rgba(185,209,230,.22)!important;
  border-radius:12px!important;
  box-shadow:none!important;
  min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .destination-control .destination-input{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;
  border-radius:12px!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-card-entry-panel .destination-preview{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-amount-toggle-row-core .send-page-amount{
  display:flex!important;align-items:center!important;
  min-width:0!important;height:48px!important;min-height:48px!important;
  background:#eaf1f8!important;background-image:none!important;
  border:1px solid rgba(76,115,145,.28)!important;
  border-radius:12px!important;overflow:hidden!important;
  padding:5px 10px!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-amount-toggle-row-core .send-page-amount :is(input,span){
  border:0!important;border-radius:0!important;box-shadow:none!important;
  background:transparent!important;background-image:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-amount-toggle-row-core #send-amount{
  height:100%!important;min-height:0!important;min-width:0!important;
  padding-block:0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:not(:disabled){
  background:linear-gradient(135deg,#d7ff85 0%,#b8ff3b 48%,#82d715 100%)!important;
  border:1px solid rgba(184,255,59,.62)!important;
  color:#091006!important;
  box-shadow:0 11px 24px rgba(132,224,29,.18),inset 0 1px 0 rgba(255,255,255,.36)!important;
  opacity:1!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:not(:disabled) :is(svg,span){color:#091006!important}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:disabled{
  background:#293342!important;background-image:none!important;
  border:1px solid rgba(165,191,215,.15)!important;
  color:#92a0b1!important;opacity:1!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:disabled :is(svg,span){color:#92a0b1!important}
/* A linha descritiva fica centrada sobre o botão já existente, sem novo controle ou evento. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-card{
  position:relative!important;
  padding-top:29px!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-hint{
  display:block!important;position:absolute!important;top:9px!important;
  left:50%!important;transform:translateX(-50%)!important;
  width:max-content!important;max-width:130px!important;
  font-size:8px!important;line-height:1.15!important;
  font-weight:700!important;letter-spacing:.025em!important;
  color:#b8ff3b!important;text-align:center!important;
  pointer-events:none!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-label{
  display:block!important;margin:0 0 7px!important;padding:0!important;
  width:100%!important;text-align:center!important;
  font-size:8.3px!important;line-height:1.2!important;
  font-weight:700!important;letter-spacing:.075em!important;
  color:#b8ff3b!important;opacity:1!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-toggle{
  background:rgba(9,22,34,.25)!important;
  border:1px solid rgba(184,255,59,.20)!important;
  color:#b8ff3b!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-toggle svg{color:#b8ff3b!important;stroke:#b8ff3b!important}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear :is(
 .wallet-source-selector,.wallet-source-picker,.wallet-source-row),
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form{
  background:transparent!important;background-image:none!important;
  border:0!important;outline:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear{
  padding:0!important;margin:0!important;border-radius:0!important;
}
@media(max-width:390px){
 .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-hint{font-size:7.6px!important}
 .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-asset-select-label{font-size:8px!important}
}

.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-amount-toggle-row-core .send-page-amount #send-amount,
.app-shell.moovie-premium-shell .moovie-send-page .send-page-card .send-amount-toggle-row-core .send-page-amount>span{
  color:#17324a!important;-webkit-text-fill-color:#17324a!important;
}


/* V2.9.160 — Private Moovie: apresentação da listagem, mercado e comprovantes.
   Regras exclusivamente visuais, escopo restrito, sem alteração de saldos ou cliques. */
.app-shell.moovie-premium-shell .moovie-wallets-list-row>.moovie-wallets-list-icon-wrap{
  position:relative!important;display:inline-grid!important;place-items:center!important;
  width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important;
  margin:2px 3px 2px 1px!important;overflow:visible!important;isolation:isolate!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-icon-wrap>.moovie-wallets-list-ghost-icon{
  position:absolute!important;top:-9px!important;left:-9px!important;
  width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;
  object-fit:contain!important;z-index:2!important;pointer-events:none!important;
  filter:drop-shadow(0 1px 2px rgba(1,7,17,.48))!important;opacity:.88!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row .asset-main .asset-name-line{
  display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row .asset-name-text{
  min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-row .moovie-wallets-list-badge{
  display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;
  padding:2px 6px!important;max-width:none!important;font-size:8.5px!important;letter-spacing:.10em!important;
  line-height:1.15!important;text-transform:uppercase!important;color:#b9c8d6!important;
  background:rgba(168,194,217,.075)!important;border:1px solid rgba(180,207,230,.14)!important;
  border-radius:7px!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-wallets-list-row .asset-name-line{gap:5px!important}
  .app-shell.moovie-premium-shell .moovie-wallets-list-row .moovie-wallets-list-badge{font-size:8px!important;padding:2px 4px!important}
}
/* Terminal: retirar a camada quadrada atrás dos painéis, mantendo os cards funcionais. */
.app-shell.moovie-premium-shell .moovie-futures-terminal{
  background:linear-gradient(160deg,#1a334d 0%,#182f47 58%,#152940 100%)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal>.moovie-futures-terminal-body,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-terminal-head{
  background:transparent!important;background-image:none!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113{
  gap:5px!important;padding-top:3px!important;padding-bottom:7px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-quote-row{
  flex-wrap:nowrap!important;min-height:29px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label{
  flex-wrap:nowrap!important;gap:6px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label>.moovie-futures-catalog-back{
  position:static!important;display:grid!important;place-items:center!important;order:0!important;
  flex:0 0 23px!important;width:23px!important;height:27px!important;min-width:23px!important;
  min-height:27px!important;margin:0 1px 0 0!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;color:#e5f1fb!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label>.moovie-futures-catalog-back svg{width:18px!important;height:18px!important}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label>strong{font-size:clamp(12px,3.4vw,17px)!important;white-space:nowrap!important}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-pair-label>span{font-size:9px!important;white-space:nowrap!important}
/* Acima das ofertas verdes/vermelhas, as duas divisórias refletem compra e venda. */
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-mid{
  background:#23415c!important;background-image:none!important;
  border-top:1px solid rgba(231,104,115,.42)!important;
  border-bottom:1px solid rgba(105,228,157,.42)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.04)!important;
}
/* Recibos Futuros e Prediction — papel corporativo, textos visíveis, bordas nítidas. */
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private){
  background:#f5f7f9!important;color:#1b3043!important;color-scheme:light!important;
  border:1.5px solid #61768a!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) :is(.modal-body,.confirm-send-summary,.moovie-prediction-receipt-summary){
  background:#f5f7f9!important;background-image:none!important;box-shadow:none!important;
  color:#1b3043!important;border-color:#b8c7d4!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .confirm-send-row{
  background:#fff!important;background-image:none!important;border:1px solid #b7c6d2!important;
  box-shadow:none!important;min-width:0!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .confirm-send-row :is(span,small){
  color:#455d70!important;opacity:1!important;text-shadow:none!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .confirm-send-row strong{
  color:#172c40!important;opacity:1!important;text-shadow:none!important;
  overflow-wrap:anywhere!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .moovie-operation-receipt-head{
  background:transparent!important;background-image:none!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .moovie-operation-receipt-head :is(h2,small){
  color:#1b3043!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-futures-receipt-sheet.receipt-theme-private,.moovie-prediction-receipt-sheet.receipt-theme-private) .moovie-prediction-receipt-explorer{
  color:#fff!important;background:#233e55!important;
}


/* V2.9.160 — Correção de coerência do Private Moovie.
   A referência cromática é o thumb ativo de .send-slide-thumb (#d7ff85/#b8ff3b/#82d715).
   Mantém as ações e os cards clicáveis; remove somente as camadas redundantes. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page,
.app-shell.moovie-premium-shell .moovie-send-page{
  --moovie-action-lime:#b8ff3b;
  --moovie-action-gradient:linear-gradient(135deg,#d7ff85 0%,#b8ff3b 48%,#82d715 100%);
}
/* Uma superfície única para a seleção da moeda: a seção externa é o único card. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-balances.moovie-internal-asset-card{
  display:block!important;min-width:0!important;
  margin:15px 0 0!important;padding:0!important;
  border:1px solid rgba(177,207,231,.20)!important;border-radius:13px!important;
  background:var(--moovie-fix-card,#182d43)!important;background-image:none!important;
  box-shadow:none!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card>.moovie-transfer-asset-selector-card{
  width:100%!important;min-width:0!important;min-height:75px!important;
  margin:0!important;padding:0!important;
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
  overflow:visible!important;border-radius:inherit!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-button{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  width:100%!important;min-width:0!important;min-height:75px!important;
  margin:0!important;padding:10px 13px!important;
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;border-radius:inherit!important;
  text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-label{
  display:block!important;align-self:stretch!important;
  text-align:center!important;margin:0 0 8px!important;padding:0!important;
  color:var(--moovie-action-lime)!important;font-size:8px!important;
  font-weight:700!important;line-height:1.15!important;letter-spacing:.07em!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-balance{
  width:100%!important;min-width:0!important;margin:0!important;
}
/* Não desenhar um painel externo quadrado atrás da seleção de carteira de origem. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form{
  margin:16px 0 0!important;padding:0!important;min-width:0!important;
  background:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear,
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear :is(.wallet-source-row,.wallet-source-selector,.wallet-source-picker){
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear{
  margin:0 0 13px!important;padding:0!important;
}
/* Seletor de origem é a única superfície clicável. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear .wallet-source-trigger{
  border-radius:12px!important;box-shadow:none!important;
}
/* O botão de inversão não recebe fundo verde/amarelo: somente o ícone. */
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-internal-direction-toggle{
  background:rgba(12,28,45,.24)!important;background-image:none!important;
  border:1px solid rgba(184,255,59,.24)!important;
  color:var(--moovie-action-lime)!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-internal-direction-toggle svg{
  color:var(--moovie-action-lime)!important;
  stroke:var(--moovie-action-lime)!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-hint{
  color:var(--moovie-action-lime)!important;
}
/* Ação ativa e apenas ela reproduz o verde-limão do controle de deslizar. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-submit:not(:disabled),
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:not(:disabled){
  background:var(--moovie-action-gradient)!important;
  border:1px solid rgba(184,255,59,.62)!important;
  color:#091006!important;
  box-shadow:0 10px 24px rgba(132,224,29,.18),inset 0 1px 0 rgba(255,255,255,.38)!important;
  opacity:1!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-submit:not(:disabled) svg,
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:not(:disabled) :is(svg,span){
  color:#091006!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-submit:disabled,
.app-shell.moovie-premium-shell .moovie-send-page .send-page-actions #send-calculate:disabled{
  background:#293342!important;background-image:none!important;
  border:1px solid rgba(165,191,215,.15)!important;
  color:#92a0b1!important;opacity:1!important;box-shadow:none!important;
}
@media(max-width:390px){
  .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-balances.moovie-internal-asset-card{margin-top:13px!important;}
  .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card>.moovie-transfer-asset-selector-card,
  .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-button{min-height:74px!important;}
}
/* Single visible selector surface and no dark backplate behind the source picker. */
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-internal-asset-card #moovie-transfer-asset-open{
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;outline:0!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-transfer-lean-form .moovie-transfer-field.moovie-transfer-source-field.moovie-transfer-source-clear{
  background:transparent!important;background-image:none!important;border:0!important;
  box-shadow:none!important;outline:0!important;
}
/* Collapse the nested asset tile: only the outer currency selector remains visible. */
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-transfer-balances.moovie-internal-asset-card{
  background:#1d354f!important;background-image:none!important;
  border-color:rgba(177,207,231,.22)!important;
}
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-balance,
.app-shell.moovie-premium-shell .moovie-transfer-page.moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-identity{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
}

/* Recibo Bubble Stake: contraste no recibo Private Moovie.
   O papel é claro; regras antigas da vitrine escura não podem tornar as
   quantidades, descrição das moedas e cabeçalho brancos/invisíveis aqui.
   Escopo deliberadamente exclusivo do recibo (não altera cards, resgate ou Bank). */
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper :is(
  .payment-receipt-brandline strong,.payment-receipt-verified h1,
  .payment-receipt-main-amount strong,.payment-receipt-details strong,
  .bubble-stake-section-label strong
){color:#182e42!important;text-shadow:none!important;opacity:1!important}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper :is(
  .payment-receipt-brandline small,.payment-receipt-verified small,
  .payment-receipt-verified p,.payment-receipt-main-amount span,
  .payment-receipt-main-amount small,.bubble-stake-section-label small
){color:#405970!important;text-shadow:none!important;opacity:1!important}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-row{
  background:#e7eef4!important;border:1px solid #899eaf!important;
  color:#182e42!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-copy>.bubble-stake-asset-name,
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-copy>.bubble-stake-asset-quantity{
  color:#152c41!important;opacity:1!important;text-shadow:none!important;
  font-variant-numeric:tabular-nums;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-copy>.bubble-stake-allocation-detail{
  color:#3b556c!important;opacity:1!important;text-shadow:none!important;
  white-space:normal!important;overflow-wrap:break-word!important;
  line-height:1.35!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-copy>.bubble-stake-row-fiat{
  color:#405970!important;opacity:1!important;text-shadow:none!important;
}


/* V2.9.162 — Papel do recibo Bubble Stake integralmente branco.
   Contorna fundos cinza herdados de outros recibos, sem modificar a tela
   de venda, contratos, posições, Hedge ou Moovie Bank. */
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper{
  background:#fff!important;background-image:none!important;
  --receipt-box:#fff;--receipt-ink:#182e42;--receipt-muted:#405970;
  color:#182e42!important;color-scheme:light!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper::before{
  background:none!important;background-image:none!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper :is(
  .payment-receipt-main-amount,.payment-receipt-verified,.payment-receipt-details,
  .payment-receipt-details>div,.bubble-stake-receipt-assets,
  .bubble-stake-receipt-assets .bubble-stake-package-row,
  .bubble-stake-history-wait,.crypto-send-receipt-status-note
){
  background:#fff!important;background-image:none!important;
  color:#182e42!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .bubble-stake-receipt-assets .bubble-stake-package-row{
  border-color:#b8c8d5!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper :is(
  .bubble-stake-package-copy>.bubble-stake-asset-name,
  .bubble-stake-package-copy>.bubble-stake-asset-quantity,
  .payment-receipt-details strong,.payment-receipt-main-amount strong
){color:#152c41!important;text-shadow:none!important;opacity:1!important}
#root .app-shell.moovie-premium-shell .bubble-stake-receipt-page.receipt-theme-private .payment-receipt-paper :is(
  .bubble-stake-package-copy>.bubble-stake-allocation-detail,
  .bubble-stake-package-copy>.bubble-stake-row-fiat,
  .payment-receipt-details span,.bubble-stake-section-label small
){color:#405970!important;text-shadow:none!important;opacity:1!important}

/* Perfil uses the existing PEURO Hoje feature sheet and rise animation. */












/* Indique & Ganhe: closed-by-default benefit disclosure. */
.referral-levels-section>summary.referral-levels-title{display:block!important;list-style:none;cursor:pointer;padding:1px 0;margin:0!important;user-select:none}
.referral-levels-section>summary.referral-levels-title::-webkit-details-marker{display:none}
.referral-levels-section>summary.referral-levels-title:focus-visible{outline:2px solid #b8ff3b;outline-offset:4px;border-radius:7px}
.referral-levels-section .referral-levels-expanded{padding-top:12px}
.referral-levels-section:not([open]) .referral-levels-expanded{display:none!important}

/* Indique & Ganhe disclosure indicator. */
.referral-levels-section>summary.referral-levels-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.referral-levels-section>summary.referral-levels-title>div{flex:1 1 auto!important;min-width:0!important}
.referral-levels-chevron{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(184,255,59,.38);background:rgba(184,255,59,.08);color:#b8ff3b;transition:transform .18s ease}
.referral-levels-chevron svg{display:block;width:18px;height:18px}
.referral-levels-section[open] .referral-levels-chevron{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.referral-levels-chevron{transition:none!important}}
.referral-ledger-loading{padding:10px 14px;text-align:center;gap:8px}
.referral-ledger-loading button{cursor:pointer;border:1px solid rgba(184,255,59,.55);background:transparent;color:#b8ff3b;padding:6px 10px;border-radius:9px}


/* V2.9.178 — REVISÃO VISUAL DOS RECIBOS. Somente apresentação.
   Família PEURO / PRIVATE / MOOVIE: papel compacto sem ocultar conteúdo.
   Marcas, textos, condições, status, valores e eventos continuam no HTML original. */
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-screen,
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private).payment-receipt-screen,
#root .app-shell .card-eligibility-receipt-page .payment-receipt-screen{
  max-width:450px!important;padding:5px 6px 18px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper,
#root .app-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper{
  width:100%!important;max-width:430px!important;
  padding:17px 18px 18px!important;margin-inline:auto!important;
  border-radius:14px!important;box-sizing:border-box!important;
  overflow:visible!important;overflow-wrap:anywhere!important;
  box-shadow:0 9px 26px rgba(12,29,44,.13)!important;
  color-scheme:light;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-brandline{
  padding:0 0 9px!important;margin:0 0 9px!important;gap:9px!important;
  min-height:36px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline :is(img,.moovie-receipt-brand-icon),
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-brandline img{
  width:36px!important;height:36px!important;max-width:36px!important;
  flex:0 0 36px!important;border-radius:9px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline :is(strong,small),
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-brandline :is(strong,small){line-height:1.3!important;overflow-wrap:anywhere!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline strong,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-brandline strong{font-size:12px!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-brandline small,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-brandline small{font-size:10px!important;color:#415a6f!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-verified{
  margin:0!important;padding:1px 0 9px!important;gap:3px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-v,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-v{
  width:40px!important;height:40px!important;min-height:40px!important;
  margin:0 auto 3px!important;box-shadow:none!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-v svg,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-v svg{width:21px!important;height:21px!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified h1,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-verified h1{
  font-size:clamp(19px,5vw,23px)!important;line-height:1.2!important;margin:0!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-verified :is(p,small),
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-verified :is(p,small){
  color:#40596e!important;font-size:11px!important;line-height:1.38!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-main-amount{
  margin:0 0 7px!important;padding:10px 4px!important;gap:2px!important;
  border-radius:0!important;background:transparent!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount strong,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-main-amount strong{
  font-size:clamp(20px,5.5vw,27px)!important;line-height:1.15!important;
  color:#163e59!important;overflow-wrap:anywhere!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-main-amount :is(span,small),
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-main-amount :is(span,small){
  color:#425d70!important;font-size:11px!important;line-height:1.35!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-details{
  padding:2px 9px!important;margin:5px 0!important;gap:0!important;
  border-radius:10px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-details>div{
  padding:7px 0!important;gap:8px!important;min-width:0!important;
  grid-template-columns:minmax(0,39%) minmax(0,1fr)!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div :is(strong,span),
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-details>div :is(strong,span){
  font-size:11px!important;line-height:1.35!important;white-space:normal!important;
  overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div span,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-details>div span{color:#40596e!important}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div strong,
#root .app-shell .card-eligibility-receipt-paper .payment-receipt-details>div strong{color:#172e42!important}

#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-txids{
  margin:8px 0!important;gap:5px!important;flex-wrap:wrap!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-txids :is(a,span){
  max-width:100%!important;min-width:0!important;white-space:normal!important;
  overflow-wrap:anywhere!important;padding:5px 8px!important;
}
#root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper :is(.payment-receipt-share,.swap-receipt-nav-button){
  min-height:38px!important;margin-top:9px!important;padding:7px 12px!important;
}
/* Produto a produto: detalhes adicionais não podem virar um segundo painel gigante. */
#root .app-shell .moovie-hedge-receipt-page .moovie-hedge-receipt-summary,#root .app-shell .moovie-stake-receipt-page .moovie-stake-receipt-details,#root .app-shell .bubble-stake-receipt-page .bubble-stake-receipt-assets{
  margin-block:7px!important;padding:8px 10px!important;gap:6px!important;
  border-radius:10px!important;
}
#root .app-shell .moovie-hedge-receipt-page .moovie-hedge-receipt-details>div{
  padding-block:7px!important;gap:8px!important;
}
#root .app-shell .bubble-stake-receipt-page .bubble-stake-receipt-assets .bubble-stake-package-row{
  margin-block:5px!important;padding:8px!important;gap:7px!important;
  height:auto!important;min-height:0!important;
}
#root .app-shell .bubble-stake-receipt-page .bubble-stake-receipt-assets .bubble-stake-package-copy{
  min-width:0!important;overflow-wrap:anywhere!important;
}
#root .app-shell .swap-receipt-page .swap-receipt-actions{
  max-width:430px!important;gap:7px!important;margin:8px auto 0!important;
}
/* Modal Prediction/Futures: mesmo documento, identidades e direções intactas. */
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet.receipt-theme-private,.moovie-futures-receipt-sheet.receipt-theme-private){
  width:min(430px,calc(100vw - 20px))!important;max-width:430px!important;
  max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;
  padding:12px 13px!important;border-radius:14px!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .moovie-operation-receipt-head{
  padding-bottom:8px!important;margin-bottom:7px!important;gap:8px!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .moovie-operation-receipt-head>.moovie-receipt-brand-icon{
  width:35px!important;height:35px!important;flex:0 0 35px!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .modal-body{
  padding:5px 3px 9px!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .moovie-prediction-receipt-summary{
  padding:7px 10px!important;margin:5px 0!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-row{
  padding:7px 0!important;gap:7px!important;border-radius:0!important;
  border-width:0 0 1px!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-row :is(span,strong){
  color:#243b4f!important;font-size:11px!important;line-height:1.4!important;
  white-space:normal!important;overflow-wrap:anywhere!important;
}
/* Passaporte: mini-documento, preserva referências e links completos. */
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-sheet{
  width:min(440px,calc(100vw - 20px))!important;max-width:440px!important;
  max-height:calc(100dvh - 22px)!important;overflow-y:auto!important;
  border-radius:14px!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-document{
  padding:0 13px 12px!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-heading{
  padding:8px 0!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-hero{
  margin:7px 0!important;padding:7px 0!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-line{
  padding:6px 0!important;gap:8px!important;
}
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-reference{
  margin:7px 0!important;overflow-wrap:anywhere!important;
}
/* COBRE / PAGUE: somente o documento de cobrança pronta, sem afetar QR,
   temporizador, campos nem ações. */
#root .app-shell .payments-page .receipt-charge-display.receipt-theme-peuro,
#root .app-shell .payments-page .receipt-charge-display.receipt-theme-private{
  width:100%!important;max-width:430px!important;box-sizing:border-box!important;
  margin-inline:auto!important;padding:12px 14px!important;
  border-radius:14px!important;box-shadow:0 9px 26px rgba(12,29,44,.13)!important;
  overflow-wrap:anywhere!important;
}
#root .app-shell .payments-page .receipt-charge-display :is(.payment-ready-value,.payment-fee-summary,.payment-expiry-clock,.payment-charge-link,.payment-note-preview){
  margin-block:7px!important;padding:8px 10px!important;gap:5px!important;
}
#root .app-shell .payments-page .receipt-charge-display :is(.payment-ready-value h2,.payment-fee-summary strong,.payment-expiry-clock strong){
  color:#17394e!important;line-height:1.2!important;overflow-wrap:anywhere!important;
}
#root .app-shell .payments-page .receipt-charge-display :is(.payment-fee-summary span,.payment-expiry-clock span,.payment-charge-link label,.payment-note-preview){
  color:#40596e!important;
}
/* MOOVIE BANK: comprovantes PIX, IBAN, boletos, cartão e transferências.
   Papel e ícones do Bank mantidos, só proporção, leitura e alinhamento. */
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper{
  width:min(100%,430px)!important;max-width:430px!important;
  padding:15px 16px!important;margin:7px auto!important;
  border-radius:14px!important;box-shadow:0 9px 26px rgba(12,29,44,.13)!important;
  overflow-wrap:anywhere!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head{
  gap:9px!important;padding-bottom:9px!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head small{
  color:#405c70!important;font-size:10px!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-head h2{
  font-size:16px!important;line-height:1.3!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount{
  padding:10px 0!important;gap:3px!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount strong{
  font-size:clamp(21px,5vw,26px)!important;line-height:1.2!important;overflow-wrap:anywhere!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-amount small,
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows span{
  color:#405c70!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows>div{
  padding:6px 0!important;gap:8px!important;line-height:1.4!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-rows b{
  color:#193a53!important;min-width:0!important;overflow-wrap:anywhere!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-footer{
  margin-top:8px!important;padding-top:8px!important;overflow-wrap:anywhere!important;
}
/* Pague rápido na tela bloqueada: recibo de marca PEURO (não MOOVIE BANK). */
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro{
  width:min(100%,420px)!important;max-width:420px!important;
  padding:14px 15px!important;border-radius:14px!important;
  overflow-wrap:anywhere!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-head{
  gap:9px!important;padding-bottom:8px!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-amount{
  padding:11px 0!important;gap:4px!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows>div{
  padding:6px 0!important;gap:8px!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro .moovie-bank-receipt-rows :is(span,b){
  font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;
}
/* Mobile, impressão/compartilhamento: documentos sem cortes, mantendo todo o texto. */
@media(max-width:440px){
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper,
  #root .app-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper{
    padding:13px 12px 15px!important;
  }
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper .payment-receipt-details>div,
  #root .app-shell .card-eligibility-receipt-paper .payment-receipt-details>div{
    grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;
  }
}
@media print{
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper,
  #root .app-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper,
  #root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-receipt-paper,
  .external-auth-stage.pin-stage .locked-quick-pay-receipt.receipt-theme-peuro{
    max-width:110mm!important;box-shadow:none!important;overflow:visible!important;
    break-inside:avoid-page!important;print-color-adjust:exact;-webkit-print-color-adjust:exact;
  }
  #root .app-shell :is(.receipt-theme-peuro,.receipt-theme-private) .payment-receipt-paper *{
    overflow-wrap:anywhere!important;text-overflow:clip!important;
  }
}


/* Contenção horizontal de modais dentro do espaçamento real do dispositivo. */
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet.receipt-theme-private,.moovie-futures-receipt-sheet.receipt-theme-private),
#root .app-shell .core-lock-receipt-backdrop.receipt-theme-peuro .core-lock-receipt-sheet{
  width:min(430px,100%)!important;max-width:100%!important;min-width:0!important;
  box-sizing:border-box!important;
}
#root .app-shell.moovie-premium-shell :is(.moovie-prediction-receipt-sheet,.moovie-futures-receipt-sheet) .confirm-send-row :is(span,strong){
  min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
}


/* XRP Destination Tag / Stellar Memo — ensure tall send forms scroll
   inside the sheet instead of being clipped by the outer max-height. */
.modal-sheet.send-bottom-sheet:has(#xrpl-tag),
.modal-sheet.send-bottom-sheet:has(#stellar-memo){
  display:flex!important;
  flex-direction:column!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(88dvh,760px)!important;
  max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px),760px)!important;
}
.modal-sheet.send-bottom-sheet:has(#xrpl-tag)>.send-bottom-sheet-body,
.modal-sheet.send-bottom-sheet:has(#stellar-memo)>.send-bottom-sheet-body{
  display:block!important;
  flex:1 1 auto!important;
  min-height:0!important;
  max-height:calc(min(88dvh,760px) - 35px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch!important;
  touch-action:pan-y!important;
}

/* Small onboarding affordances, preserving the existing layout */
.auth-shell .account-turnstile-refresh{
  display:inline-flex;align-items:center;justify-content:center;gap:4px;
  align-self:center;min-height:30px;margin:2px auto 0;padding:4px 12px;
  border:1px solid rgba(191,201,216,.30);border-radius:10px;
  background:rgba(27,35,52,.55);color:#e0e7f0;font:inherit;font-size:11px;line-height:1.3;
  cursor:pointer;
}
.auth-shell .account-turnstile-refresh:hover,.auth-shell .account-turnstile-refresh:focus-visible{
  background:#263348;border-color:rgba(191,201,216,.65);
}
.auth-shell .account-turnstile-refresh:disabled{opacity:.55;cursor:wait}
.auth-device:has(.onboarding-import-methods) .auth-shell .onboarding-method-back,
.auth-shell .text-button.onboarding-method-back{
  display:flex!important;align-items:center!important;justify-content:center!important;
  min-height:34px!important;min-width:96px!important;padding:7px 18px!important;
  border:1px solid rgba(191,201,216,.40)!important;border-radius:11px!important;
  background:rgba(27,35,52,.8)!important;color:#e8edf6!important;
  font-weight:600!important;box-shadow:none!important;
}
.auth-shell .text-button.onboarding-method-back:hover,.auth-shell .text-button.onboarding-method-back:focus-visible{
  border-color:rgba(191,201,216,.72)!important;background:#263348!important;
}
.pin-auth-device .pin-setup-cancel{
  display:block;width:max-content;min-width:128px;max-width:100%;
  min-height:36px;margin:19px auto 0;padding:8px 16px;
  border:1px solid rgba(191,201,216,.38);border-radius:11px;
  background:rgba(27,35,52,.82);color:#e8edf6;font:inherit;font-size:12px;font-weight:600;cursor:pointer;
}
.pin-auth-device .pin-setup-cancel:hover,.pin-auth-device .pin-setup-cancel:focus-visible{
  border-color:rgba(191,201,216,.72);background:#263348;
}
.pin-auth-device .pin-setup-cancel:disabled{opacity:.55;cursor:wait}

/* Moovie Bank: depósitos (mesmos componentes base de saques e extrato) */
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-preview{
  margin:12px 0;padding:12px 14px;border:1px solid rgba(26,74,112,.14);border-radius:13px;
  background:rgba(245,250,252,.72);color:#25465b;font-size:12px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-preview p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0;flex-wrap:wrap}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-preview strong{font-weight:700;color:#163c56}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-disclaimer{
  font-size:11px;line-height:1.55;color:#657c8c;margin:13px 0;overflow-wrap:anywhere;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-qr{
  display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:14px;
  border:1px solid rgba(33,81,118,.12);width:max-content;max-width:100%;margin:8px auto 20px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-qr img{display:block;max-width:min(100%,260px);height:auto;aspect-ratio:1}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-copy-value{
  overflow-wrap:anywhere;word-break:break-all;font-size:11px!important;line-height:1.65!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-copy{
  display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:32px;
  border:1px solid rgba(33,81,118,.16);border-radius:9px;background:#f3f7fa;color:#1b465f;cursor:pointer;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-copy svg{width:16px;height:16px}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-payment .moovie-bank-review-line{min-width:0;overflow-wrap:anywhere}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-payment .moovie-bank-review-line strong{overflow-wrap:anywhere;word-break:break-word}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-payment .moovie-bank-action{margin-top:12px}

/* VXB1.5 — deposito no card de saldo (Moovie Bank). */
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-account-balance-row{align-items:flex-end!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-deposit-column{
  display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:10px;
  flex:0 0 auto;min-width:104px;position:relative;z-index:2;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-balance-deposit{
  display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;
  padding:7px 12px;border:1px solid rgba(30,111,135,.22);border-radius:11px;
  background:#124c57;color:#fff;font-size:12px;font-weight:700;
  cursor:pointer;touch-action:manipulation;max-width:100%;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-balance-deposit img{width:20px;height:20px;object-fit:contain;flex:none}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-balance-deposit:focus-visible,
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-deposit-refresh:focus-visible{outline:2px solid #218eab;outline-offset:3px}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-balance-deposit:hover{background:#176472;color:#fff}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-deposit-refresh{
  display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;
  margin-bottom:8px;border:1px solid rgba(74,150,164,.3);border-radius:11px;
  background:rgba(111,182,190,.12);color:inherit;font-size:12px;font-weight:650;cursor:pointer;
}
@media(max-width:420px){
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-account-deposit-column{gap:8px;min-width:98px}
 .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-balance-deposit{padding:7px 9px;font-size:11px}
}

/* Moovie Bank — depósito PIX/IBAN: campo único, escolha dentro do próprio campo e contraste. */
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-amount-entry{
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;
  gap:8px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-amount-entry input{
  min-width:0!important;width:100%!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form #bank-deposit-currency{
  display:inline-flex;align-items:center;justify-content:center;min-width:61px;min-height:39px;
  padding:5px 9px;margin:0;background:#e4f1f6!important;border:1px solid #aacbd8!important;
  border-radius:10px;color:#16425b!important;font:inherit;font-size:13px;font-weight:800!important;
  line-height:1.25;cursor:pointer;touch-action:manipulation;white-space:nowrap;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form #bank-deposit-currency:focus-visible{
  outline:2px solid #176ba3;outline-offset:2px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-conversion{
  display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;
  padding:10px 3px 4px;color:#24455a!important;font-size:13px;font-weight:550;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-conversion strong{
  color:#0d3856!important;font-size:14px;font-weight:800;overflow-wrap:anywhere;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-preview{
  background:#f0f6fa!important;color:#16384f!important;border:1px solid #bbd0df!important;
  margin:10px 0 17px!important;padding:13px 15px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-preview p{
  color:#24445d!important;margin:7px 0!important;font-size:13px!important;line-height:1.5;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-preview strong{
  color:#10314b!important;font-size:13px!important;font-weight:800!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-submit-error{
  color:#9a2939;font-size:12px;margin:9px 0 0;
}

/* Peuro Pay — visual compacto moderno, herdado da entrega anterior */
.konebe-pay-palette .merchant-pdv-order-card-modern{
  gap:14px!important;
  padding:18px!important;
  border:1px solid rgba(162,182,214,.20)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 100% 0,rgba(85,132,255,.10),transparent 34%),
    linear-gradient(160deg,rgba(20,30,49,.96) 0%,rgba(17,25,41,.98) 100%)!important;
  box-shadow:0 20px 46px rgba(4,10,20,.26)!important;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-head>div{min-width:0}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-head small{
  display:inline-flex;align-items:center;gap:6px;
  padding:6px 10px;border-radius:999px;
  background:rgba(119,148,211,.12);border:1px solid rgba(173,193,236,.18);
  color:#b9c9eb;font-size:10px;font-weight:800;letter-spacing:.12em;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-head h3{
  margin:10px 0 4px!important;color:#f6f8fd!important;font-size:18px!important;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-head p{
  margin:0!important;color:#9db0cf!important;font-size:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
}
.konebe-pay-palette .merchant-pdv-status-pill{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:32px;padding:0 12px;border-radius:999px;
  border:1px solid rgba(173,193,236,.18);background:rgba(255,255,255,.04);
  color:#eef4ff;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;
}
.konebe-pay-palette .merchant-pdv-status-pill.is-paid{background:rgba(46,139,87,.18);border-color:rgba(91,191,138,.32);color:#d9ffeb}
.konebe-pay-palette .merchant-pdv-status-pill.is-pending,
.konebe-pay-palette .merchant-pdv-status-pill.is-partial{background:rgba(79,117,186,.16);border-color:rgba(130,168,232,.28);color:#e7f0ff}
.konebe-pay-palette .merchant-pdv-status-pill.is-cancelled,
.konebe-pay-palette .merchant-pdv-status-pill.is-expired{background:rgba(149,86,101,.18);border-color:rgba(224,144,154,.22);color:#ffdfe3}
.konebe-pay-palette .merchant-pdv-order-summary{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;
}
.konebe-pay-palette .merchant-pdv-order-summary>div,
.konebe-pay-palette .merchant-pdv-link-card{
  min-width:0;padding:13px 14px;border-radius:16px;
  background:rgba(255,255,255,.04);border:1px solid rgba(166,186,220,.14);
}
.konebe-pay-palette .merchant-pdv-order-summary span{
  display:block;margin-bottom:6px;color:#a4b5d0;font-size:11px;font-weight:650;
}
.konebe-pay-palette .merchant-pdv-order-summary strong{color:#f4f7fd;font-size:15px;line-height:1.3;overflow-wrap:anywhere}
.konebe-pay-palette .merchant-pdv-order-share{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:stretch}
.konebe-pay-palette .merchant-main-qr-card{
  display:grid;place-items:center;padding:10px;border-radius:18px;
  background:#fff;border:1px solid rgba(209,220,237,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);
}
.konebe-pay-palette .merchant-main-qr-card img{display:block;width:100%;height:auto;max-width:100%}
.konebe-pay-palette .merchant-pdv-link-card label{display:block;margin-bottom:8px;color:#c8d5ea;font-size:11px;font-weight:700}
.konebe-pay-palette .merchant-pdv-link-card .merchant-pdv-link{
  padding:10px 12px;border-radius:14px;background:#0d1421;border:1px solid rgba(150,172,209,.18);
  color:#d8e2f1;font-size:12px;line-height:1.45;word-break:break-all;
}
.konebe-pay-palette .merchant-pdv-inline-actions{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.konebe-pay-palette .merchant-pdv-order-actions{display:flex;justify-content:flex-start}
.konebe-pay-palette .merchant-pdv-order-footnote{color:#a7b7cd!important;line-height:1.55!important}
@media (max-width:560px){
  .konebe-pay-palette .merchant-pdv-order-share{grid-template-columns:1fr!important}
  .konebe-pay-palette .merchant-main-qr-card{max-width:180px;margin:0 auto}
}
@media (max-width:390px){
  .konebe-pay-palette .merchant-pdv-order-summary{grid-template-columns:1fr!important}
  .konebe-pay-palette .merchant-pdv-inline-actions{grid-template-columns:1fr!important}
}

.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern{
  max-width:468px!important;
  margin:10px auto 0!important;
  padding:16px 15px 15px!important;
  border-radius:24px!important;
  border:1px solid rgba(171,186,217,.16)!important;
  background:
    radial-gradient(circle at 100% 0,rgba(78,121,209,.10),transparent 34%),
    linear-gradient(160deg,#161f33 0%,#141d2e 100%)!important;
  box-shadow:0 20px 50px rgba(5,12,24,.24)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-heading{margin-bottom:12px!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-heading small{
  display:inline-flex!important;align-items:center!important;padding:6px 10px!important;
  border-radius:999px!important;background:rgba(113,141,205,.12)!important;border:1px solid rgba(168,187,227,.18)!important;
  color:#bacbed!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-heading h2{
  margin:10px 0 0!important;font-size:19px!important;color:#f7f9fd!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods{
  max-width:none!important;margin:8px 0 0!important;gap:10px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods button{
  min-height:80px!important;padding:13px 12px!important;border-radius:18px!important;
  background:rgba(255,255,255,.045)!important;border:1px solid rgba(184,198,229,.12)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods button>svg{color:#eef4ff!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods button strong{font-size:13px!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods button small{font-size:10px!important;color:#99abc7!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-link-open{
  max-width:none!important;margin:12px 0 0!important;gap:9px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-link-open input{
  height:44px!important;padding:0 14px!important;border:1px solid rgba(181,195,226,.16)!important;border-radius:14px!important;
  background:rgba(7,11,18,.26)!important;border-bottom-width:1px!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-link-open button{
  width:44px!important;height:44px!important;border-radius:14px!important;background:#2c3853!important;
}

.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern{
  width:min(100%,520px)!important;
  margin:12px auto 0!important;
  padding:20px!important;
  border-radius:24px!important;
  border:1px solid #d8e1ea!important;
  background:#fbfcfe!important;
  color:#203447!important;
  box-shadow:0 20px 48px rgba(8,18,32,.18)!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-status{margin-bottom:14px!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-status-pill{
  background:#edf3f8!important;border:1px solid #d2dde8!important;color:#365067!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-close{
  background:#eef3f7!important;border:1px solid #d3dde8!important;color:#355168!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-amount{
  padding:15px 16px!important;border-radius:18px!important;background:#eff4f8!important;border:1px solid #d7e1e9!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-amount span,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-recipient-line span,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-balance-line span,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-fee-summary>div span{color:#687d91!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-amount strong,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-amount b,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-recipient-line strong,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-balance-line strong,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-fee-summary>div strong{color:#223e55!important}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-recipient-line,
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-balance-line{
  padding:13px 15px!important;border-radius:16px!important;background:#f4f7fa!important;border:1px solid #dde6ed!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-summary-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;
  background:transparent!important;border:0!important;padding:0!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-summary-grid>div{
  min-height:68px!important;padding:12px 13px!important;border-radius:16px!important;
  background:#f4f7fa!important;border:1px solid #dde6ed!important;box-shadow:none!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-main-button{
  min-height:50px!important;border-radius:16px!important;background:#24354a!important;border-color:#24354a!important;color:#fff!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-main-button:disabled{
  background:#cfd8e1!important;border-color:#cfd8e1!important;color:#7d8c9a!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-insufficient-note{color:#8a5161!important}

.konebe-pay-palette .payments-page .payment-charge-ready-modern.receipt-charge-display{
  width:min(100%,560px)!important;
  padding:18px!important;
  border-radius:24px!important;
  box-shadow:0 22px 48px rgba(9,22,38,.18)!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .receipt-ready-brandline{margin-bottom:14px!important}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-ready-head{gap:12px!important}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-ready-value{
  padding:12px 14px!important;border-radius:16px!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-ready-value h2{font-size:22px!important;margin:4px 0 3px!important}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-ready-value p{font-size:12px!important}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-expiry-clock{
  min-width:94px!important;padding:10px 9px!important;border-radius:16px!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-share-grid{
  grid-template-columns:122px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-qr-card{
  padding:10px!important;border-radius:18px!important;box-shadow:0 6px 18px rgba(20,44,71,.06)!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-link-card{
  padding:12px!important;border-radius:16px!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-meta-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-meta-grid>div{
  min-height:70px!important;padding:12px 13px!important;border-radius:16px!important;background:#f4f7fa!important;border:1px solid #dde6ed!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-actions-row{
  margin-top:2px!important;display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-refresh{
  width:42px!important;height:42px!important;border-radius:14px!important;
}
.konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-danger-button{
  min-height:42px!important;border-radius:14px!important;padding:0 14px!important;
}
@media (max-width:560px){
  .konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-share-grid{grid-template-columns:1fr!important}
  .konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-qr-card{max-width:180px!important;margin:0 auto!important}
}
@media (max-width:430px){
  .konebe-pay-palette .payments-page:not(.moovie-payments-page) .payment-pay-card-modern .payment-pay-summary-grid,
  .konebe-pay-palette .payments-page .payment-charge-ready-modern .payment-charge-meta-grid,
  .konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payment-pay-entry-card-modern .payment-pay-entry-methods{
    grid-template-columns:1fr!important;
  }
}

/* Private Bank: compact refresh control below the Private Bank Authenticator action. */
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup-refresh{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:2px auto 0!important;padding:0!important;background:transparent!important;color:#294b73!important;border:1px solid rgba(67,93,130,.30)!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup-refresh svg{width:20px!important;height:20px!important;stroke:currentColor!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup-refresh:hover{background:rgba(52,90,137,.08)!important}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-auth-setup-refresh:focus-visible{outline:2px solid #1e478f!important;outline-offset:3px!important}

/* VXB1.16 — Segurança Private Moovie: cor do Continuar ativo do Hedge.
   Escopo exclusivo da Segurança; não modifica temas nem controles financeiros. */
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page :is(
  .security-settings-card .pin-settings-form .secondary-action-button,
  .moovie-pin-change-form .moovie-pin-change-button,
  .moovie-products-recovery-download):not(:disabled){
  background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  background-image:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%)!important;
  border:1px solid rgba(225,255,154,.92)!important;
  color:#101807!important;font-weight:400!important;
  box-shadow:0 8px 20px rgba(75,122,12,.16),inset 0 1px 0 rgba(255,255,255,.58)!important;
  text-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page :is(
  .security-settings-card .pin-settings-form .secondary-action-button,
  .moovie-pin-change-form .moovie-pin-change-button,
  .moovie-products-recovery-download):not(:disabled):hover{
  background:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  background-image:linear-gradient(180deg,#e6ff93 0%,#c6f95a 48%,#99da24 100%)!important;
  color:#101807!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page :is(
  .security-settings-card .pin-settings-form .secondary-action-button,
  .moovie-pin-change-form .moovie-pin-change-button,
  .moovie-products-recovery-download):disabled{
  background:#303b48!important;background-image:none!important;
  border-color:rgba(201,222,236,.13)!important;color:#9faebc!important;
  box-shadow:none!important;font-weight:400!important;opacity:.65!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-download :is(strong,small,svg),
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-products-recovery-download:not(:disabled) :is(strong,small,svg){
  color:inherit!important;stroke:currentColor!important;font-weight:400!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card :is(#confirm-2fa-code,#disable-2fa-code){
  background:#fff!important;background-image:none!important;
  border:1px solid #ccd7e1!important;color:#101820!important;
  -webkit-text-fill-color:#101820!important;
  font-weight:400!important;caret-color:#101820!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card :is(#confirm-2fa-code,#disable-2fa-code)::placeholder{
  color:#586675!important;-webkit-text-fill-color:#586675!important;font-weight:400!important;
}
#root .app-shell.moovie-premium-shell .moovie-experimental-security-page .security-settings-card :is(#confirm-2fa-code,#disable-2fa-code):focus{
  border-color:#96cd34!important;outline:2px solid rgba(184,255,59,.30)!important;outline-offset:1px!important;
}

/* VXB1.16 — Peuro Pay: edição visual estritamente dos dois estágios pré-recibo.
   QR, links, valores, tempo de expiração e autorizações permanecem intactos. */
#root .app-shell .payments-page .receipt-charge-display.payment-charge-ready-modern{
  --charge-panel:#f2f6f8!important;--charge-outline:#dbe5eb!important;
  --charge-ink:#173244!important;--charge-muted:#617988!important;
  width:min(100%,452px)!important;max-width:452px!important;
  margin:10px auto 20px!important;padding:15px!important;
  border-radius:19px!important;border:1px solid #d8e4ea!important;
  background:#fbfcfd!important;background-image:none!important;
  box-shadow:0 12px 30px rgba(13,34,49,.10)!important;
  color:#173244!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .receipt-charge-display.payment-charge-ready-modern{
  --charge-panel:#1c2c3b!important;--charge-outline:#31475b!important;
  --charge-ink:#edf3f6!important;--charge-muted:#b2c0ca!important;
  background:#142332!important;border-color:#344b5d!important;
  color:#edf3f6!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
}
#root .app-shell .payments-page .receipt-charge-display .receipt-ready-brandline{
  padding:0 0 10px!important;margin:0 0 12px!important;
  border-bottom:1px solid var(--charge-outline)!important;
}
#root .app-shell .payments-page .receipt-charge-display .receipt-ready-brandline :is(small,strong){
  color:var(--charge-ink)!important;letter-spacing:.045em!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-head{
  gap:7px!important;align-items:stretch!important;margin:0 0 12px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-head>span{
  width:27px!important;height:27px!important;min-width:27px!important;
  background:#e1f0e9!important;box-shadow:none!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-value{
  padding:8px 10px!important;border-radius:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-ready-value h2{
  font-size:clamp(17px,4.3vw,22px)!important;font-weight:700!important;
  margin:2px 0!important;letter-spacing:-.025em!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-expiry-clock{
  min-width:74px!important;padding:6px!important;border-radius:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-share-grid{
  display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;
  align-items:stretch!important;gap:10px!important;margin:0 0 10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
  width:100%!important;max-width:148px!important;padding:7px!important;
  box-sizing:border-box!important;border-radius:12px!important;
  border:1px solid #dce5eb!important;background:#fff!important;
  box-shadow:none!important;margin:0!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card>img{
  display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;
  max-width:100%!important;object-fit:contain!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-link-card{
  padding:10px!important;border-radius:12px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-link-card label{
  font-size:10px!important;margin:0 0 7px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row{
  grid-template-columns:minmax(0,1fr) 30px 30px!important;
  min-height:39px!important;padding:4px!important;gap:4px!important;
  border-color:var(--charge-outline)!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>.payment-inline-icon,
#root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row>.payment-inline-icon:hover{
  width:30px!important;height:30px!important;min-width:30px!important;
  background:#e5edf1!important;border-color:#cfdee7!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div{
  min-height:55px!important;padding:9px!important;border-radius:10px!important;
  background:var(--charge-panel)!important;border:1px solid var(--charge-outline)!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div :is(span,strong){
  font-size:10px!important;line-height:1.35!important;
  color:var(--charge-ink)!important;font-weight:500!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div span{color:var(--charge-muted)!important}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions-row{
  gap:8px!important;margin-top:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions-row .payment-charge-refresh{
  width:35px!important;height:35px!important;border-radius:10px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-actions-row .payment-danger-button{
  min-height:35px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important;
}
#root .app-shell .payments-page .payment-pay-card-modern.payment-pay-focus{
  width:min(100%,452px)!important;max-width:452px!important;
  margin:10px auto 20px!important;padding:15px!important;
  border-radius:19px!important;box-shadow:0 12px 30px rgba(13,34,49,.11)!important;
  background:#fbfcfd!important;background-image:none!important;
  border:1px solid #d8e4ea!important;color:#193448!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern.payment-pay-focus{
  background:#142332!important;border-color:#344b5d!important;
  color:#edf3f6!important;box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-status{margin-bottom:10px!important}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-amount{
  margin-bottom:10px!important;padding:12px!important;border-radius:12px!important;
  background:#edf3f6!important;border:1px solid #dbe5eb!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern .payment-pay-amount{
  background:#1c2c3b!important;border-color:#31475b!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-amount strong{
  font-size:clamp(23px,5.5vw,28px)!important;font-weight:700!important;letter-spacing:-.03em!important;
}
#root .app-shell .payments-page .payment-pay-card-modern :is(.payment-recipient-line,.payment-balance-line){
  padding:10px 12px!important;border-radius:10px!important;margin-top:8px!important;
  background:#f1f5f8!important;border:1px solid #dfe8ee!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern :is(.payment-recipient-line,.payment-balance-line){
  background:#1c2c3b!important;border-color:#31475b!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-summary-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;padding:0!important;background:transparent!important;border:0!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-summary-grid>div{
  min-height:53px!important;padding:9px 10px!important;border-radius:10px!important;
  background:#f1f5f8!important;border:1px solid #dfe8ee!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern .payment-pay-summary-grid>div{
  background:#1c2c3b!important;border-color:#31475b!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-summary-grid>div :is(span,strong){
  font-size:10px!important;line-height:1.35!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern :is(
  .payment-pay-amount strong,.payment-pay-amount b,.payment-recipient-line strong,.payment-balance-line strong,
  .payment-pay-summary-grid strong){color:#edf3f6!important}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .payment-pay-card-modern :is(
  .payment-pay-amount span,.payment-recipient-line span,.payment-balance-line span,
  .payment-pay-summary-grid span){color:#b2c0ca!important}
#root .app-shell .payments-page .payment-pay-card-modern .payment-main-button{
  min-height:44px!important;border-radius:11px!important;margin-top:12px!important;
  box-shadow:none!important;
}
@media(max-width:430px){
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-share-grid{
    grid-template-columns:125px minmax(0,1fr)!important;gap:8px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
    max-width:125px!important;padding:6px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div{
    padding:7px!important;min-height:51px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-link-actions-row{
    grid-template-columns:minmax(0,1fr) 30px 30px!important;
  }
}
@media(max-width:355px){
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-share-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
    margin:0 auto!important;max-width:142px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
}

/* VXB1.16 — ajuste de densidade e legibilidade no viewport móvel. */
#root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
  width:148px!important;height:148px!important;max-height:148px!important;
  min-height:0!important;aspect-ratio:1!important;align-self:start!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card>img{
  width:100%!important;height:100%!important;aspect-ratio:1!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div{
  min-width:0!important;min-height:49px!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:space-between!important;gap:3px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div:last-child{
  grid-column:1/-1!important;flex-direction:row!important;align-items:center!important;
  min-height:33px!important;
}
#root .app-shell .payments-page .payment-pay-card-modern .payment-pay-summary-grid>div:last-child{
  grid-column:auto!important;
}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .receipt-charge-display.receipt-theme-private :is(
  .receipt-ready-brandline small,.receipt-ready-brandline strong,
  .payment-ready-value h2,.payment-ready-value p,.payment-ready-value small,
  .payment-expiry-clock strong,.payment-expiry-clock span,
  .payment-charge-link-card label){color:#edf3f6!important;opacity:1!important;}
#root .app-shell.moovie-premium-shell .payments-page.moovie-payments-page .receipt-charge-display.receipt-theme-private .payment-link-actions-row>span{
  color:#223747!important;opacity:1!important;
}
@media(max-width:430px){
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
    width:125px!important;height:125px!important;max-height:125px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div{padding:8px!important;}
}
@media(max-width:355px){
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-qr-card{
    width:140px!important;height:140px!important;max-height:140px!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #root .app-shell .payments-page .receipt-charge-display .payment-charge-meta-grid>div:last-child{grid-column:auto!important;}
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid>div{
  display:flex!important;flex-direction:column!important;
  align-items:flex-start!important;justify-content:center!important;
  gap:4px!important;min-height:48px!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid>div strong{
  max-width:100%!important;text-align:left!important;overflow-wrap:anywhere!important;
}
#root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid>div:last-child{
  grid-column:1/-1!important;flex-direction:row!important;
  align-items:center!important;justify-content:space-between!important;min-height:32px!important;
}
@media(max-width:355px){
  #root .app-shell .payments-page .receipt-charge-display .payment-fee-summary.payment-fee-summary-compact.payment-charge-meta-grid>div:last-child{
    grid-column:auto!important;
  }
}

/* VXB1.18 · Private Bank exit: keep the PEURO shield at its real size in the
   outgoing animation snapshot after the bank-shell class is removed. */
.app-frame.moovie-bank-motion-host > .moovie-bank-motion-copy .moovie-bank-account-asset-pill > svg{
  display:block!important;width:14px!important;height:14px!important;
  min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;
  flex:0 0 14px!important;
}


/* VXB1.21 · Deposit Pix copying and unobstructed payment confirmation. */
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations .moovie-bank-operation-review.bank-deposit-payment{
  padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))!important;
  min-width:0;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-payment #bank-deposit-declare{
  display:block;width:100%;min-height:46px;margin:24px 0 14px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-code{
  min-width:0;padding:12px 14px;margin:15px 0 10px;
  border-radius:13px;border:1px solid rgba(33,81,118,.18);background:#f7fafc;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-code-title{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  font-size:13px;font-weight:650;color:#183e55;margin-bottom:10px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-copy-button{
  display:inline-flex;align-items:center;justify-content:center;flex:none;
  min-height:34px;padding:6px 13px;border-radius:9px;
  border:1px solid #b6cfdb;background:#eaf3f8;color:#18435b;
  font:inherit;font-size:12px;font-weight:550;cursor:pointer;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-copy-button.is-copied{
  border-color:#78bc98;background:#dff5e7;color:#156d3c;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-copy-button:focus-visible{
  outline:2px solid #167fac;outline-offset:2px;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-pix-code .bank-deposit-copy-value{
  display:block;user-select:text;overflow-wrap:anywhere;word-break:break-all;
  color:#1f4056;font-size:11px;line-height:1.65;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-iban-fields{
  margin:16px 0 10px;min-width:0;
}


/* VXB1.22 · The original Bank exit moves its REAL content upward.
   White is a background on the moving panel, not a new screen or overlay. */
#root .app-shell.moovie-premium-shell.moovie-bank-shell .app-frame.moovie-bank-motion-host.moovie-bank-motion-exit,
#root .app-shell.moovie-premium-shell.moovie-bank-shell .app-frame.moovie-bank-motion-host.moovie-bank-motion-exit > .moovie-bank-motion-copy{
  background-color:#fff!important;
  background-image:none!important;
}

/* VXB1.22 · Peuro Pay: QR and paste actions stay adjacent on small screens.
   Scoped to the entry card so completed receipts and charge cards are unaffected. */
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button{
  box-sizing:border-box!important;
  min-width:0!important;
  min-height:76px!important;
  padding:10px 9px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  border-radius:15px!important;
  border:1px solid rgba(174,198,236,.32)!important;
  background:linear-gradient(180deg,#435376 0%,#344563 55%,#263650 100%)!important;
  box-shadow:0 4px 0 #14233c,0 9px 16px rgba(5,12,25,.27),inset 0 1px 0 rgba(255,255,255,.16)!important;
  color:#f4f8ff!important;
  transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important;
  cursor:pointer;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button > svg{
  width:20px!important;height:20px!important;flex:0 0 20px!important;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button > span{
  display:block!important;min-width:0!important;overflow-wrap:break-word;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button strong{
  display:block!important;font-size:12px!important;line-height:1.15!important;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button small{
  display:block!important;font-size:9px!important;line-height:1.25!important;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button:active{
  transform:translateY(4px)!important;
  box-shadow:0 0 0 #14233c,0 2px 5px rgba(5,12,25,.22),inset 0 2px 4px rgba(0,0,0,.12)!important;
}
#root .app-shell .payments-page:not(.payments-receipt-only)
.payment-pay-entry-card-modern .payment-pay-entry-methods > button:focus-visible{
  outline:2px solid #c6e8ff!important;outline-offset:4px!important;
}
@media (prefers-reduced-motion:reduce){
  #root .app-shell .payments-page:not(.payments-receipt-only)
  .payment-pay-entry-card-modern .payment-pay-entry-methods > button{transition:none!important}
}

/* VXB1.23 — limites visíveis somente nos formulários de depósito PIX/IBAN. */
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .moovie-bank-payment-form-title .bank-deposit-operation-limits{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:3px 9px!important;
  padding-top:5px!important;color:#365d70!important;font-size:11px!important;font-weight:500!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-operation-limits span{white-space:nowrap}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-limit-notice{
  margin:6px 0 0!important;color:#924a24;font-size:11px;line-height:1.35;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-limit-notice:empty{display:none}

/* VXB1.25 — unavailable PIX/IBAN receiving configuration: one-line, centered notice below Confirmar. */
.app-shell.moovie-premium-shell.moovie-bank-shell .bank-deposit-form .bank-deposit-submit-error.bank-deposit-payee-unavailable{
  display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;
  margin:10px 0 0!important;padding:0!important;text-align:center!important;
  white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;
  font-size:clamp(9px,2.4vw,11px)!important;line-height:1.45!important;
  letter-spacing:-.15px!important;color:#9a2939!important;font-weight:500!important;
}

/* Fuse hub header and Fuse entry in Private Moovie Wallets */
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-editorial-showcase{margin-top:8px}
.app-shell.moovie-premium-shell .moovie-products-hub-compact-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 8px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-hub-compact-heading>div{min-width:0}
.app-shell.moovie-premium-shell .moovie-products-hub-compact-heading h1{margin:0;color:#edf4fc;font-size:21px;font-weight:720;line-height:1.2;letter-spacing:-.025em}
.app-shell.moovie-premium-shell .moovie-products-hub-compact-heading p{margin:5px 0 0;color:#adbed0;font-size:11.5px;font-weight:400;line-height:1.4}
.app-shell.moovie-premium-shell .moovie-products-hub-back{flex:0 0 auto;width:35px;height:35px;min-width:35px;display:grid;place-items:center}
.app-shell.moovie-premium-shell .moovie-wallets-fuse-section{margin-bottom:0}
.app-shell.moovie-premium-shell .moovie-wallets-fuse-link-icon img{display:block;width:31px;height:31px;max-width:100%;max-height:100%;object-fit:contain}
.app-shell.moovie-premium-shell .moovie-wallets-fuse-section .moovie-wallets-freeze-link{cursor:pointer}


/* Progresso VIP: cartão temático dentro da área rolável, após Acompanhamento. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero{
  position:relative!important;
  flex:0 0 auto!important;
  width:100%!important;
  min-width:0!important;
  margin:0 0 18px!important;
  padding:15px 16px 14px!important;
  border-radius:19px!important;
  border:1px solid rgba(167,193,216,.24)!important;
  background:linear-gradient(146deg,#1b3049 0%,#14273f 61%,#0d1c30 100%)!important;
  box-shadow:0 12px 26px rgba(1,9,21,.24),inset 0 1px 0 rgba(242,247,255,.065)!important;
  overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero::before{
  display:none!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-group-heading{
  border-bottom:1px solid rgba(184,203,222,.16)!important;
  padding:0 0 10px!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-group-heading small{
  color:#aebfd2!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-group-heading strong{
  color:#f2f6fb!important;
  font-size:15px!important;
  line-height:1.25!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-entry{
  background:rgba(195,208,224,.12)!important;
  border:1px solid rgba(188,208,228,.30)!important;
  color:#e8f1f9!important;
  box-shadow:none!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress{
  padding:11px 0 0!important;
  margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress-copy small{
  color:#adbed0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress-copy strong{
  color:#f1f6fb!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress-copy > span{
  color:#cbd8e6!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress-track{
  background:rgba(6,17,32,.66)!important;
  border:1px solid rgba(171,194,212,.24)!important;
  box-shadow:inset 0 2px 3px rgba(3,9,19,.32)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero .moovie-dashboard-vip-progress-track > i{
  background:linear-gradient(90deg,#75aecb,#b7d2e4)!important;
  box-shadow:none!important;
}

/* Private Moovie targeted layout adjustments. */
.app-shell.moovie-premium-shell .moovie-playground-page .moovie-playground-compact-heading{
  margin:5px 0 15px!important;padding:4px 2px 8px!important;
}
.app-shell.moovie-premium-shell .moovie-playground-page .moovie-playground-compact-heading h1{
  font-size:21px!important;font-weight:720!important;
}
/* The product-positions card follows the fixed Dashboard card palette (V2.61).
   Do not bind this card's background, border or accent to --moovie-theme-*. */
/* Only the active Passport card (with receipt) is moved; all other receipts stay unchanged. */
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone{
  width:100%;margin:15px 0 5px;min-width:0;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone > .moovie-passport-summary{
  display:block!important;width:100%!important;box-sizing:border-box!important;
  padding:13px 14px!important;border-radius:17px!important;
  background:var(--moovie-theme-top,linear-gradient(145deg,#273c53,#192c42 54%,#111e32))!important;
  border:1px solid var(--moovie-theme-top-border,rgba(180,207,232,.26))!important;
  color:#f2f7fd!important;box-shadow:0 8px 22px rgba(6,18,40,.14)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone .moovie-passport-summary-main :is(strong,small,span){color:#edf5fc!important}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone .moovie-passport-summary-receipt{
  color:#eff7ff!important;border-color:rgba(171,216,233,.34)!important;background:rgba(149,196,220,.14)!important;
}

/* Bubble Stake: external heading, compact balance and restrained plan differentiation. */
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading{
  display:flex!important;align-items:flex-start!important;gap:9px!important;
  margin:1px 2px 4px!important;padding:0!important;min-width:0;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading>div{min-width:0}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading h1{
  margin:0!important;color:#f3f6fa!important;font-size:19px!important;
  font-weight:650!important;line-height:1.15!important;letter-spacing:-.02em!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading p{
  margin:4px 0 0!important;color:#aab7c6!important;font-size:11px!important;line-height:1.3!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-back{
  flex:0 0 31px!important;display:grid!important;place-items:center!important;
  width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;
  padding:0!important;margin:-3px 0 0!important;border:0!important;border-radius:9px!important;
  background:transparent!important;color:#dde8f1!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-back svg{width:19px!important;height:19px!important}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card{
  display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;
  min-height:0!important;height:auto!important;row-gap:7px!important;column-gap:10px!important;
  padding:12px 13px!important;align-items:center!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-icon,
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-copy,
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-finance-limit-line,
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-finance-stored-line{
  position:relative!important;inset:auto!important;z-index:5!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-icon{grid-column:1!important;grid-row:1!important}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-copy{grid-column:2!important;grid-row:1!important}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-summary-line{
  grid-column:1/-1!important;grid-row:2!important;display:grid!important;
  grid-template-columns:minmax(0,1fr) auto 29px!important;gap:7px!important;
  padding-top:7px!important;margin:0!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-stored-line{
  grid-column:1/-1!important;grid-row:3!important;padding-top:7px!important;
  margin:0!important;min-height:23px!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-statement,
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-statement:hover{
  position:static!important;inset:auto!important;display:grid!important;place-items:center!important;
  width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;color:#e1ebf5!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-statement svg{width:19px!important;height:19px!important}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-statement:focus-visible,
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-back:focus-visible{outline:2px solid #badcf0!important;outline-offset:3px!important}

/* Visual tiers affect only list-card surfaces, not offer terms, allocations or payout. */
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card.bubble-stake-tier-plankton{background:linear-gradient(115deg,#19353c,#11242d)!important;border-color:rgba(113,190,181,.28)!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card.bubble-stake-tier-shrimp{background:linear-gradient(115deg,#1b3147,#111e2e)!important;border-color:rgba(120,167,213,.27)!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card.bubble-stake-tier-shark{background:linear-gradient(115deg,#292c41,#171b2c)!important;border-color:rgba(167,162,213,.25)!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card.bubble-stake-tier-whale{background:linear-gradient(115deg,#163c3c,#102728)!important;border-color:rgba(105,181,169,.27)!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card.bubble-stake-tier-reserve{background:linear-gradient(115deg,#27283a,#171a2a)!important;border-color:rgba(152,159,190,.24)!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-premium-option-card:focus-visible{outline:2px solid #c0d7e9!important;outline-offset:3px!important}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading>.bubble-stake-list-title{
  font-weight:400!important;letter-spacing:0!important;color:#f3f6fa!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading h1{font-size:18px!important}
  .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card{padding:10px 11px!important;row-gap:6px!important}
}


/* Private Moovie: compact headings, Bubble and Passport receipt. */
.app-shell.moovie-premium-shell .moovie-section-compact-heading{
  margin:5px 2px 15px!important;padding:4px 2px 8px!important;min-width:0;
}
.app-shell.moovie-premium-shell .moovie-section-compact-heading h1{
  margin:0!important;color:#f2f7fc!important;font-size:21px!important;
  font-weight:720!important;line-height:1.22!important;letter-spacing:-.025em!important;
}
.app-shell.moovie-premium-shell .moovie-section-compact-heading p{
  margin:4px 0 0!important;color:#aebed0!important;font-size:11.5px!important;
  line-height:1.45!important;
}
/* Back control at the upper-right; title remains aligned at the left. */
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading{
  align-items:flex-start!important;justify-content:space-between!important;
}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading>div{flex:1 1 auto!important;min-width:0!important;}
.app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-back{
  order:2!important;margin:-3px 0 0 auto!important;flex:0 0 31px!important;
}
/* Keep the Bubble category white, use its previous lime accent for the package name. */
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading>small{
  color:#f2f7fb!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-offer-heading>.bubble-stake-list-title{
  color:#b8ff3b!important;font-weight:400!important;
}
.app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .stake-asset-list{
  row-gap:15px!important;gap:15px!important;
}
/* Only the active Passport receipt; preserve content, TX links and all other receipts. */
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-sheet,
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-paper,
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-document{
  background:var(--moovie-theme-top,linear-gradient(145deg,#273c53,#192c42 54%,#111e32))!important;
  background-image:var(--moovie-theme-top,linear-gradient(145deg,#273c53,#192c42 54%,#111e32))!important;
  border-color:var(--moovie-theme-top-border,rgba(180,207,232,.26))!important;
  color:#f2f7fc!important;color-scheme:dark!important;
}
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt :is(
  .core-lock-receipt-grid>div,.core-lock-receipt-confirmed,.core-lock-receipt-amount,
  .core-lock-receipt-lines,.core-lock-receipt-hero,.core-lock-receipt-heading,
  .core-lock-receipt-reference,.core-lock-receipt-chain
){background:transparent!important;border-color:rgba(188,214,236,.23)!important;}
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt :is(
  .core-lock-receipt-confirmed strong,.core-lock-receipt-amount strong,
  .core-lock-receipt-grid strong,.core-lock-receipt-line strong,
  .core-lock-receipt-hero strong,.core-lock-receipt-heading h2,.core-lock-receipt-modal-head h2
){color:#f2f7fc!important;}
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt :is(
  .core-lock-receipt-confirmed p,.core-lock-receipt-amount small,
  .core-lock-receipt-grid span,.core-lock-receipt-line span,
  .core-lock-receipt-hero :is(p,small),.core-lock-receipt-chain small,
  .core-lock-receipt-modal-head small,.core-lock-receipt-reference small,
  .core-lock-receipt-dismiss-hint,.core-lock-receipt-heading>small
){color:#c0d2e1!important;}
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-reference :is(a,span){
  color:#a9dff3!important;text-decoration-color:rgba(169,223,243,.45)!important;
}
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-success,
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-success svg{
  color:#adf1c5!important;stroke:#adf1c5!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-section-compact-heading h1{font-size:19px!important;}
  .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .stake-asset-list{gap:13px!important;}
}

/* visual-only refinement of Private Moovie pages; financial UI unchanged */


/* Help and Security: neutral text hierarchy instead of lime headings. */
.app-shell.moovie-premium-shell .moovie-help-center-page :is(
 .help-center-item>summary>span,.help-center-group-title span,
 .help-center-support-copy>span,.moovie-help-page-intro strong,
 .help-center-category,.help-center-results-meta) {color:#f3f7fd!important;font-weight:400!important;}
.app-shell.moovie-premium-shell .moovie-help-center-page :is(.help-center-category.is-active,.help-center-item[open]>summary>span){color:#fff!important;font-weight:400!important;}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(
 .security-settings-card>summary .setting-label,.moovie-settings-expand>summary strong,
 .security-settings-card>summary strong,.moovie-products-recovery-steps strong,
 h2,h3){color:#f4f8fd!important;font-weight:400!important;}
/* Deposit receipt: refined compact close action, without changing its event handler. */
.app-shell.moovie-premium-shell .moovie-bank-receipt-paper #moovie-bank-receipt-close{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:min(100%,320px)!important;margin:19px auto 4px!important;min-height:45px!important;
 border-radius:13px!important;border:1px solid rgba(147,195,225,.28)!important;
 background:linear-gradient(180deg,#205576,#163d57)!important;color:#fff!important;
 font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;
 box-shadow:0 6px 14px rgba(16,38,65,.18),inset 0 1px 0 rgba(255,255,255,.11)!important;
}
.app-shell.moovie-premium-shell .moovie-bank-receipt-paper #moovie-bank-receipt-close:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(16,38,65,.18)!important;}
/* Wallet quotes: a two-column compact visual grid. Only real wallets use these styles. */
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-quote-grid{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:10px!important;align-items:stretch!important;padding:0 2px 8px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-tile{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;
 min-width:0!important;width:100%!important;min-height:145px!important;max-width:none!important;
 margin:0!important;padding:12px 12px 11px!important;
 border-radius:16px!important;border:1px solid rgba(158,191,223,.19)!important;
 background:linear-gradient(165deg,#192b43,#101e30)!important;
 color:#f4f8fd!important;text-align:left!important;
 box-shadow:0 5px 12px rgba(1,11,24,.18)!important;
 cursor:pointer!important;white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-tile:focus-visible{outline:2px solid #8bbbd4!important;outline-offset:2px!important;}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-tile:active{transform:translateY(1px)!important;}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-head{
 display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-list-icon-wrap{
 display:inline-flex;align-items:center;justify-content:center;position:relative;
 width:30px!important;min-width:30px!important;height:30px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-list-icon-wrap :is(.coin-icon,.token-icon){max-width:30px!important;max-height:30px!important;}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-list-ghost-icon{
 position:absolute!important;width:15px!important;height:15px!important;top:-4px!important;left:-4px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-title{
 flex:1;min-width:0;font-size:12px!important;line-height:1.2;font-weight:550!important;
 color:#eef5fa!important;overflow-wrap:break-word;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-price{
 display:block;min-width:0;margin:13px 0 6px;font-size:14px!important;line-height:1.25!important;
 font-weight:650!important;color:#f3f9ff!important;overflow-wrap:anywhere;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-balances{
 margin-top:auto;display:flex!important;flex-direction:column!important;gap:3px!important;
 border-top:1px solid rgba(170,204,233,.14)!important;padding-top:8px!important;
 color:#e9f1fa!important;font-size:12px!important;font-weight:500!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-balances small{
 display:block!important;color:#b9ccdf!important;font-size:11px!important;font-weight:400!important;
}
@media(max-width:370px){
 .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-quote-grid{gap:7px!important;}
 .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-tile{padding:10px 9px!important;}
 .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-price{font-size:12px!important;}
}


.app-shell.moovie-premium-shell .moovie-help-center-page :is(h1,h2,h3,strong,b,.help-center-category,.help-center-item>summary,.help-center-group-title span){font-weight:400!important;}
.app-shell.moovie-premium-shell .moovie-help-center-page .help-center-category.is-active{background:rgba(166,197,226,.12)!important;border-color:rgba(166,197,226,.3)!important;}
.app-shell.moovie-premium-shell .moovie-experimental-security-page .moovie-experimental-settings-embed :is(.security-settings-card>summary strong,.setting-label,.moovie-settings-expand>summary strong){font-weight:400!important;color:#f4f9fd!important;}

/* scoped Private Moovie navigation and wallet card presentation. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-top-heading,
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-top-heading{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-top-heading>div,
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-top-heading>div{
  flex:1 1 auto!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-top-heading{
  margin-top:0!important;padding-top:0!important;margin-bottom:9px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-top-heading{
  margin-top:0!important;margin-bottom:5px!important;padding:0 2px 0!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-top-heading h1{
  font-size:18px!important;line-height:1.23!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-top-heading p{
  margin-top:2px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-balance-card{
  margin-top:0!important;
}
.app-shell.moovie-premium-shell .moovie-compact-heading-action{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;
  border-radius:11px!important;border:1px solid rgba(170,204,235,.28)!important;
  background:rgba(38,63,91,.72)!important;color:#f2f7fc!important;
  box-shadow:0 3px 9px rgba(0,11,29,.16)!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell .moovie-compact-heading-action svg{
  width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;
}
.app-shell.moovie-premium-shell .moovie-compact-heading-action:focus-visible{
  outline:2px solid #a3d5ef!important;outline-offset:2px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-tile{
  position:relative!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallet-quote-head{
  padding-right:20px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-category-wallets .moovie-wallets-ghost-corner{
  position:absolute!important;top:11px!important;right:11px!important;left:auto!important;
  width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;
  object-fit:contain!important;z-index:2!important;pointer-events:none!important;
}
/* Remove the excess top gap before the Private Moovie Dashboard heading. */
.app-shell.moovie-premium-shell .moovie-dashboard-page>.moovie-dashboard-scroll-area{
  padding-top:3px!important;
}
/* Eventos Moovie as a single slide-up sheet; no secondary route or new banking state. */
.app-shell.moovie-premium-shell .moovie-events-sheet-layer{
  position:absolute;inset:0;z-index:330;display:flex;align-items:flex-end;justify-content:center;
  background:rgba(3,10,22,.65);overflow:hidden;
}
.app-shell.moovie-premium-shell .moovie-events-sheet{
  position:relative;display:flex;flex-direction:column;box-sizing:border-box;
  width:100%;max-height:calc(100% - 18px);min-height:0;overflow:hidden;
  border:1px solid rgba(169,209,229,.27);border-radius:24px 24px 0 0;
  background:linear-gradient(166deg,#172e43,#0c1a2b 54%,#091624);
  box-shadow:0 -15px 42px rgba(0,0,0,.35);
  transform:translateY(0);will-change:transform;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-grab{flex:none;display:flex;justify-content:center;padding:11px 0 4px}
.app-shell.moovie-premium-shell .moovie-events-sheet-grab span{width:40px;height:4px;border-radius:8px;background:rgba(202,221,238,.38)}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-page{
  flex:1 1 auto;min-height:0;max-height:none;height:auto!important;overflow-y:auto!important;
  overscroll-behavior:contain;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-layer.is-opening .moovie-events-sheet{animation:moovieEventsSheetUp .29s cubic-bezier(.18,.76,.2,1) both}
.app-shell.moovie-premium-shell .moovie-events-sheet-layer.is-closing{pointer-events:none;background:rgba(3,10,22,0);transition:background .25s ease}
.app-shell.moovie-premium-shell .moovie-events-sheet-layer.is-closing .moovie-events-sheet{animation:moovieEventsSheetDown .26s ease-in both}
@keyframes moovieEventsSheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes moovieEventsSheetDown{from{transform:translateY(0)}to{transform:translateY(100%)}}
@media(prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell .moovie-events-sheet-layer .moovie-events-sheet{animation:none!important}}
/* Unframed gold gift shortcut, discreetly brighter without altering the header. */
.app-shell.moovie-premium-shell .moovie-dashboard-top-heading .moovie-dashboard-gift-shortcut{
  width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px;
  border:0!important;background:transparent!important;box-shadow:none!important;padding:6px!important;
  color:#e9c575!important;border-radius:9px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-gift-shortcut svg{width:26px!important;height:26px!important;stroke:currentColor!important}
.app-shell.moovie-premium-shell .moovie-dashboard-gift-shortcut:is(:hover,:focus-visible){color:#ffe2a4!important;background:rgba(249,214,150,.08)!important}
/* Dashboard: restrained layers and clearer accents, independent of the user theme. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group{
  border-color:rgba(125,196,214,.34)!important;
  background:linear-gradient(145deg,#153644,#10283a 62%,#0c1c2c)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-scroll-area > .moovie-dashboard-vip-hero{
  border-color:rgba(172,161,217,.33)!important;
  background:linear-gradient(145deg,#27334f,#1a2941 60%,#112036)!important;
}
/* Private Moovie wallets: three familiar service rows, gentle individual colors. */
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-fuse-section .moovie-wallets-freeze-link{
  background:linear-gradient(128deg,#194849,#123b43 63%,#112c3c)!important;
  border:1px solid rgba(117,202,185,.34)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-freeze-section:not(.moovie-wallets-fuse-section):not(.moovie-wallets-passport-section) .moovie-wallets-freeze-link{
  background:linear-gradient(128deg,#27476b,#1b3554 63%,#152943)!important;
  border:1px solid rgba(144,183,230,.34)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-section .moovie-wallets-passport-standalone{
  width:100%!important;margin:0 0 5px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-section .moovie-passport-summary{
  box-sizing:border-box!important;width:100%!important;min-height:78px!important;
  padding:14px!important;border-radius:15px!important;
  background:linear-gradient(128deg,#32405a,#263850 64%,#192e44)!important;
  border:1px solid rgba(183,196,226,.35)!important;
  box-shadow:0 8px 24px rgba(7,15,35,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-section .moovie-dashboard-passport-shield{
  box-sizing:border-box;width:43px!important;height:43px!important;min-width:43px!important;
  border-radius:12px!important;display:grid!important;place-items:center!important;
  background:rgba(179,195,231,.16)!important;border:1px solid rgba(183,196,226,.28)!important;
  color:#d6e7fc!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-section .moovie-dashboard-passport-shield svg{width:23px;height:23px}

/* scoped Private Moovie presentation adjustments. */
/* First Fuse highlight inherits the exact user-selected premium theme. */
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner.moovie-selected-theme-card{
  background:var(--moovie-theme-top,linear-gradient(135deg,#1b4144,#102c33))!important;
  background-image:var(--moovie-theme-top,linear-gradient(135deg,#1b4144,#102c33))!important;
  border-color:var(--moovie-theme-top-border,rgba(142,198,185,.36))!important;
}

/* The sheet grab and the top surface have the same palette; no contrasting dark stripe. */
.app-shell.moovie-premium-shell .moovie-events-sheet-grab{
  width:100%!important;box-sizing:border-box!important;background:#172e43!important;
  border:0!important;padding:11px 0 5px!important;align-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-grab span{
  background:rgba(211,231,243,.52)!important;margin:0 auto!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-content{
  display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;
  overscroll-behavior:contain;background:transparent;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-content>.moovie-events-page,
.app-shell.moovie-premium-shell .moovie-events-sheet-content>.event-detail-page{
  flex:1 0 auto;min-height:0;max-height:none;height:auto!important;overflow:visible!important;
  padding-bottom:calc(25px + env(safe-area-inset-bottom,0px))!important;
}
/* Events list: calmer, smaller cards, readable and touch-accessible. */
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-hero{
  padding:16px 17px!important;margin-bottom:15px!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-hero h1{
  font-size:22px!important;margin:6px 0!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-grid{gap:10px!important;}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-card{
  min-height:109px!important;grid-template-columns:85px minmax(0,1fr)!important;
  border-radius:15px!important;box-shadow:0 8px 22px rgba(2,13,28,.18)!important;
  border-color:rgba(167,202,222,.24)!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-preview-orb{
  width:45px!important;height:45px!important;border-radius:13px!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-preview-orb svg{width:23px!important;height:23px!important;}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-preview>small{font-size:8px!important;}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-card-content{
  padding:12px 13px!important;gap:5px!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-card-content>strong{font-size:16px!important;}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-card-description{font-size:11px!important;line-height:1.4!important;}
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-event-card-topline>small{font-size:9px!important;}
/* Event detail remains inside the same sheet, with its own back control. */
.app-shell.moovie-premium-shell .moovie-events-sheet .event-detail-page{
  padding-left:14px!important;padding-right:14px!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet .event-detail-page .event-icon-back{
  display:grid!important;place-items:center!important;flex:none;
}
/* Active passport: same dimensions, corner radii and elevation as the Freeze row. */
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone{margin:0!important;}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone>.moovie-passport-summary{
  min-height:75px!important;box-sizing:border-box!important;padding:12px 14px!important;
  border-radius:15px!important;box-shadow:0 8px 24px rgba(7,15,35,.12)!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone .moovie-passport-summary-main{gap:12px!important;}
.app-shell.moovie-premium-shell .moovie-wallets-page .moovie-wallets-passport-standalone .moovie-dashboard-passport-shield{
  flex:0 0 43px!important;width:43px!important;height:43px!important;border-radius:13px!important;
}

/* Hedge headline outside summary, back on title line, help by PEURO balance. */
.app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-external-title{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
  gap:14px!important;margin:0 0 12px!important;padding:2px 2px 0!important;
  background:none!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-external-title h1{
  margin:0!important;font-size:21px!important;line-height:1.25!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-external-title p{
  margin:5px 0 0!important;font-size:11px!important;line-height:1.35!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-external-title .moovie-hedge-header-back{
  flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-summary-balance-card-with-heading{
  padding-top:14px!important;min-height:0!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-summary-balance-card-with-heading .moovie-hedge-balance-value-row{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-summary-balance-card-with-heading .moovie-hedge-info-inline{
  display:grid!important;place-items:center!important;flex:0 0 35px!important;
  width:35px!important;height:35px!important;border-radius:10px!important;
}
.app-shell.moovie-premium-shell .moovie-hedge-summary-balance-card-with-heading .moovie-hedge-info-inline svg{
  width:17px!important;height:17px!important;
}
/* VIP feature headline uses the same accent as Fuse product names. */
.app-shell.moovie-premium-shell .moovie-products-editorial-vip-banner strong{
  color:#b8ff3b!important;
}


/* markets are shown in Dashboard with the original Prediction/Futures card styling. */
.app-shell.moovie-premium-shell .moovie-dashboard-markets{
  display:block!important;width:100%!important;min-width:0!important;
  margin:16px 0 15px!important;padding:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-section-head{
  margin:0 0 8px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-market-stage{
  width:100%!important;min-width:0!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-market-grid{
  width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-market-card{
  min-width:0!important;max-width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-header-logo-static{
  cursor:default!important;pointer-events:none!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-menu-nav .moovie-nav-icon{
  display:grid!important;place-items:center!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-menu-nav .moovie-nav-icon svg{
  width:21px!important;height:21px!important;
}
.app-shell.moovie-premium-shell .moovie-bottom-nav .moovie-menu-nav.is-active{
  color:var(--moovie-premium-gold,#dbc08b)!important;
}
/* Eligibility details remain available on demand. Passport requirements and unlock validation are unchanged. */
.app-shell.moovie-premium-shell .moovie-eligibility-card-v193 .moovie-gate-more{
  margin:9px 0!important;border:1px solid rgba(181,202,218,.18)!important;
  border-radius:12px!important;overflow:hidden!important;
}
.app-shell.moovie-premium-shell .moovie-eligibility-card-v193 .moovie-gate-more>summary{
  padding:10px 12px!important;cursor:pointer!important;color:#e9f1f8!important;
  font-size:12px!important;font-weight:500!important;list-style-position:inside!important;
}
.app-shell.moovie-premium-shell .moovie-eligibility-card-v193 .moovie-gate-more>.moovie-gate-secondary{
  margin:0!important;padding:0 10px 9px!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-market-grid{gap:7px!important}
  .app-shell.moovie-premium-shell .moovie-dashboard-markets .moovie-playground-market-card{padding:10px 8px!important}
}


/* Private Moovie: compact section headings outside their respective cards. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-external-heading{
  display:block!important;flex:0 0 auto!important;margin:12px 2px 7px!important;padding:0!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
  color:#ecf3f9!important;font-size:14px!important;line-height:1.25!important;
  font-weight:600!important;letter-spacing:0!important;text-transform:none!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-markets{
  order:0!important;margin:4px 0 5px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-markets .moovie-playground-section-head{
  padding:0 2px!important;margin-bottom:8px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-markets .moovie-playground-section-head>div>strong{
  font-size:14px!important;font-weight:600!important;color:#ecf3f9!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card{
  margin-top:0!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card .moovie-dashboard-section-head,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group .moovie-dashboard-group-heading,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-benefits-group .moovie-dashboard-group-heading,
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card .moovie-dashboard-section-head{
  padding-top:0!important;
}
/* Hide scrollbar chrome on event sheet, without removing its vertical scrolling. */
.app-shell.moovie-premium-shell .moovie-events-sheet-content,
.app-shell.moovie-premium-shell .moovie-events-sheet-content .moovie-events-page,
.app-shell.moovie-premium-shell .moovie-events-sheet-content .event-detail-page{
  scrollbar-width:none!important;-ms-overflow-style:none!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-content::-webkit-scrollbar,
.app-shell.moovie-premium-shell .moovie-events-sheet-content .moovie-events-page::-webkit-scrollbar,
.app-shell.moovie-premium-shell .moovie-events-sheet-content .event-detail-page::-webkit-scrollbar{
  display:none!important;width:0!important;height:0!important;
}
/* Wallet back button: icon only, same unobtrusive treatment as the Fuse back arrow. */
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-header-back,
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-header-back:is(:hover,:focus-visible,:active){
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;padding:0!important;color:#dae9f5!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-header-back svg{
  width:19px!important;height:19px!important;
}
/* VIP: legacy heading rules; VXB1.49 places the icon-only back at left and centers the heading. */
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
  gap:10px!important;position:relative!important;margin:5px 0 12px!important;
  padding:0 2px!important;background:transparent!important;border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading>div{flex:1;min-width:0;}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading small{
  display:block;color:#b7c8d8!important;font-size:9px!important;letter-spacing:.13em!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading h1{
  margin:5px 0 0!important;color:#f4f8ff!important;font-size:21px!important;line-height:1.23!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading p{
  margin:5px 0 0!important;color:#bdcddd!important;font-size:11px!important;line-height:1.4!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading .vip-program-back{
  position:static!important;display:grid!important;place-items:center!important;
  flex:0 0 32px!important;width:32px!important;height:32px!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
  padding:0!important;color:#e3edf8!important;
}
/* Both the first VIP tier and terminal tier inherit the user's selected Private Moovie palette. */
.app-shell.moovie-premium-shell .vip-program-page .vip-next-level-card.moovie-selected-theme-card{
  background:var(--moovie-theme-top,linear-gradient(145deg,#193a43,#11263a))!important;
  border-color:var(--moovie-theme-top-border,rgba(139,204,200,.30))!important;
  box-shadow:0 12px 28px rgba(3,10,24,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.app-shell.moovie-premium-shell .vip-program-page .vip-next-level-card.moovie-selected-theme-card::after{display:none!important;content:none!important;}
.app-shell.moovie-premium-shell .vip-program-page .vip-next-level-card.moovie-selected-theme-card>div>small{
  color:#d6e5f1!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-external-heading{margin-top:10px!important;}
  .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading h1{font-size:19px!important;}
}


/* Futures layout cleanup + Eventos sheet top unification. */
.app-shell.moovie-premium-shell .moovie-events-sheet{
  background:#172e43!important;
  background-image:none!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-content,
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-page,
.app-shell.moovie-premium-shell .moovie-events-sheet .event-detail-page{
  background:#172e43!important;
  background-image:none!important;
}
.app-shell.moovie-premium-shell .moovie-events-sheet-grab,
.app-shell.moovie-premium-shell .moovie-events-sheet-grab span{
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal{
  background:linear-gradient(160deg,#1a334d 0%,#172f47 56%,#152a3f 100%)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-terminal-head{
  background:transparent!important;
  background-image:none!important;
  border-bottom:0!important;
  padding:4px 0 8px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113{
  gap:8px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-quote-row{
  align-items:flex-end!important;
  gap:10px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline{
  flex-direction:row!important;
  align-items:baseline!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline>strong{
  font-size:clamp(15px,4.5vw,22px)!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline>.moovie-futures-market-change{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:auto!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  font-size:10px!important;
  font-weight:700!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  width:100%!important;
  margin:0!important;
  padding:8px 10px!important;
  border:1px solid rgba(169,218,245,.18)!important;
  border-radius:14px!important;
  background:rgba(27,49,73,.52)!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats>span{
  min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-volume-values{
  justify-content:flex-start!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-terminal-body{
  background:transparent!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-ticket-pane,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-ledger,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-ledger-content,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-ledger-tabs,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-paper-head,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-paper-row,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-paper-empty,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-ledger-pagination{
  background:#213b56!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane{
  background:#1b324a!important;
  border-left:1px solid rgba(172,209,237,.14)!important;
  padding-left:8px!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-title{
  color:#a7c8db!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-head,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-row,
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-source{
  background:transparent!important;
  background-image:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-mid{
  background:rgba(39,70,98,.86)!important;
  background-image:none!important;
  border-top:1px solid rgba(235,113,123,.34)!important;
  border-bottom:1px solid rgba(100,226,155,.34)!important;
  border-radius:10px!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-pane .moovie-futures-book-row i{
  opacity:.11!important;
}
.app-shell.moovie-premium-shell .moovie-futures-terminal .moovie-futures-book-source{
  color:#a9c0d3!important;
}
@media (max-width:390px){
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline{
    gap:6px!important;
  }
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-price-inline>.moovie-futures-market-change{
    font-size:9px!important;
  }
  .app-shell.moovie-premium-shell .moovie-futures-head-rv113 .moovie-futures-terminal-stats{
    padding:7px 8px!important;
  }
}


/* baseline anterior VXB1.48 (histórico): compact shared header for Prediction and Futures catalogs only.
   The balance remains available inside transaction workspaces and financial checks. */
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) 38px!important;
  align-items:start!important;
  column-gap:8px!important;
  width:100%!important;
  margin:2px 0 17px!important;
  padding:8px 0 0!important;
  border:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-market-catalog-heading{
  min-width:0!important;
  text-align:center!important;
}
.app-shell.moovie-premium-shell .moovie-market-catalog-heading h1{
  margin:0!important;
  color:#f1f6fd!important;
  font-size:20px!important;
  line-height:1.2!important;
  font-weight:650!important;
  letter-spacing:-.02em!important;
}
.app-shell.moovie-premium-shell .moovie-market-catalog-heading p{
  margin:6px auto 0!important;
  max-width:280px!important;
  color:#b5c5d6!important;
  font-size:11px!important;
  line-height:1.45!important;
  font-weight:400!important;
  text-wrap:pretty;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-back,
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-help{
  display:grid!important;
  place-items:center!important;
  width:36px!important;
  min-width:36px!important;
  height:36px!important;
  min-height:36px!important;
  padding:7px!important;
  margin:0!important;
  border:0!important;
  border-radius:9px!important;
  color:#e7f1fc!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
  cursor:pointer!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-back svg{
  width:20px!important;height:20px!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-help{
  font:600 17px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:#d2ac65!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header :is(button:hover,button:focus-visible){
  background:rgba(183,213,237,.09)!important;
}
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header button:focus-visible{
  outline:2px solid #a7d2f1!important;
  outline-offset:2px!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header{
    grid-template-columns:34px minmax(0,1fr) 34px!important;column-gap:5px!important;
  }
  .app-shell.moovie-premium-shell .moovie-market-catalog-heading h1{font-size:18px!important;}
  .app-shell.moovie-premium-shell .moovie-market-catalog-heading p{font-size:10.5px!important;}
  .app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-back,
  .app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-help{
    width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;
  }
}
/* Keep the existing Prediction help ID from inheriting old balance-card sizing. */
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header #moovie-prediction-help-open,
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header #futures-help-open{
  width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;
  padding:7px!important;margin:0!important;border-radius:9px!important;
  font-size:17px!important;line-height:1!important;
}
@media(max-width:360px){
  .app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header #moovie-prediction-help-open,
  .app-shell.moovie-premium-shell .moovie-prediction-catalog-page .moovie-market-catalog-header #futures-help-open{
    width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;
  }
}


/* baseline anterior VXB1.48 (histórico) — Private Moovie: consistent product headers, deep menu and subpage spacing. */
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title {
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  align-items:center!important;gap:8px!important;
  margin:0 0 11px!important;padding:5px 2px 8px!important;
  min-width:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title::after {
  content:"";grid-column:3;grid-row:1;width:36px;height:36px;pointer-events:none;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title>div {
  grid-column:2!important;grid-row:1!important;min-width:0!important;
  width:100%!important;max-width:100%!important;text-align:center!important;
  align-self:center!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title h1 {
  margin:0!important;font-size:18px!important;line-height:1.22!important;
  font-weight:700!important;letter-spacing:-.018em!important;color:#f1f7ff!important;
  text-align:center!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title p {
  margin:4px 0 0!important;color:#b5c7d8!important;
  font-size:11px!important;line-height:1.38!important;font-weight:400!important;
  text-align:center!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title>button {
  grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;
  display:grid!important;place-items:center!important;width:34px!important;
  height:34px!important;min-width:34px!important;min-height:34px!important;
  margin:0!important;padding:5px!important;flex:none!important;
  color:#ebf5ff!important;border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title>button svg {
  width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title>button:focus-visible {
  outline:2px solid #a4cde4!important;outline-offset:1px!important;border-radius:8px!important;
}
/* Dashboard: no back arrow; gift remains on the right without a decorative card. */
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title.is-dashboard::before {
  content:"";grid-column:1;grid-row:1;width:36px;height:36px;pointer-events:none;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title.is-dashboard::after {content:none!important;}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title.is-dashboard>button {
  grid-column:3!important;grid-row:1!important;color:#edc77b!important;
  width:38px!important;height:38px!important;min-width:38px!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title.is-dashboard h1 {
  font-size:17px!important;font-weight:400!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page,.moovie-products-hub-page,.moovie-hedge-page,.bubble-stake-page) .moovie-standard-title.is-dashboard>button svg {
  width:25px!important;height:25px!important;max-width:25px!important;max-height:25px!important;
}
/* All six Settings subpages: same top breathing room and same heading baseline. */
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet {
  --moovie-surface:#0e2032!important;--moovie-surface-2:#172c43!important;
  --moovie-border:rgba(167,205,231,.19)!important;
  background:linear-gradient(180deg,#101e30 0%,#0c1b2c 100%)!important;
  color:#ecf4fb!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage {
  background:transparent!important;color:#ecf4fb!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head {
  box-sizing:border-box!important;min-height:62px!important;
  margin:10px 10px 11px!important;padding:12px 8px 8px!important;
  display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;
  align-items:center!important;gap:10px!important;
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-clean-head>strong {
  font-weight:700!important;color:#f1f7fd!important;line-height:1.25!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-subpage-scroll {
  background:transparent!important;padding-top:8px!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-experimental-core-page,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-settings-page {
  background:transparent!important;color:#eef6ff!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .peuro-experimental-radio-row,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-settings-expand,
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .security-settings-card {
  border-color:rgba(175,209,232,.20)!important;
}
.app-shell.moovie-premium-shell .moovie-experimental-menu-sheet .moovie-resource-tile>i svg {
  display:block!important;width:27px!important;height:27px!important;
  color:#d4e8fa!important;stroke:currentColor!important;
}


/* baseline anterior VXB1.48 (histórico) — unlock screen: public receiving QR opens only in a compact sheet. */
.external-auth-stage.pin-stage .pin-auth-card>.locked-receive-qr-trigger{
  position:absolute;top:9px;right:9px;z-index:22;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:4px;width:64px;height:70px;
  padding:0;border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;color:#e7fff5;cursor:pointer;touch-action:manipulation;
}
.external-auth-stage.pin-stage .locked-receive-qr-icon{width:46px;height:45px;display:grid;place-items:center}
.external-auth-stage.pin-stage .locked-receive-qr-icon svg{width:43px!important;height:43px!important;stroke:currentColor!important}
.external-auth-stage.pin-stage .locked-receive-qr-trigger small{font-size:11px!important;font-weight:750;line-height:1.2!important;color:inherit}
.external-auth-stage.pin-stage .locked-receive-qr-trigger:focus-visible{outline:2px solid #b8ff3b!important;outline-offset:2px!important;border-radius:7px!important}
.external-auth-stage.pin-stage .external-auth-device>.locked-receive-qr-backdrop{
  position:absolute!important;inset:0!important;z-index:1105!important;display:flex!important;align-items:flex-end!important;
  justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;
  background:rgba(0,0,0,.68)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);
}
.external-auth-stage.pin-stage .locked-receive-qr-sheet{
  display:flex;flex-direction:column;width:100%;height:min(73%,640px);max-height:85%;min-height:0;
  box-sizing:border-box;overflow-y:auto;background:#262e45;color:#eff6ff;
  border:1px solid rgba(143,188,214,.25);border-bottom:0;border-radius:25px 25px 0 0;
  box-shadow:0 -22px 65px rgba(0,0,0,.45);animation:lockedReceiveQrUp .28s cubic-bezier(.22,.72,.27,1) both;
}
@keyframes lockedReceiveQrUp{from{transform:translateY(100%)}to{transform:translateY(0)}}
.external-auth-stage.pin-stage .locked-receive-qr-grab{flex:0 0 auto;display:flex;justify-content:center;padding:11px 0 5px}
.external-auth-stage.pin-stage .locked-receive-qr-grab span{width:43px;height:4px;border-radius:8px;background:rgba(218,235,249,.4)}
.external-auth-stage.pin-stage .locked-receive-qr-header{display:flex;align-items:center;justify-content:center;position:relative;min-height:52px;padding:0 54px}
.external-auth-stage.pin-stage .locked-receive-qr-header h2{margin:0;font-size:18px;font-weight:650;color:#f1f7ff;text-align:center}
.external-auth-stage.pin-stage .locked-receive-qr-close{position:absolute;right:13px;top:4px;width:39px;height:39px;display:grid;place-items:center;color:#e5f3ff;background:transparent;border:0;cursor:pointer}
.external-auth-stage.pin-stage .locked-receive-qr-close svg{width:20px;height:20px}
.external-auth-stage.pin-stage .locked-receive-qr-close:focus-visible{outline:2px solid #b8ff3b;border-radius:8px}
.external-auth-stage.pin-stage .locked-receive-qr-body{display:flex;align-items:center;flex-direction:column;gap:11px;padding:18px 22px max(30px,env(safe-area-inset-bottom));min-height:0}
.external-auth-stage.pin-stage .locked-receive-qr-figure{position:relative;width:min(65vw,240px,30vh);aspect-ratio:1;border-radius:15px;background:#fff;overflow:hidden;flex:0 0 auto}
.external-auth-stage.pin-stage .locked-receive-qr-figure>img{display:block;width:100%;height:100%;object-fit:contain}
.external-auth-stage.pin-stage .locked-receive-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16%;height:16%;border:3px solid #fff;border-radius:8px;background:#fff;display:grid;place-items:center;pointer-events:none}
.external-auth-stage.pin-stage .locked-receive-qr-logo img{width:100%;height:100%;object-fit:contain}
.external-auth-stage.pin-stage .locked-receive-qr-body>small{font-size:12px;color:#b9f875;letter-spacing:.05em}
.external-auth-stage.pin-stage .locked-receive-qr-body>code{max-width:100%;font:500 11px/1.4 ui-monospace,Consolas,monospace;color:#d4e0ee;overflow-wrap:anywhere;text-align:center}
@media(max-height:620px){.external-auth-stage.pin-stage .locked-receive-qr-sheet{height:87%}.external-auth-stage.pin-stage .locked-receive-qr-body{padding-top:8px;gap:6px}.external-auth-stage.pin-stage .locked-receive-qr-figure{width:min(52vw,210px,33vh)}}
@media(prefers-reduced-motion:reduce){.external-auth-stage.pin-stage .locked-receive-qr-sheet{animation:none!important}}

/* Prediction: preserve the canonical subtitle on one line on narrow phones. */
.app-shell.moovie-premium-shell .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-market-catalog-heading p{
  position:relative;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);
  white-space:nowrap!important;text-wrap:nowrap!important;letter-spacing:-.025em!important;
  font-size:clamp(8px,2.65vw,10.5px)!important;line-height:1.45!important;
}
@media(max-width:360px){.app-shell.moovie-premium-shell .moovie-prediction-catalog-page:not(.futures-catalog-page) .moovie-market-catalog-heading p{font-size:8.6px!important;letter-spacing:-.035em!important}}


/* baseline anterior VXB1.48 (histórico) — Private Moovie: compact consistent product headers, Stake summary, Fuse tiles. */
.app-shell.moovie-premium-shell .moovie-standard-product-header{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;
  margin:0 0 12px!important;padding:5px 2px 8px!important;
  position:relative!important;background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>div{
  grid-column:2!important;grid-row:1!important;min-width:0!important;text-align:center!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header h1{
  margin:0!important;color:#f1f7ff!important;font-size:18px!important;
  line-height:1.22!important;font-weight:700!important;letter-spacing:-.018em!important;text-align:center!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header p{
  margin:4px 0 0!important;color:#b5c7d8!important;font-size:11px!important;
  line-height:1.38!important;font-weight:400!important;text-align:center!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>button{
  position:static!important;inset:auto!important;transform:none!important;
  display:grid!important;place-items:center!important;width:34px!important;height:34px!important;
  min-height:34px!important;min-width:34px!important;margin:0!important;padding:5px!important;
  border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;filter:none!important;color:#eaf5ff!important;opacity:1!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>button:first-child{
  grid-column:1!important;grid-row:1!important;justify-self:center!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>button:last-child{
  grid-column:3!important;grid-row:1!important;justify-self:center!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>button svg{
  width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;
}
.app-shell.moovie-premium-shell .moovie-standard-product-header>button:focus-visible{
  outline:2px solid #a4cde4!important;outline-offset:2px!important;border-radius:8px!important;
}






/* Stake: the entire former statement card is now an integrated area of the first card. */
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card{
  display:flex!important;flex-direction:column!important;gap:9px!important;
  width:100%!important;min-height:0!important;margin:0 0 14px!important;
  padding:16px 14px 13px!important;box-sizing:border-box!important;
  overflow:hidden!important;position:relative!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-intro-copy{
  display:block!important;position:relative!important;min-width:0!important;
  width:100%!important;padding:0 36px 0 0!important;margin:0!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-intro-copy>p{
  margin:0!important;line-height:1.5!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-total-card{
  display:grid!important;gap:4px!important;position:relative!important;z-index:2!important;
  width:100%!important;min-height:0!important;margin:0!important;padding:11px 0 0!important;
  border:0!important;border-top:1px solid rgba(182,211,237,.19)!important;
  border-radius:0!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-total-card>span{
  color:#e9f3fb!important;font-size:10.5px!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-total-card>strong{
  color:#f3f9ff!important;font-size:15.5px!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-total-card>small{
  display:flex!important;align-items:center!important;gap:7px!important;color:#d6e9f2!important;
}
.app-shell.moovie-premium-shell .moovie-stake-standard-page .moovie-stake-unified-card>.stake-total-card>small svg{
  width:13px!important;height:13px!important;
}


/* Fuse: frameless return icon, editorial headings outside the colored service cards. */
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-back{
  background:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card.moovie-products-external-product-head{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  width:100%!important;min-height:0!important;gap:9px!important;padding:0!important;
  overflow:visible!important;border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  text-align:left!important;position:relative!important;
}
.app-shell.moovie-premium-shell .moovie-products-editorial-card.moovie-products-external-product-head:is(:hover,:focus-visible){
  border:0!important;background:transparent!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head>.moovie-products-product-heading{
  display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;
  gap:10px!important;align-items:center!important;width:100%!important;
  padding:0 3px!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-orbit{
  display:grid!important;place-items:center!important;position:static!important;
  width:30px!important;height:30px!important;min-width:30px!important;
  padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  color:var(--mfaccent)!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-orbit svg{
  width:27px!important;height:27px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-heading-block{
  min-width:0!important;display:grid!important;gap:4px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-topline{
  justify-content:flex-start!important;align-items:center!important;column-gap:8px!important;row-gap:3px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-topline>small{
  color:var(--mfaccent)!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-title{
  color:#b8ff3b!important;font-size:18px!important;line-height:1.2!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head>.moovie-products-editorial-body{
  display:grid!important;align-content:start!important;gap:11px!important;
  width:100%!important;min-width:0!important;padding:15px 14px!important;box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;
  background:radial-gradient(circle at 0% 0%,var(--mfglow),transparent 52%),linear-gradient(147deg,#1c2c42 0%,#132338 70%,#101c2e 100%)!important;
  color:#f0f6ff!important;box-shadow:0 12px 23px rgba(0,0,0,.19)!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head:is(:hover,:focus-visible)>.moovie-products-editorial-body{
  border-color:var(--mfaccent)!important;
}
@media(max-width:380px){
  .app-shell.moovie-premium-shell .moovie-products-external-product-head>.moovie-products-editorial-body{padding:12px 11px!important;}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-title{font-size:17px!important;}
}


/* PIN unlock layout, updated baseline anterior VXB1.48 (histórico): remove decorative shield and labels, keep camera/QR thin. */
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card>.pin-lock-orbit{display:none!important}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card>.locked-quick-pay-trigger,
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card>.locked-receive-qr-trigger{
  top:7px!important;width:55px!important;min-width:55px!important;
  height:55px!important;min-height:55px!important;gap:0!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card>.locked-quick-pay-trigger{left:5px!important}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card>.locked-receive-qr-trigger{right:5px!important}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .locked-quick-pay-camera-mark,
.external-auth-stage.pin-stage:not(.pin-setup-stage) .locked-receive-qr-icon{
  width:43px!important;height:43px!important;display:grid!important;place-items:center!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .locked-quick-pay-camera-mark svg,
.external-auth-stage.pin-stage:not(.pin-setup-stage) .locked-receive-qr-icon svg{
  width:36px!important;height:36px!important;stroke-width:1.35!important;
  stroke-linecap:round!important;stroke-linejoin:round!important;
}
/* Fit PIN near the lower part of the unlocked-content viewport, not under the title. */
.external-auth-stage.pin-stage:not(.pin-setup-stage) .auth-content-region{
  padding-top:8px!important;padding-bottom:8px!important;overflow-x:hidden!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .auth-content-inner{
  flex:1 1 auto!important;min-height:0!important;
  margin:0!important;display:flex!important;flex-direction:column!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-gate-wrap{
  flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card{
  flex:1 1 auto!important;min-height:0!important;
  display:flex!important;flex-direction:column!important;
  padding:0 4px 5px!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-copy{
  flex:0 0 auto!important;margin:clamp(68px,12dvh,102px) 0 0!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card .pin-segmented-row{
  flex:0 0 auto!important;margin-top:clamp(26px,5dvh,48px)!important;
  margin-bottom:clamp(8px,1.5dvh,16px)!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card .pin-error:not(.is-empty){
  flex:0 0 auto!important;margin:7px auto 0!important;
}
.external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-biometric-action{
  flex:0 0 auto!important;margin:-15px auto 10px!important;
}
@media(max-height:650px){
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-copy{margin-top:clamp(62px,12dvh,84px)!important}
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card .pin-segmented-row{margin-top:clamp(14px,3dvh,25px)!important;margin-bottom:8px!important}
}
@media(max-height:490px){
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-copy{margin-top:53px!important}
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-copy p{font-size:10px!important;margin-top:3px!important}
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-auth-card .pin-segmented-row{margin-top:10px!important;margin-bottom:5px!important}
  .external-auth-stage.pin-stage:not(.pin-setup-stage) .pin-biometric-action{margin:0 auto!important}
}
/* Receive sheet remains identical in data and colors; closing slides down. */
.external-auth-stage.pin-stage .locked-receive-qr-sheet{animation:lockedReceiveQrUp .28s cubic-bezier(.22,.72,.27,1) both}
.external-auth-stage.pin-stage .locked-receive-qr-backdrop.is-closing{
  pointer-events:none!important;background:rgba(0,0,0,0)!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  transition:background .28s ease,backdrop-filter .28s ease;
}
.external-auth-stage.pin-stage .locked-receive-qr-backdrop.is-closing .locked-receive-qr-sheet{
  animation:lockedReceiveQrDown .29s ease-in both!important;
}
@keyframes lockedReceiveQrDown{from{transform:translateY(0)}to{transform:translateY(100%)}}
.external-auth-stage.pin-stage .locked-receive-qr-grab{
  width:100%;box-sizing:border-box;border:0;background:transparent;
  cursor:grab;touch-action:none;min-height:25px;appearance:none;-webkit-appearance:none;
}
.external-auth-stage.pin-stage .locked-receive-qr-grab.is-dragging,
.external-auth-stage.pin-stage .locked-receive-qr-grab:active{cursor:grabbing}
.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-dragging{
  animation:none!important;transition:none!important;
}
.external-auth-stage.pin-stage .locked-receive-qr-header{padding:0 16px!important}
@media(prefers-reduced-motion:reduce){
  .external-auth-stage.pin-stage .locked-receive-qr-backdrop.is-closing .locked-receive-qr-sheet{animation:none!important;transform:translateY(100%)!important}
}
.external-auth-stage.pin-stage .locked-receive-qr-grab:focus{
  outline:none!important;box-shadow:none!important;border-color:transparent!important;
}
.external-auth-stage.pin-stage .locked-receive-qr-grab:focus-visible span{
  background:#edf8ff!important;box-shadow:0 0 0 3px rgba(188,225,247,.24)!important;
}


/* baseline anterior VXB1.48 (histórico) — Moovie Fuse cards: one external line (icon/category/VIP), product name inside. */
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-compact-heading.moovie-standard-title > .moovie-products-hub-back,
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-compact-heading.moovie-standard-title > .moovie-products-hub-back:is(:hover,:active,:focus){
  appearance:none!important;-webkit-appearance:none!important;
  display:grid!important;place-items:center!important;
  width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
  padding:0!important;margin:0!important;
  border:0!important;border-radius:0!important;outline:0!important;
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  box-shadow:none!important;filter:none!important;text-shadow:none!important;
  color:#edf6ff!important;
}
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-compact-heading.moovie-standard-title > .moovie-products-hub-back::before,
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-compact-heading.moovie-standard-title > .moovie-products-hub-back::after{
  content:none!important;display:none!important;
}
.app-shell.moovie-premium-shell .moovie-products-hub-page .moovie-products-hub-compact-heading.moovie-standard-title > .moovie-products-hub-back:focus-visible{
  outline:2px solid #a4cde4!important;outline-offset:2px!important;border-radius:7px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head > .moovie-products-product-heading{
  display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;
  gap:7px!important;align-items:center!important;width:100%!important;
  min-height:32px!important;padding:0 3px!important;box-sizing:border-box!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-orbit{
  width:26px!important;height:26px!important;min-width:26px!important;
  background:transparent!important;border:0!important;border-radius:0!important;
  padding:0!important;box-shadow:none!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-orbit svg{
  width:24px!important;height:24px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-product-category{
  display:block!important;min-width:0!important;color:var(--mfaccent)!important;
  font-size:clamp(8.5px,2.3vw,10px)!important;line-height:1.24!important;
  letter-spacing:.075em!important;font-weight:750!important;
  white-space:normal!important;overflow-wrap:normal!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-product-heading > .moovie-products-editorial-vip{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  max-width:clamp(104px,43vw,174px)!important;min-width:0!important;
  margin-left:auto!important;padding:5px 8px!important;box-sizing:border-box!important;
  font-size:clamp(8px,2.15vw,10px)!important;font-style:normal!important;
  font-weight:680!important;letter-spacing:0!important;line-height:1.22!important;
  white-space:normal!important;text-align:center!important;
  border-radius:999px!important;
  color:#e5d1ff!important;background:rgba(194,140,239,.12)!important;
  border:1px solid rgba(208,168,241,.25)!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head > .moovie-products-editorial-body{
  gap:10px!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head > .moovie-products-editorial-body > .moovie-products-editorial-title{
  display:block!important;color:#b8ff3b!important;margin:0!important;
  font-size:18px!important;font-weight:780!important;line-height:1.22!important;
  letter-spacing:-.025em!important;
}
@media(max-width:350px){
  .app-shell.moovie-premium-shell .moovie-products-external-product-head > .moovie-products-product-heading{gap:5px!important;padding:0 1px!important;}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-product-heading > .moovie-products-editorial-vip{padding:4px 6px!important;}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head > .moovie-products-editorial-body > .moovie-products-editorial-title{font-size:17px!important;}
}

/* Layout legado do catálogo Bubble; o ajuste VXB1.49 define seu cabeçalho final. */
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button{
  display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;
  padding:0!important;margin:0!important;text-align:left!important;cursor:pointer!important;
  background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  color:inherit!important;transform:none!important;font:inherit!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading{
  display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;
  margin:0 2px 9px!important;padding:0!important;background:none!important;border:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol{
  display:grid!important;place-items:center!important;flex:0 0 33px!important;width:33px!important;height:33px!important;
  padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  color:#b6e8e5!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol svg{
  width:31px!important;height:31px!important;display:block!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading>small{
  flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;
  font-size:10px!important;line-height:1.2!important;letter-spacing:.015em!important;
  font-weight:700!important;color:#f2f7fb!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-vip{
  flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;
  font-size:10px!important;line-height:1.2!important;font-weight:750!important;font-style:normal!important;
  color:#b8ff3b!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button.bubble-stake-tier-shrimp .bubble-plan-symbol{color:#bcdafa!important}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button.bubble-stake-tier-shark .bubble-plan-symbol{color:#cbc3f1!important}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button.bubble-stake-tier-whale .bubble-plan-symbol{color:#a2ece3!important}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button.bubble-stake-tier-reserve .bubble-plan-symbol{color:#d6d4f9!important}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button>.bubble-premium-option-card{
  display:grid!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;
  grid-template-columns:minmax(0,1fr)!important;gap:11px!important;cursor:inherit!important;
  /* Keep each tier's existing background, border and radius. */
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-offer-heading{
  display:block!important;grid-column:1!important;grid-row:1!important;margin:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-offer-heading>.bubble-stake-list-title{
  display:block!important;color:#b8ff3b!important;font-size:17px!important;font-weight:450!important;line-height:1.25!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-offer-body{
  grid-column:1!important;grid-row:2!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-stake-list-term{
  grid-column:1!important;grid-row:3!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button:focus-visible{
  outline:2px solid #c0d7e9!important;outline-offset:4px!important;border-radius:4px!important;
}
@media(max-width:380px){
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading{gap:5px!important;margin-inline:0!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol{flex-basis:28px!important;width:28px!important;height:29px!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol svg{width:27px!important;height:27px!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading>small{font-size:8.8px!important;letter-spacing:0!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-vip{font-size:8.8px!important;}
}


/* baseline anterior VXB1.48 (histórico) — Bubble Stake and Hedge: symmetrical external navigation and top-right statement. */
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-external-title{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  align-items:start!important;column-gap:8px!important;justify-content:initial!important;
  margin:1px 2px 12px!important;padding:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-external-heading>div,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-external-title>div{
  grid-column:2!important;grid-row:1!important;min-width:0!important;
  text-align:center!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-back,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-header-back{
  grid-column:1!important;grid-row:1!important;order:0!important;
  place-self:start!important;position:relative!important;inset:auto!important;
  width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;
  margin:0!important;padding:0!important;display:grid!important;place-items:center!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-help,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-header-help{
  grid-column:3!important;grid-row:1!important;place-self:start end!important;
  display:grid!important;place-items:center!important;
  width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;
  margin:0!important;padding:0!important;color:#dde8f1!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:9px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-help svg,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-header-help svg{
  width:19px!important;height:19px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-heading-help:focus-visible,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-header-help:focus-visible{
  outline:2px solid #badcf0!important;outline-offset:2px!important;
}
/* The third, top-row column reserves room for the receipt without compressing the stored-balance rows. */
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading{
  display:grid!important;grid-template-columns:40px minmax(0,1fr) 32px!important;
  column-gap:9px!important;row-gap:8px!important;align-items:center!important;
  min-height:0!important;height:auto!important;
  padding:12px 13px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-icon,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-icon{
  grid-column:1!important;grid-row:1!important;min-width:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.moovie-hedge-asset-card-copy,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-asset-card-copy{
  grid-column:2!important;grid-row:1!important;min-width:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-summary-statement,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-card-statement{
  grid-column:3!important;grid-row:1!important;place-self:start end!important;
  position:relative!important;inset:auto!important;z-index:7!important;
  display:grid!important;place-items:center!important;
  width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;color:#e1ebf5!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-summary-line,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-finance-limit-line{
  grid-column:1/-1!important;grid-row:2!important;display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;
  margin:0!important;padding-top:8px!important;width:100%!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-stored-line,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-stored-line{
  grid-column:1/-1!important;grid-row:3!important;display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;
  margin:0!important;padding-top:8px!important;width:100%!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-page .bubble-stake-summary-compact-card>.bubble-stake-stored-line>strong,
#root .app-shell.moovie-premium-shell .moovie-hedge-page .moovie-hedge-summary-balance-card-with-heading>.moovie-hedge-stored-line>strong{
  justify-self:end!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:right!important;
}
/* Bubble packages: external category/VIP and internal package heading; cards retain financial content. */
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading{
  display:flex!important;align-items:center!important;gap:9px!important;margin:0 2px 9px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol{
  flex:0 0 34px!important;width:34px!important;height:34px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-vip{
  align-self:flex-start!important;margin-top:4px!important;white-space:nowrap!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button>.bubble-premium-option-card{
  gap:11px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-offer-body{
  grid-column:1!important;grid-row:1!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-stake-list-term{
  grid-column:1!important;grid-row:2!important;
}
@media(max-width:380px){
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading{gap:6px!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-vip{font-size:9px!important;}
 #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-symbol{flex-basis:29px!important;width:29px!important;height:29px!important;}
}

/* baseline anterior VXB1.48 (histórico) — PIN lock: Receive and Quick Pay, presentation/gestures only. */
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-opening{transition-duration:.46s!important;transition-timing-function:cubic-bezier(.22,.72,.27,1)!important}
/* Receive QR: the sheet body (including the center) accepts downward pointer drags.
   Interactive controls keep their native actions; animation starts only after threshold. */
.external-auth-stage.pin-stage .locked-receive-qr-sheet{overscroll-behavior:contain}
.external-auth-stage.pin-stage .locked-receive-qr-sheet :is(.locked-receive-qr-body,.locked-receive-qr-header,.locked-receive-qr-figure,.locked-receive-qr-grab){touch-action:pan-x}
.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-dragging{animation:none!important;transition:none!important;cursor:grabbing;will-change:transform}
.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-snapping{animation:none!important;transition:transform .23s cubic-bezier(.22,.72,.27,1)!important}
/* The X is intentionally absent from the Quick Pay header. Dismiss by gesture/backdrop/Escape. */
.external-auth-stage.pin-stage .locked-quick-pay-header{justify-content:center;padding-inline:18px;min-height:54px}
/* Match the existing borderless Peuro Pay entry, without altering currency/amount handlers. */
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-entry{gap:4px;margin:5px 0 7px;padding:0 2px 10px;border-bottom:1px solid rgba(190,201,225,.16);background:transparent!important}
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-entry>label{display:block!important;text-align:left!important;text-transform:uppercase;color:#f4f7fc;font-size:11px!important;line-height:1.15;font-weight:650;letter-spacing:.03em}
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-money-row{grid-template-columns:minmax(0,1fr) 75px;align-items:end;gap:10px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-amount]{height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;text-align:left!important;color:#f6f8fc!important;font:700 clamp(27px,6vw,36px)/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.035em;appearance:none;-webkit-appearance:none}
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-amount]::placeholder{color:#a6afc2;opacity:.85}
.external-auth-stage.pin-stage .locked-quick-pay-sheet .locked-quick-pay-money-row [data-quick-pay-amount]:focus-visible{box-shadow:0 2px 0 #b8ff3b!important}
/* PIN review: intrinsic content height, never the previous 100%-height sheet. */
.external-auth-stage.pin-stage .external-auth-device>.locked-quick-pay-backdrop.is-pin-step{height:min(100%,var(--quick-pay-visible-height,100%))!important;bottom:auto!important;align-items:flex-end!important}
.external-auth-stage.pin-stage .external-auth-device>.locked-quick-pay-backdrop.is-pin-step>.locked-quick-pay-sheet{height:auto!important;max-height:calc(100% - 2px)!important;flex:0 1 auto!important}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step .locked-quick-pay-content{flex:0 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-bottom:16px;padding:10px 15px max(12px,env(safe-area-inset-bottom))!important}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step .locked-quick-pay-review-step{gap:9px}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step .locked-quick-pay-pin-step{padding:6px 2px 8px;gap:9px}
.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step [data-quick-pay-message]:empty{display:none}
@media(max-height:540px){.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step .locked-quick-pay-content{padding-top:7px!important;padding-bottom:8px!important}.external-auth-stage.pin-stage .locked-quick-pay-backdrop.is-pin-step .locked-quick-pay-review-step{gap:6px}}
@media(prefers-reduced-motion:reduce){.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-snapping{transition-duration:.01ms!important}}

/* baseline anterior VXB1.48 (histórico) — Receive QR / Quick Pay drag continuity (visual behavior only).
   The exit uses the live pointer offset as its starting transform; there must be
   no keyframe restart and no forced return to zero before dismissing. */
.external-auth-stage.pin-stage .locked-receive-qr-backdrop.is-closing .locked-receive-qr-sheet{
  animation:none!important;
  transition:transform .62s cubic-bezier(.32,.65,.37,1)!important;
  will-change:transform;
}
.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-snapping{
  transition:transform .34s cubic-bezier(.22,.69,.29,1)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-closing{
  transition:transform .74s cubic-bezier(.32,.65,.37,1)!important;
}
.external-auth-stage.pin-stage .locked-quick-pay-sheet.is-snapping{
  transition:transform .34s cubic-bezier(.22,.69,.29,1)!important;
}
@media(prefers-reduced-motion:reduce){
  .external-auth-stage.pin-stage .locked-receive-qr-backdrop.is-closing .locked-receive-qr-sheet,
  .external-auth-stage.pin-stage .locked-quick-pay-sheet.is-closing,
  .external-auth-stage.pin-stage .locked-quick-pay-sheet.is-snapping,
  .external-auth-stage.pin-stage .locked-receive-qr-sheet.is-snapping{transition-duration:.01ms!important;animation:none!important}
}

/* Receive entry keyframes run once only, never after a drag/snap restoration. */
.external-auth-stage.pin-stage .locked-receive-qr-sheet{animation:none!important}
.external-auth-stage.pin-stage .locked-receive-qr-sheet.is-opening:not(.is-dragging):not(.is-snapping){
  animation:lockedReceiveQrUp .28s cubic-bezier(.22,.72,.27,1) both!important;
}


/* VXB1.49 — VIP: centered heading, symmetric space for icon-only back, Moovie Fuse style. */
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  align-items:start!important;column-gap:8px!important;margin:4px 2px 14px!important;
  padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading>.vip-program-back{
  grid-column:1!important;grid-row:1!important;position:static!important;inset:auto!important;
  display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;
  height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:#edf6ff!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading>.vip-program-back svg{
  width:19px!important;height:19px!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading>.vip-program-back:focus-visible{
  outline:2px solid #a4cde4!important;outline-offset:2px!important;border-radius:7px!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading>div{
  grid-column:2!important;grid-row:1!important;min-width:0!important;text-align:center!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading h1{
  margin:0!important;color:#edf4fc!important;font-size:21px!important;font-weight:720!important;
  line-height:1.2!important;letter-spacing:-.025em!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading p{
  margin:5px 0 0!important;color:#adbed0!important;font-size:11.5px!important;
  line-height:1.4!important;font-weight:400!important;
}
@media(max-width:360px){
  #root .app-shell.moovie-premium-shell .vip-program-page .vip-program-page-heading h1{font-size:19px!important;}
}
/* VXB1.49 — Bubble list: category/VIP outside; tier icon and name inside colored card. */
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  margin:0 2px 9px!important;min-height:23px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-external-heading>small{
  display:block!important;flex:1 1 auto!important;min-width:0!important;
  color:#f2f7fb!important;font-weight:700!important;font-size:10px!important;
  line-height:1.2!important;letter-spacing:.015em!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-vip{
  align-self:center!important;margin-top:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button>.bubble-premium-option-card{
  grid-template-columns:minmax(0,1fr)!important;gap:11px!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading{
  display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;
  grid-column:1!important;grid-row:1!important;margin:0!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading .bubble-plan-symbol{
  display:grid!important;place-items:center!important;flex:0 0 34px!important;
  width:34px!important;height:34px!important;background:transparent!important;border:0!important;
  padding:0!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading>.bubble-plan-title{
  display:block!important;min-width:0!important;color:#b8ff3b!important;font-size:17px!important;
  font-weight:680!important;line-height:1.2!important;text-transform:uppercase!important;
  overflow-wrap:break-word!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-offer-body{
  grid-column:1!important;grid-row:2!important;
}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-offer-button .bubble-stake-list-term{
  grid-column:1!important;grid-row:3!important;
}
@media(max-width:380px){
  #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading{gap:7px!important;}
  #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading .bubble-plan-symbol{flex-basis:29px!important;width:29px!important;height:29px!important;}
  #root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-plan-internal-heading>.bubble-plan-title{font-size:15px!important;}
}

/* VXB1.83: institutional navigation independent of wallet operations. */
a.konebe-public-brand { color: inherit; text-decoration: none; }
a.konebe-public-brand:hover, a.konebe-public-brand:focus-visible { text-decoration: none; }
a.konebe-public-brand:focus-visible { outline: 2px solid var(--accent, #b8ff3b); outline-offset: 2px; }
.moovie-header-mode .moovie-header-logo.moovie-header-logo-static.konebe-public-brand { pointer-events: auto !important; cursor: pointer !important; }


/* KONEBE VXB1.91 — Moovie Bank: PIX é a referência de contraste.
   Somente formulários Enviar IBAN e Pagamentos de boletos; nenhuma regra financeira. */
.app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-payment-page.moovie-bank-operations:is(.moovie-bank-iban-page,.moovie-bank-bill-page),
.app-device .app-shell.moovie-premium-shell.moovie-bank-shell>.app-frame>.app-content.moovie-bank-payment-page.moovie-bank-operations:is(.moovie-bank-iban-page,.moovie-bank-bill-page){
  background-color:#f2f5f9!important;
  background-image:linear-gradient(160deg,#f4f7fa 0%,#eef3f8 64%,#f3f6fa 100%)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-iban-page,.moovie-bank-bill-page) :is(.moovie-bank-payment-field input,.moovie-bank-input-side input){
  background:#fff!important;
  color:#1d435e!important;
  border-color:rgba(46,94,151,.19)!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-iban-page,.moovie-bank-bill-page) :is(.moovie-bank-payment-field input,.moovie-bank-input-side input)::placeholder{
  color:#8298aa!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-operations:is(.moovie-bank-iban-page,.moovie-bank-bill-page) .moovie-bank-amount-entry{
  background:#fff!important;
  border-color:rgba(46,94,151,.19)!important;
}
/* Extrato: somente indicação de carregamento, sem mudança em consulta, paginação ou extrato. */
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-list.is-loading{
  position:relative!important;
  min-height:176px!important;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-loading{
  position:absolute;
  inset:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:13px;
  min-height:176px;
  padding:18px;
  box-sizing:border-box;
  border-radius:15px;
  background:rgba(245,248,252,.94);
  color:#315a7a;
  font-size:13px;
  font-weight:550;
  text-align:center;
}
.app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-spinner{
  width:30px;height:30px;display:block;
  border:3px solid #d7e4ee;border-top-color:#285b85;border-radius:50%;
  animation:konebe-bank-statement-loading-spin .8s linear infinite;
}
@keyframes konebe-bank-statement-loading-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){
  .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-statement-page .moovie-bank-statement-spinner{animation:none;border-top-color:#285b85}
}

/* V1.09 — Bitcoin/Litecoin Advanced label matches its chevron, slightly larger. */
.asset-owned-with-card-actions.has-advanced-wallet-controls > .detail-advanced-disclosure .detail-advanced-toggle > span:first-child{
  font-size:12.7px!important;
  color:inherit!important;
}
@media(max-width:600px){
  .asset-owned-with-card-actions.has-advanced-wallet-controls > .detail-advanced-disclosure .detail-advanced-toggle > span:first-child{font-size:12.2px!important;}
}

.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallet-total-back.moovie-dashboard-card-events{
  top:-5px!important;right:-5px!important;width:38px!important;min-width:38px!important;
  height:38px!important;min-height:38px!important;border-radius:9px!important;
  color:#e9c575!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallet-total-back.moovie-dashboard-card-events svg{
  width:25px!important;height:25px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallet-total-back.moovie-dashboard-card-events:focus-visible{
  outline:2px solid #ffe2a4!important;outline-offset:2px!important;
}

/* V2.2 - Moovie Bank VIP-only access; independent of bank services markup. */
.moovie-bank-vip-locked{position:relative;isolation:isolate;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 25px 66px!important;overflow:hidden;background:radial-gradient(ellipse at 50% 26%,#152a2a 0%,#090d13 43%,#05070a 92%);color:#f5fbf9;text-align:center}
.moovie-bank-vip-aura{position:absolute;z-index:-1;top:10%;left:50%;width:290px;height:290px;transform:translateX(-50%);pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(35,198,151,.22),rgba(30,153,133,.065) 45%,transparent 73%);filter:blur(26px)}
.moovie-bank-vip-back{position:absolute;top:18px;left:20px;display:grid;place-items:center;width:40px;height:40px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.13);border-radius:13px;color:#f6ffff;cursor:pointer}
.moovie-bank-vip-panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:350px;margin:auto;position:relative}
.moovie-bank-vip-brand{display:flex;flex-direction:column;align-items:center;gap:11px;margin-bottom:34px}
.moovie-bank-vip-logo{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(62,233,177,.32))}
.moovie-bank-vip-brand small{font-size:10px;letter-spacing:.26em;font-weight:800;color:#80cdb7}
.moovie-bank-vip-locked h1{margin:0 0 16px;font-size:clamp(24px,6vw,30px);line-height:1.18;font-weight:760;letter-spacing:-.035em;color:#fff}
.moovie-bank-vip-locked p{max-width:310px;margin:0 0 11px;font-size:14px;line-height:1.72;font-weight:400;color:#bac8c7}
.moovie-bank-vip-buy{display:inline-flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:280px;min-height:51px;padding:13px 19px;border:0;border-radius:14px;background:linear-gradient(180deg,#dfff7d 0%,#bdf247 48%,#91d31d 100%);border:1px solid rgba(225,255,154,.92);color:#101807!important;font:inherit;font-size:14px;font-weight:800;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 20px rgba(75,122,12,.20),0 0 14px rgba(184,255,59,.16),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(52,83,10,.20)}
.moovie-bank-vip-buy:disabled{opacity:.44;cursor:not-allowed}
.moovie-bank-access-processing{z-index:12000!important}
@media(prefers-reduced-motion:reduce){.moovie-bank-vip-aura{filter:none}}

/* V2.3 — Moovie Bank access/denial only inside the content area.
   Keep the actual Private Moovie header and bottom menu visible. */
.device-shell.app-device .app-frame > .moovie-bank-vip-locked,
.device-shell.app-device .app-frame > .moovie-bank-access-stage{
  box-sizing:border-box!important;
  width:100%!important;max-width:none!important;
  min-height:max(450px,calc(min(920px,100dvh - 28px) - 160px - var(--safe-top) - var(--safe-bottom)))!important;
  margin:0!important;
  overflow:hidden!important;
  background:#070d17!important;
}
.device-shell.app-device .app-frame > .moovie-bank-vip-locked{
  padding:30px 18px 24px!important;
  background:radial-gradient(ellipse at 50% 29%,#112526 0%,#0a1520 49%,#070d17 88%)!important;
}
.device-shell.app-device .moovie-bank-vip-locked .moovie-bank-vip-panel{max-width:330px!important;}
.device-shell.app-device .moovie-bank-vip-locked .moovie-bank-vip-brand{gap:8px;margin-bottom:24px;}
.device-shell.app-device .moovie-bank-vip-locked .moovie-bank-vip-logo{width:58px;height:58px;}
.device-shell.app-device .moovie-bank-vip-locked h1{font-size:clamp(21px,5vw,26px)!important;margin-bottom:12px;}
.device-shell.app-device .moovie-bank-vip-locked p{font-size:13px;line-height:1.55;margin-bottom:10px;}
.device-shell.app-device .moovie-bank-vip-locked p:last-of-type{margin-bottom:23px;}
.device-shell.app-device .moovie-bank-vip-locked .moovie-bank-vip-buy{
  box-sizing:border-box!important;display:inline-flex!important;
  flex:0 0 auto!important;width:auto!important;max-width:min(100%,220px)!important;
  min-width:0!important;min-height:44px!important;height:44px!important;
  padding:10px 19px!important;gap:8px!important;border-radius:12px!important;
  font-size:13px!important;line-height:20px!important;white-space:nowrap!important;
}
.device-shell.app-device .moovie-bank-vip-locked .moovie-bank-vip-buy svg{
  box-sizing:border-box!important;display:block!important;
  flex:0 0 17px!important;width:17px!important;height:17px!important;
  min-width:17px!important;max-width:17px!important;
  min-height:17px!important;max-height:17px!important;
}
.device-shell.app-device .app-frame > .moovie-bank-access-stage{
  display:grid!important;place-items:stretch!important;
  padding:0!important;
}
.device-shell.app-device .app-frame > .moovie-bank-access-stage > .moovie-bank-access-processing{
  position:relative!important;inset:auto!important;transform:none!important;
  box-sizing:border-box!important;width:100%!important;max-width:none!important;
  min-width:0!important;height:100%!important;min-height:inherit!important;
  margin:0!important;padding:24px 18px!important;border-radius:0!important;
  background:#070d17!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  display:grid!important;place-items:center!important;
  overflow:hidden!important;
}
.device-shell.app-device .app-frame > .moovie-bank-access-stage > .moovie-bank-access-processing .payment-processing-screen{
  box-sizing:border-box!important;width:min(100%,330px)!important;min-width:0!important;
  padding:24px 12px!important;margin:0 auto!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
}

/* Merchant payment preferences - V2.9 (configuration gated until network homologation). */
.merchant-pdv-asset-choice,.merchant-pdv-settlement-choice{border:1px solid rgba(194,205,221,.24);border-radius:12px;padding:12px 14px;margin:12px 0;min-width:0}
.merchant-pdv-asset-choice legend,.merchant-pdv-settlement-choice legend{padding:0 6px;font-weight:700;color:inherit;font-size:13px}
.merchant-pdv-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px 12px;margin:9px 0 12px}
.merchant-pdv-asset-grid label,.merchant-pdv-settlement-choice label{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;cursor:pointer;color:inherit}
.merchant-pdv-asset-grid input,.merchant-pdv-settlement-choice input{accent-color:#b7ff3b;flex:0 0 auto;width:16px;height:16px}
.merchant-pdv-settlement-choice label{padding:6px 0}
.merchant-pdv-asset-choice small,.merchant-pdv-settlement-choice small{display:block;line-height:1.45;opacity:.8;font-size:11px}

/* V2.10: keep the destructive PDV key revocation visually isolated. */
.konebe-pay-palette .merchant-pdv-settings>.merchant-pdv-buttons--pair>#merchant-pdv-disable{
  grid-column:1/-1;
}

/* V2.18: local recovery QR uses existing accounts/import design language. */
.konebe-seed-sync-icon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}
.konebe-seed-sync-icon svg{width:20px;height:20px}
.konebe-seed-sync-login{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;min-height:44px;cursor:pointer;font-weight:650}
.konebe-seed-sync-login svg{width:19px;height:19px}
.konebe-seed-sync-sheet{max-width:410px}
.konebe-seed-sync-sheet .modal-body{display:flex;flex-direction:column;align-items:center;gap:18px;padding:22px 18px 28px}
.konebe-seed-sync-frame{width:min(76vw,302px);height:min(76vw,302px);background:#fff;color:#162135;border:2px solid #dbe2eb;border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;cursor:pointer;font-weight:700}
.konebe-seed-sync-svg,.konebe-seed-sync-svg svg{display:block;width:100%;height:100%}
.konebe-seed-sync-warning{font-size:.89rem;line-height:1.55;text-align:center;margin:0;max-width:330px;font-weight:650}
.konebe-seed-sync-error,.konebe-seed-sync-scan-error{color:#dc3535;text-align:center;margin:0;font-size:.85rem}
.konebe-account-row-shell{display:flex;align-items:center}
@media(max-width:380px){.konebe-seed-sync-icon{flex-basis:32px;width:32px}}

/* KONEBE V2.23 - PDV multimoeda: controles de escolha nao herdam inputs de texto. */
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;
  margin:10px 0 12px;min-width:0;width:100%;box-sizing:border-box;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-grid>label{
  display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;
  box-sizing:border-box;margin:0;padding:9px 10px;
  border:1px solid rgba(160,189,216,.27);border-radius:10px;
  background:#132238;color:#dce9f9;font-size:12px;font-weight:650;line-height:1.35;
  cursor:pointer;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-grid>label>span,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice>label>span{
  min-width:0;flex:1 1 auto;overflow-wrap:break-word;word-break:normal;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card input[type="checkbox"][data-merchant-pay-asset],
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card input[type="radio"][name="merchant-pdv-settlement"]{
  box-sizing:border-box;appearance:auto;-webkit-appearance:auto;display:inline-block;
  flex:0 0 17px;width:17px;min-width:17px;max-width:17px;
  height:17px;min-height:17px;max-height:17px;
  margin:0;padding:0;border:0;box-shadow:none;
  accent-color:#b8ff3b;background:transparent;vertical-align:middle;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice>label{
  display:flex;align-items:center;gap:10px;min-width:0;min-height:47px;
  width:100%;box-sizing:border-box;margin:0 0 9px;padding:12px;
  border:1px solid rgba(160,189,216,.27);border-radius:10px;
  background:#132238;color:#dce9f9;font-size:12px;font-weight:650;line-height:1.4;
  cursor:pointer;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice>label:last-of-type{margin-bottom:4px;}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-choice,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice{
  box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-inline-size:0;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-choice legend,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice legend{
  max-width:100%;white-space:normal;overflow-wrap:break-word;
}
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-grid>label:focus-within,
.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-settlement-choice>label:focus-within{
  outline:2px solid #b8ff3b;outline-offset:2px;
}
@media(max-width:320px){
  .konebe-pay-palette .merchant-finance-panel .merchant-pdv-card .merchant-pdv-asset-grid{grid-template-columns:minmax(0,1fr)}
}

/* V2.24: merchant wallet addresses already held by this unlocked identity */
.konebe-pay-palette .merchant-pdv-direct-pool .merchant-pdv-address-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;margin:10px 0}
.konebe-pay-palette .merchant-pdv-direct-pool .merchant-pdv-address-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:800}
.konebe-pay-palette .merchant-pdv-direct-pool .merchant-pdv-address-title small{font-weight:500;opacity:.78}
.konebe-pay-palette .merchant-pdv-direct-pool textarea{width:100%;box-sizing:border-box;min-width:0;resize:vertical;min-height:56px;max-height:160px;border:1px solid rgba(152,180,210,.4);border-radius:9px;background:#132237;color:#eff6ff;padding:9px 11px;font:11px/1.55 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}
.konebe-pay-palette .merchant-pdv-direct-pool textarea:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}

.konebe-pay-palette .merchant-pdv-wallet-row{border:1px solid rgba(155,183,212,.32);border-radius:10px;margin:8px 0;min-width:0;overflow:hidden;background:#142239}
.konebe-pay-palette .merchant-pdv-wallet-row summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:12px 10px;cursor:pointer;color:#ecf4ff;list-style:none}
.konebe-pay-palette .merchant-pdv-wallet-row summary::-webkit-details-marker{display:none}
.konebe-pay-palette .merchant-pdv-wallet-row summary::after{content:"▾";grid-column:3;grid-row:1;font-size:12px;color:#b8ff3b;justify-self:end}
.konebe-pay-palette .merchant-pdv-wallet-row[open] summary::after{content:"▴"}
.konebe-pay-palette .merchant-pdv-wallet-row summary small{grid-column:2;grid-row:2;opacity:.75}
.konebe-pay-palette .merchant-pdv-wallet-short{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,Consolas,monospace}
.konebe-pay-palette .merchant-pdv-wallet-row>label{display:grid;gap:7px;padding:4px 11px 12px;font-size:12px}
.konebe-pay-palette .merchant-pdv-wallet-row:focus-within{border-color:#b8ff3b}
@media(max-width:420px){.konebe-pay-palette .merchant-pdv-wallet-row summary{grid-template-columns:34px minmax(0,1fr) 12px;gap:6px;padding:11px 8px}}

/* V2.25 - merchant receiving-wallet chooser: compact, no overflow or secret inputs. */
.konebe-pay-palette .merchant-pdv-wallet-row summary{grid-template-columns:50px minmax(0,1fr) 14px}
.konebe-pay-palette .merchant-pdv-wallet-row summary:after{grid-column:3;grid-row:1}
.konebe-pay-palette .merchant-pdv-wallet-row .merchant-pdv-wallet-short{font:600 11px/1.4 ui-monospace,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.konebe-pay-palette .merchant-pdv-wallet-choices{display:grid;gap:8px;padding:3px 10px 12px;min-width:0}
.konebe-pay-palette .merchant-pdv-wallet-choices>small{font-size:11px;line-height:1.5;opacity:.82}
.konebe-pay-palette .merchant-pdv-wallet-choices>p{font-size:11px;line-height:1.5;margin:0;opacity:.86}
.konebe-pay-palette .merchant-pdv-wallet-option{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 9px;background:#192a43;border:1px solid #3a506e;color:#eef7ff;border-radius:8px;padding:9px 10px;cursor:pointer;text-align:left;font:600 11px/1.4 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}
.konebe-pay-palette .merchant-pdv-wallet-option small{font:500 10px/1.4 system-ui,sans-serif;opacity:.78}
.konebe-pay-palette .merchant-pdv-wallet-option[aria-pressed="true"]{border-color:#bdff3e;background:#243948}
.konebe-pay-palette .merchant-pdv-wallet-option:focus-visible,.konebe-pay-palette .merchant-pdv-external-choice summary:focus-visible{outline:2px solid #baff39;outline-offset:2px}
.konebe-pay-palette .merchant-pdv-external-choice{min-width:0;margin-top:3px;background:#17263f;border:1px solid #3a506e;border-radius:8px;padding:8px 10px}
.konebe-pay-palette .merchant-pdv-external-choice>summary{display:list-item;list-style:inside disclosure-closed;padding:4px 2px;color:#baff39;font-size:12px;font-weight:700;cursor:pointer}
.konebe-pay-palette .merchant-pdv-external-choice[open]>summary{list-style:inside disclosure-open}
.konebe-pay-palette .merchant-pdv-external-choice>p{margin:9px 0;color:#d4e0ee;font-size:11px;line-height:1.5}
.konebe-pay-palette .merchant-pdv-external-choice label{display:grid;gap:5px;font-size:11px;min-width:0}
.konebe-pay-palette .merchant-pdv-external-choice input[data-merchant-external-address]{width:100%;height:38px;min-width:0;box-sizing:border-box;margin:0;padding:7px 9px;border:1px solid #527099;border-radius:7px;background:#0d1e34;color:#eef7ff;font:11px/1.2 ui-monospace,monospace}
.konebe-pay-palette .merchant-pdv-external-choice button[data-merchant-add-external]{margin-top:9px;width:auto;max-width:100%;padding:9px 12px;font-size:11px}
@media(max-width:420px){.konebe-pay-palette .merchant-pdv-wallet-row summary{grid-template-columns:44px minmax(0,1fr) 12px}}


/* V2.26 - ONLY Peuro Pay main-card merchant shortcut. Internal Conexões tabs unchanged. */
.konebe-pay-palette .payments-page:not(.moovie-payments-page):not(.payments-receipt-only) .payments-hero-compact>.payments-hero-market-actions.is-buy-sell-stack.payments-hero-utility-stack{
  width:136px!important;
  min-width:136px!important;
  align-items:flex-end!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero-utility-stack>.payments-hero-lock-action{
  flex:0 0 40px;
  width:40px!important;
  align-self:flex-end!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero-utility-stack>.payments-hero-merchant-kit-action:not(.payments-hero-lock-action){
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:136px!important;
  min-width:136px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
  font-size:12px!important;
  font-weight:750!important;
  line-height:1!important;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero-pdv-label{
  display:inline-block;
  white-space:nowrap;
  color:inherit;
  font:inherit;
}
.konebe-pay-palette .payments-page:not(.moovie-payments-page) .payments-hero-utility-stack>.payments-hero-merchant-kit-action:not(.payments-hero-lock-action) svg{
  flex:0 0 25px!important;
}

/* KONEBE V2.26 — PDV real invoice: full-width share link and legible actions.
   No change to merchant transaction, authentication or payment logic. */
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-share{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-main-qr-card{
  width:min(100%,210px);box-sizing:border-box;margin:0 auto;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-link-card,
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-link{
  box-sizing:border-box;width:100%;min-width:0;max-width:100%;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-link{
  overflow-wrap:anywhere;word-break:break-word;user-select:text;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-inline-actions{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))!important;
  width:100%;gap:9px;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-inline-actions button{
  box-sizing:border-box;min-width:0;width:100%;white-space:normal;overflow-wrap:normal;line-height:1.25;
  min-height:44px;padding:10px 8px;
}
@media(max-width:420px){
  .konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-order-summary{
    grid-template-columns:minmax(0,1fr)!important;
  }
}


/* V2.28 — PDV preference journey: subtle meaning-based color; no global styles. */
.konebe-pay-palette .merchant-pdv-card #merchant-pdv-currency-picker{background:rgba(53,103,159,.08);border-radius:12px}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-currency-trigger{border-color:rgba(120,178,232,.48)!important}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-choice{background:linear-gradient(155deg,rgba(28,123,147,.105),rgba(25,60,82,.045));border-color:rgba(84,183,205,.35)}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label{transition:background-color .15s,border-color .15s}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label.is-selected{background:#1a3542;border-color:rgba(77,192,187,.7);color:#effffc}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label.is-mandatory{background:#233641;border-color:rgba(178,217,105,.36)}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label:not(.is-selected){background:#132238}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-settlement-choice{background:linear-gradient(145deg,rgba(83,75,140,.13),rgba(25,40,67,.06));border-color:rgba(160,150,208,.33)}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-settlement-choice>label.is-selected.merchant-pdv-mode-peuro{background:#203e3a;border-color:#75bd9e;color:#effff8}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-settlement-choice>label.is-selected.merchant-pdv-mode-direct{background:#273955;border-color:#90aad7;color:#f0f6ff}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-settlement-choice>label:not(.is-selected){background:#142238}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-direct-pool{background:linear-gradient(180deg,rgba(183,154,93,.07),transparent);border-color:rgba(201,173,114,.4)}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-save-action{width:100%;min-height:44px;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-save-action.is-ready:not(:disabled){background:#d7ff65!important;border:1px solid #bbf44a!important;color:#172439!important;font-weight:800!important;cursor:pointer}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-save-action:disabled{opacity:.55;cursor:not-allowed}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-setup-status{display:block;font-size:11px;line-height:1.55;margin:9px 2px 13px;color:#c6d5ea}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-activate-action{min-height:44px}
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label:focus-within,
.konebe-pay-palette .merchant-pdv-card .merchant-pdv-settlement-choice>label:focus-within{outline:2px solid #d7ff65;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-pdv-card .merchant-pdv-asset-grid>label,.konebe-pay-palette .merchant-pdv-card .merchant-pdv-save-action{transition:none}}

/* V2.29 — QR compacto de cobrança: codifica paymentUrl, não seed ou endereço. */
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-block{
 display:flex;align-items:center;justify-content:center;gap:13px;
 padding:12px 13px;border-radius:16px;
 border:1px solid rgba(168,194,221,.18);background:rgba(37,58,74,.27);
 min-width:0;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-frame{
 flex:0 0 122px;width:122px;height:122px;box-sizing:border-box;
 background:white;padding:6px;border-radius:12px;border:1px solid rgba(169,218,191,.55);
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-frame img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-caption{
 flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:7px;
 color:#b9c9dc;font-size:11px;line-height:1.55;
}
.konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-caption strong{color:#d8ff99;font-size:13px}
.konebe-pay-palette .merchant-pdv-integrator-manual{margin-top:9px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;text-align:center}
@media(max-width:360px){
 .konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-block{gap:10px;padding:10px}
 .konebe-pay-palette .merchant-pdv-order-card-modern .merchant-pdv-payment-qr-frame{flex-basis:108px;width:108px;height:108px}
}

/* V2.30 — commercial integration hub (scoped; no global UI redesign). */
.konebe-pay-palette .merchant-checkout-hub .merchant-hub{display:flex;flex-direction:column;gap:16px}
.konebe-pay-palette .merchant-hub-category{background:#131e30;border:1px solid #30445e;border-radius:14px;padding:13px}
.konebe-pay-palette .merchant-hub-category>h3{font-size:15px;color:#f0f6ff;margin:0 0 5px}
.konebe-pay-palette .merchant-hub-category>p{font-size:12px;color:#b4c4dc;margin:0 0 12px}
.konebe-pay-palette .merchant-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.konebe-pay-palette .merchant-hub-card{min-width:0;display:flex;flex-direction:column;gap:6px;border:1px solid #384b63;border-radius:11px;background:#1c2b40;padding:13px}
.konebe-pay-palette .merchant-hub--cashier,.konebe-pay-palette .merchant-hub--pdv{border-top:2px solid #75aade}
.konebe-pay-palette .merchant-hub--api{border-top:2px solid #65cbbb}
.konebe-pay-palette .merchant-hub--hosted{border-top:2px solid #8da0b8}
.konebe-pay-palette .merchant-hub--checkout2{border-top:2px solid #79be9b}
.konebe-pay-palette .merchant-hub--checkout3{border-top:2px solid #b8ff3b}
.konebe-pay-palette .merchant-hub-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.konebe-pay-palette .merchant-hub-card h3{font-size:13px;line-height:1.3;margin:0;color:#eff6ff}
.konebe-pay-palette .merchant-hub-card small{font-size:10px;color:#b8ff3b;border:1px solid #667f59;border-radius:5px;padding:2px 5px}
.konebe-pay-palette .merchant-hub-card p{color:#bdcde1;font-size:11px;line-height:1.45;margin:0 0 8px;flex:1}
.konebe-pay-palette .merchant-hub-card button,.konebe-pay-palette .merchant-hub-back{cursor:pointer;background:#263b52;color:#edf6ff;border:1px solid #486076;border-radius:8px;font-size:11px;padding:9px;min-height:36px;text-align:center}
.konebe-pay-palette .merchant-hub-card button:hover,.konebe-pay-palette .merchant-hub-back:hover{border-color:#b8ff3b;color:#b8ff3b}
.konebe-pay-palette .merchant-hub-back{display:inline-block;margin:0 0 12px}
.konebe-pay-palette .merchant-checkout-admin{padding:14px;border:1px solid #35475e;background:#19283d;border-radius:12px}
.konebe-pay-palette .merchant-checkout-admin h3{font-size:15px;margin:0 0 12px}
.konebe-pay-palette .merchant-checkout-admin p{font-size:12px;line-height:1.5;color:#ccd9eb}
.konebe-pay-palette .merchant-checkout-admin label{display:block;font-size:12px;margin:11px 0 5px;color:#e4ecf6}
.konebe-pay-palette .merchant-checkout-admin input:not([type=checkbox]),.konebe-pay-palette .merchant-checkout-admin select,.konebe-pay-palette .merchant-checkout-admin textarea{width:100%;max-width:100%;background:#0e1b2d;color:#eef6ff;border:1px solid #425873;border-radius:8px;padding:9px;font-size:12px}
.konebe-pay-palette .merchant-checkout-admin pre{white-space:pre-wrap;word-break:break-word;background:#0e1b2d;padding:12px;font-size:11px;border-radius:8px}
.konebe-pay-palette .merchant-checkout-admin details{border-top:1px solid #35475e;padding:10px 0}
.konebe-pay-palette .merchant-checkout-admin summary{cursor:pointer;font-size:12px}
.konebe-pay-palette .merchant-checkout-assets{display:flex;flex-wrap:wrap;gap:6px}
.konebe-pay-palette .merchant-checkout-assets label{margin:0;background:#263950;padding:6px;border-radius:6px}
.konebe-pay-palette .merchant-checkout-preview{display:flex;flex-direction:column;gap:7px;background:#0c1728;border-radius:10px;padding:12px;margin-top:15px}
.konebe-pay-palette .merchant-checkout-preview b{color:#b8ff3b;font-size:11px}.konebe-pay-palette .merchant-checkout-preview strong{font-size:14px}.konebe-pay-palette .merchant-checkout-preview small{font-size:11px;color:#b4c4dc}
.konebe-pay-palette .merchant-checkout-preview span{background:#b8ff3b;color:#102216;border-radius:6px;font-size:11px;padding:7px;text-align:center;font-weight:700}
.konebe-pay-palette .merchant-checkout-actions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}
.konebe-pay-palette .merchant-checkout-actions button{flex:1;min-height:38px;border-radius:8px;font-size:12px}
.konebe-pay-palette .merchant-checkout-settings{background:#203d39;border:1px solid #527b6f;padding:8px;border-radius:8px}
@media(max-width:420px){.konebe-pay-palette .merchant-hub-grid{grid-template-columns:minmax(0,1fr)}.konebe-pay-palette .merchant-hub-category{padding:10px}}
@media(prefers-reduced-motion:reduce){.konebe-pay-palette .merchant-hub-card *{animation:none!important;transition:none!important}}

/* V2.31 — commercial catalog / dedicated API documentation */
.konebe-pay-palette .merchant-hub-card{gap:9px;box-shadow:0 4px 16px rgba(0,0,0,.09)}
.konebe-pay-palette .merchant-hub-card-actions{margin-top:auto;display:flex;align-items:center;gap:9px;justify-content:space-between;flex-wrap:wrap}
.konebe-pay-palette .merchant-hub-card-actions button{font-size:12px;font-weight:600;flex:1 1 128px;min-width:0;min-height:38px}
.konebe-pay-palette .merchant-hub-manual-link{font-size:11px;color:#bbdbed!important;text-decoration:none!important;line-height:1.45;padding:6px 4px;overflow-wrap:anywhere;border-bottom:1px solid transparent}
.konebe-pay-palette .merchant-hub-manual-link:hover,.konebe-pay-palette .merchant-hub-manual-link:focus-visible{border-bottom-color:#b8ff3b;color:#c8ff7b!important}
.konebe-pay-palette .merchant-integration-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid #34465e;margin-bottom:12px}
.konebe-pay-palette .merchant-integration-heading small{display:block;font-size:10px;color:#aabbd2;margin-bottom:4px}
.konebe-pay-palette .merchant-integration-heading h3{margin:0;font-size:15px}
.konebe-pay-palette .merchant-checkout-manual{display:inline-flex;align-items:center;max-width:100%;border:1px solid #57718a;background:#243950;border-radius:8px;color:#e6f7ff!important;font-size:11px;text-decoration:none!important;padding:8px 10px;line-height:1.4}
.konebe-pay-palette .merchant-checkout-manual:hover{border-color:#b8ff3b}
.konebe-pay-palette .merchant-checkout-production-note{background:#162e33;padding:10px;border:1px solid #345e59;border-radius:8px}
.konebe-pay-palette .merchant-hub-card a:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
@media(max-width:600px){.konebe-pay-palette .merchant-hub-card-actions{align-items:stretch;flex-direction:column}.konebe-pay-palette .merchant-hub-card-actions button{flex:0 0 auto;width:100%}.konebe-pay-palette .merchant-hub-manual-link{display:block;align-self:flex-start}.konebe-pay-palette .merchant-integration-heading{gap:9px}}

/* V2.31 — Checkout 3.0 connection setup without false 409 on read-only load */
.konebe-pay-palette .merchant-checkout-setup{border:1px solid #436076;background:#1d3447;border-radius:10px;padding:14px;margin:12px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.konebe-pay-palette .merchant-checkout-setup strong{display:block;width:100%;font-size:13px;color:#f2fafc}
.konebe-pay-palette .merchant-checkout-setup p{width:100%;margin:0 0 4px;color:#bfcbdb;font-size:12px;line-height:1.5}
.konebe-pay-palette .merchant-checkout-setup button{flex:0 1 auto;font-size:12px;border-radius:8px;min-height:36px;padding:8px 12px}
@media(max-width:420px){.konebe-pay-palette .merchant-checkout-setup button{width:100%;flex:1 1 100%}}

.konebe-pay-palette .merchant-checkout-inactive-widgets{border:1px solid #34495e;border-radius:8px;margin:10px 0;padding:9px}
.konebe-pay-palette .merchant-checkout-inactive-widgets summary{font-size:12px;cursor:pointer}
.konebe-pay-palette .merchant-checkout-inactive-widget{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #36485a;font-size:12px}
.konebe-pay-palette .merchant-checkout-inactive-widget button{font-size:11px;min-height:32px}
.konebe-pay-palette .merchant-checkout-setup #checkout-refresh-config{background:#182d42!important;color:#e9f5ff!important;border:1px solid #5d7a92!important}
.konebe-pay-palette .merchant-checkout-setup #checkout-refresh-config:hover{border-color:#b8ff3b!important}

/* V2.32 - compact commercial choices and explicit cashier/main role selector. */
.konebe-pay-palette .merchant-checkout-hub .merchant-hub{gap:12px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category{padding:13px;border-color:#34485f;background:#141f30}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category>h3{font-size:14px;line-height:1.35;font-weight:500}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category>p{font-size:11.5px;line-height:1.5;margin-bottom:11px;font-weight:400}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-grid{gap:9px;align-items:stretch}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card{padding:12px;gap:8px;background:#1d2b3e}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card h3{font-size:12.5px;line-height:1.38;font-weight:500;letter-spacing:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card p{font-size:11.5px;line-height:1.48;font-weight:400;margin:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card small{font-size:10px;font-weight:400;max-width:100%;overflow-wrap:anywhere}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions{margin-top:auto;gap:7px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button{font-size:11px;font-weight:500;min-height:37px;line-height:1.35}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-manual-link{font-size:10.5px;line-height:1.4;font-weight:400;overflow-wrap:anywhere}
.konebe-pay-palette .merchant-cashier-role-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 13px;padding:5px;border:1px solid #34485f;border-radius:12px;background:#142136}
.konebe-pay-palette .merchant-cashier-role-switch button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 5px;cursor:pointer;border:1px solid transparent;border-radius:9px;background:transparent;color:#c0d0e4;line-height:1.35}
.konebe-pay-palette .merchant-cashier-role-switch button span{font-size:12px;font-weight:500}
.konebe-pay-palette .merchant-cashier-role-switch button small{font-size:10.5px;font-weight:400;color:inherit;opacity:.88}
.konebe-pay-palette .merchant-cashier-role-switch button.is-active{background:#293a51;border-color:rgba(184,255,59,.52);color:#b8ff3b}
.konebe-pay-palette .merchant-cashier-role-switch button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.konebe-pay-palette .merchant-pdv-manual-top{display:inline-flex;max-width:100%;margin:0 0 10px}
@media(max-width:420px){.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card{padding:12px}.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card h3{font-size:13px}}


/* V2.33 - exactly one full-width commercial product per row at every viewport.
   No two-column visual catalogue, including on large phones and desktops. */
.konebe-pay-palette .merchant-checkout-hub .merchant-hub{gap:16px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category{
  background:transparent;border:0;padding:0;margin:0;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category>h3{
  font-weight:500;font-size:14px;line-height:1.4;margin:0 0 3px;color:#edf4ff;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-category>p{
  font-size:11.5px;line-height:1.45;margin:0 0 10px;color:#becbda;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-grid{
  display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-items:stretch;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card{
  width:100%;box-sizing:border-box;min-width:0;padding:12px 13px 13px;
  border:1px solid #3a506b;border-left:3px solid #7c96ae;border-top:1px solid #3a506b;
  border-radius:11px;box-shadow:none;gap:7px;background:#1c2a3d;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--cashier,
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--pdv{border-left-color:#76a8d9}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--api{border-left-color:#62bdad}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--hosted{border-left-color:#8599b2}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--checkout2{border-left-color:#74b48e}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--checkout3{border-left-color:#b8ff3b}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-head{
  display:flex;flex-direction:column;align-items:flex-start;gap:4px;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card h3{
  font-size:12.5px;line-height:1.4;font-weight:500;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card small{
  font-size:10px;line-height:1.3;font-weight:400;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card p{
  font-size:11.5px;line-height:1.48;font-weight:400;margin:0;color:#c7d4e5;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions{
  flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;margin-top:2px;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button{
  flex:none;width:auto;max-width:100%;min-width:0;min-height:34px;padding:8px 12px;
  text-align:left;font-size:11.5px;line-height:1.3;font-weight:500;
}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-manual-link{
  display:inline-block;align-self:flex-start;padding:5px 0;font-size:10.5px;
  line-height:1.4;font-weight:400;color:#b4cce3!important;
}
.konebe-pay-palette .merchant-cashier-role-intro{margin:1px 0 11px}
.konebe-pay-palette .merchant-cashier-role-intro h3{
  margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:500;
}
.konebe-pay-palette .merchant-cashier-role-intro p{
  margin:0;font-size:11.5px;line-height:1.5;font-weight:400;color:#bdcce0;
}
/* The one-column requirement is deliberate even above 600px. */
@media(min-width:421px){
  .konebe-pay-palette .merchant-checkout-hub .merchant-hub-grid{grid-template-columns:minmax(0,1fr)}
}

/* KONEBE V2.34 — commercial UX only. Keep each of the six products in its
   own row, with its original badge and its own unobtrusive identity. */
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card{--k-product-accent:#93c9ec;--k-product-wash:rgba(110,181,225,.06);border-left:3px solid var(--k-product-accent);border-top:1px solid #354960;border-right:1px solid #354960;border-bottom:1px solid #354960;background:linear-gradient(100deg,var(--k-product-wash),transparent 55%),#1a283b;gap:7px;box-shadow:none;min-width:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--cashier{--k-product-accent:#95c8f5;--k-product-wash:rgba(112,185,243,.09)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--pdv{--k-product-accent:#76d3bd;--k-product-wash:rgba(102,212,188,.09)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--api{--k-product-accent:#79d7e6;--k-product-wash:rgba(111,218,237,.08)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--hosted{--k-product-accent:#a7b6ed;--k-product-wash:rgba(148,163,235,.09)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--checkout2{--k-product-accent:#c0a9ee;--k-product-wash:rgba(191,164,232,.09)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub--checkout3{--k-product-accent:#b8ff3b;--k-product-wash:rgba(184,255,59,.055)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:11px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-icon{flex:0 0 33px;display:grid;place-items:center;width:33px;height:33px;border:1px solid color-mix(in srgb,var(--k-product-accent) 44%,transparent);border-radius:9px;color:var(--k-product-accent);background:color-mix(in srgb,var(--k-product-accent) 9%,transparent)}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-icon svg{width:19px;height:19px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-name{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:4px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card h3{font-size:14px;line-height:1.3;font-weight:550;margin:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card small{width:max-content;max-width:100%;font-size:10px;font-weight:400;line-height:1.35;color:var(--k-product-accent);border-color:color-mix(in srgb,var(--k-product-accent) 60%,#263546);padding:2px 6px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card p{font-size:12px;line-height:1.45;font-weight:400;color:#cbd8e8;margin:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions{margin-top:2px;gap:2px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;font-size:11.5px;padding:8px 14px;font-weight:500;border-color:#435d75}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button:focus-visible{outline:2px solid var(--k-product-accent);outline-offset:2px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-manual-link{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;color:#bdd6e9!important;font-size:11px;text-decoration:underline;text-decoration-color:transparent}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button:disabled{opacity:.47;cursor:not-allowed;border-color:#425267;color:#d3ddeb;background:#223348}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-card.is-setup-required{background:#1a2536}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-lock-note{font-size:10.5px;line-height:1.4;color:#ffd4ae}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness{display:flex;align-items:flex-start;gap:9px;padding:12px 12px;border:1px solid #52607b;border-left:3px solid #c3a5e6;border-radius:11px;background:#1c2739;min-width:0;flex-wrap:wrap}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness.is-unconfigured{border-left-color:#e99b8c;background:linear-gradient(90deg,rgba(233,155,140,.075),transparent),#1b2839}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness.is-saved{border-left-color:#e9c789}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness.is-active{border-left-color:#87d5a4;background:linear-gradient(90deg,rgba(105,217,142,.065),transparent),#1a2839}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness.is-error{border-left-color:#e99b8c}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness-symbol{display:inline-flex;flex:0 0 20px;color:#c4d9f2;padding-top:2px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness-symbol svg{width:18px;height:18px}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness-copy{flex:1 1 170px;min-width:0}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness-title{display:block;font-size:12px;font-weight:560;line-height:1.45;color:#eef5ff}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness-copy p{margin:3px 0 0;font-size:11.5px;line-height:1.45;color:#c7d5e6}
.konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness>button{align-self:center;flex:0 0 auto;max-width:100%;min-height:44px;padding:8px 11px;border:1px solid #576e80;border-radius:8px;background:#263a51;color:#f0f7ff;font-size:11px;font-weight:500;cursor:pointer}
.konebe-pay-palette .merchant-checkout-hub .merchant-commerce-pdv-indicator{margin:0!important;font-size:11px!important;line-height:1.4!important;color:#c7d9e6}
.konebe-pay-palette .merchant-checkout-hub .merchant-commerce-pdv-indicator.is-active{color:#b7efcf}
.konebe-pay-palette .merchant-checkout-hub .merchant-commerce-pdv-indicator.is-unconfigured,.konebe-pay-palette .merchant-checkout-hub .merchant-commerce-pdv-indicator.is-saved{color:#ffe0bc}
.konebe-pay-palette .merchant-checkout-admin,.konebe-pay-palette .merchant-finance-panel .merchant-pdv-card{min-width:0}
.konebe-pay-palette .merchant-checkout-admin .merchant-integration-heading h3{font-size:15px;font-weight:550;line-height:1.35}
.konebe-pay-palette .merchant-checkout-admin .merchant-checkout-settings{font-size:11.5px;color:#b8edd3;border-left:3px solid #85d2a6;padding:8px 10px;background:#162c34;border-radius:5px}
.konebe-pay-palette .merchant-checkout-admin .merchant-checkout-setup{border-left:3px solid #e5ad8d}
.konebe-pay-palette .merchant-checkout-admin .merchant-checkout-setup.is-technical-error{border-left-color:#e58e92}
.konebe-pay-palette .merchant-checkout-admin details.merchant-checkout-extra,.konebe-pay-palette .merchant-finance-panel details.merchant-pdv-advanced{padding:10px 0;border-top:1px solid #3e526b;background:transparent}
.konebe-pay-palette .merchant-checkout-admin details.merchant-checkout-extra summary,.konebe-pay-palette .merchant-finance-panel details.merchant-pdv-advanced summary{color:#c8dcf0;font-weight:500;cursor:pointer;font-size:12px;min-height:30px}
.konebe-pay-palette .merchant-checkout-admin .merchant-checkout-setup button,.konebe-pay-palette .merchant-checkout-admin .merchant-checkout-actions button{min-height:44px;max-width:100%;width:auto;font-size:12px;font-weight:500}
.konebe-pay-palette .merchant-config-panel select{color-scheme:dark;background-color:#18283e;color:#ecf5ff;border-color:#50627b}
.konebe-pay-palette .merchant-v120 .merchant-task-grid .merchant-task{min-height:44px}
@media(max-width:420px){
 .konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-head{gap:9px}
 .konebe-pay-palette .merchant-checkout-hub .merchant-hub-card h3{font-size:13.5px}
 .konebe-pay-palette .merchant-checkout-hub .merchant-hub-readiness>button{margin-left:29px}
 .konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions{align-items:flex-start!important;flex-direction:column!important}
 .konebe-pay-palette .merchant-checkout-hub .merchant-hub-card-actions button{width:auto!important;flex:none!important;max-width:100%}
}

.konebe-pay-palette .merchant-checkout-hub .merchant-hub-step{font-size:10px;line-height:1.35;color:#bfeee5;font-weight:500}

/* V2.40: recovery sync shows the verified QR only, not the mnemonic text. */

/* V2.45: Private Moovie Internal Transfer -- yellow means eligibility has
   actually passed; never paint a blocked transaction as enabled. */
.app-shell.moovie-premium-shell .moovie-internal-transfer-page #moovie-transfer-submit.is-ready:not(:disabled){
  background:linear-gradient(135deg,#fff08a 0%,#ffe032 45%,#ffc400 100%)!important;
  background-image:linear-gradient(135deg,#fff08a 0%,#ffe032 45%,#ffc400 100%)!important;
  border:1px solid #ffdd38!important;
  color:#161400!important;
  opacity:1!important;
  filter:none!important;
  box-shadow:0 9px 24px rgba(255,211,0,.25)!important;
  cursor:pointer!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page #moovie-transfer-submit.is-ready:not(:disabled) svg{
  color:#161400!important;stroke:#161400!important;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-readiness{
  margin-top:8px;font-size:11px;line-height:1.45;color:#ffdba1;
  padding:8px 10px;border:1px solid rgba(255,200,94,.28);
  background:rgba(80,57,23,.16);border-radius:9px;
}
.app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-readiness.is-ready{
  color:#ffed9a;border-color:rgba(255,221,56,.5);background:rgba(255,217,55,.09);
}
/* V2.46 - Freeze Ethereum: independent download and post-review acceptance cards. */
.moovie-freeze-page>.freeze-download-card,
.moovie-freeze-page>.freeze-consent-card{display:block;position:relative;overflow:hidden;margin:16px 0!important;padding:17px!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(30,42,51,.97),rgba(13,22,28,.96))!important;box-shadow:0 12px 30px rgba(0,0,0,.24)!important}
.moovie-freeze-page>.freeze-download-card{border-color:rgba(109,184,246,.35)!important}
.moovie-freeze-page>.freeze-consent-card{border-color:rgba(244,190,75,.35)!important;margin-top:20px!important}
.moovie-freeze-page>.freeze-download-card .freeze-section-head,
.moovie-freeze-page>.freeze-consent-card .freeze-section-head{display:flex;gap:10px;align-items:center;margin-bottom:11px}
.moovie-freeze-page>.freeze-download-card .freeze-section-head h2,
.moovie-freeze-page>.freeze-consent-card .freeze-section-head h2{font-size:14px;line-height:1.3}
.moovie-freeze-page>.freeze-step-description{font-size:12px;line-height:1.6;color:#bac5cd;margin:10px 0 13px}
.moovie-freeze-page>.freeze-download-card .freeze-page-download{display:grid!important;width:100%!important;margin:12px 0 0!important;min-height:59px!important;background:rgba(98,178,240,.10)!important;border:1px solid rgba(98,178,240,.42)!important;border-radius:12px!important}
.moovie-freeze-page>.freeze-download-card .freeze-page-download:disabled{opacity:.55}
.moovie-freeze-page>.freeze-download-card .freeze-page-download small{word-break:break-word}
.moovie-freeze-page>.freeze-download-status{margin:11px 0 0;color:#abb9c7;font-size:11px;line-height:1.5}
.moovie-freeze-page>.freeze-consent-card .freeze-consent-checkbox{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:14px 0 17px!important;padding:14px!important;border:1px solid rgba(244,190,75,.26)!important;border-radius:12px!important;background:rgba(244,190,75,.05)!important}
.moovie-freeze-page>.freeze-consent-card .freeze-consent-checkbox input{width:21px!important;height:21px!important;margin:0!important;cursor:pointer}
.moovie-freeze-page>.freeze-consent-card .freeze-consent-checkbox input:disabled{cursor:not-allowed;opacity:.5}
.moovie-freeze-page>.freeze-consent-card .freeze-consent-checkbox span{font-size:12px!important;line-height:1.55!important;color:#ecf0f3!important}
.moovie-freeze-page>.freeze-consent-card #freeze-create-contract{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px}
@media(max-width:390px){.moovie-freeze-page>.freeze-download-card,.moovie-freeze-page>.freeze-consent-card{padding:14px!important;border-radius:16px!important}}

/* V2.49: Freeze Unlock on-chain status — read-only status before secrets. */
.freeze-unlock-state-note{margin-top:10px;padding:11px 12px;border-radius:12px;border:1px solid rgba(242,198,97,.24);background:rgba(242,198,97,.055);color:#edd9a2;font-size:10px;line-height:1.55}
.freeze-unlock-state-note strong{display:block;font-size:10.5px}
.freeze-unlock-state-note p{margin:5px 0 0;color:#d5c59b}
.freeze-unlock-state-note.is-unlocked{border-color:rgba(108,225,165,.28);background:rgba(108,225,165,.07);color:#9febc5}
.freeze-unlock-state-note.is-unlocked p{color:#b7dbca}
.freeze-unlock-state-note.is-withdrawn{border-color:rgba(160,168,182,.22);background:rgba(160,168,182,.05);color:#d4dae0}
.freeze-unlock-state-note.is-withdrawn p{color:#aeb6be}

/* Freeze V2.49 credential lifecycle: explicit key generation and single mandatory PIN. */
.freeze-pin-grid.freeze-pin-single{grid-template-columns:minmax(0,1fr)}
.freeze-key-title #freeze-regenerate-key{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:fit-content;padding:4px 9px;font:inherit;font-weight:700;font-size:11px;white-space:nowrap}
.freeze-key-title #freeze-regenerate-key span{display:inline-block}
.freeze-key-title #freeze-regenerate-key:disabled{opacity:.5;cursor:not-allowed}
.freeze-key-safety-note{margin:7px 0 0;font-size:11px;line-height:1.5;color:var(--muted,#9fb3bf)}
.freeze-credential-review-note{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:12px;border-radius:12px;background:rgba(80,173,145,.08);font-size:12px;line-height:1.5}
.freeze-credential-review-note svg{flex:none;width:18px;height:18px}

/* V2.67: Eventos trophy now sits at the former Cofrinho location; the camera has been removed. */
.dashboard-scroll-content>.compact-balance-card{
  min-height:174px!important;
  padding-bottom:12px!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  min-height:42px!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-event-trophy-shortcut{
  position:absolute!important;
  inset:var(--dashboard-qr-axis) var(--dashboard-qr-axis) auto auto!important;
  z-index:15!important;
  display:grid!important;
  place-items:center!important;
  appearance:none!important;
  padding:0!important;
  margin:0!important;
  width:var(--dashboard-qr-control)!important;
  height:var(--dashboard-qr-control)!important;
  min-width:var(--dashboard-qr-control)!important;
  min-height:var(--dashboard-qr-control)!important;
  background:rgba(7,10,14,.13)!important;
  border:0!important;
  border-radius:12px!important;
  color:#f2ca62!important;
  cursor:pointer;
  touch-action:manipulation;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut svg{
  width:29px!important;height:29px!important;
  max-width:29px!important;max-height:29px!important;
  overflow:visible;
  filter:drop-shadow(0 0 3px rgba(255,190,62,.42));
  pointer-events:none;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut:focus-visible{outline:2px solid #eec577;outline-offset:2px}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut:hover svg,
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut.is-active svg{filter:drop-shadow(0 0 5px rgba(255,211,111,.75))}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row{padding-right:0!important}
@media(max-width:430px){
 .dashboard-scroll-content>.compact-balance-card{min-height:170px!important;padding-bottom:11px!important}
 .dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut svg{width:28px!important;height:28px!important}
}
/* Keep the new bottom-nav vault action aligned with the other nav icons. */
.bottom-nav .bottom-nav-cofrinho>svg{width:23px;height:23px;flex-shrink:0}
@media(prefers-reduced-motion:reduce){.dashboard-event-trophy-shortcut .konebe-header-trophy-shine-band{animation:none!important}}


/* V2.69: total balance card compacted; trophy icon without background card and with animated light sheen. */
.dashboard-scroll-content>.compact-balance-card{
  --dashboard-trophy-hit:34px;
  min-height:154px!important;
  padding:15px 18px 10px!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  min-height:28px!important;
  margin-top:2px!important;
  padding-right:calc(var(--dashboard-trophy-hit) + 8px)!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-event-trophy-shortcut{
  inset:16px 14px auto auto!important;
  z-index:16!important;
  width:var(--dashboard-trophy-hit)!important;
  height:var(--dashboard-trophy-hit)!important;
  min-width:var(--dashboard-trophy-hit)!important;
  min-height:var(--dashboard-trophy-hit)!important;
  background:transparent!important;
  border-radius:0!important;
  box-shadow:none!important;
  border:0!important;
  color:#f4cc69!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut svg{
  width:24px!important;
  height:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  overflow:visible;
  filter:drop-shadow(0 0 4px rgba(255,196,79,.45)) drop-shadow(0 3px 8px rgba(0,0,0,.22));
}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut:hover svg,
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut.is-active svg{
  filter:drop-shadow(0 0 6px rgba(255,213,108,.84)) drop-shadow(0 3px 10px rgba(0,0,0,.24));
}
.dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut .konebe-header-trophy-shine-band{
  transform-box:fill-box;
  transform-origin:center;
  animation:konebeDashboardTrophyShine 2.75s ease-in-out infinite;
}
.dashboard-scroll-content>.compact-balance-card .balance-value-row{margin-top:1px!important;}
.dashboard-scroll-content>.compact-balance-card .balance-meta{margin-top:5px!important;}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row{margin-top:5px!important;padding-right:0!important;}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-today{padding-right:0!important;}
@keyframes konebeDashboardTrophyShine{
  0%,16%{transform:translateX(-1px);opacity:0}
  24%{opacity:.18}
  44%{transform:translateX(18px);opacity:1}
  58%{transform:translateX(32px);opacity:.94}
  72%{opacity:.18}
  100%{transform:translateX(44px);opacity:0}
}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card{min-height:149px!important;padding:14px 16px 9px!important;}
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{min-height:27px!important;padding-right:40px!important;}
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-event-trophy-shortcut{inset:15px 12px auto auto!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;}
  .dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut svg{width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;}
  .dashboard-scroll-content>.compact-balance-card .balance-meta{margin-top:4px!important;}
  .dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row{margin-top:4px!important;}
}
@media(prefers-reduced-motion:reduce){
  .dashboard-scroll-content>.compact-balance-card .dashboard-event-trophy-shortcut .konebe-header-trophy-shine-band{animation:none!important;}
}


/* Accounts: standalone route UI without a modal; keep inline account-row styles. */
.konebe-accounts-page{min-height:100%;width:100%;box-sizing:border-box;padding:10px 12px 25px;color:#f1f7ff;}
.konebe-accounts-page-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;min-height:28px;}
.konebe-accounts-page-top span{font-size:10px;color:#a5ff75;font-weight:700;letter-spacing:.08em;}
.konebe-accounts-page-top button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:#e6eff7;}
.konebe-accounts-inline-view{position:static!important;inset:auto!important;display:block!important;background:transparent!important;backdrop-filter:none!important;min-height:0!important;padding:0!important;overflow:visible!important;}
.konebe-accounts-inline-panel{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important;border-radius:0!important;}
.konebe-accounts-inline-panel .modal-grab{display:none!important;}
.konebe-accounts-inline-panel>.modal-header,.konebe-accounts-inline-panel>.modal-body{padding-left:3px!important;padding-right:3px!important;}
.konebe-accounts-inline-panel .konebe-account-rows{max-height:none!important;overflow:visible!important;}
.konebe-accounts-inline-panel .konebe-account-create{width:100%;box-sizing:border-box;}
.konebe-accounts-page .konebe-account-help-backdrop{position:static!important;display:block!important;background:transparent!important;backdrop-filter:none!important;padding:0!important;}
.konebe-accounts-page .konebe-account-help-sheet{position:static!important;max-width:none!important;transform:none!important;width:100%!important;box-shadow:none!important;}
.konebe-accounts-page .konebe-account-add-sheet .modal-body{max-height:none!important;overflow:visible!important;}
.konebe-accounts-page .peuro-remove-account-layer,.konebe-accounts-page .konebe-account-last-confirm{position:static!important;inset:auto!important;background:transparent!important;padding:0!important;}
.konebe-accounts-page .peuro-remove-account-card{margin:auto;max-width:100%;}
.konebe-accounts-page .peuro-experimental-backup-page .peuro-experimental-subpage-scroll{overflow:visible!important;max-height:none!important;}
.konebe-accounts-page .peuro-experimental-backup-page [data-peuro-experimental-back]{display:none!important;}
@media(max-width:420px){.konebe-accounts-page{padding:8px 8px 24px;}.konebe-accounts-inline-panel>.modal-header,.konebe-accounts-inline-panel>.modal-body{padding-left:2px!important;padding-right:2px!important;}}

/* V2.72 — fast merchant setup / accounts as real in-flow pages */
.merchant-hub-start-notice{margin:4px 0 15px;padding:14px 15px;border:1px solid rgba(184,255,59,.25);border-radius:14px;background:linear-gradient(135deg,rgba(184,255,59,.10),rgba(12,25,26,.28));color:#e7f3eb}
.merchant-hub-start-notice strong{font-size:13px;line-height:1.35;display:block;color:#c8ff76}
.merchant-hub-start-notice p{font-size:11.5px;line-height:1.55;margin:6px 0 11px;color:#c9d6d4}
.merchant-hub-start-notice button{background:#b8ff3b;color:#162015;border:0;border-radius:10px;padding:9px 15px;font-weight:750;min-height:37px;cursor:pointer}
.merchant-hub--pdv{order:-1}
.konebe-accounts-page .konebe-accounts-inline-view{border:0!important;box-shadow:none!important;}
.konebe-accounts-page .konebe-accounts-inline-panel{border:0!important;box-shadow:none!important;position:static!important;overflow:visible!important;}
.konebe-accounts-page .konebe-account-help-sheet{margin:12px 0!important;border-radius:14px!important;}
.konebe-accounts-page .konebe-account-row-shell{min-width:0;}
.konebe-accounts-page .konebe-account-create button{min-height:44px;}

/* V2.72 — distinct multi-account icon for KONEBE menu */
.peuro-experimental-menu-icon.konebe-accounts-menu-icon{color:#d5f7f5!important;}
.peuro-experimental-menu-icon.konebe-accounts-menu-icon svg{width:22px!important;height:22px!important;stroke-width:1.8!important;}


/* V2.73 — Private Moovie eligibility: three initially closed details + annual Passport only. */
.moovie-eligibility-card-v193 .moovie-gate-passport-notice{
  margin:9px 0 0!important;padding:9px 11px;border-radius:11px;
  border:1px solid rgba(184,255,59,.18);background:rgba(184,255,59,.055);
  color:#e3f2d5!important;font-size:11px!important;line-height:1.5!important;font-weight:600;
}
.moovie-eligibility-card-v193 .moovie-gate-header{
  display:block!important;padding:0 34px 12px 0!important;
}
.moovie-eligibility-card-v193 .moovie-gate-brandrow{
  display:flex;align-items:center;gap:12px;min-width:0;
}
.moovie-eligibility-card-v193 .moovie-gate-titlecopy{min-width:0}
.moovie-eligibility-card-v193 .moovie-gate-header>.moovie-gate-lead{
  margin-top:11px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-more{
  display:block!important;margin:7px 0!important;border:1px solid rgba(181,202,218,.18)!important;
  border-radius:13px!important;background:rgba(255,255,255,.018)!important;overflow:hidden!important;
}
.moovie-eligibility-card-v193 .moovie-gate-more>summary{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  min-height:42px;padding:10px 12px!important;list-style:none!important;
  font-weight:650!important;color:#eff5fa!important;cursor:pointer;
}
.moovie-eligibility-card-v193 .moovie-gate-more>summary::-webkit-details-marker{display:none}
.moovie-eligibility-card-v193 .moovie-gate-more>summary::after{
  content:"+";font-size:21px;line-height:1;color:#b8ff3b;font-weight:400;flex:0 0 auto;
}
.moovie-eligibility-card-v193 .moovie-gate-more[open]>summary::after{content:"−"}
.moovie-eligibility-card-v193 .moovie-gate-more>summary:focus-visible{outline:2px solid #b8ff3b;outline-offset:-3px}
.moovie-eligibility-card-v193 .moovie-gate-details-body{padding:0 12px 12px}
.moovie-eligibility-card-v193 .moovie-gate-ghost-details .moovie-gate-ghost,
.moovie-eligibility-card-v193 .moovie-gate-bank-details .moovie-gate-bank-highlight{
  margin:0!important;padding:11px!important;border-radius:11px!important;
  border:1px solid rgba(255,255,255,.07)!important;
}
.moovie-eligibility-card-v193 .moovie-gate-bank-details .moovie-gate-bank-highlight{margin:0!important}
.moovie-eligibility-card-v193 .moovie-gate-overview-details>.moovie-gate-secondary{
  padding:2px 12px 12px!important;border:0!important;
}
.moovie-eligibility-gate .moovie-passport-inline>.core-passport-annual-only{
  display:grid!important;gap:8px!important;margin:0!important;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-wallet-choice{
  margin:0 0 4px!important;gap:7px!important;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-annual-panel{
  padding:13px!important;border-radius:13px!important;
  border:1px solid rgba(184,255,59,.17)!important;
  background:linear-gradient(135deg,rgba(184,255,59,.065),rgba(255,255,255,.018))!important;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-activation-head{
  display:block!important;margin:0!important;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-activation-copy{
  width:100%!important;max-width:100%!important;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-activation-copy>small{
  color:#b8ff3b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.09em;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-activation-copy>h2{
  margin:4px 0 10px!important;font-size:18px!important;
}
.moovie-eligibility-gate .core-passport-annual-facts{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;
}
.moovie-eligibility-gate .core-passport-annual-facts>div{
  display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 7px;
  border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.13);
}
.moovie-eligibility-gate .core-passport-annual-facts span{
  color:#c9d6df;font-size:10px;line-height:1.35;
}
.moovie-eligibility-gate .core-passport-annual-facts strong{
  color:#f5f7fa!important;font-size:12px!important;font-variant-numeric:tabular-nums;
}
.moovie-eligibility-gate .core-passport-annual-only .core-passport-access-note{
  margin:12px 0!important;line-height:1.45!important;
}
.moovie-eligibility-gate .core-passport-annual-only #core-passport-activate{
  width:100%!important;min-height:42px!important;margin:0!important;
}
.moovie-eligibility-gate .core-passport-buy-inline{
  display:inline-flex;gap:6px;align-items:center;justify-content:center;
  margin:10px 0 0;color:#d9e7ec;font-size:11px;text-decoration:underline;
  text-underline-offset:3px;
}
.moovie-eligibility-gate .core-passport-buy-inline svg{width:13px;height:13px}
@media(max-width:355px){
  .moovie-eligibility-gate .core-passport-annual-facts{gap:4px}
  .moovie-eligibility-gate .core-passport-annual-facts>div{padding:8px 4px}
  .moovie-eligibility-gate .core-passport-annual-facts span{font-size:9px}
  .moovie-eligibility-gate .core-passport-annual-facts strong{font-size:11px!important}
}


/* V2.74 — Accounts is a normal Settings-style page, no overlay/sheet. */
.konebe-accounts-page{display:block!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:13px 16px calc(34px + var(--safe-bottom))!important;background:transparent!important;box-sizing:border-box;}
.konebe-accounts-page::-webkit-scrollbar{width:0;height:0;display:none}
.konebe-accounts-page-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px!important;padding:2px 0 13px;border-bottom:1px solid rgba(255,255,255,.09);}
.konebe-accounts-page-top small{font-size:9px;font-weight:750;color:#a5ff75;letter-spacing:.09em}
.konebe-accounts-page-top h1{font-size:20px;line-height:1.3;margin:3px 0 0;color:#f7fbff}
.konebe-accounts-page-top .konebe-accounts-back{width:39px;height:39px;min-width:39px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#f5f9ff;cursor:pointer}
.konebe-accounts-page-top .konebe-accounts-back svg{width:20px;height:20px}
.konebe-accounts-page>.konebe-accounts-inline-view{position:static!important;inset:auto!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;}
.konebe-accounts-page .konebe-accounts-inline-panel{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;}
.konebe-accounts-page .konebe-account-rows{max-height:none!important;overflow:visible!important;}
.konebe-accounts-page .konebe-accounts-inline-panel>.modal-header{padding:4px 2px 12px!important;}
.konebe-accounts-page .konebe-account-seed-grid{overflow-wrap:anywhere;}
.konebe-accounts-page .konebe-account-add-sheet .modal-body{overflow:visible!important;max-height:none!important;}
@media(max-width:430px){.konebe-accounts-page{padding:10px 12px calc(34px + var(--safe-bottom))!important;}}
/* V2.74 — PDV currency options overlay the remaining setup cards. */
.konebe-pay-palette .merchant-pdv-card,.konebe-pay-palette .merchant-pdv-settings{overflow:visible!important;}
.konebe-pay-palette .merchant-pdv-card #merchant-pdv-currency-picker{position:relative!important;isolation:isolate;}
.konebe-pay-palette .merchant-pdv-card #merchant-pdv-currency-picker:has(.merchant-pdv-currency-options){z-index:40!important;}
.konebe-pay-palette .merchant-pdv-card #merchant-pdv-currency-picker>.merchant-pdv-currency-options{position:absolute!important;z-index:41!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;margin:0!important;max-height:min(260px,42vh)!important;overflow:auto!important;box-shadow:0 12px 30px rgba(0,0,0,.40)!important;}
/* V2.74 — preserve dashboard referral golden shimmer without trophy backdrop. */
.dashboard-scroll-content>.compact-balance-card .dashboard-referral-shortcut{background:transparent!important;border:0!important;box-shadow:none!important;}
.dashboard-scroll-content>.compact-balance-card .dashboard-referral-shortcut svg{pointer-events:none;}
@media(prefers-reduced-motion:reduce){.dashboard-referral-shortcut .konebe-header-trophy-shine-band{animation:none!important;}}


/* V2.78 - Private Moovie gate: no nested outer Passport card; the functional card takes its place. */
.moovie-eligibility-card-v193>.moovie-gate-passport-notice{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;max-width:100%!important;
  margin:8px 0 10px!important;
  padding:10px 12px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-header{padding-bottom:7px!important;}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.core-passport-action-card{
  display:grid!important;
  box-sizing:border-box!important;
  width:100%!important;min-width:0!important;max-width:100%!important;
  flex:0 0 auto!important;
  gap:12px!important;
  margin:0!important;
  padding:16px!important;
  border:1px solid rgba(134,160,204,.20)!important;
  border-radius:18px!important;
  background:linear-gradient(155deg,#101b2b 0%,#0c1523 76%,#09111b 100%)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage)>.core-lock-transactions-card{
  box-sizing:border-box!important;
  width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-choice{
  margin:0 0 3px!important;
  gap:8px!important;
  min-width:0!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-heading{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;min-width:0!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-heading>.field-label{
  flex:1 1 auto!important;min-width:0!important;
  font-weight:700!important;margin:0!important;
  color:#f3f7fb!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-help{
  position:static!important;inset:auto!important;
  flex:0 0 30px!important;width:30px!important;height:30px!important;
  min-width:30px!important;min-height:30px!important;
  display:grid!important;place-items:center!important;
  border:1px solid rgba(195,215,235,.22)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.04)!important;
  color:#deedfc!important;cursor:pointer!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-help svg{width:17px!important;height:17px!important;}
.moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-help:focus-visible{outline:2px solid #b8ff3b!important;outline-offset:2px!important;}
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline{
  color:#ff666f!important;
  text-decoration-color:rgba(255,102,111,.75)!important;
  font-weight:750!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline:hover,
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline:focus-visible{color:#ff9299!important;}
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline svg{color:inherit!important;}
@media(max-width:390px){
  .moovie-eligibility-gate:not(.moovie-vault-door-stage)>.core-passport-action-card{padding:12px!important;border-radius:16px!important;}
  .moovie-eligibility-gate .core-passport-action-card .core-passport-wallet-help{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex-basis:28px!important;}
}


/* V2.78 (complementary): swap Back/Private Moovie emblem; center copy; no-wrapping lead. */
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-eligibility-back{
  left:12px!important;
  right:auto!important;
  top:12px!important;
  z-index:20!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-header{
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  padding:2px 0 12px!important;
  margin:0!important;
  text-align:center!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-brandrow{
  position:relative!important;
  display:flex!important;
  flex-flow:row nowrap!important;
  justify-content:center!important;
  align-items:center!important;
  box-sizing:border-box!important;
  min-height:45px!important;
  width:100%!important;
  gap:0!important;
  padding:0 43px!important;
  text-align:center!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram{
  position:absolute!important;
  right:0!important;
  left:auto!important;
  top:1px!important;
  width:39px!important;
  height:39px!important;
  min-width:39px!important;
  min-height:39px!important;
  margin:0!important;
  padding:0!important;
  flex:none!important;
  display:grid!important;
  place-items:center!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram img{
  width:38px!important;height:38px!important;
  object-fit:contain!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-titlecopy{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
  text-align:center!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-titlecopy small,
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{
  display:block!important;
  margin-inline:auto!important;
  text-align:center!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-titlecopy h1{
  font-size:clamp(10.5px,3.25vw,14px)!important;
  line-height:1.22!important;
  letter-spacing:-.035em!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:initial!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-lead{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:9px auto 0!important;
  padding:0!important;
  color:#d7e0e7!important;
  text-align:center!important;
  font-size:clamp(7.2px,2.4vw,10.5px)!important;
  font-weight:500!important;
  letter-spacing:-.11px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
@media(max-width:390px){
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-brandrow{
    min-height:41px!important;padding-inline:40px!important;
  }
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram{
    width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;
  }
  .moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193 .moovie-gate-header .moovie-eligibility-monogram img{
    width:35px!important;height:35px!important;
  }
}


/* V2.79 - Private Moovie access copy: keep both messages visible on one line. */
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .moovie-eligibility-card-v193>.moovie-gate-passport-notice{
  white-space:nowrap!important;
  width:100%!important;
  max-width:100%!important;
  padding:9px 7px!important;
  text-align:center!important;
  font-size:clamp(8.2px,2.45vw,10px)!important;
  letter-spacing:-.12px!important;
  line-height:1.5!important;
  overflow:visible!important;
}
.moovie-eligibility-gate:not(.moovie-vault-door-stage) .core-passport-annual-only .core-passport-access-note{
  white-space:nowrap!important;
  text-align:center!important;
  font-size:clamp(8.2px,2.45vw,10.9px)!important;
  letter-spacing:-.12px!important;
  line-height:1.5!important;
}
/* Cofrinho: use KONEBE's core-wallet palette even outside its optional palette wrapper. */
.core-cofrinho-page>.core-product-hero-card,
.core-cofrinho-page>.core-cofrinho-action-card{
  background:var(--core-wallet-panel, #303854)!important;
  border-color:var(--core-wallet-line, rgba(155,169,202,.24))!important;
  color:var(--core-wallet-text, #f7f8fc)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.core-cofrinho-page>.core-product-hero-card .core-product-title-row p,
.core-cofrinho-page>.core-cofrinho-action-card .core-action-card-head p{
  color:var(--core-wallet-muted, #b8c0d4)!important;
}
/* Dashboard: the active account sits above Saldo total, and the eye follows the balance value. */
.dashboard-scroll-content>.compact-balance-card .dashboard-current-account-trigger{
  position:relative;z-index:9;display:block;width:max-content;max-width:calc(100% - 44px);
  background:transparent!important;border:0!important;box-shadow:none!important;
  padding:0!important;margin:0 0 3px!important;
  color:inherit;font-size:11px;line-height:1.25;font-weight:650;
  text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  cursor:pointer;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-current-account-trigger:focus-visible{
  outline:2px solid #b8ff3b;outline-offset:3px;border-radius:3px;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-current-account-trigger:disabled{cursor:default;opacity:.55}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  justify-content:flex-start!important;min-height:20px!important;margin:0!important;
  padding-right:40px!important;gap:0!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .balance-label{margin:0!important;text-align:left!important}
.dashboard-scroll-content>.compact-balance-card .balance-value-row{
  justify-content:flex-start!important;gap:9px!important;min-width:0!important;
  padding-right:40px!important;align-items:center!important;
}
.dashboard-scroll-content>.compact-balance-card .balance-value-row .balance-value{flex:0 1 auto;min-width:0}
.dashboard-scroll-content>.compact-balance-card .balance-value-row .dashboard-value-balance-eye{
  position:static!important;inset:auto!important;transform:none!important;
  flex:0 0 28px!important;width:28px!important;height:28px!important;
  min-width:28px!important;min-height:28px!important;
  display:grid!important;place-items:center!important;margin:0!important;padding:0!important;
  color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important;
  cursor:pointer;z-index:8;
}
.dashboard-scroll-content>.compact-balance-card .balance-value-row .dashboard-value-balance-eye svg{width:18px!important;height:18px!important}
.dashboard-scroll-content>.compact-balance-card .balance-value-row .dashboard-value-balance-eye:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.dashboard-scroll-content>.compact-balance-card{min-height:166px!important}
/* Accounts stays a page, with centered heading and an unframed left back arrow. */
.konebe-accounts-page-top{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important}
.konebe-accounts-page-top .konebe-accounts-heading{min-width:0;text-align:center!important}
.konebe-accounts-page-top .konebe-accounts-heading small,.konebe-accounts-page-top .konebe-accounts-heading h1{display:block;text-align:center!important}
.konebe-accounts-page-top .konebe-accounts-back{
  justify-self:start!important;width:36px!important;height:36px!important;min-width:36px!important;
  padding:0!important;margin:0!important;background:transparent!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
}
.konebe-accounts-page-top .konebe-accounts-back svg{width:22px!important;height:22px!important}
.konebe-accounts-page-top .konebe-accounts-header-spacer{display:block;width:36px;height:1px}
/* Sync camera opens as a real, independent fullscreen dialog, never as inline content. */
.wallet-qr-scanner-backdrop.konebe-accounts-modal-scanner{
  position:fixed!important;inset:0!important;z-index:2147483000!important;
  display:grid!important;place-items:center!important;
  background:rgba(0,0,0,.78)!important;backdrop-filter:blur(8px)!important;
  padding:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom))!important;
}
.wallet-qr-scanner-backdrop.konebe-accounts-modal-scanner .wallet-qr-scanner-modal{
  width:min(420px,100%)!important;max-width:420px!important;min-height:340px!important;
}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card{min-height:160px!important}
  .dashboard-scroll-content>.compact-balance-card .dashboard-current-account-trigger{font-size:10.5px}
}

/* V2.79: simple temporary UI-only maintenance state for Freeze shortcut buttons. */
.moovie-freeze-maintenance-button:disabled{
  cursor:not-allowed!important;
  opacity:.58!important;
  pointer-events:none!important;
}
.moovie-freeze-maintenance-button:disabled:hover{transform:none!important}

/* V2.82 — ajustes exclusivos de interface Private Moovie (PT/EN/ES). */
/* Título de Carteiras integrado ao cartão; saldo e olho alinhados à esquerda. */
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-card-top{
  display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;
  text-align:left!important;min-width:0!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-card-status-column{
  display:block!important;width:100%!important;min-width:0!important;text-align:left!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallet-inline-page-title{
  display:block!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;
  letter-spacing:.01em!important;color:#c8d4de!important;text-align:left!important;
  margin:0 0 7px!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .dashboard-balance-label-row{
  display:flex!important;justify-content:flex-start!important;align-items:center!important;
  min-width:0!important;margin:0!important;padding:0!important;gap:0!important;text-align:left!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-label,
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-label span{
  margin:0!important;text-align:left!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-value-row{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  gap:8px!important;min-width:0!important;flex-wrap:nowrap!important;
  text-align:left!important;margin-left:0!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-value-row>.balance-value{
  flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 32px)!important;text-align:left!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .moovie-wallet-value-eye{
  position:static!important;inset:auto!important;transform:none!important;
  display:grid!important;place-items:center!important;flex:0 0 24px!important;
  width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .moovie-wallet-value-eye svg{
  width:17px!important;height:17px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page{
  padding-top:0!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page>.moovie-wallets-balance-card{
  margin-top:0!important;
}

/* Badges VIP passam para o canto superior direito dentro dos cartões. */
.app-shell.moovie-premium-shell .moovie-products-external-product-head>.moovie-products-editorial-body>.moovie-products-editorial-card-title-row{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
  gap:8px!important;min-width:0!important;width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-card-title-row>.moovie-products-editorial-title{
  display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;
  color:#b8ff3b!important;font-size:18px!important;font-weight:780!important;line-height:1.22!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-card-title-row>.moovie-products-editorial-vip{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  flex:0 1 auto!important;max-width:54%!important;min-width:0!important;
  margin:0 0 0 auto!important;padding:5px 7px!important;box-sizing:border-box!important;
  font-size:clamp(8px,2.15vw,10px)!important;line-height:1.2!important;
  white-space:normal!important;text-align:center!important;overflow-wrap:break-word!important;
}
/* Uma linha: "Saldo no produto: [valor]" à esquerda, Explorar à direita. */
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-bottom{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:nowrap!important;gap:7px!important;min-width:0!important;width:100%!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-balance-inline{
  display:flex!important;align-items:baseline!important;flex-direction:row!important;
  flex:1 1 auto!important;gap:4px!important;min-width:0!important;
  white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-balance-inline>small{
  flex:0 0 auto!important;font-size:clamp(8px,2.45vw,10px)!important;
  letter-spacing:0!important;color:#92a9be!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-balance-inline>.moovie-products-plan-balance{
  display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;
  text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  overflow-wrap:normal!important;font-size:clamp(10px,3.1vw,13px)!important;
  font-variant-numeric:tabular-nums!important;
}
.app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-open{
  flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;
}
@media(max-width:370px){
  .app-shell.moovie-premium-shell .moovie-products-external-product-head>.moovie-products-editorial-body{padding:12px 9px!important}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-bottom{gap:4px!important}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-balance-inline{gap:3px!important}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-open{font-size:10px!important;gap:3px!important}
  .app-shell.moovie-premium-shell .moovie-products-external-product-head .moovie-products-editorial-card-title-row>.moovie-products-editorial-title{font-size:16px!important}
}

/* Posicoes em produtos: mesma superficie escura translúcida do Futures. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card{
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  background-image:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  border:1px solid rgba(224,186,132,.22)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.30),0 0 19px rgba(193,147,85,.065),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-overview-card::before{display:none!important}
/* O texto preexistente abre o recibo de Passaporte sem introduzir botão visual. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>.moovie-dashboard-passport-receipt-trigger{
  display:block!important;min-width:0!important;width:100%!important;height:auto!important;
  padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  color:#c5d0ff!important;font:inherit!important;font-size:10px!important;line-height:1.2!important;
  font-weight:inherit!important;text-align:left!important;white-space:normal!important;
  overflow-wrap:break-word!important;cursor:pointer!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-payment-row>.moovie-dashboard-passport-receipt-trigger:focus-visible{
  outline:2px solid #c5d0ff!important;outline-offset:3px!important;
}
/* O recibo privado utiliza o mesmo navy escuro do dashboard, não a paleta colorida dos saldos. */
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-sheet,
#root .app-shell.moovie-premium-shell .core-lock-receipt-backdrop.moovie-passport-private-receipt .core-lock-receipt-document{
  background:#0c1726!important;background-image:none!important;
  border-color:rgba(165,191,215,.16)!important;color:#f3f6fa!important;
}


/* V2.84 | Private Moovie: ajuste visual localizado solicitado, sem mudanças financeiras. */
/* O título fica centralizado no topo, dentro de cada cartão Saldo total. */
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .moovie-wallet-inline-page-title{
  display:block!important;width:100%!important;margin:0 0 9px!important;
  text-align:center!important;font-size:12px!important;line-height:1.3!important;
  font-weight:400!important;color:#c8d4de!important;
}
/* Carteiras: Transferência à direita, na mesma linha do seletor e do resumo. */
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-balance-card .moovie-wallets-meta-with-transfer{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;width:100%!important;
  box-sizing:border-box!important;margin-top:5px!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer .dashboard-fiat-cycle{
  flex:0 0 auto!important;min-width:0!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer>.meta-dot{flex:0 0 auto!important}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer>.moovie-wallets-meta-copy{
  min-width:0!important;flex:1 1 auto!important;line-height:1.15!important;font-size:clamp(8px,2.4vw,10px)!important;
  white-space:normal!important;
}
.app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer>.moovie-transfer-card-action{
  position:relative!important;inset:auto!important;transform:none!important;
  flex:0 0 124px!important;width:124px!important;min-width:124px!important;
  margin:0 0 0 auto!important;z-index:3!important;
}
@media(max-width:355px){
  .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer{gap:3px!important}
  .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer>.moovie-transfer-card-action{
    flex-basis:107px!important;width:107px!important;min-width:107px!important;padding-inline:6px!important;
  }
  .app-shell.moovie-premium-shell .moovie-wallets-list-page .moovie-wallets-meta-with-transfer>.moovie-wallets-meta-copy{font-size:8px!important}
}
/* Dashboard: atualização inteligente e todas as carteiras novamente junto da moeda. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallets-balance-card .balance-meta{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  gap:5px!important;flex-wrap:wrap!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallets-balance-card .moovie-balance-smart-refresh{
  font-size:10px!important;line-height:1.3!important;white-space:nowrap!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallets-balance-card .moovie-wallets-meta-copy{
  font-size:10px!important;line-height:1.3!important;white-space:normal!important;
}
@media(max-width:370px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallets-balance-card .moovie-balance-smart-refresh,
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-wallets-balance-card .moovie-wallets-meta-copy{font-size:9px!important}
}
/* Controle e recebimentos recebe a mesma superfície visual escura do Futures. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-control-group{
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  background-image:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  border:1px solid rgba(224,186,132,.22)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.30),0 0 19px rgba(193,147,85,.065),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
/* Investimentos acima de Mercados: remove somente a placa externa, sem mexer no conteúdo. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
  padding:0 2px!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;background-image:none!important;box-shadow:none!important;
  overflow:visible!important;isolation:auto!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed::before{display:none!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed .moovie-dashboard-product-grid{
  display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;margin-top:10px!important;
}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed .moovie-dashboard-product-item{
  box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:65px!important;
  padding:12px 10px!important;
}
@media(max-width:355px){
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed .moovie-dashboard-product-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
  }
  .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-investments-unframed .moovie-dashboard-product-item{padding:9px 5px!important}
}
/* Produtos: apenas retira o texto de título do topo, preservando navegação e identidade. */
.app-shell.moovie-premium-shell .moovie-products-hub-back-only{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
}
/* Sem ação no canto do cabeçalho, a faixa do título ocupa toda a largura do cartão. */
.app-shell.moovie-premium-shell :is(.moovie-dashboard-page,.moovie-wallets-list-page) .moovie-wallets-balance-card .balance-card-status-column{
  padding-right:0!important;
}

/* V2.85 - KONEBE Carteiras: account centered, same green as base-currency cycle. */
.dashboard-scroll-content>.compact-balance-card .balance-card-status-column{padding-right:0!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-current-account-trigger{
  margin:0 auto 3px!important;text-align:center!important;
  color:#b8ff3b!important;
}
.dashboard-scroll-content>.compact-balance-card .balance-value-row .dashboard-value-balance-eye:not(.is-private){color:#b8ff3b!important}
/* Referral shortcut: same right edge, moved to lower right of the total-balance card. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-event-trophy-shortcut{
  inset:auto 14px 12px auto!important;
}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-event-trophy-shortcut{
    inset:auto 12px 10px auto!important;
  }
}
/* Add wallets: same horizontal footprint as asset cards; green border matches base-currency selector. */
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-search-trigger{
  box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important;
  border-color:#b8ff3b!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-search-trigger:hover,
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-search-trigger:focus-visible{
  border-color:#b8ff3b!important;
}
.stablevalue-dashboard-page .stablevalue-services-burn-head small{color:#bdc6ce!important}
/* PEURO Hoje: no flame or amber tint, same surface as the first card. */
.stablevalue-dashboard-page>.stablevalue-burn-services-card{
  background:linear-gradient(150deg,#161b19 0%,#0d1110 68%,#0a0d0c 100%)!important;
  border-color:rgba(255,255,255,.115)!important;
  box-shadow:0 16px 36px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
.konebe-pay-palette .stablevalue-dashboard-page>.stablevalue-burn-services-card{
  background:linear-gradient(180deg,#353e5c 0%,#303854 100%)!important;
  border-color:var(--core-wallet-line)!important;
  box-shadow:0 14px 34px rgba(12,17,31,.14),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
/* Cofrinho: remove ONLY the visual container of the first block; preserve spacing and contents. */
.core-cofrinho-page>.core-product-hero-card{
  background:transparent!important;background-image:none!important;
  border-color:transparent!important;box-shadow:none!important;
}


/* V2.86: scoped Private Moovie presentation changes only. */
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-markets{margin-top:18px!important}
.app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-playground-market-card.is-prediction .moovie-playground-market-card-head strong{color:#dfbd91!important}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-intro-unframed,
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-intro-unframed{
  display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;
  gap:5px!important;margin:8px auto 15px!important;padding:0 8px!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;
}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-intro-unframed h1,
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-intro-unframed h1{
  font-size:clamp(14px,3.7vw,18px)!important;line-height:1.25!important;margin:0!important;letter-spacing:.01em!important
}
.app-shell.moovie-premium-shell .moovie-events-page .moovie-events-intro-unframed p,
.app-shell.moovie-premium-shell .moovie-events-sheet .moovie-events-intro-unframed p{
  max-width:100%!important;font-size:11px!important;line-height:1.45!important;margin:0!important;text-align:center!important
}
.app-shell.moovie-premium-shell .moovie-products-hub-positions{
  display:grid;gap:9px;width:100%;box-sizing:border-box;
  padding:13px 12px;border:1px solid rgba(172,204,234,.13);border-radius:15px;
  background:var(--moovie-surface, #111d2d);color:#f0f6ff;min-width:0
}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-copy strong{font-size:13px;font-weight:740}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-copy small{font-size:10px;color:#b2c6d5}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-total span{font-size:10px;color:#b2c6d5;white-space:nowrap}
.app-shell.moovie-premium-shell .moovie-products-hub-positions-total strong{font-size:clamp(12px,3.5vw,17px);text-align:right;min-width:0;overflow-wrap:anywhere}


/* V2.87 — Private Moovie: targeted visual updates only. */
/* Products: one themed surface, no nested independent panels. */
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified.moovie-selected-theme-card{
  display:grid!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;
  padding:15px 14px!important;border-radius:18px!important;
  background:var(--moovie-theme-top,linear-gradient(145deg,#205048,#102539))!important;
  border:1px solid var(--moovie-theme-top-border,rgba(138,224,192,.35))!important;
  box-shadow:0 16px 36px rgba(0,0,0,.22)!important;
  color:#f3f8ff!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified>.moovie-products-hub-positions{
  padding:0!important;margin:0!important;gap:12px!important;background:none!important;
  background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified .moovie-products-hub-positions-copy{
  align-items:center!important;text-align:center!important;gap:4px!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified .moovie-products-hub-positions-copy strong{
  font-size:13px!important;font-weight:740!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified .moovie-products-hub-positions-copy small{
  font-size:10px!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified>.moovie-products-editorial-vip-banner{
  display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;
  align-items:center!important;gap:9px!important;
  margin:0!important;padding:11px 0 0!important;
  border:0!important;border-top:1px solid rgba(210,234,238,.22)!important;
  border-radius:0!important;background:none!important;background-image:none!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified>.moovie-products-editorial-vip-banner strong,
#root .app-shell.moovie-premium-shell .moovie-products-hub-unified>.moovie-products-editorial-vip-banner small{color:#f2f8ff!important}
/* Bubble Stake: VIP badge within each plan card at its upper-right. */
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-list-card{position:relative!important;padding-top:44px!important}
#root .app-shell.moovie-premium-shell .bubble-stake-list-page .bubble-stake-catalog .bubble-stake-list-card>.bubble-plan-vip-inside{
  position:absolute!important;top:11px!important;right:12px!important;left:auto!important;bottom:auto!important;
  display:inline-block!important;width:max-content!important;max-width:calc(100% - 24px)!important;
  margin:0!important;padding:4px 7px!important;line-height:1.2!important;
  font-size:9px!important;white-space:nowrap!important;box-sizing:border-box!important;
  border-radius:7px!important;color:#d6ffb4!important;background:rgba(10,26,15,.48)!important;
  border:1px solid rgba(184,255,110,.34)!important;z-index:3!important;
}
/* Transfer: unframed centered heading and bare navigation/help icons. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading{
  position:relative!important;display:grid!important;place-items:center!important;
  width:100%!important;box-sizing:border-box!important;min-height:127px!important;
  margin:0 0 12px!important;padding:38px 38px 12px!important;
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading::after{content:none!important;display:none!important}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand{
  display:block!important;text-align:center!important;width:100%!important;max-width:100%!important;
  margin:0!important;padding:0!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand>div{
  display:grid!important;gap:4px!important;text-align:center!important;padding:0!important;margin:0!important;width:100%!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand :is(small,h1){text-align:center!important;margin:0!important}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>p{
  text-align:center!important;max-width:340px!important;margin:8px auto 0!important;
  font-size:11px!important;line-height:1.45!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-back,
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-help{
  position:absolute!important;top:0!important;bottom:auto!important;margin:0!important;
  display:grid!important;place-items:center!important;width:36px!important;height:36px!important;
  min-width:36px!important;min-height:36px!important;padding:6px!important;
  background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;color:#eff7ff!important;transform:none!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-back{left:0!important;right:auto!important}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-help{right:0!important;left:auto!important}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading> :is(.moovie-transfer-back,.moovie-transfer-hero-help):focus-visible{outline:2px solid #bce9f1!important;outline-offset:1px!important;border-radius:5px!important}
/* VIP support: dark contrast, bare email icon. */
#root .app-shell.moovie-premium-shell .vip-program-page .vip-support-card.vip-support-email-only{
  background:#0b131c!important;background-image:none!important;color:#f3f8ff!important;
  border:1px solid rgba(160,194,212,.3)!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-support-email-only .vip-support-mail-icon{
  display:grid!important;place-items:center!important;flex:0 0 24px!important;
  width:24px!important;height:24px!important;padding:0!important;background:transparent!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;color:#c2f5d0!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-support-email-only .vip-support-copy :is(small,span,a){color:#eff6ff!important}
@media(max-width:360px){
 #root .app-shell.moovie-premium-shell .moovie-products-hub-unified.moovie-selected-theme-card{padding:12px 10px!important}
 #root .app-shell.moovie-premium-shell .moovie-products-hub-unified>.moovie-products-editorial-vip-banner{gap:5px!important}
 #root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading{padding-inline:34px!important}
}


/* V2.88 — Navegação Definições; IBAN em SVG nativo; contraste isolado das telas de cartão. */
.moovie-definitions-menu-home{display:flex;flex-direction:column;min-height:100%;}
.moovie-definitions-menu-home .moovie-experimental-clean-head{margin:2px 0 14px;}
.moovie-definitions-menu-home .moovie-experimental-menu-items{width:100%;}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-iban-globe{display:inline-grid;place-items:center;vertical-align:middle;width:24px;height:24px;flex:none;color:inherit;}
.app-shell.moovie-premium-shell .moovie-bank-page .moovie-bank-iban-globe svg{display:block;width:22px;height:22px;stroke:currentColor;}
/* A alteração escura é EXCLUSIVA das quatro etapas de cartão: apresentação, elegibilidade, formulário e protocolo. */
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-eligibility-receipt-page,.card-application-page,.card-application-status-page){background:#050506!important;background-image:none!important;color:#f0f0f0!important;color-scheme:dark!important;}
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-eligibility-receipt-page,.card-application-page,.card-application-status-page) :is(h1,h2,h3,h4,p,small,span,label,li,strong,b,dt,dd){font-weight:400!important;text-shadow:none!important;}
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-eligibility-receipt-page,.card-application-page,.card-application-status-page) :is(h1,h2,h3,h4){color:#f5f5f6!important;}
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-eligibility-receipt-page,.card-application-page,.card-application-status-page) :is(p,small,li,dt,dd){color:#cbd0d6!important;}
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page) :is(.page-title,.moovie-menu-page-intro,.card-application-title,.card-application-intro,.card-application-form,.card-review-result,.card-review-protocol,.premium-card-luxury-copy,.card-global-panel,.card-crypto-spend-panel,.premium-benefits-card,.card-benefit-tier,.premium-benefit-group,.card-eligibility-result,.premium-card-info-strip,.premium-card-access-note,.card-form-data-note){background:#09090b!important;background-image:none!important;border-color:#35343a!important;color:#f0f0f0!important;box-shadow:none!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-application-intro{display:block!important;text-align:left!important;padding-left:16px!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-application-intro>div{width:100%!important;text-align:left!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-application-intro :is(small,strong,p){text-align:left!important;margin-left:0!important;}
#root .app-shell.moovie-premium-shell :is(.card-request-page,.card-application-page,.card-application-status-page) :is(.premium-card-copy>span,.premium-card-caption b,.card-application-intro small,.card-eligibility-result.is-warning,.card-application-form .card-form-data-note svg,.card-review-protocol small){color:#e7c989!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-form-control{background:#101114!important;background-image:none!important;border:1px solid #54565d!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important;font-weight:400!important;caret-color:#e7c989!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-form-control::placeholder{color:#bac1cb!important;opacity:1!important;-webkit-text-fill-color:#bac1cb!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-form-control:focus{border-color:#e7c989!important;outline:2px solid #b89450!important;outline-offset:1px!important;}
#root .app-shell.moovie-premium-shell .card-application-page .card-form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #101114 inset!important;-webkit-text-fill-color:#f8fafc!important;}
#root .app-shell.moovie-premium-shell .card-application-page :is(.card-submit-button,.card-review-home),
#root .app-shell.moovie-premium-shell .card-application-status-page :is(.card-submit-button,.card-review-home){font-weight:400!important;}
#root .app-shell.moovie-premium-shell .card-application-status-page :is(.card-review-badge,.card-review-protocol){background:#0d0c0b!important;border-color:#665431!important;color:#edce8a!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-screen{background:#050506!important;color:#f2f2f2!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper{background:#08090b!important;background-image:none!important;border:1px solid #474048!important;color:#f5f5f5!important;color-scheme:dark!important;box-shadow:none!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper :is(.payment-receipt-brandline,.payment-receipt-verified,.payment-receipt-main-amount,.payment-receipt-details,.payment-receipt-details>div,.crypto-send-receipt-status-note){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:#38363c!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper :is(small,span,p,dt,dd){color:#ccd1d9!important;font-weight:400!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper :is(strong,h1,h2,b){color:#f8f8fa!important;font-weight:400!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper :is(.payment-receipt-brandline small,.payment-receipt-verified>small,.payment-receipt-main-amount>span){color:#e4c17b!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper .payment-receipt-v{background:#161511!important;border-color:#ad9155!important;color:#e4c17b!important;}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-receipt-paper :is(button,.card-eligibility-continue){font-weight:400!important;}
@media(max-width:390px){#root .app-shell.moovie-premium-shell .card-application-page .card-form-grid{grid-template-columns:minmax(0,1fr)!important;}#root .app-shell.moovie-premium-shell .card-application-page .card-form-pair{min-width:0!important;}}

/* V2.89: VIP tier selectors share the dark Support VIP treatment. */
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-row .vip-level-selector.vip-level-selector-rich,
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-row .vip-level-selector.vip-level-selector-rich:is(.is-standard,.is-premier,.is-elite){
 background:linear-gradient(170deg,#141920,#090c12)!important;
 border:1px solid rgba(205,219,236,.17)!important;
 box-shadow:inset 0 1px 0 rgba(244,248,255,.065),0 8px 18px rgba(0,0,0,.32)!important;
 color:#f0f4fa!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-row .vip-level-selector.vip-level-selector-rich.is-selected{
 background:linear-gradient(170deg,#1b222d,#0b0e14)!important;
 border:2px solid #ecf2fa!important;
 box-shadow:0 0 0 1px rgba(237,244,255,.18),0 12px 22px rgba(0,0,0,.39)!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-row .vip-level-selector.vip-level-selector-rich:focus-visible{
 outline:2px solid #f0f5ff!important;outline-offset:3px!important;
}
/* Keep the active badge on the title row, including narrow phones. */
#root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head{
 display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head>b{
 grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;
 white-space:nowrap!important;padding:6px 7px!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head>div{
 grid-column:2!important;grid-row:1!important;min-width:0!important;
}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head h2{
 font-size:clamp(16px,4.7vw,24px)!important;overflow-wrap:anywhere!important;
}
@media(max-width:340px){
 #root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head{gap:5px!important}
 #root .app-shell.moovie-premium-shell .vip-program-page .vip-tier-detail-head>b{font-size:8px!important;padding:5px!important}
}
/* V2.89: featured carousel in Moovie News; the news feed and latest-story list stay unchanged. */
.app-shell.moovie-premium-shell .moovie-news-carousel-section{margin:13px 0 17px;min-width:0}
.app-shell.moovie-premium-shell .moovie-news-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 2px 11px}
.app-shell.moovie-premium-shell .moovie-news-carousel-heading>div{display:grid;gap:3px;min-width:0}
.app-shell.moovie-premium-shell .moovie-news-carousel-heading strong{font-size:15px;color:#f2f5f9}
.app-shell.moovie-premium-shell .moovie-news-carousel-heading small{font-size:10px;color:#b7c5d4}
.app-shell.moovie-premium-shell .moovie-news-carousel-actions{display:flex;gap:7px;flex:0 0 auto}
.app-shell.moovie-premium-shell .moovie-news-carousel-actions button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(203,219,235,.28);background:#121c29;color:#edf4ff;cursor:pointer}
.app-shell.moovie-premium-shell .moovie-news-carousel-actions button:focus-visible{outline:2px solid #d8e8f9;outline-offset:2px}
.app-shell.moovie-premium-shell .moovie-news-carousel-actions button svg{width:16px;height:16px}
.app-shell.moovie-premium-shell .moovie-news-carousel-track{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 2px 10px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}
.app-shell.moovie-premium-shell .moovie-news-carousel-track::-webkit-scrollbar{display:none}
.app-shell.moovie-premium-shell .moovie-news-carousel-card{flex:0 0 min(88%,325px);scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;padding:0;border:1px solid rgba(172,199,230,.20);border-radius:17px;overflow:hidden;background:linear-gradient(160deg,#162337,#090e18);color:#f0f5fb;text-align:left;box-shadow:0 10px 25px rgba(0,0,0,.17);cursor:pointer;font:inherit}
.app-shell.moovie-premium-shell .moovie-news-carousel-card:focus-visible{outline:2px solid #d8e8f9;outline-offset:2px}
.app-shell.moovie-premium-shell .moovie-news-carousel-card .news-thumb-feature{width:100%!important;height:150px!important;min-height:150px!important;object-fit:cover!important;border-radius:0!important}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy{display:flex;flex-direction:column;gap:7px;padding:13px;min-width:0;flex:1}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy small{font-size:9px;color:#c7d8eb;line-height:1.35}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy strong{font-size:14px;line-height:1.36;color:#f8faff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy>span{font-size:11px;line-height:1.45;color:#c2cdd9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy em{display:flex;align-items:center;gap:5px;margin-top:auto;font-size:10px;color:#d7e9ff;font-style:normal}
.app-shell.moovie-premium-shell .moovie-news-carousel-copy em svg{width:13px;height:13px}
.app-shell.moovie-premium-shell .moovie-news-carousel-pagination{display:flex;justify-content:center;gap:6px;padding:2px 0 0}
.app-shell.moovie-premium-shell .moovie-news-carousel-pagination i{width:6px;height:6px;border-radius:20px;background:rgba(199,215,235,.34);transition:width .2s,background .2s}
.app-shell.moovie-premium-shell .moovie-news-carousel-pagination i.is-active{width:17px;background:#e4efff}
@media(max-width:360px){.app-shell.moovie-premium-shell .moovie-news-carousel-card{flex-basis:91%}.app-shell.moovie-premium-shell .moovie-news-carousel-card .news-thumb-feature{height:124px!important;min-height:124px!important}}
@media(prefers-reduced-motion:reduce){.app-shell.moovie-premium-shell .moovie-news-carousel-track{scroll-behavior:auto}.app-shell.moovie-premium-shell .moovie-news-carousel-pagination i{transition:none}}

/* News carousel media fallback and image framing, restricted to these cards only. */
.app-shell.moovie-premium-shell .moovie-news-carousel-card .news-thumb-feature{display:grid!important;place-items:center!important;background:radial-gradient(circle at 76% 18%,rgba(139,170,213,.21),transparent 52%),linear-gradient(135deg,#14233a,#0a111d)!important;overflow:hidden!important}
.app-shell.moovie-premium-shell .moovie-news-carousel-card .news-thumb-feature img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.app-shell.moovie-premium-shell .moovie-news-carousel-card .news-thumb-feature.is-placeholder svg{width:38px!important;height:38px!important;color:#b7cce4!important;opacity:.56!important}


/* V2.90 — Cabeçalho compacto da Transferência Interna (apenas layout). */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading{
  display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;
  grid-template-rows:36px auto!important;align-items:center!important;justify-items:stretch!important;
  column-gap:6px!important;row-gap:5px!important;min-height:0!important;
  padding:0!important;margin:0 0 16px!important;overflow:visible!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-back{
  position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;
  justify-self:start!important;align-self:center!important;margin:0!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand{
  display:block!important;position:relative!important;grid-column:2!important;grid-row:1!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  margin:0!important;padding:0!important;text-align:center!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand>div{
  display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-brand h1{
  display:block!important;white-space:nowrap!important;overflow:visible!important;
  font-size:clamp(12px,3.8vw,18px)!important;line-height:1.2!important;text-align:center!important;
  margin:0!important;letter-spacing:-.025em!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>.moovie-transfer-hero-help{
  position:relative!important;inset:auto!important;grid-column:3!important;grid-row:1!important;
  justify-self:end!important;align-self:center!important;margin:0!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>p{
  position:relative!important;grid-column:1 / -1!important;grid-row:2!important;
  justify-self:center!important;display:block!important;width:100%!important;
  min-width:0!important;max-width:none!important;white-space:nowrap!important;
  overflow-wrap:normal!important;word-break:normal!important;overflow:visible!important;
  padding:0!important;margin:0!important;font-size:clamp(7.5px,2.5vw,11px)!important;
  letter-spacing:-.025em!important;line-height:1.5!important;text-align:center!important;
}
@media(max-width:360px){
 #root .app-shell.moovie-premium-shell .moovie-internal-transfer-page>.moovie-transfer-plain-heading>p{
   font-size:clamp(7px,2.25vw,8px)!important;letter-spacing:-.045em!important;
 }
}
/* V2.90 — Dois dizeres compactos no ticket, mantendo prêmio e ação externos. */
#root .app-shell.moovie-premium-shell .moovie-hedge-mystery-panel .mystery-prize-ticket{
  padding:7px 10px!important;margin-top:8px!important;
}
#root .app-shell.moovie-premium-shell .moovie-hedge-mystery-panel .mystery-prize-ticket span,
#root .app-shell.moovie-premium-shell .moovie-hedge-mystery-panel .mystery-prize-ticket small{
  display:block!important;font-size:11px!important;line-height:1.35!important;
  letter-spacing:.01em!important;color:#f5f6f8!important;opacity:1!important;
}
#root .app-shell.moovie-premium-shell .moovie-hedge-mystery-panel .mystery-prize-ticket small{margin-top:2px!important;}


/* V2.91: restrained, scoped user-requested presentation refinements only. */
/* V2.97 — Moovie Bank follows the same complete lowered Fuse slot as VIP.
   The nav item no longer carries is-dashboard-context in Bank, so the
   existing compact icon, frame, spacing and label CSS is reused verbatim.
   No image-only translation: it previously made the logo appear smaller. */
/* Bank dashboard: unify tile surfaces with the IBAN/Card/Statement palette. */
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile:is(.is-pix,.is-bills,.is-mobile){
  background:linear-gradient(152deg,#fbfdff 0%,#f0f5fb 63%,#eaf2f9 100%)!important;
  border-color:rgba(43,90,147,.16)!important;
  box-shadow:0 3px 5px rgba(32,63,109,.04),0 11px 21px rgba(30,66,118,.13),inset 0 1px 0 rgba(255,255,255,.88)!important;
  opacity:1!important;
}
/* IBAN and Recarga: no colored block behind the glyph; maintain icon sizes/legibility. */
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile:is(.is-iban,.is-mobile)>.moovie-bank-tile-icon{
  background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell.moovie-bank-shell .moovie-bank-home .moovie-bank-tile.is-iban .moovie-bank-iban-globe{
  background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;
}
/* Card application: ensure Access strip, digital-wallets panel and the four benefit group surfaces are truly dark. */
#root .app-shell.moovie-premium-shell .card-request-page :is(.premium-card-info-strip,.premium-card-info-strip>div,.card-wallet-support,.premium-benefit-group,.premium-benefit-group-head,.premium-benefit-items,.premium-benefit-item){
  background:#0c0d11!important;background-image:none!important;
  border-color:#34353b!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .card-request-page :is(.premium-card-info-strip small,.card-wallet-support-copy small,.premium-benefit-group-head h3){color:#e0c58f!important;}
#root .app-shell.moovie-premium-shell .card-request-page :is(.premium-card-info-strip strong,.card-wallet-support-copy strong,.premium-benefit-item strong){color:#f1f1f5!important;}
#root .app-shell.moovie-premium-shell .card-request-page :is(.card-wallet-support-copy p,.premium-benefit-item p){color:#c0c4cc!important;}
/* Eligible receipt: white action and back buttons with dark text; keep interactions unchanged. */
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .card-eligibility-continue,
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page .payment-receipt-back{
  background:#f4f5f7!important;background-image:none!important;
  color:#15171c!important;-webkit-text-fill-color:#15171c!important;
  border:1px solid #f4f5f7!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page :is(.card-eligibility-continue,.payment-receipt-back) :is(span,svg){
  color:#15171c!important;stroke:currentColor!important;
}
#root .app-shell.moovie-premium-shell .card-eligibility-receipt-page :is(.card-eligibility-continue,.payment-receipt-back):focus-visible{
  outline:2px solid #f4f5f7!important;outline-offset:3px!important;
}
/* Form: subtle, readable smaller placeholders; filled text remains clear white. */
#root .app-shell.moovie-premium-shell .card-application-page .card-form-control::placeholder{
  color:#9299a5!important;-webkit-text-fill-color:#9299a5!important;
  opacity:1!important;font-size:clamp(10px,2.75vw,11.5px)!important;font-weight:400!important;
}
/* Card kit showcase: remove blue glow/gradient outside the image, not the image itself. */
#root .app-shell.moovie-premium-shell .card-application-page .card-review-visual.card-application-card-visual.card-rich-visual{
  background:#09090b!important;background-image:none!important;border-color:#34343a!important;
  box-shadow:0 18px 38px rgba(0,0,0,.28)!important;
}
#root .app-shell.moovie-premium-shell .card-application-page .card-review-visual.card-application-card-visual.card-rich-visual::before{
  content:none!important;display:none!important;
}


/* V2.92 — estritamente visual: Notícias recentes, indicadores de cartão e Transferência Interna. */
/* Notícias recentes usa a mesma superfície do Controle e recebimentos, também sob temas Moovie. */
#root .app-shell.moovie-premium-shell .moovie-dashboard-page .moovie-dashboard-news-card{
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  background-image:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  border:1px solid rgba(224,186,132,.22)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.30),0 0 19px rgba(193,147,85,.065),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
/* Os três indicadores Acesso, Cashback e Elegibilidade ocupam uma única fileira no mobile. */
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  width:100%!important;min-width:0!important;
}
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip>div{
  min-width:0!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:flex-start!important;
  padding:10px 4px!important;text-align:center!important;
  border-right:1px solid rgba(255,255,255,.055)!important;
  border-bottom:0!important;
}
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip>div:last-child{border-right:0!important}
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip small{
  font-size:clamp(7.4px,2.35vw,10px)!important;line-height:1.25!important;
  letter-spacing:.025em!important;white-space:nowrap!important;
}
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip strong{
  font-size:clamp(8px,2.48vw,11px)!important;line-height:1.4!important;
  min-width:0!important;max-width:100%!important;white-space:normal!important;
  overflow-wrap:break-word!important;text-overflow:clip!important;
}
/* Uma superfície escura uniforme, como o dashboard, para os cartões de Transferência Interna. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(
 .moovie-internal-direction-card,
 .moovie-transfer-balances.moovie-internal-asset-card,
 .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form){
  background:linear-gradient(180deg,rgba(18,22,27,.985),rgba(11,14,18,.985))!important;
  background-image:linear-gradient(180deg,rgba(18,22,27,.985),rgba(11,14,18,.985))!important;
  border:1px solid rgba(255,255,255,.095)!important;
  border-radius:16px!important;
  box-shadow:0 12px 26px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-card.moovie-internal-transfer-card.moovie-transfer-lean-form{
  padding:13px!important;
}
/* Rótulos sempre no mesmo tom que 'Selecione a origem' / 'Selecione a carteira'. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(
 .moovie-internal-direction-hint,
 .moovie-transfer-asset-select-label,
 .moovie-internal-direction-side small,
 .moovie-internal-destination div small){
  color:var(--moovie-action-lime,#b8ff3b)!important;
  font-weight:450!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-side strong{
  font-weight:500!important;color:#f0f2f5!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-asset-select-label{
  font-weight:450!important;letter-spacing:.04em!important;
}
/* Destino permanece com carteira e endereço, mas cabeçalho centralizado. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-destination.moovie-internal-destination{
  background:#0e1116!important;background-image:none!important;
  border:1px solid rgba(255,255,255,.095)!important;
  display:grid!important;grid-template-columns:34px minmax(0,1fr) 22px!important;
  align-items:center!important;gap:8px!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-destination>div{
  min-width:0!important;text-align:center!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-destination div small{
  display:block!important;font-size:9px!important;line-height:1.3!important;
  letter-spacing:.03em!important;text-align:center!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-destination div strong{
  font-weight:500!important;color:#eef1f5!important;
}
/* Saldo disponível: rótulo e quantia claros, em uma única linha quando houver espaço. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-field .field-label-row{
  display:flex!important;justify-content:center!important;align-items:center!important;
  text-align:center!important;width:100%!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-field .field-label-row .field-label{
  display:flex!important;align-items:center!important;justify-content:center!important;
  gap:4px!important;flex-wrap:wrap!important;
  width:100%!important;text-align:center!important;
  color:#e6ebf1!important;font-size:11px!important;font-weight:450!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-field .field-label-row .field-label>span{
  color:#e6ebf1!important;-webkit-text-fill-color:#e6ebf1!important;font-weight:450!important;
}
/* Sem tipografia pesada nos cards; não modifica botões operacionais ou cálculos. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(
 .moovie-internal-direction-card,.moovie-internal-asset-card,.moovie-internal-transfer-card)
 :is(strong,b,small,label){font-weight:500!important}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-direction-side small,
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-select-label{
  color:var(--moovie-action-lime,#b8ff3b)!important;font-weight:450!important;
}
/* Corrige superfícies internas que herdavam azul ou branco de seletores antigos. */
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page :is(
 .moovie-internal-asset-card .moovie-transfer-asset-select-button,
 .moovie-transfer-source-clear .wallet-source-trigger,
 .moovie-internal-transfer-card .moovie-transfer-amount,
 .moovie-internal-transfer-card .moovie-transfer-percent-toggle,
 .moovie-internal-transfer-card .moovie-transfer-quick button){
  background:#11171e!important;background-image:none!important;
  border-color:rgba(255,255,255,.14)!important;
  color:#e6ebf1!important;box-shadow:none!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-transfer-source-clear .wallet-source-trigger :is(strong,span,small,b,svg),
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-asset-card .moovie-transfer-asset-balance,
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-transfer-card .moovie-transfer-amount :is(input,span){
  color:#e6ebf1!important;-webkit-text-fill-color:#e6ebf1!important;
}
#root .app-shell.moovie-premium-shell .moovie-internal-transfer-page .moovie-internal-transfer-card .moovie-transfer-amount input::placeholder{
  color:#9da9b6!important;-webkit-text-fill-color:#9da9b6!important;
}

/* V2.94 — VIP selector gem colors match the respective benefit detail card. */
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-rich.is-standard .vip-level-selector-gem,
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-rich.is-standard .vip-level-selector-gem svg{color:#79c6ff!important;stroke:currentColor!important;}
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-rich.is-premier .vip-level-selector-gem,
#root .app-shell.moovie-premium-shell .vip-program-page .vip-level-selector-rich.is-premier .vip-level-selector-gem svg{color:#f2c66d!important;stroke:currentColor!important;}
/* Submission receipt retains the Private Moovie black/white/gold visual identity. */
#root .app-shell.moovie-premium-shell .card-submission-receipt-page .card-submission-receipt-paper{background:#09090b!important;color:#f2f2f3!important;border:1px solid #464249!important;box-shadow:0 14px 38px rgba(0,0,0,.46)!important;}
#root .app-shell.moovie-premium-shell .card-submission-receipt-page .card-submission-receipt-paper .payment-receipt-verified :is(h1,p){color:#f2f2f3!important;font-weight:400!important;}
#root .app-shell.moovie-premium-shell .card-submission-receipt-page .card-submission-receipt-paper .card-review-protocol{background:#111012!important;border:1px solid #5f5136!important;color:#edce8a!important;overflow-wrap:anywhere;}
#root .app-shell.moovie-premium-shell .card-submission-receipt-page .card-submission-receipt-paper .card-review-protocol strong{font-weight:400!important;color:#f2f2f3!important;}

/* V2.94 — ajuste exclusivamente visual no indicador ACESSO do Global Peuro Pay Card.
   A classe card-access-rule herdava uma superfície azul destinada a painéis;
   o texto VIP deve ficar sobre o preto do próprio indicador, sem caixa colorida. */
#root .app-shell.moovie-premium-shell .card-request-page .premium-card-info-strip .card-access-rule{
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* V2.126 WEB3 header icon - transparent, true center, no card or border. */
.app-header.dashboard-header-compact:not(.moovie-header-mode):not(.merchant-cashier-app-header){position:relative;}
.konebe-web3-header-action{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:46px;border:0;background:transparent!important;box-shadow:none!important;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;touch-action:manipulation;}
.konebe-web3-header-action img{display:block;width:68px;height:46px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;}
/* V3.15: reduce only the WEB3 artwork; keep the original accessible hit target. */
.konebe-web3-header-action img{width:59px;height:40px}
@media(max-width:385px){.konebe-web3-header-action img{width:50px;height:35px}}
.konebe-web3-header-action:hover img{filter:drop-shadow(0 0 5px rgba(249,213,255,.58));}
.konebe-web3-header-action:focus-visible{outline:2px solid #b9ff42;outline-offset:2px;border-radius:5px;}
@media(max-width:385px){.konebe-web3-header-action{width:56px;height:40px}.konebe-web3-header-action img{width:56px;height:40px}}

/* V2.128: Wallet details use Eventos' sheet easing at a calmer pace. */
.wallet-detail-sheet.is-opening,
.moovie-wallet-detail-sheet.is-opening{
  animation:walletDetailSheetUp .44s cubic-bezier(.18,.76,.2,1) both!important;
}
.wallet-detail-sheet.is-dismissing,
.moovie-wallet-detail-sheet.is-dismissing{
  animation:none!important;
  transition:transform .33s ease-in!important;
}
@media(prefers-reduced-motion:reduce){
 .wallet-detail-sheet.is-opening,.moovie-wallet-detail-sheet.is-opening,
 .wallet-detail-sheet.is-dismissing,.moovie-wallet-detail-sheet.is-dismissing{
  animation:none!important;transition:none!important;
 }
}


/* V2.130: the native Custom Token sheet has Eventos' exact entrance/exit.
   Non-custom wallets retain their existing V2.128 motion. */
.wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{
 animation:walletDetailSheetUp .29s cubic-bezier(.18,.76,.2,1) both!important;
}
.wallet-detail-sheet.kct-custom-native-wallet-sheet.is-dismissing{
 animation:none!important;transition:transform .26s ease-in!important;
}
@media(prefers-reduced-motion:reduce){
 .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{animation:none!important}
 .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-dismissing{transition:none!important}
}


/* V2.139: Custom token wallet opens at the same deliberate pace as other wallets. */
.wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{
 animation:walletDetailSheetUp .43s cubic-bezier(.18,.76,.2,1) both!important;
}
@media(prefers-reduced-motion:reduce){
 .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{animation:none!important}
}

/* KONEBE V3.01 - personalized native SPL balance and refresh remain adjacent.
   Scoped to the custom token detail only; standard native/PEURO/Moovie cards unchanged. */
.token-asset-hero .kct-custom-native-owned .asset-balance-refresh-row{
  display:inline-flex!important;flex-wrap:nowrap!important;
  align-items:center!important;justify-content:flex-start!important;
  width:max-content!important;max-width:100%!important;gap:6px!important;
}
.token-asset-hero .kct-custom-native-owned .asset-balance-refresh-row>strong{
  flex:0 1 auto!important;min-width:0!important;margin:0!important;
  font-size:clamp(16px,4.6vw,21px)!important;line-height:1.18!important;
  white-space:nowrap!important;overflow-wrap:normal!important;
  overflow:hidden!important;text-overflow:ellipsis!important;
}
.token-asset-hero .kct-custom-native-owned .asset-balance-refresh-row>.balance-refresh-inline-button{
  flex:0 0 23px!important;align-self:center!important;margin:0!important;
}

/* V3.04: ampliar somente a area do atalho Indique e Ganhe, preservando o tamanho
   e o centro visuais do icone na posicao original do cartao de saldo. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-referral-shortcut{
  inset:auto 4px 2px auto!important;
  width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;
}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-referral-shortcut{
    inset:auto 2px 0 auto!important;
  }
}

/* KONEBE V3.09 — compact Carteiras only; no financial logic is changed. */
.dashboard-scroll-content>.compact-balance-card{
  min-height:0!important;height:auto!important;padding:11px 15px 5px!important;
}
.dashboard-scroll-content>.compact-balance-card .balance-card-top{min-height:0!important;margin:0!important;padding:0!important}
.dashboard-scroll-content>.compact-balance-card .balance-card-status-column{min-height:0!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:8px!important;min-height:20px!important;padding:0!important;margin:0!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .balance-label{
  flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-current-account-trigger{
  display:block!important;position:relative!important;z-index:18!important;
  flex:0 1 auto!important;max-width:53%!important;min-width:0!important;
  margin:0!important;padding:0!important;text-align:right!important;
  font-size:clamp(10px,2.7vw,12px)!important;line-height:1.25!important;
}
.dashboard-scroll-content>.compact-balance-card .balance-value-row{
  min-height:0!important;margin:5px 0 1px!important;padding-right:36px!important;
}
.dashboard-scroll-content>.compact-balance-card .balance-meta{margin-top:2px!important;line-height:1.2!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-audio-row{
  margin-top:3px!important;margin-bottom:0!important;min-height:0!important;padding-bottom:0!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-today{margin:0!important;padding-bottom:0!important;line-height:1.2!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-referral-shortcut{
  inset:auto 3px 4px auto!important;
}
/* V3.14: one visual language for the three original wallet actions.
   No markup, button IDs, event handlers or destinations are changed. */
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;align-items:stretch!important;min-width:0!important;
  margin:7px 0!important;
}
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons{
  display:contents!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > #konebe-custom-token-open{
  appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;min-width:0!important;
  width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;
  margin:0!important;padding:0 5px!important;gap:5px!important;
  border:1px solid rgba(177,203,224,.55)!important;border-radius:10px!important;
  background-color:#263a51!important;
  background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0px,rgba(255,255,255,.014) 1px,transparent 1px,transparent 6px),linear-gradient(160deg,#34475c,#23364a)!important;
  box-shadow:0 3px 0 rgba(9,19,32,.64),inset 0 1px 0 rgba(241,255,255,.12)!important;
  color:#f4f8ff!important;font:650 clamp(9px,2.55vw,10.5px)/1.1 Inter,system-ui,sans-serif!important;
  text-align:center!important;white-space:nowrap!important;letter-spacing:0!important;
  transform:none!important;filter:none!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger span,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button .kct-dashboard-label{
  display:block!important;min-width:0!important;max-width:100%!important;
  margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;
  font:inherit!important;letter-spacing:0!important;line-height:1.1!important;
  color:#f4f8ff!important;white-space:nowrap!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger svg,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button .kct-dashboard-icon{
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 19px!important;width:19px!important;height:19px!important;
  min-width:19px!important;max-width:19px!important;
  margin:0!important;padding:2px!important;border:1px solid rgba(180,212,228,.3)!important;
  border-radius:5px!important;background:rgba(165,198,224,.10)!important;
  color:#e6f0fb!important;line-height:1!important;font-size:13px!important;
}
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > #konebe-custom-token-open .kct-dashboard-icon{
  color:#b8ff3b!important;border-color:rgba(184,255,59,.30)!important;background:rgba(184,255,59,.09)!important;
}
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > #konebe-create-token-reserved .kct-dashboard-icon{
  color:#d6e3f0!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger:hover:not(:disabled),
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button:hover:not(:disabled),
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > #konebe-custom-token-open:hover:not(:disabled){
  border-color:#b8ff3b!important;
  background-image:linear-gradient(160deg,#3a5163,#273e50)!important;
  box-shadow:0 3px 0 rgba(9,19,32,.64),inset 0 1px 0 rgba(241,255,255,.16)!important;
  transform:none!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger:focus-visible,
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button:focus-visible{
  outline:2px solid #b8ff3b!important;outline-offset:2px!important;
}
@media(max-width:350px){
  .dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions{gap:4px!important}
  .dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions > .dashboard-wallet-search-trigger,
  .app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons > button{
    gap:2px!important;padding:0 2px!important;font-size:8.6px!important;
  }
}
/* Primary wallets: actual quote/balance, same open handlers as the native rows. */
.dashboard-wallet-list-card .dashboard-wallet-carousel{width:100%;min-width:0;margin:0 0 10px}
.dashboard-wallet-list-card .dashboard-wallet-carousel-track{
  display:flex;align-items:stretch;gap:7px;width:100%;overflow-x:auto;overflow-y:hidden;
  overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;
  -ms-overflow-style:none;padding:2px 0 3px;-webkit-overflow-scrolling:touch;
  cursor:grab;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-track::-webkit-scrollbar{display:none}
.dashboard-wallet-list-card .dashboard-wallet-carousel-track.is-dragging{
  cursor:grabbing;scroll-snap-type:none;user-select:none;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-track.is-dragging *{user-select:none}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card{
  appearance:none;position:relative;flex:0 0 calc((100% - 30px) / 2);min-width:0;
  box-sizing:border-box;scroll-snap-align:start;
  display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;
  min-height:94px;padding:8px 8px;border:1px solid rgba(145,171,199,.26);
  border-radius:12px;background:linear-gradient(150deg,#34405e,#293450);
  box-shadow:inset 0 1px rgba(255,255,255,.05);color:#e8f0fa;cursor:pointer;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card:focus-visible{
  outline:2px solid #b8ff3b;outline-offset:2px
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card:disabled{opacity:.55;cursor:default}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-title{
  display:flex;align-items:center;gap:7px;width:100%;min-width:0;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-icon{
  display:block;width:25px;height:25px;flex:none
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-icon .coin-logo-image{
  width:25px!important;height:25px!important;min-width:25px!important;max-width:25px!important
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-name{
  display:block;flex:1 1 auto;width:auto;min-width:0;color:#f5f7fc;font-size:11px;line-height:1.15;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-quote{
  display:flex!important;flex-wrap:nowrap!important;gap:3px;align-items:center;width:100%;min-width:0;
  font-size:9px!important;line-height:1.2;white-space:nowrap;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-quote .asset-current-price,
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-quote .asset-change-24h{
  font-size:9px!important;line-height:1.2!important;min-width:0!important;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .asset-balance{
  display:flex!important;position:static!important;inset:auto!important;
  flex-direction:column!important;align-items:flex-start!important;
  gap:2px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:4px!important;
  padding:0!important;text-align:left!important;transform:none!important;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .asset-balance>span,
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .asset-balance>strong{
  display:block;width:100%;max-width:100%!important;font-size:10px!important;line-height:1.2!important;
  font-weight:650;min-width:0!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-card .asset-balance>strong{font-size:11px!important;color:#f8faff}
.dashboard-wallet-list-card .dashboard-wallet-carousel-dots{
  display:flex;align-items:center;justify-content:center;gap:6px;margin:3px 0 0;
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-dots>button{
  appearance:none;display:block;width:6px;height:6px;min-width:6px;padding:0;border:0;
  border-radius:50%;background:rgba(190,209,221,.38);cursor:pointer
}
.dashboard-wallet-list-card .dashboard-wallet-carousel-dots>button.is-active{width:7px;height:7px;background:#b8ff3b}
.dashboard-wallet-list-card .dashboard-wallet-carousel-dots>button:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
/* PEURO's actual quote is now displayed at the same position and scale as BTC. */
body .peur-token-hero .peur-token-title-copy{min-width:0!important}
body .peur-token-hero .peur-token-title-copy .token-inline-subtitle{
  font-size:clamp(10px,2.8vw,11.5px)!important;line-height:1.3!important;
  margin:4px 0 3px!important;color:#b9c8db!important
}
body .peur-token-hero .peur-token-title-copy .peur-hero-main-quote{
  display:block!important;color:#f4f8ff!important;font-size:clamp(17px,4.6vw,22px)!important;
  line-height:1.18!important;font-weight:780!important;letter-spacing:-.015em!important;
  font-variant-numeric:tabular-nums;white-space:nowrap!important
}
@media(max-width:350px){
 .dashboard-wallet-list-card .dashboard-wallet-carousel-card{padding:7px 5px;min-height:90px}
 .dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-quote .asset-current-price,
 .dashboard-wallet-list-card .dashboard-wallet-carousel-card .dashboard-carousel-quote .asset-change-24h{font-size:8px!important}
}
@media(prefers-reduced-motion:reduce){.dashboard-wallet-list-card .dashboard-wallet-carousel-track{scroll-behavior:auto}}


/* KONEBE V3.14: calmer native wallet and wallet-search sheet transitions. */
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet{
 transition:transform .46s cubic-bezier(.18,.76,.2,1)!important;
}
.modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing{
 transition:transform .44s cubic-bezier(.36,.03,.59,1)!important;
}
.wallet-detail-sheet.is-opening{
 animation:walletDetailSheetUp .52s cubic-bezier(.18,.76,.2,1) both!important;
}
.wallet-detail-sheet.is-dismissing{
 animation:none!important;transition:transform .43s cubic-bezier(.36,.03,.59,1)!important;
}
.wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{
 animation:walletDetailSheetUp .52s cubic-bezier(.18,.76,.2,1) both!important;
}
@media(prefers-reduced-motion:reduce){
 .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet,
 .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing,
 .wallet-detail-sheet.is-opening,.wallet-detail-sheet.is-dismissing,
 .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening{
  animation:none!important;transition:none!important;
 }
}

/* V3.15 — ADD Token uses the same bottom-sheet architecture as Eventos. */
.app-device .kct-sheet-dashboard{display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}
.app-device .kct-sheet-dashboard>.app-content{flex:1 1 auto;min-height:0}
.app-device .kct-modal-sheet-layer{
  position:absolute;inset:0;z-index:330;display:flex;align-items:flex-end;justify-content:center;
  overflow:hidden;background:rgba(3,10,22,.68);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);
}
.app-device .kct-modal-sheet{
  width:100%;height:calc(100% - 18px);max-height:calc(100% - 18px);min-height:0;box-sizing:border-box;
  display:flex;flex-direction:column;position:relative;overflow:hidden;
  border:1px solid rgba(169,209,229,.27);border-radius:24px 24px 0 0;
  background:linear-gradient(166deg,#303b59,#29334d 62%,#242f47);
  box-shadow:0 -15px 42px rgba(0,0,0,.35);transform:translateY(0);will-change:transform;
}
.app-device .kct-modal-grab{flex:none;display:flex;justify-content:center;padding:12px 0 5px}
.app-device .kct-modal-grab span{width:46px;height:4px;background:rgba(202,221,238,.40);border-radius:8px}
.app-device .kct-modal-sheet>.kct-page{
  flex:1 1 auto;min-height:0;max-height:none;height:auto!important;width:100%;
  overflow:hidden!important;padding:0 15px calc(12px + env(safe-area-inset-bottom,0px))!important;
}
.app-device .kct-modal-sheet .kct-page-layout{animation:none!important}
.app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet{
  animation:kctModalUp .72s cubic-bezier(.18,.76,.2,1) both;
}
.app-device .kct-modal-sheet-layer.is-closing{pointer-events:auto;animation:kctModalBackdropOut .72s ease both}
.app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet{
  animation:kctModalDown .72s cubic-bezier(.38,.02,.68,.28) both;
}
@keyframes kctModalUp{from{transform:translateY(100%)}to{transform:translateY(0)}}
@keyframes kctModalDown{from{transform:translateY(0)}to{transform:translateY(100%)}}
@keyframes kctModalBackdropOut{from{background-color:rgba(3,10,22,.68)}to{background-color:rgba(3,10,22,0)}}
@media(prefers-reduced-motion:reduce){
 .app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet,
 .app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet,
 .app-device .kct-modal-sheet-layer.is-closing{animation:none!important}
}

/* V3.15: retain the WEB3 reduction on narrow phones after older media overrides. */
@media(max-width:385px){.konebe-web3-header-action img{width:50px!important;height:35px!important}}

/* KONEBE V3.16: equal alignment and bare white glyphs across the three controls. */
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button{
 justify-content:flex-start!important;text-align:left!important;gap:6px!important;padding-left:10px!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger svg,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button .kct-dashboard-icon{
 display:inline-flex!important;flex:0 0 17px!important;width:17px!important;height:17px!important;
 min-width:17px!important;max-width:17px!important;margin:0!important;padding:0!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;
 color:#fff!important;font-size:17px!important;
}
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-custom-token-open .kct-dashboard-icon{color:#fff!important;border:0!important;background:none!important;}
@media(max-width:350px){
 .dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger,
 .app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button{
   padding-left:5px!important;gap:3px!important;
 }
}
/* Consistent Eventos-like transitions on every wallet, including changing coins. */
.app-device .wallet-detail-sheet.is-opening,
.app-device .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening,
.app-device .moovie-wallet-detail-sheet.is-opening{
  animation:walletDetailSheetUp .76s cubic-bezier(.17,.72,.16,1) both!important;
}
.app-device .wallet-detail-sheet.is-dismissing,
.app-device .moovie-wallet-detail-sheet.is-dismissing{
 transition:transform .72s cubic-bezier(.38,.02,.67,.30)!important;
}
/* ADD Token: sheet drag, timed entrance/exit, gesture close throughout non-editable content. */
.app-device .kct-modal-sheet-layer.is-dragging .kct-modal-sheet{
 animation:none!important;transform:translate3d(0,var(--kct-drag-y,0px),0)!important;
}
.app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet{
 animation:kctModalUp .76s cubic-bezier(.17,.72,.16,1) both!important;
}
.app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet{
 animation:kctModalDown316 .76s cubic-bezier(.38,.02,.67,.30) both!important;
}
@keyframes kctModalDown316{from{transform:translate3d(0,var(--kct-dismiss-from,0px),0)}to{transform:translate3d(0,100%,0)}}
.app-device .kct-modal-sheet .kct-back{visibility:hidden;pointer-events:none;}
/* Native search sheet, token info and receive/send sheets use the same duration. */
.app-device .dashboard-wallet-search-sheet{transition:transform .76s cubic-bezier(.17,.72,.16,1)!important;}
.app-device .dashboard-wallet-search-sheet.is-closing{transition:transform .72s cubic-bezier(.38,.02,.67,.30)!important;}
.app-device .receive-bottom-sheet,.app-device .send-bottom-sheet,.app-device .kct-submodal{
 transition:transform .76s cubic-bezier(.17,.72,.16,1)!important;
}
.app-device .receive-bottom-sheet.is-closing,.app-device .send-bottom-sheet.is-closing,.app-device .kct-submodal.is-closing{
 transition:transform .72s cubic-bezier(.38,.02,.67,.30)!important;
}
@media(prefers-reduced-motion:reduce){
 .app-device .wallet-detail-sheet.is-opening,.app-device .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening,
 .app-device .moovie-wallet-detail-sheet.is-opening,.app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet,
 .app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet{animation:none!important;}
 .app-device .wallet-detail-sheet.is-dismissing,.app-device .moovie-wallet-detail-sheet.is-dismissing,
 .app-device .dashboard-wallet-search-sheet,.app-device .receive-bottom-sheet,.app-device .send-bottom-sheet,
 .app-device .kct-submodal{transition:none!important;}
}

/* V3.16: the native sheet driver and CSS must use identical transition durations.
   Previous .20s !important send rules and .46s search rules overrode the modal standard. */
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet,
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening{
 transition:transform .76s cubic-bezier(.17,.72,.16,1)!important;
}
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing{
 transition:transform .76s cubic-bezier(.38,.02,.67,.30)!important;
}
.app-device .modal-sheet.send-bottom-sheet.is-opening,
.app-device .modal-sheet.send-bottom-sheet.is-snapping,
.app-device .modal-sheet.receive-bottom-sheet.is-opening,
.app-device .modal-sheet.receive-bottom-sheet.is-snapping{
 transition:transform .76s cubic-bezier(.17,.72,.16,1)!important;
}
.app-device .modal-sheet.send-bottom-sheet.is-closing,
.app-device .modal-sheet.receive-bottom-sheet.is-closing{
 transition:transform .76s cubic-bezier(.38,.02,.67,.30)!important;
}
.app-device .modal-sheet.send-bottom-sheet.is-dragging,
.app-device .modal-sheet.receive-bottom-sheet.is-dragging{transition:none!important;}
@media(prefers-reduced-motion:reduce){
 .app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet,
 .app-device .modal-sheet.send-bottom-sheet.is-opening,
 .app-device .modal-sheet.send-bottom-sheet.is-snapping,
 .app-device .modal-sheet.send-bottom-sheet.is-closing,
 .app-device .modal-sheet.receive-bottom-sheet.is-opening,
 .app-device .modal-sheet.receive-bottom-sheet.is-snapping,
 .app-device .modal-sheet.receive-bottom-sheet.is-closing{transition:none!important;}
}

/* V3.16 specificity guard: the V3.14 ID selector formerly centered ADD Token. */
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-custom-token-open,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-create-token-reserved{
 justify-content:flex-start!important;text-align:left!important;padding:0 10px!important;gap:6px!important;
}
@media(max-width:350px){
 .app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-custom-token-open,
 .app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-create-token-reserved{padding:0 5px!important;gap:3px!important;}
}

/* KONEBE V3.17 — Only the native CRYPTO -> PEURO title row.
   Back sits beside the title without moving the centered heading. */
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-title-row{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  padding:6px 44px!important;
  box-sizing:border-box!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-title-row>.purchase-inline-back{
  position:absolute!important;
  left:4px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  margin:0!important;
  order:0!important;
  flex:0 0 auto!important;
}
.konebe-pay-palette .purchase-crypto-page .purchase-crypto-swap-shell .purchase-crypto-title-row>strong{
  order:0!important;
  flex:1 1 auto!important;
  width:100%!important;
  margin:0!important;
  text-align:center!important;
}

/* KONEBE V3.20 - notification dismiss must match its .42s entrance. */
.app-shell .notifications-feature-sheet.is-dismissing{
  animation:none!important;
  transition:transform .42s cubic-bezier(.36,.04,.67,.31)!important;
}
.device-shell.app-device>.app-shell>.notifications-feature-layer.is-dismissing{
  animation:none!important;
  background:rgba(0,0,0,0)!important;
  transition:background .42s ease!important;
}
/* PEURO wallet: only SWAP, Receive, Send; the three retain standard action styling. */
.detail-theme-action-pair.detail-action-deck.peur-token-three-actions{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:column!important;
}
@media(prefers-reduced-motion:reduce){
 .app-shell .notifications-feature-sheet.is-dismissing,
 .device-shell.app-device>.app-shell>.notifications-feature-layer.is-dismissing{transition:none!important;}
}

/* V3.21 — Buscar moedas: deterministic bottom-to-top entrance, same 760ms
   opening as Eventos; no transform interpolation from a late JS paint. */
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening{
  animation:konebeWalletPickerUp321 .76s cubic-bezier(.17,.72,.16,1) both!important;
}
@keyframes konebeWalletPickerUp321{
  from{transform:translate3d(0,110%,0)}
  to{transform:translate3d(0,0,0)}
}
@media(prefers-reduced-motion:reduce){
 .app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening{
  animation:none!important;transform:translate3d(0,0,0)!important;
 }
}

/* V3.25: PEURO's Trocar action uses the exact existing SWAP accent (#b8ff3b).
   Scoped to this PEURO wallet button; other actions and swaps are untouched. */
.detail-theme-action-pair.detail-action-deck.peur-token-three-actions #open-swap-token .detail-quick-action-icon-shape{
  background:#b8ff3b!important;
  border-color:#b8ff3b!important;
  box-shadow:0 3px 12px rgba(184,255,59,.20),inset 0 1px 0 rgba(255,255,255,.35)!important;
}
.detail-theme-action-pair.detail-action-deck.peur-token-three-actions #open-swap-token .detail-quick-action-copy strong{
  color:#b8ff3b!important;
}

/* V3.27: PEURO wallet Trocar symbol black over existing #b8ff3b accent. */
.detail-theme-action-pair.detail-action-deck.peur-token-three-actions #open-swap-token .detail-quick-swap-image{filter:brightness(0)!important;}


/* KONEBE V3.28 - + PEURO native purchase entry points. Existing swap theme
   primary active color is reused; all other components remain unchanged. */
.peuro-quick-buy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:10px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;background:#b8ff3b;color:#091006;box-shadow:0 9px 24px rgba(184,255,59,.16)}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{position:relative!important;inset:auto!important;z-index:18!important;margin-left:3px;padding:6px 9px;font-size:11px}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-current-account-trigger{max-width:40%!important}
.stablevalue-premium-head .stablevalue-quick-buy{margin-left:auto;align-self:center}
.stablevalue-premium-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.stablevalue-premium-head .stablevalue-title-block{min-width:0;flex:1 1 auto}
.moovie-wallet-total-balance-card .moovie-dashboard-peuro-quick-buy{margin-left:auto;position:relative;z-index:2}

/* V3.29 - Main Total Balance: original referral icon position, squared PEURO action. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
  position:absolute!important;inset:auto 3px 4px auto!important;z-index:18!important;
  margin:0!important;min-width:92px!important;min-height:38px!important;
  padding:7px 10px!important;font-size:15px!important;font-weight:800!important;
  border-radius:4px!important;color:#091006!important;background:#b8ff3b!important;
  box-shadow:0 4px 12px rgba(0,0,0,.30),0 2px 13px rgba(184,255,59,.36)!important;
  transform:none!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{
  padding-right:calc(92px + 12px)!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-peuro-quick-buy:focus-visible{
  outline:2px solid #fff!important;outline-offset:2px!important;
}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
    right:3px!important;bottom:4px!important;min-width:83px!important;min-height:36px!important;font-size:14px!important;
  }
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{padding-right:96px!important;}
}


/* V3.30 — Exclusivo para Trocar Cripto por PEURO: acompanhamento e recibo compacto. */
.purchase-crypto-processing-overlay{z-index:1450!important}
.purchase-crypto-processing-overlay .send-broadcast-content{width:min(340px,90vw)}
.purchase-crypto-processing-overlay .send-broadcast-logo{width:105px;height:105px;margin-bottom:12px}
.purchase-crypto-processing-overlay .send-broadcast-logo img{width:78px;height:76px}
.purchase-crypto-processing-overlay .send-broadcast-content h2{font-size:22px;line-height:1.2}
.purchase-crypto-processing-overlay .send-broadcast-content p{font-size:12px;line-height:1.5}
.purchase-crypto-overlay-amount{margin-top:18px;padding:12px 16px;border:1px solid rgba(198,213,239,.20);border-radius:12px;background:rgba(255,255,255,.06);width:100%;box-sizing:border-box}
.purchase-crypto-overlay-amount span,.purchase-crypto-overlay-amount strong{display:block}
.purchase-crypto-overlay-amount span{color:#b9c7dc;font-size:11px}
.purchase-crypto-overlay-amount strong{color:#f9fbff;font-size:21px;margin-top:3px}
.purchase-crypto-overlay-track{margin-top:20px;min-height:44px;width:100%;padding:10px;border:1px solid rgba(226,238,255,.25);border-radius:10px;background:#3d4b6e;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}
.purchase-crypto-overlay-track:focus-visible{outline:2px solid #b8ff3b;outline-offset:3px}
.purchase-crypto-processing-overlay .purchase-crypto-overlay-hint{display:block;margin-top:10px;max-width:295px;color:#b7c4d7;font-size:10px;letter-spacing:normal;line-height:1.45}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper{max-width:380px;margin:0 auto;padding:16px!important;border-radius:17px!important}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-brandline img{width:29px;height:29px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-brandline strong{font-size:10px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-verified{margin-top:12px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-v{width:48px;height:48px;margin-bottom:7px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-v svg{width:23px;height:23px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-verified h1{font-size:20px;line-height:1.2;margin-top:5px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-verified p{font-size:11px;line-height:1.4;margin-top:7px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-main-amount{margin-top:13px;padding:11px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-main-amount strong{font-size:23px;overflow-wrap:anywhere}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-main-amount small{font-size:11px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-details{gap:6px;margin-top:10px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-details>div{padding:8px;border-radius:9px;min-width:0}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-details strong{white-space:normal;overflow-wrap:anywhere;font-size:10px}
.purchase-crypto-receipt-page .purchase-crypto-receipt-paper .payment-receipt-txids{margin-top:12px}
.purchase-crypto-receipt-reference{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:12px;color:#b6c4db;font-size:10px}
.purchase-crypto-receipt-reference strong{color:#eaf0fb;font-size:10px;font-weight:600}
.purchase-crypto-receipt-actions{max-width:380px;margin:10px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.purchase-crypto-receipt-actions .swap-receipt-nav-button{min-height:42px;padding:8px 10px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:6px}
.purchase-crypto-receipt-actions .swap-receipt-nav-button svg{width:14px;height:14px}
@media(max-width:360px){.purchase-crypto-receipt-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.purchase-crypto-processing-overlay .electric-ring,.purchase-crypto-processing-overlay .send-broadcast-dots i{animation:none!important}}


/* KONEBE V3.31 — wallet sheet motion aligned with Eventos.
   Moderate duration and synchronized dismissal; no changes to actions. */
.app-device .wallet-detail-sheet.is-opening,
.app-device .wallet-detail-sheet.kct-custom-native-wallet-sheet.is-opening,
.app-device .moovie-wallet-detail-sheet.is-opening{
  animation:walletDetailSheetUp .44s cubic-bezier(.18,.76,.2,1) both!important;
}
.app-device .wallet-detail-sheet.is-dismissing,
.app-device .moovie-wallet-detail-sheet.is-dismissing{
  animation:none!important;transition:transform .40s cubic-bezier(.34,.06,.72,.48)!important;
}
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet,
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening{
  transition:transform .44s cubic-bezier(.18,.76,.2,1)!important;
}
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening{
  animation:konebeWalletPickerUp321 .44s cubic-bezier(.18,.76,.2,1) both!important;
}
.app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing{
  animation:none!important;transition:transform .40s cubic-bezier(.34,.06,.72,.48)!important;
}
.app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet{
  animation:kctModalUp .44s cubic-bezier(.18,.76,.2,1) both!important;
}
.app-device .kct-modal-sheet-layer.is-closing{
  animation:kctModalBackdropOut .40s ease both!important;
}
.app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet{
  animation:kctModalDown316 .40s cubic-bezier(.34,.06,.72,.48) both!important;
}
.app-device .modal-sheet.send-bottom-sheet.is-closing,
.app-device .modal-sheet.receive-bottom-sheet.is-closing,
.app-device .kct-submodal.is-closing{
  transition:transform .40s cubic-bezier(.34,.06,.72,.48)!important;
}
/* Saldo Total: compact CTA in the same old referral-icon position. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
  position:absolute!important;inset:auto 3px 4px auto!important;z-index:18!important;
  width:auto!important;min-width:72px!important;max-width:82px!important;
  height:30px!important;min-height:30px!important;
  padding:5px 9px!important;margin:0!important;
  font-size:12px!important;font-weight:400!important;line-height:1.2!important;
  letter-spacing:0!important;border-radius:6px!important;
  color:#091006!important;background:#b8ff3b!important;
  box-shadow:0 3px 9px rgba(0,0,0,.24),0 2px 8px rgba(184,255,59,.15)!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{padding-right:88px!important;}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
    min-width:68px!important;min-height:29px!important;height:29px!important;
    padding:4px 8px!important;font-size:11.5px!important;
  }
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{padding-right:84px!important;}
}
@media(prefers-reduced-motion:reduce){
  .app-device .wallet-detail-sheet.is-opening,.app-device .moovie-wallet-detail-sheet.is-opening,
  .app-device .wallet-detail-sheet.is-dismissing,.app-device .moovie-wallet-detail-sheet.is-dismissing,
  .app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-opening,
  .app-device .modal-sheet.swap-asset-picker-sheet.dashboard-wallet-search-sheet.is-closing,
  .app-device .kct-modal-sheet-layer.is-opening .kct-modal-sheet,
  .app-device .kct-modal-sheet-layer.is-closing .kct-modal-sheet,
  .app-device .kct-modal-sheet-layer.is-closing{animation:none!important;transition:none!important;}
}

/* KONEBE V3.34 — Main Account aligned with the card's right edge.
   Keep + PEURO in its established bottom-right position. */
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  box-sizing:border-box!important;
  padding-left:0!important;
  padding-right:0!important;
  gap:10px!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row .balance-label{
  flex:0 0 auto!important;
  margin-right:0!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row .dashboard-current-account-trigger{
  margin:0 0 0 auto!important;
  flex:0 1 auto!important;
  max-width:60%!important;
  min-width:0!important;
  text-align:right!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* V3.42 - first-account PWA install offer; unified lime from Create wallet. */
.auth-shell .wallet-onboarding-install-offer{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  width:min(92%,440px)!important;
  min-height:56px!important;
  gap:10px!important;
  margin:0 auto 11px!important;
  padding:8px 12px!important;
  border:1px solid rgba(184,255,59,.34)!important;
  border-radius:13px!important;
  background:rgba(184,255,59,.065)!important;
  color:#b8ff3b!important;
  box-shadow:none!important;
  cursor:pointer!important;
  text-align:left!important;
}
.auth-shell .wallet-onboarding-install-offer:hover,
.auth-shell .wallet-onboarding-install-offer:focus-visible{
  border-color:rgba(184,255,59,.66)!important;
  background:rgba(184,255,59,.105)!important;
}
.auth-shell .wallet-onboarding-install-offer[hidden],
html.is-installed-pwa .wallet-onboarding-install-offer{display:none!important}
.wallet-onboarding-install-icon{
  display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;
  border-radius:10px;background:rgba(184,255,59,.12);color:#b8ff3b;
}
.wallet-onboarding-install-icon svg{width:20px;height:20px;stroke:currentColor}
.wallet-onboarding-install-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}
.wallet-onboarding-install-copy strong{color:#eaf6db;font-size:11.3px;line-height:1.25;font-weight:750}
.wallet-onboarding-install-copy small{color:#afbdac;font-size:9.5px;line-height:1.3;white-space:normal}
.wallet-onboarding-install-label{color:#b8ff3b;font-size:10.5px;font-weight:800;flex-shrink:0}
/* A single accent color while installation is offered; the control disappears
   on the installed PWA, instead of continuing to pulse as decoration. */
.auth-device .auth-header-controls .pwa-install-button,
.auth-shell .auth-header-controls .pwa-install-button,
.pin-auth-device .auth-header-controls .pwa-install-button,
.auth-device .auth-header-controls .pwa-install-button:hover,
.auth-shell .auth-header-controls .pwa-install-button:hover,
.pin-auth-device .auth-header-controls .pwa-install-button:hover{color:#b8ff3b!important}
.auth-device .auth-header-controls .pwa-install-button svg,
.auth-shell .auth-header-controls .pwa-install-button svg,
.pin-auth-device .auth-header-controls .pwa-install-button svg{filter:none!important;stroke:currentColor!important}
@media(max-width:359px){
  .auth-shell .wallet-onboarding-install-offer{width:94%!important;padding:8px 9px!important;gap:8px!important}
  .wallet-onboarding-install-copy strong{font-size:10.3px}
  .wallet-onboarding-install-copy small{font-size:8.8px}
  .wallet-onboarding-install-label{font-size:9.8px}
}
@media(prefers-reduced-motion:reduce){
  .auth-device .auth-header-controls .pwa-install-button svg{animation:none!important;transform:none!important}
}

/* KONEBE V3.44: Private Moovie access CTA as centered plain text; no action box. */
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:fit-content!important;min-height:0!important;max-width:100%!important;
  margin:19px auto 0!important;padding:2px 0!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important;text-align:center!important;text-decoration:none!important;
  font-size:12px!important;line-height:1.4!important;cursor:pointer!important;
}
.moovie-eligibility-gate .core-passport-action-card .core-passport-buy-inline:focus-visible{
  outline:2px solid currentColor!important;outline-offset:4px!important;
}
/* KONEBE Wallet Saldo Total: allocate enough room for the longer Buy/Sell label. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
  width:auto!important;max-width:none!important;min-width:107px!important;
  padding:5px 7px!important;font-size:11px!important;white-space:nowrap!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{padding-right:124px!important;}
@media(max-width:430px){
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
    min-width:103px!important;font-size:10.5px!important;padding:5px 6px!important;
  }
  .dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{padding-right:117px!important;}
}

/* KONEBE V3.45 - focused wallet presentation and PEURO purchase/sale UX. */
.auth-shell .wallet-setup-choice .wallet-onboarding-install-offer{
  width:100%!important;min-height:45px!important;
  margin:0 0 12px!important;padding:7px 11px!important;
  border-color:rgba(184,255,59,.19)!important;border-radius:12px!important;
  background:rgba(184,255,59,.032)!important;
  box-shadow:none!important;
}
.auth-shell .wallet-setup-choice .wallet-onboarding-install-offer:hover{
  background:rgba(184,255,59,.065)!important;border-color:rgba(184,255,59,.38)!important;
}
.auth-shell .wallet-setup-choice .wallet-onboarding-install-icon{
  width:30px;height:30px;flex-basis:30px;background:rgba(184,255,59,.07);
}
.auth-shell .wallet-setup-choice .wallet-onboarding-install-copy strong{font-size:10.6px;font-weight:610}
.auth-shell .wallet-setup-choice .wallet-onboarding-install-copy small{font-size:9px}
.auth-shell .wallet-setup-choice .wallet-onboarding-install-label{font-weight:610}
.dashboard-scroll-content>.compact-balance-card{border-radius:18px!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row{justify-content:flex-start!important;gap:6px!important}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-current-account-trigger{
  margin:0 0 0 4px!important;flex:0 1 auto!important;max-width:calc(100% - 120px)!important;
  text-align:left!important;font-weight:560!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-custom-token-open,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-create-token-reserved{
  background:#111925!important;color:#e2eaf0!important;
  border:1px solid rgba(184,255,59,.60)!important;border-radius:10px!important;
  box-shadow:none!important;font-weight:550!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger span,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button .kct-dashboard-label{
  color:#e3edf3!important;font-weight:550!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger svg,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button .kct-dashboard-icon{
  color:#c6e5a9!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger:hover:not(:disabled),
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button:hover:not(:disabled){
  background:#182431!important;border-color:#b8ff3b!important;
}
.stablevalue-premium-head .stablevalue-quick-buy{
  flex:0 0 auto!important;min-width:104px!important;min-height:30px!important;height:30px!important;
  padding:5px 7px!important;border-radius:6px!important;
  background:#b8ff3b!important;color:#091006!important;
  font-size:11px!important;font-weight:400!important;line-height:1.2!important;
  white-space:nowrap!important;box-shadow:0 3px 9px rgba(0,0,0,.24),0 2px 8px rgba(184,255,59,.15)!important;
}
.purchase-history-page .purchase-title-row-base{display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;min-height:70px}
.purchase-history-page .purchase-title-row-base>div{width:100%!important;text-align:center!important;padding:0 35px!important;box-sizing:border-box}
.purchase-history-page .purchase-title-row-base>button{position:absolute!important;left:0!important;top:5px!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}
.purchase-history-page .purchase-title-row-base h1{text-align:center!important}
/* The purchase screen has its own product identity; the global Swap page is unchanged. */
.peuro-trade-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px}
.peuro-trade-tabs button{min-height:43px;border-radius:11px;background:#101925;color:#cdd8e1;
  border:1px solid rgba(184,255,59,.34);font-size:13px;font-weight:600;line-height:1.2;font-family:inherit;cursor:pointer;padding:10px 8px}
.peuro-trade-tabs button.is-active{background:#b8ff3b;color:#091006;border-color:#b8ff3b;box-shadow:0 8px 20px rgba(184,255,59,.1)}
.peuro-trade-tabs button:focus-visible{outline:2px solid #b8ff3b;outline-offset:3px}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-card{display:flex!important;flex-direction:column!important}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .purchase-crypto-title-row{order:0}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-to{order:1}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-divider{display:none!important}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-from{order:2;margin-top:17px!important;padding-top:15px!important;border-top:1px solid rgba(255,255,255,.10)}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .purchase-crypto-shortcut-row{order:3}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .purchase-crypto-minimum-note{order:4}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-form-error{order:5}
.purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-submit{order:6}
.peuro-sale-shell .swap-trade-card{display:grid;gap:15px}
.peuro-sale-shell .peuro-sale-field{display:grid;gap:8px;min-width:0}
.peuro-sale-shell .peuro-sale-field label{font-weight:600;color:#e7eff5;font-size:13px}
.peuro-sale-shell .peuro-sale-balance{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#bcc9d3;font-size:12px}
.peuro-sale-shell .peuro-sale-balance strong{color:#eef7fb;font-size:12px}
.peuro-sale-shell .peuro-sale-amount-row{display:flex;gap:11px;align-items:center;border:1px solid rgba(184,255,59,.24);background:#101924;border-radius:13px;padding:11px;min-width:0}
.peuro-sale-shell .peuro-sale-amount-row>span{font-size:15px;font-weight:700;white-space:nowrap}
.peuro-sale-shell input,.peuro-sale-shell select{border:1px solid #314553;background:#101924;color:#eaf0f3;font:inherit;padding:12px;border-radius:10px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.peuro-sale-shell .peuro-sale-amount-row input{border:0;text-align:right;padding:7px 3px;background:transparent;font-size:22px;min-width:0;flex:1}
.peuro-sale-shell .peuro-sale-estimate,.peuro-sale-shell .peuro-sale-review{background:#101924;border:1px solid #2c4252;border-radius:12px;padding:13px;display:grid;gap:10px}
.peuro-sale-shell .peuro-sale-estimate>span,.peuro-sale-shell .peuro-sale-estimate>small,.peuro-sale-shell .peuro-sale-review small{color:#acbcc7;font-size:11px}
.peuro-sale-shell .peuro-sale-estimate strong{font-size:17px;color:#c9ff6d}
.peuro-sale-shell .peuro-sale-review>div:not(.peuro-sale-status){display:grid;gap:4px}
.peuro-sale-shell .peuro-sale-review strong{font-weight:600;color:#f2f6fb;font-size:14px}
.peuro-sale-shell .peuro-sale-review .peuro-sale-address{font-size:11px;overflow-wrap:anywhere}
.peuro-sale-shell .peuro-sale-status{color:#c9ff6d;font-weight:650;font-size:14px}
.peuro-sale-shell .peuro-sale-secondary{padding:10px 14px;border:1px solid rgba(184,255,59,.36);border-radius:9px;background:#182431;color:#e1f1eb;cursor:pointer}
.peuro-sale-history{margin-top:25px;display:grid;gap:11px}
.peuro-sale-history h2{font-size:17px;text-align:center}
.peuro-sale-history-card{padding:13px;background:#111d2a;border:1px solid #314353;border-radius:12px;display:grid;gap:5px;min-width:0}
.peuro-sale-history-card>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}
.peuro-sale-history-card strong{font-size:12px}
.peuro-sale-history-card small,.peuro-sale-history-card span{font-size:11px;color:#bdd1dc;overflow-wrap:anywhere}
@media(max-width:359px){.peuro-trade-tabs button{font-size:11px;padding:9px 6px}.peuro-sale-shell .peuro-sale-amount-row>span{font-size:12px}}


/* KONEBE V3.46 — native/token balance card controls: 30% clearer wallet glyph,
   distinct from bottom nav, retaining dimensions, location and original color. */
.balance-card-action-group #open-detail-wallets svg,
.balance-card-action-group #open-token-wallets svg,
.peur-card-market-actions #open-token-wallets svg,
.detail-wallet-mode-inline-actions #open-detail-wallets svg{
  width:21px!important;height:21px!important;
}
.balance-card-action-group #open-detail-wallets,
.balance-card-action-group #open-token-wallets,
.peur-card-market-actions #open-token-wallets,
.detail-wallet-mode-inline-actions #open-detail-wallets{color:#caff74!important;}
/* Only the floating + on the native balance card loses its surrounding box. */
.balance-card-action-group>.wif-sweep-open-action,
.detail-wallet-mode-inline-actions>.wif-sweep-open-action,
.balance-card-action-group>.wif-sweep-open-action:hover:not(:disabled),
.detail-wallet-mode-inline-actions>.wif-sweep-open-action:hover:not(:disabled){
  border:0!important;background:transparent!important;box-shadow:none!important;
  color:#caff74!important;filter:none!important;
}
.balance-card-action-group>.wif-sweep-open-action .wif-sweep-plus,
.detail-wallet-mode-inline-actions>.wif-sweep-open-action .wif-sweep-plus{
  color:inherit!important;text-shadow:none!important;
}
/* Do not let a dashboard refresh swallow an Android tap on the buy/sell CTA. */
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
  z-index:80!important;pointer-events:auto!important;touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;isolation:isolate!important;
}
.dashboard-scroll-content>.compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy::before{
  content:"";position:absolute;inset:-5px -3px;pointer-events:auto;
}

/* KONEBE V3.48 — PEURO purchase / sale / statement: shared product-specific UI.
   Financial logic is unchanged. Pickers are anchored inline, never native mobile selects/sheets. */
.peuro-trade-page .peuro-trade-header{position:relative;display:block;border-bottom:1px solid rgba(214,231,241,.16);padding:4px 0 12px;margin:0 0 12px;min-width:0}
.konebe-pay-palette .peuro-trade-page .peuro-trade-header .purchase-crypto-title-row,
.peuro-trade-page .peuro-trade-header .purchase-crypto-title-row{position:relative!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 38px!important;margin:0!important;gap:0!important;box-sizing:border-box!important;border:0!important}
.konebe-pay-palette .peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>strong,
.peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>strong{font-size:14px!important;font-weight:650!important;line-height:1.25!important;text-align:center!important;flex:1!important;width:100%!important;order:0!important;margin:0!important;white-space:normal!important}
.konebe-pay-palette .peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>.purchase-inline-back,
.peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>.purchase-inline-back{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;order:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;z-index:1}
.peuro-trade-page .peuro-trade-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 18px!important;padding:0!important}
.peuro-trade-page .peuro-trade-tabs button{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 5px!important;box-sizing:border-box!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;border-radius:10px!important}
.peuro-trade-page .purchase-crypto-swap-shell,
.peuro-trade-page .peuro-sale-shell{min-width:0!important;margin-top:0!important;overflow:visible!important}
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-card,
.peuro-trade-page .peuro-sale-shell .swap-trade-card{overflow:visible!important;min-width:0!important;box-shadow:none!important}
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-from{position:relative!important;z-index:4!important;overflow:visible!important}
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-to{position:relative!important;z-index:2!important}
.peuro-trade-currency-picker{position:relative;display:block;min-width:0;width:100%;z-index:15;isolation:isolate}
.peuro-trade-currency-trigger{width:100%;min-width:0;min-height:49px;border:1px solid rgba(184,255,59,.30);border-radius:11px;background:#101924;color:#eff7fa;font-family:inherit;font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;box-sizing:border-box;touch-action:manipulation}
.peuro-trade-currency-trigger>strong{flex:1;text-align:left}
.peuro-trade-currency-trigger>.coin-logo-image,.peuro-trade-currency-option>.coin-logo-image{flex:none}
.peuro-trade-currency-trigger>svg:last-child{width:17px;height:17px;flex:none;color:#cad6df}
.peuro-trade-currency-trigger:focus-visible,.peuro-trade-currency-option:focus-visible{outline:2px solid #b8ff3b;outline-offset:2px}
.peuro-trade-currency-menu{display:none;position:absolute;z-index:40;top:calc(100% + 5px);left:0;right:0;max-height:min(260px,40vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:5px;border:1px solid rgba(184,255,59,.35);border-radius:11px;background:#101b29;box-shadow:0 12px 30px rgba(0,0,0,.42)}
.peuro-trade-currency-picker.is-open .peuro-trade-currency-menu{display:grid;gap:2px}
.peuro-trade-currency-picker.is-open .peuro-trade-currency-trigger{border-color:#b8ff3b}
.peuro-trade-currency-option{display:flex;gap:10px;align-items:center;min-height:49px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#e8f3f7;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}
.peuro-trade-currency-option>span{display:grid;gap:2px;flex:1;min-width:0}
.peuro-trade-currency-option>span strong{font-size:13px;font-weight:650}
.peuro-trade-currency-option>span small{font-size:10px;color:#a7bacb}
.peuro-trade-currency-option:hover,.peuro-trade-currency-option.is-selected{background:#233141}
.peuro-trade-currency-option.is-selected>svg:last-child{color:#b8ff3b;width:17px;height:17px}
.peuro-trade-page .peuro-sale-shell .peuro-sale-destination-note{color:#aabdc8;font-size:11px;line-height:1.4}
.peuro-trade-page #peuro-sale-destination[readonly]{cursor:text;user-select:text;color:#e4f0f5;opacity:1;background:#101924}
.peuro-trade-page .peuro-sale-shell .peuro-sale-field{position:relative;min-width:0}
.peuro-trade-page .peuro-sale-shell .peuro-sale-field:has(.peuro-trade-currency-picker.is-open){z-index:20}
.peuro-trade-page .peuro-trade-statement{display:grid;gap:10px;min-width:0}
.peuro-trade-page .peuro-trade-statement>h2{text-align:center;font-size:15px;font-weight:650;margin:1px 0 8px;color:#eff6fa}
.peuro-trade-page .peuro-trade-statement .peuro-sale-history{margin-top:18px}
/* Align purchase fields to sale's dark, outlined form treatment, without changing the trade API. */
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-from,
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-to{border-radius:12px!important;min-width:0!important}
.peuro-trade-page .purchase-crypto-swap-shell .swap-trade-asset-column{overflow:visible!important;min-width:0!important}
.peuro-trade-page .purchase-crypto-swap-shell .peuro-trade-currency-picker{width:min(210px,100%)}
.peuro-trade-page .purchase-crypto-swap-shell .peuro-trade-currency-trigger{min-height:45px;padding:5px 10px;font-size:13px}
.peuro-trade-page .purchase-crypto-swap-shell .peuro-trade-currency-menu{width:max(220px,100%);max-width:calc(100vw - 76px)}
@media(max-width:359px){.peuro-trade-page .peuro-trade-tabs{gap:6px!important}.peuro-trade-page .peuro-trade-tabs button{font-size:11px!important;padding:8px 3px!important}.peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>strong{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.peuro-trade-page .peuro-trade-tabs button,.peuro-trade-currency-trigger{transition:none!important}}
/* Sale picker spans the field, matching the full-width inline send selectors. */
.peuro-trade-page .peuro-sale-shell .peuro-trade-currency-picker{width:100%!important;max-width:100%!important}
.peuro-trade-page .peuro-sale-shell .peuro-trade-currency-menu{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
/* Same dark card language on the buy and sell forms; keep underlying buy IDs/events. */
.peuro-trade-page .purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-to{
  background:#101924!important;border:1px solid #2c4252!important;
  border-radius:13px!important;padding:13px!important;box-sizing:border-box!important;
}
.peuro-trade-page .purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-from{
  background:#101924!important;border:1px solid #2c4252!important;
  border-radius:13px!important;padding:13px!important;margin-top:14px!important;
  box-sizing:border-box!important;
}
.peuro-trade-page .purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-side-label{
  font-size:12px!important;font-weight:600!important;color:#e7eff5!important;
}
.peuro-trade-page .purchase-crypto-swap-shell:not(.peuro-sale-shell) .swap-trade-to .purchase-crypto-fixed-peuro{
  min-width:0!important;
}


/* KONEBE V3.49 — buy PEURO aligns with the sell layout. This is presentation
   only: the existing crypto amount, quote and purchase action remain intact. */
.konebe-pay-palette .peuro-trade-page .purchase-crypto-swap-shell.peuro-buy-shell .swap-trade-card{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  gap:15px!important;min-width:0!important;align-content:start!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-sale-field{
  display:grid;gap:8px;min-width:0;
}
.peuro-trade-page .peuro-buy-shell .peuro-sale-field label{
  color:#e7eff5;font-size:13px;font-weight:600;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-top-label{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-fiat-toggle{
  display:grid!important;place-items:center;flex:0 0 34px!important;
  width:34px!important;height:34px!important;min-width:34px!important;
  border-radius:10px!important;border:1px solid rgba(184,255,59,.28)!important;
  background:#24313f!important;color:#f1fae8!important;padding:0!important;
  position:static!important;margin:0!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row{
  display:flex;align-items:center;gap:11px;min-width:0;
  border:1px solid rgba(184,255,59,.24);
  background:#101924;border-radius:13px;padding:11px;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row>span:not(.coin-logo-image){
  flex:0 0 auto;white-space:nowrap;font-size:15px;font-weight:700;color:#eef5fb;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row>svg,
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row>.coin-logo-image{flex:0 0 36px;width:36px;height:36px}
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row input{
  flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box;
  color:#eef7f9!important;background:transparent!important;
  border:0!important;outline:none!important;box-shadow:none!important;
  font:inherit;font-size:22px!important;font-weight:550!important;
  text-align:right!important;padding:7px 2px!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row{
  display:grid;grid-template-columns:minmax(0,1.15fr) minmax(76px,.85fr);
  align-items:center;gap:8px;min-width:0;
  border:1px solid #314553;background:#101924;border-radius:12px;padding:6px 9px;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row .peuro-trade-currency-picker{
  width:100%!important;min-width:0!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row .peuro-trade-currency-trigger{
  width:100%!important;min-width:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;padding:5px 2px!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row #purchase-crypto-amount{
  width:100%!important;min-width:0!important;box-sizing:border-box;
  background:transparent!important;color:#f4f8fc!important;
  border:0!important;box-shadow:none!important;outline:0!important;
  font:inherit;font-size:20px!important;text-align:right!important;padding:8px 2px!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-fiat-under{
  display:block;color:#bdc9d5;font-size:11px;text-align:right;line-height:1.4;
  min-height:15px;margin:0 2px 2px;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-target-notice:not([hidden]){
  display:block;color:#efc476;font-size:11px;line-height:1.4;
}
.konebe-pay-palette .peuro-trade-page .peuro-buy-shell .purchase-crypto-shortcut-row{
  display:block!important;width:100%!important;min-width:0!important;
  margin:0!important;padding:0!important;
}
.konebe-pay-palette .peuro-trade-page .peuro-buy-shell .purchase-crypto-shortcut-bar{
  width:100%!important;display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row .peuro-trade-currency-menu{
  max-width:calc(100vw - 65px)!important;width:max(220px,100%)!important;
}
@media(max-width:359px){
  .peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row{
    grid-template-columns:minmax(0,1.08fr) minmax(67px,.92fr);gap:4px;padding:5px;
  }
  .peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row #purchase-crypto-amount{font-size:17px!important}
  .peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row>span:not(.coin-logo-image){font-size:13px}
}
/* Suppress the repeated first-visit flash: async balance/history updates
   remount the same route/modal, but must not restart its entry animation.
   Actual navigation and newly opened dialogs still animate normally. */
#root.konebe-silent-repaint .app-frame>.app-content,
#root.konebe-silent-repaint .app-frame>.app-content::before,
#root.konebe-silent-repaint .app-frame>.app-content::after,
#root.konebe-silent-repaint .modal-backdrop,
#root.konebe-silent-repaint .modal-backdrop .modal-sheet{
  animation:none!important;
}


/* KONEBE V3.51 — consistent PEURO purchase/sale display; scoped visual changes. */
.peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>.peuro-title-fiat-toggle,
.konebe-pay-palette .peuro-trade-page .peuro-trade-header .purchase-crypto-title-row>.peuro-title-fiat-toggle{
  position:absolute!important;right:0!important;top:50%!important;
  transform:translateY(-50%)!important;z-index:2!important;
  display:grid!important;place-items:center!important;width:36px!important;height:36px!important;
  min-width:36px!important;min-height:36px!important;padding:0!important;
  margin:0!important;border:0!important;background:transparent!important;
  border-radius:0!important;box-shadow:none!important;color:#b8ff3b!important;
  font-size:15px!important;font-weight:600!important;
}
.peuro-trade-page .peuro-title-fiat-toggle .swap-header-currency-symbol{color:#b8ff3b!important}
.peuro-trade-page .peuro-trade-currency-menu{
  scrollbar-width:none!important;-ms-overflow-style:none!important;
}
.peuro-trade-page .peuro-trade-currency-menu::-webkit-scrollbar{
  display:none!important;width:0!important;height:0!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-heading{
  display:flex;align-items:baseline;justify-content:space-between;gap:8px;
  min-width:0;flex-wrap:wrap;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-heading label{
  flex:1 1 auto;min-width:0;font-size:12.5px!important;font-weight:550!important;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-heading>span{
  color:#b9c7d2;font-size:11px;font-weight:450;white-space:nowrap;
}
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-heading>span strong{
  color:#ecf5f9;font-weight:550;
}
.peuro-trade-page .peuro-fee-breakdown{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  color:#bccbd3;font-size:12px;line-height:1.4;
}
.peuro-trade-page .peuro-fee-breakdown>b{color:#eff7fa;font-size:12px;font-weight:600}
.peuro-trade-page .peuro-buy-convenience-fee{
  border-top:1px solid rgba(210,228,240,.10);padding-top:10px;
}
.peuro-trade-page .peuro-sale-estimate .peuro-fee-breakdown{
  padding-top:8px;margin-top:6px;border-top:1px solid rgba(210,228,240,.10);
}
.peuro-trade-page .peuro-statement-tabs{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;
  margin:0 0 6px;
}
.peuro-trade-page .peuro-statement-tabs button,
.peuro-trade-page .peuro-sale-history-pager button{
  background:#202b3b;border:1px solid rgba(184,255,59,.40);
  border-radius:10px;padding:11px 10px;color:#e8f2f5;font:inherit;
  font-size:13px;font-weight:500;cursor:pointer;
}
.peuro-trade-page .peuro-statement-tabs button.is-active{
  background:#b8ff3b;color:#101924;border-color:#b8ff3b;
}
.peuro-trade-page .peuro-sale-history{margin-top:0!important;min-width:0}
.peuro-trade-page .peuro-sale-history-pager{
  display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0;
  color:#cbd9e0;font-size:12px;
}
.peuro-trade-page .peuro-sale-history-pager button:disabled{opacity:.35;cursor:default}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-custom-token-open,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>#konebe-create-token-reserved{
  background:#202c3d!important;color:#edf4fa!important;
  border-color:rgba(184,255,59,.53)!important;font-weight:480!important;
}
.dashboard-scroll-content .dashboard-wallet-list-card .dashboard-wallet-compact-actions>.dashboard-wallet-search-trigger span,
.app-device .dashboard-wallet-list-card .dashboard-wallet-compact-actions .konebe-custom-token-buttons>button .kct-dashboard-label{
  color:#eff5fa!important;font-weight:480!important;font-size:clamp(10.8px,2.6vw,13px)!important;
}
.moovie-eligibility-card-v193>.moovie-gate-passport-notice{
  display:block!important;position:relative!important;max-width:100%!important;
  min-width:0!important;box-sizing:border-box!important;white-space:normal!important;
  overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.55!important;
  text-wrap:pretty;padding:12px!important;
}
.moovie-eligibility-card-v193 .moovie-gate-overview-details>.moovie-gate-secondary,
.app-shell.moovie-premium-shell .moovie-eligibility-card-v193 .moovie-gate-overview-details>.moovie-gate-secondary{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;gap:9px!important;min-width:0!important;
}
.moovie-eligibility-card-v193 .moovie-gate-overview-details>.moovie-gate-secondary article,
.moovie-eligibility-card-v193 .moovie-gate-overview-details>.moovie-gate-secondary article+article{
  grid-column:1!important;width:100%!important;min-width:0!important;
  box-sizing:border-box!important;margin:0!important;padding:12px!important;
  border-left:0!important;overflow-wrap:anywhere!important;
}
@media(max-width:359px){
  .peuro-trade-page .peuro-buy-shell .peuro-buy-payment-heading>span{font-size:10.5px}
}

/* V3.51: preserve existing visual style, keep PEURO CTA tap target interactive. */
.peuro-quick-buy-button[data-nav="purchase"],.core-passport-buy-inline[data-nav="purchase"],#merchant-commerce-buy-sell[data-nav="purchase"]{touch-action:manipulation;pointer-events:auto;-webkit-tap-highlight-color:transparent}


/* KONEBE V3.52 — UI-only: align active account at the right of the balance title.
   The floating Comprar/Vender CTA remains in its original bottom-right location. */
.dashboard-scroll-content > .compact-balance-card .balance-card-status-column{
  width:100%!important;
  padding-right:0!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  gap:10px!important;
  padding-left:0!important;
  padding-right:0!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row .balance-label{
  flex:0 0 auto!important;
  min-width:0!important;
  margin-right:0!important;
  white-space:nowrap!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row .dashboard-current-account-trigger{
  flex:0 1 auto!important;
  display:block!important;
  margin:0 0 0 auto!important;
  max-width:56%!important;
  min-width:0!important;
  text-align:right!important;
  font-weight:550!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
/* Uniform input-card height for buy PEURO, pay crypto and sell PEURO. */
.peuro-trade-page .peuro-buy-shell .peuro-buy-amount-row,
.peuro-trade-page .peuro-buy-shell .peuro-buy-payment-row,
.peuro-trade-page .peuro-sale-shell .peuro-sale-amount-row{
  min-height:64px!important;
  box-sizing:border-box!important;
  align-items:center!important;
}
.peuro-trade-page .peuro-buy-shell #purchase-crypto-receive-amount,
.peuro-trade-page .peuro-buy-shell #purchase-crypto-amount,
.peuro-trade-page .peuro-sale-shell #peuro-sale-amount{
  font-weight:480!important;
}
.peuro-trade-page .peuro-buy-shell #purchase-crypto-receive-amount::placeholder,
.peuro-trade-page .peuro-buy-shell #purchase-crypto-amount::placeholder,
.peuro-trade-page .peuro-sale-shell #peuro-sale-amount::placeholder{
  color:#aebdcb!important;
  opacity:1!important;
  font-weight:400!important;
}


/* V3.56 — Extrato de compras PEURO: ações compactas e ícones proporcionais. */
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions{
  display:flex!important;align-items:stretch!important;justify-content:flex-start!important;
  flex-wrap:wrap!important;gap:8px!important;width:100%!important;
}
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions > *{
  flex:1 1 94px!important;min-width:0!important;max-width:100%!important;
  min-height:36px!important;height:36px!important;box-sizing:border-box!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:6px!important;padding:0 9px!important;margin:0!important;
  border-radius:9px!important;font-size:10.5px!important;font-weight:600!important;
  line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important;
}
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions svg,
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions > * svg{
  display:block!important;width:15px!important;height:15px!important;
  min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;
  flex:0 0 15px!important;transform:none!important;
}
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions .purchase-history-tx-link{
  border:1px solid rgba(184,255,59,.20)!important;
  background:rgba(184,255,59,.045)!important;color:#d2f0a1!important;
}
.purchase-history-page .purchase-history-crypto-row .purchase-history-actions .secondary-action-button{
  border:1px solid rgba(255,255,255,.11)!important;
}
@media(max-width:360px){
  .purchase-history-page .purchase-history-crypto-row .purchase-history-actions > *{
    flex-basis:calc(50% - 4px)!important;font-size:10px!important;
  }
}

/* KONEBE V3.71 - Main wallet balance card: balanced lower breathing room.
   Only the Carteiras card changes; Private Moovie and other cards stay intact. */
.dashboard-scroll-content > .compact-balance-card{
  padding-bottom:16px!important;
}
@media(max-width:430px){
  .dashboard-scroll-content > .compact-balance-card{
    padding-bottom:16px!important;
  }
}
/* Native PWA: retain a reliable first-tap hit area after a live card refresh. */
.peuro-quick-buy-button[data-nav="purchase"],
.core-passport-buy-inline[data-nav="purchase"],
#merchant-commerce-buy-sell[data-nav="purchase"]{
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
  cursor:pointer;
}


/* KONEBE V3.73 — Carteiras: enlarge only the card area BELOW Comprar/Vender.
   The CTA remains fixed at its original screen position: +10px card padding,
   +10px bottom offset counterbalance the absolute positioning. No movement
   of the title, account, amount, PEURO Today, or button; other cards unaffected. */
.dashboard-scroll-content > .compact-balance-card{
  padding-bottom:26px!important;
}
.dashboard-scroll-content > .compact-balance-card .dashboard-balance-label-row .dashboard-peuro-quick-buy{
  bottom:14px!important;
}

/* V3.75 — Match PEURO/header currency-toggle icon to adjacent UI icons. */
.peuro-trade-page .peuro-trade-header .peuro-title-fiat-toggle,
.konebe-pay-palette .peuro-trade-page .peuro-trade-header .peuro-title-fiat-toggle,
.peuro-trade-page .peuro-title-fiat-toggle .swap-header-currency-symbol{
  color:#cad6df!important;
}
