:root{
  --navy:#061a3d;--navy2:#0a2f69;--blue:#0c5fd7;--blue2:#2479e7;
  --ink:#112544;--muted:#74839a;--line:#e2e8f2;--bg:#f4f7fb;
  --card:#fff;--green:#0e9f6e;--amber:#c47a00;--red:#d64545;
  --shadow:0 18px 45px rgba(15,43,89,.08);--radius:22px
}
*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink)}
body{margin:0}.container{width:min(1180px,calc(100% - 36px));margin:auto}
a{color:inherit}.eyebrow,.section-kicker{font-size:11px;letter-spacing:.16em;font-weight:900;color:#5d84bb}
.eyebrow.light{color:#bcd7ff}.section-kicker{display:block;margin-bottom:5px}
.auth-body{
  min-height:100vh;
  background:#f3f6fb;
}
.auth-shell{
  min-height:100vh;
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);
  width:100%;
  margin:0;
  gap:0;
}
.auth-brand{
  position:relative;
  min-height:100vh;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  overflow:hidden;
  color:#fff;
  padding:64px clamp(48px,8vw,150px);
  background:
    radial-gradient(circle at 18% 18%,rgba(43,124,242,.22),transparent 34%),
    linear-gradient(145deg,#061a3d 0%,#0a3473 100%);
}
.auth-brand:before{
  content:"";
  position:absolute;
  width:420px;
  height:420px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.07);
  right:-180px;
  top:-130px;
}
.auth-brand:after{
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.06);
  left:-100px;
  bottom:-100px;
}
.auth-brand>*{position:relative;z-index:1}
.auth-logo{
  width:88px;
  height:88px;
  object-fit:contain;
  border-radius:24px;
  background:#fff;
  padding:6px;
  box-shadow:0 18px 42px rgba(0,0,0,.18);
  margin-bottom:30px;
}
.auth-brand h1{
  font-size:clamp(40px,4.2vw,64px);
  line-height:1.02;
  letter-spacing:-.035em;
  max-width:680px;
  margin:12px 0 22px;
}
.auth-brand p{
  font-size:16px;
  line-height:1.75;
  color:#d7e6fb;
  max-width:620px;
  margin:0;
}
.auth-benefits{
  display:grid;
  grid-template-columns:repeat(3,max-content);
  gap:10px;
  margin-top:32px;
  max-width:100%;
}
.auth-benefits span{
  white-space:nowrap;
  padding:10px 13px;
  border-radius:12px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.13);
  font-size:11px;
  color:#eef5ff;
}
.auth-shell>.auth-card{
  align-self:center;
  justify-self:center;
  width:min(500px,calc(100% - 56px));
}
.auth-card{
  background:#fff;
  border-radius:28px;
  padding:38px;
  box-shadow:0 26px 70px rgba(7,25,63,.13);
  border:1px solid #e7edf5;
}
.auth-card-brand{
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:28px;
}
.auth-card-brand img{
  width:48px;
  height:48px;
  object-fit:contain;
  border-radius:13px;
}
.auth-card-brand div{display:flex;flex-direction:column;line-height:1}
.auth-card-brand strong{font-size:14px;letter-spacing:.08em}
.auth-card-brand span{font-size:11px;color:var(--blue);font-weight:900;letter-spacing:.14em;margin-top:5px}
.auth-card h2{font-size:30px;margin:5px 0 6px}
.muted{color:var(--muted);margin:0 0 27px;line-height:1.55}
.auth-card label{display:block;font-size:12px;font-weight:800;margin:17px 0 8px}
.auth-card input{
  width:100%;
  border:1px solid #d6dfec;
  background:#fbfdff;
  border-radius:14px;
  padding:15px 16px;
  font-size:16px;
  outline:none;
  transition:.2s;
}
.auth-card input:focus{
  border-color:var(--blue);
  box-shadow:0 0 0 4px rgba(12,95,215,.1);
  background:#fff;
}
.btn{border:0;border-radius:14px;padding:15px 20px;font-weight:900;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}
.btn-primary{width:100%;margin-top:22px;background:linear-gradient(135deg,#0b52bb,#0e6be0);color:#fff;box-shadow:0 12px 25px rgba(12,95,215,.2)}
.btn-primary:hover{filter:brightness(.96)}
.auth-foot{text-align:center;color:#748299;font-size:13px;margin-top:22px}
.auth-foot a{color:var(--blue);font-weight:900;text-decoration:none}
.trial-note{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f4f8ff;border:1px solid #e1ebfb;border-radius:14px;padding:12px 14px;margin-top:14px}
.trial-note strong{font-size:13px;color:#144f9d}
.trial-note span{font-size:11px;color:#71809a;text-align:right}
.alert{padding:13px 15px;border-radius:12px;font-size:13px;margin:16px 0}
.alert-error{background:#fff2f2;color:#a42c2c;border:1px solid #ffd5d5}
.app-body{padding-bottom:50px;background:var(--bg)}
.topbar{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;backdrop-filter:blur(10px)}
.topbar-inner{height:76px;display:flex;align-items:center;justify-content:space-between}.brand-lockup{display:flex;align-items:center;gap:11px;text-decoration:none}.brand-lockup img{width:50px;height:50px;object-fit:contain;border-radius:14px}.brand-lockup div{display:flex;flex-direction:column;line-height:1}.brand-lockup strong{font-size:14px;letter-spacing:.08em}.brand-lockup span{font-size:10px;color:var(--blue);font-weight:900;letter-spacing:.16em;margin-top:5px}
.top-actions{display:flex;align-items:center;gap:14px}.live-badge,.phone-chip{border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.live-badge{background:#ecfbf5;color:#087950;display:flex;align-items:center;gap:7px}.live-badge i{width:7px;height:7px;background:#15b879;border-radius:50%;box-shadow:0 0 0 4px rgba(21,184,121,.12)}.phone-chip{background:#eef4fc;color:#173761}.logout-link{text-decoration:none;color:#66758d;font-size:12px;font-weight:800}
.dashboard{padding-top:28px}.hero-card{border-radius:27px;box-shadow:0 20px 48px rgba(9,62,140,.16)}.pro-hero{background:radial-gradient(circle at 80% 20%,rgba(51,137,255,.35),transparent 30%),linear-gradient(120deg,#061e4b,#0c59c5);color:#fff;padding:31px;display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:center;overflow:hidden;position:relative}
.pro-hero:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-100px;bottom:-140px}.hero-copy{position:relative;z-index:1}.hero-copy h1{font-size:35px;margin:6px 0}.hero-copy p{margin:0;color:#d9e8ff;max-width:650px;line-height:1.55}.hero-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:11px;color:#cfe1fa}.hero-meta b{color:#fff}
.credit-panel{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.17);border-radius:20px;padding:19px 21px;position:relative;z-index:1}.credit-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.credit-top span{font-size:11px;color:#d9e8ff}.credit-top small{font-size:10px;color:#d9e8ff;text-align:right}.credit-panel>strong{display:block;font-size:37px;margin:5px 0 12px}.credit-track{height:7px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden;margin-bottom:11px}.credit-track span{display:block;height:100%;background:#fff;border-radius:999px}.credit-panel>small{color:#cfe1fa;font-size:10px}
.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.metric-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 24px rgba(17,50,93,.035)}.metric-icon{width:45px;height:45px;border-radius:14px;background:#edf5ff;color:var(--blue);display:grid;place-items:center;font-size:20px;font-weight:900}.metric-card div:last-child{min-width:0}.metric-card span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:#77859a}.metric-card strong{display:block;font-size:23px;margin:3px 0;color:#12335f}.metric-card small{font-size:10px;color:#8a96a8}
.analytics-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.chart-panel{padding:22px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-head h2{margin:4px 0 0;font-size:18px}.chart-legend{display:flex;gap:14px;font-size:10px;color:#738198}.chart-legend span{display:flex;align-items:center;gap:6px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-primary{background:#1b69db}.dot-success{background:#18a978}.chart-wrap{height:245px;margin-top:16px;position:relative}.chart-wrap canvas{width:100%;height:100%;display:block}
.donut-layout{display:flex;align-items:center;gap:18px;margin-top:18px}.donut-wrap{position:relative;width:165px;height:165px;flex:0 0 165px}.donut-wrap canvas{width:100%;height:100%}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center strong{font-size:25px}.donut-center span{font-size:10px;color:#8490a1}.donut-legend{display:flex;flex-direction:column;gap:11px;min-width:0}.legend-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:10px;color:#75839a}.legend-row i{width:8px;height:8px;border-radius:50%}.legend-row strong{font-size:11px;color:#203a5f}
.tools-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:28px 2px 12px}.tools-heading h2{margin:3px 0 0;font-size:19px}.workspace-note{font-size:10px;color:#8a96a7}
.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tool-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:19px;display:grid;grid-template-columns:50px 1fr auto;gap:15px;align-items:center;transition:.2s}.tool-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#cbd9ec}.tool-card.featured{border-color:#cddff8;background:linear-gradient(180deg,#fff,#fbfdff)}.tool-icon{width:50px;height:50px;border-radius:15px;background:#edf5ff;color:var(--blue);display:grid;place-items:center;font-size:20px;font-weight:900}.tool-copy{min-width:0}.tool-label{font-size:9px;letter-spacing:.11em;color:#6d91c3;font-weight:900}.tool-copy h3{font-size:15px;margin:4px 0}.tool-copy p{margin:0;font-size:11px;color:#7e8b9f;line-height:1.45}.tool-state{font-size:9px;font-weight:900;letter-spacing:.08em;color:#75839a;background:#f3f5f8;padding:7px 9px;border-radius:999px}
.activity-panel{margin-top:18px;padding:22px}.records-count{font-size:10px;color:#7f8ca0;background:#f3f6fa;padding:7px 10px;border-radius:999px}.table-wrap{overflow:auto;margin-top:16px}.activity-table{width:100%;border-collapse:collapse;font-size:11px;min-width:650px}.activity-table th{text-align:left;font-size:9px;letter-spacing:.08em;color:#8491a3;padding:10px 12px;border-bottom:1px solid var(--line)}.activity-table td{padding:13px 12px;border-bottom:1px solid #eef2f7;color:#66758a}.activity-table td strong{color:#1b3457}.result-badge{font-size:9px;font-weight:900;padding:6px 8px;border-radius:999px}.result-badge.success{background:#eaf9f3;color:#087b55}.result-badge.neutral{background:#f1f4f8;color:#67768a}.result-badge.warning{background:#fff7e7;color:#9b6300}.result-badge.danger{background:#fff0f0;color:#b73535}.empty-state{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8793a5;text-align:center;gap:6px}.empty-state strong{color:#52627a}.empty-icon{width:43px;height:43px;border-radius:14px;background:#f0f5fc;color:#4f78ad;display:grid;place-items:center;font-size:20px;margin-bottom:5px}
.mobile-nav{display:none}
@media(max-width:980px){.metric-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.tool-grid{grid-template-columns:1fr}}
@media(max-width:820px){.auth-body{background:#f4f7fb}.auth-shell{display:block;width:min(100% - 26px,480px);padding:26px 0}.auth-brand{display:none}.auth-card{padding:27px 21px;border-radius:22px}.topbar-inner{height:66px}.brand-lockup img{width:42px;height:42px}.brand-lockup strong{font-size:12px}.live-badge,.phone-chip{display:none}.dashboard{padding-top:16px}.pro-hero{grid-template-columns:1fr;padding:23px;border-radius:23px}.hero-copy h1{font-size:27px}.credit-panel{width:100%}.metric-grid{grid-template-columns:repeat(2,1fr);gap:11px}.metric-card{padding:14px;gap:10px}.metric-icon{width:39px;height:39px;border-radius:12px}.metric-card strong{font-size:19px}.chart-panel{padding:18px}.chart-wrap{height:215px}.donut-layout{justify-content:center;flex-wrap:wrap}.tools-heading{align-items:flex-start}.workspace-note{display:none}.tool-card{grid-template-columns:44px 1fr}.tool-icon{width:44px;height:44px}.tool-state{display:none}.activity-panel{padding:17px}.mobile-nav{position:fixed;left:0;right:0;bottom:0;height:66px;background:rgba(255,255,255,.98);border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:center;z-index:50;box-shadow:0 -8px 25px rgba(17,45,85,.06)}.mobile-nav a,.mobile-nav>span{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#78869a;font-size:9px;font-weight:800}.mobile-nav a>span,.mobile-nav b{font-size:17px;font-style:normal}.mobile-nav .active{color:var(--blue)}.app-body{padding-bottom:82px}}
@media(max-width:520px){.container{width:min(100% - 22px,1180px)}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{align-items:flex-start}.metric-card small{display:block;line-height:1.35}.hero-meta{gap:8px 14px}.chart-legend{display:none}.donut-wrap{width:145px;height:145px;flex-basis:145px}}


/* =========================================================
   VOACORE VERIFY — AUTH LAYOUT v3
   Desktop-first, isolated from dashboard layout
   ========================================================= */

.auth-body{
  min-height:100vh;
  overflow-x:hidden;
  background:#f4f7fb;
}

.auth-shell{
  width:100%;
  min-height:100vh;
  display:grid;
  grid-template-columns:minmax(520px, 52%) minmax(480px, 48%);
  align-items:stretch;
  margin:0;
  padding:0;
}

.auth-brand{
  min-height:100vh;
  position:relative;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  padding:72px clamp(56px,7vw,132px);
  color:#fff;
  background:
    radial-gradient(circle at 72% 10%,rgba(56,132,241,.16),transparent 30%),
    linear-gradient(150deg,#061a3d 0%,#0a3778 100%);
}

.auth-brand > *{
  position:relative;
  z-index:2;
}

.auth-brand:before{
  content:"";
  position:absolute;
  width:440px;
  height:440px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:50%;
  right:-185px;
  top:-190px;
}

.auth-brand:after{
  content:"";
  position:absolute;
  width:300px;
  height:300px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:50%;
  left:-135px;
  bottom:-135px;
}

.auth-logo{
  width:86px;
  height:86px;
  object-fit:contain;
  flex:0 0 auto;
  padding:6px;
  margin:0 0 30px;
  border-radius:23px;
  background:#fff;
  box-shadow:0 18px 45px rgba(0,0,0,.18);
}

.auth-brand .eyebrow{
  margin:0 0 10px;
}

.auth-brand h1{
  width:100%;
  max-width:650px;
  margin:0 0 20px;
  font-size:clamp(42px,3.7vw,62px);
  line-height:1.04;
  letter-spacing:-.04em;
}

.auth-brand p{
  width:100%;
  max-width:610px;
  margin:0;
  color:#d8e8ff;
  font-size:16px;
  line-height:1.72;
}

.auth-benefits{
  width:100%;
  max-width:680px;
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:31px;
}

.auth-benefits span{
  display:inline-flex;
  align-items:center;
  min-height:38px;
  white-space:normal;
  padding:9px 13px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:12px;
  background:rgba(255,255,255,.08);
  color:#eef5ff;
  font-size:11px;
  line-height:1.3;
}

.auth-panel{
  min-width:0;
  min-height:100vh;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:54px clamp(32px,5vw,82px);
  background:
    radial-gradient(circle at 55% 45%,rgba(255,255,255,.96),rgba(244,247,251,.9) 48%,#eef3f9 100%);
}

.auth-panel .auth-card{
  width:min(100%,520px);
  margin:0;
}

.auth-card{
  background:#fff;
  border:1px solid #e4eaf3;
  border-radius:28px;
  padding:38px;
  box-shadow:0 28px 72px rgba(7,25,63,.12);
}

.auth-card-brand{
  margin-bottom:27px;
}

.auth-card h2{
  font-size:31px;
  line-height:1.12;
  letter-spacing:-.025em;
}

.auth-card input{
  min-height:52px;
}

/* Medium desktop / landscape tablet */
@media (max-width:1180px) and (min-width:821px){
  .auth-shell{
    grid-template-columns:minmax(410px,46%) minmax(460px,54%);
  }

  .auth-brand{
    padding:54px 42px;
  }

  .auth-brand h1{
    font-size:clamp(35px,4vw,48px);
  }

  .auth-brand p{
    font-size:14px;
  }

  .auth-benefits{
    display:grid;
    grid-template-columns:1fr;
    max-width:260px;
  }

  .auth-panel{
    padding:42px 36px;
  }

  .auth-panel .auth-card{
    width:min(100%,500px);
  }
}

/* Mobile */
@media (max-width:820px){
  .auth-body{
    min-height:100vh;
    background:
      radial-gradient(circle at 50% 38%,#fff 0%,#f6f8fc 45%,#edf2f8 100%);
  }

  .auth-shell{
    min-height:100vh;
    display:block;
    width:100%;
    margin:0;
    padding:0;
  }

  .auth-brand{
    display:none;
  }

  .auth-panel{
    width:100%;
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:24px 14px;
    background:transparent;
  }

  .auth-panel .auth-card{
    width:min(100%,500px);
  }

  .auth-card{
    padding:28px 22px;
    border-radius:23px;
  }
}

@media (max-width:420px){
  .auth-panel{
    padding:12px;
  }

  .auth-card{
    padding:24px 18px;
  }

  .trial-note{
    align-items:flex-start;
    flex-direction:column;
  }

  .trial-note span{
    text-align:left;
  }
}


/* =========================================================
   PHASE 2 — CURRENT DELIVERY VERIFICATION
   ========================================================= */
.verify-page{padding-top:28px}
.verify-header{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}
.verify-header h1{margin:4px 0 0;font-size:28px;letter-spacing:-.025em}
.verify-header p{margin:7px 0 0;color:#7a889d;font-size:13px}
.credit-mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 15px;min-width:170px;text-align:right}
.credit-mini span{display:block;font-size:9px;font-weight:900;color:#8090a6;letter-spacing:.08em;text-transform:uppercase}
.credit-mini strong{display:block;font-size:23px;color:#12345f;margin-top:2px}
.verify-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;align-items:start}
.verify-card,.result-card,.period-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}
.verify-card{padding:25px}
.verify-card h2,.result-card h2,.period-card h2{font-size:18px;margin:4px 0 7px}
.verify-card p,.period-card p{font-size:12px;line-height:1.6;color:#7a889d}
.verify-form label{display:block;font-size:11px;font-weight:900;color:#273f61;margin:17px 0 8px}
.verify-form input{width:100%;min-height:54px;border:1px solid #d6dfec;border-radius:14px;padding:14px 16px;background:#fbfdff;font-size:16px;outline:none}
.verify-form input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(12,95,215,.09);background:#fff}
.verify-form .help{margin-top:7px;font-size:10px;color:#8a97a8}
.verify-submit{margin-top:20px;width:100%;border:0;border-radius:14px;min-height:52px;background:linear-gradient(135deg,#0b52bb,#0e6be0);color:#fff;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 12px 24px rgba(12,95,215,.18)}
.verify-submit:disabled{opacity:.6;cursor:not-allowed}
.verify-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border-radius:14px;background:#f4f8ff;border:1px solid #e2ebf9;margin-top:17px;color:#5f718b;font-size:10px;line-height:1.5}
.verify-notice b{color:#204b84}
.period-card{padding:22px}
.period-row{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf1f6;font-size:11px}
.period-row:last-child{border-bottom:0}
.period-row span{color:#8491a2}.period-row strong{color:#263e60;text-align:right}
.result-card{margin-top:18px;padding:24px}
.result-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.result-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.06em}
.result-status.success{background:#eaf9f3;color:#087b55}
.result-status.none{background:#f1f4f8;color:#65758a}
.result-status.error{background:#fff0f0;color:#b43838}
.result-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}
.result-meta div{background:#f7f9fc;border:1px solid #edf1f6;border-radius:14px;padding:13px}
.result-meta span{display:block;font-size:9px;color:#8491a2;text-transform:uppercase;letter-spacing:.06em;font-weight:900}
.result-meta strong{display:block;margin-top:4px;font-size:13px;color:#1e385d}
.result-message{margin-top:16px;padding:13px 14px;border-radius:14px;background:#f8fafc;border:1px solid #edf1f5;font-size:11px;line-height:1.55;color:#63738a}
.charge-note{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5;font-size:10px;color:#8491a3}
.charge-note strong{color:#2b496f}
.back-link{text-decoration:none;font-size:11px;font-weight:900;color:#315f9e}
@media(max-width:900px){.verify-grid{grid-template-columns:1fr}.result-meta{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.verify-header{align-items:flex-start;flex-direction:column}.credit-mini{text-align:left;width:100%}.result-meta{grid-template-columns:1fr}}
