@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');

:root {
  /* Sampled from the Scale Vault mark */
  --cyan:       #3CF0FC;
  --cyan-dim:   #16A9B8;
  --cyan-wash:  rgba(60, 240, 252, 0.13);
  --pink:       #FC0C60;
  --pink-lift:  #FF4784;
  --pink-deep:  #B00042;
  --pink-wash:  rgba(252, 12, 96, 0.15);

  --base:       #05060B;
  --text:       #F3F1F7;
  --text-2:     #A8A2B4;
  --text-3:     #6E6879;

  --glass:        rgba(255, 255, 255, 0.055);
  --glass-strong: rgba(255, 255, 255, 0.10);
  --glass-quiet:  rgba(255, 255, 255, 0.03);
  --edge:         rgba(255, 255, 255, 0.11);
  --edge-bright:  rgba(255, 255, 255, 0.20);
  --hairline:     rgba(255, 255, 255, 0.07);

  --blur: saturate(150%) blur(24px);
  --lift: 0 10px 34px rgba(0, 0, 0, 0.5);
  --gloss: inset 0 1px 0 rgba(255, 255, 255, 0.13);

  --r-card: 20px;
  --r-ctl: 13px;
}

* { box-sizing: border-box; }
html { background: var(--base); }

body {
  margin: 0;
  min-height: 100vh;
  color: var(--text);
  background: var(--base);
  font-family: 'Instrument Sans', system-ui, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}

/* The glow the glass refracts — the logo's own two colors */
.ambient { position: fixed; inset: -25vmax; z-index: -1; overflow: hidden; pointer-events: none; }
.ambient span { position: absolute; border-radius: 50%; filter: blur(90px); will-change: transform; }
.ambient span:nth-child(1) {
  width: 58vmax; height: 58vmax; top: -4%; left: -10%;
  background: radial-gradient(circle at 45% 45%, rgba(60,240,252,.42), rgba(60,240,252,0) 70%);
  animation: drift-a 28s ease-in-out infinite alternate;
}
.ambient span:nth-child(2) {
  width: 52vmax; height: 52vmax; top: 28%; right: -12%;
  background: radial-gradient(circle at 55% 45%, rgba(252,12,96,.40), rgba(252,12,96,0) 70%);
  animation: drift-b 34s ease-in-out infinite alternate;
}
.ambient span:nth-child(3) {
  width: 44vmax; height: 44vmax; bottom: -10%; left: 30%;
  background: radial-gradient(circle at 50% 50%, rgba(140,60,220,.30), rgba(140,60,220,0) 70%);
  animation: drift-c 41s ease-in-out infinite alternate;
}
@keyframes drift-a { to { transform: translate3d(8vmax, 6vmax, 0) scale(1.14); } }
@keyframes drift-b { to { transform: translate3d(-9vmax, -5vmax, 0) scale(1.1); } }
@keyframes drift-c { to { transform: translate3d(5vmax, -8vmax, 0) scale(1.16); } }
@media (prefers-reduced-motion: reduce) { .ambient span { animation: none; } }

.wrap { max-width: 760px; margin: 0 auto; padding: 26px 20px 90px; }
.wrap-wide { max-width: 1040px; }

.topbar {
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  padding: 11px 18px 11px 13px;
  background: var(--glass);
  -webkit-backdrop-filter: var(--blur); backdrop-filter: var(--blur);
  border: 1px solid var(--edge);
  border-radius: 999px;
  box-shadow: var(--lift), var(--gloss);
}
.brand { display: flex; align-items: center; gap: 11px; }
.logo-mark {
  display: block;
  background-image: url("data:image/png;base64,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");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.brand .logo-mark { width: 32px; height: 32px; border-radius: 9px; flex: none; }
.brand-name { font-weight: 600; letter-spacing: -.015em; font-size: 15.5px; }
.brand-name em { font-style: normal; color: var(--cyan); }
.meta { font-size: 13px; color: var(--text-2); }
.mono { font-family: 'IBM Plex Mono', ui-monospace, monospace; }

.signin-mark { text-align: center; padding: 28px 0 6px; }
.signin-mark .logo-mark {
  width: 104px; height: 104px; border-radius: 26px; margin: 0 auto;
  box-shadow: 0 0 44px rgba(60,240,252,.22), 0 0 70px rgba(252,12,96,.18);
}
.signin-mark .n { margin-top: 14px; font-size: 22px; font-weight: 600; letter-spacing: -.02em; }
.signin-mark .n em { font-style: normal; color: var(--cyan); }

h1 { font-size: 28px; font-weight: 600; letter-spacing: -.025em; margin: 28px 0 6px; }
h1 .who { color: var(--cyan); }
h2 { font-size: 15px; font-weight: 600; margin: 32px 0 12px; letter-spacing: -.005em; }
p.lede { color: var(--text-2); margin: 0 0 22px; max-width: 58ch; }

.card {
  background: var(--glass);
  -webkit-backdrop-filter: var(--blur); backdrop-filter: var(--blur);
  border: 1px solid var(--edge);
  border-radius: var(--r-card);
  box-shadow: var(--lift), var(--gloss);
  padding: 22px;
}

.count { font-size: 40px; font-weight: 600; letter-spacing: -.04em; line-height: 1; }
.count #remaining, .count #used { color: var(--cyan); }
.count small { font-size: 15px; font-weight: 400; color: var(--text-2); letter-spacing: 0; }

.slots { display: flex; gap: 7px; margin: 18px 0 0; }
.slot {
  flex: 1; height: 40px; border-radius: 11px;
  background: var(--glass-quiet); border: 1px solid var(--edge);
  box-shadow: var(--gloss);
}
.slot.filled {
  background: linear-gradient(165deg, var(--pink-lift), var(--pink) 55%, var(--pink-deep));
  border-color: transparent;
  box-shadow: 0 0 18px rgba(252,12,96,.45), inset 0 1px 0 rgba(255,255,255,.3);
}
.slot.pending {
  border: 1px dashed rgba(60,240,252,.6);
  background: var(--cyan-wash);
  box-shadow: 0 0 14px rgba(60,240,252,.16);
}

.bigbar {
  flex: 1; height: 15px; border-radius: 99px; overflow: hidden;
  background: var(--glass-quiet); border: 1px solid var(--edge);
}
.bigbar > div {
  height: 100%; border-radius: 99px;
  background: linear-gradient(90deg, var(--pink-lift), var(--pink));
  box-shadow: 0 0 16px rgba(252,12,96,.45);
}

.choices { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 4px 0 18px; }
.choice {
  text-align: left; padding: 16px 18px; border-radius: var(--r-card);
  background: var(--glass-quiet);
  -webkit-backdrop-filter: var(--blur); backdrop-filter: var(--blur);
  border: 1px solid var(--edge); box-shadow: var(--gloss);
  cursor: pointer; font-family: inherit; font-size: 15px; color: var(--text);
  transition: transform .16s ease, box-shadow .16s ease, background .16s ease, border-color .16s ease;
}
.choice:hover:not(:disabled) {
  background: var(--glass-strong); border-color: var(--edge-bright); transform: translateY(-2px);
}
.choice:active:not(:disabled) { transform: translateY(0) scale(.99); }
.choice[aria-pressed="true"] {
  background: linear-gradient(160deg, rgba(60,240,252,.16), rgba(60,240,252,.05));
  border-color: rgba(60,240,252,.65);
  box-shadow: 0 0 0 1px rgba(60,240,252,.4), 0 0 26px rgba(60,240,252,.2), var(--gloss);
}
.choice:disabled { opacity: .35; cursor: not-allowed; }
.choice .name { font-weight: 500; display: block; }
.choice .stock { font-size: 13px; color: var(--text-2); }

button.primary {
  background: linear-gradient(160deg, var(--pink-lift), var(--pink) 55%, var(--pink-deep));
  color: #fff; border: 1px solid rgba(255,255,255,.16);
  border-radius: var(--r-ctl); padding: 12px 24px;
  font-size: 15px; font-weight: 600; font-family: inherit; cursor: pointer;
  box-shadow: 0 0 24px rgba(252,12,96,.4), inset 0 1px 0 rgba(255,255,255,.25);
  transition: transform .16s ease, box-shadow .16s ease, filter .16s ease;
}
button.primary:hover:not(:disabled) {
  filter: brightness(1.08); transform: translateY(-1px);
  box-shadow: 0 0 34px rgba(252,12,96,.55), inset 0 1px 0 rgba(255,255,255,.25);
}
button.primary:active:not(:disabled) { transform: translateY(0) scale(.985); }
button.primary:disabled {
  background: var(--glass-quiet); color: var(--text-3);
  border-color: var(--edge); box-shadow: none; cursor: not-allowed;
}

button.ghost {
  background: var(--glass);
  -webkit-backdrop-filter: var(--blur); backdrop-filter: var(--blur);
  color: var(--text); border: 1px solid var(--edge);
  border-radius: var(--r-ctl); padding: 9px 16px; font-size: 14px;
  font-family: inherit; cursor: pointer;
  box-shadow: var(--gloss);
  transition: transform .16s ease, border-color .16s ease, background .16s ease;
}
button.ghost:hover { background: var(--glass-strong); border-color: var(--edge-bright); transform: translateY(-1px); }
button.ghost:active { transform: translateY(0) scale(.985); }

input, select, textarea {
  width: 100%; padding: 12px 14px;
  background: rgba(0,0,0,.32);
  border: 1px solid var(--edge); border-radius: var(--r-ctl);
  font-family: inherit; font-size: 15px; color: var(--text);
}
input::placeholder, textarea::placeholder { color: var(--text-3); }
select option { background: #12121A; color: var(--text); }
input:focus, select:focus, textarea:focus, button:focus-visible, .choice:focus-visible {
  outline: none;
  border-color: rgba(60,240,252,.8);
  box-shadow: 0 0 0 3px rgba(60,240,252,.22);
}
label { display: block; font-size: 13px; color: var(--text-2); margin: 0 0 6px; }
.field { margin-bottom: 15px; }

.row {
  display: flex; align-items: center; gap: 14px;
  padding: 15px 0; border-bottom: 1px solid var(--hairline);
}
.row:last-child { border-bottom: none; }
.row .grow { flex: 1; min-width: 0; }

.tag {
  display: inline-block; font-size: 12px; font-weight: 500;
  padding: 4px 11px; border-radius: 999px; border: 1px solid var(--edge);
}
.tag.personal    { background: var(--pink-wash); color: #FF7AA5; border-color: rgba(252,12,96,.4); }
.tag.promotional { background: var(--cyan-wash); color: var(--cyan); border-color: rgba(60,240,252,.4); }
.tag.muted       { background: var(--glass-quiet); color: var(--text-2); }

.notice {
  border-radius: var(--r-ctl); padding: 12px 15px; font-size: 14px; margin: 14px 0;
  border: 1px solid var(--edge);
}
.notice.info { background: var(--cyan-wash); color: var(--cyan); border-color: rgba(60,240,252,.35); }
.notice.warn { background: var(--pink-wash); color: #FF7AA5; border-color: rgba(252,12,96,.4); }
.hidden { display: none !important; }

table { width: 100%; border-collapse: collapse; font-size: 14px; }
th { text-align: left; font-weight: 500; font-size: 13px; color: var(--text-2); padding: 0 10px 10px 0; }
td { padding: 13px 10px 13px 0; border-top: 1px solid var(--hairline); color: var(--text); }

.stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 13px; margin: 22px 0; }
.stat {
  background: var(--glass);
  -webkit-backdrop-filter: var(--blur); backdrop-filter: var(--blur);
  border: 1px solid var(--edge); border-radius: var(--r-card);
  box-shadow: var(--lift), var(--gloss); padding: 15px 17px;
}
.stat .k { font-size: 13px; color: var(--text-2); }
.stat .v { font-size: 27px; font-weight: 600; letter-spacing: -.025em; color: var(--cyan); }

.topup { margin-top: 16px; }
.topup-head { font-size: 15px; font-weight: 600; margin-bottom: 4px; }
.topup.urgent {
  border-color: rgba(252,12,96,.55);
  box-shadow: 0 0 0 1px rgba(252,12,96,.3), 0 0 40px rgba(252,12,96,.16), var(--gloss);
}
.topup.urgent .topup-head { color: #FF7AA5; }

.creds {
  background: rgba(0,0,0,.3);
  border: 1px solid var(--edge); border-radius: var(--r-ctl);
  padding: 6px 16px 12px; margin-top: 12px;
}
.credgroup { padding: 10px 0; border-bottom: 1px solid var(--hairline); }
.credgroup:last-child { border-bottom: none; }
.credhead { font-size: 12px; font-weight: 600; color: var(--cyan); margin-bottom: 4px; }
.credline { display: flex; align-items: center; gap: 10px; padding: 4px 0; font-size: 14px; }
.credline .k { width: 84px; color: var(--text-2); flex: none; }
.credline .v { flex: 1; word-break: break-all; }
.copy {
  flex: none; font-family: inherit; font-size: 12px; cursor: pointer;
  padding: 4px 12px; border-radius: 999px;
  background: var(--glass); color: var(--text-2);
  border: 1px solid var(--edge);
}
.copy:hover { color: var(--cyan); border-color: rgba(60,240,252,.5); }

.handoff {
  background: rgba(0,0,0,.35);
  border: 1px solid var(--edge); border-radius: var(--r-ctl);
  padding: 10px 14px; margin: 10px 0;
}
.handoff .credline { padding: 5px 0; }
.handoff .v { font-size: 15px; font-weight: 500; user-select: all; color: var(--text); }

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .card, .topbar, .stat, .choice, button.ghost { background: rgba(20,20,28,.92); }
  .ambient span { opacity: .55; }
}

@media (max-width: 560px) {
  .choices { grid-template-columns: 1fr; }
  .slots { gap: 5px; }
  .slot { height: 32px; border-radius: 9px; }
  .wrap { padding: 16px 14px 70px; }
  h1 { font-size: 24px; }
  .count { font-size: 34px; }
  .signin-mark .logo-mark { width: 84px; height: 84px; border-radius: 21px; }
}
