/* ===== shared ===== */
.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;}
.panel-2{background:var(--panel-2);}
.grid{display:grid;gap:var(--gap);}
.grid-2{grid-template-columns:1fr;}
.grid-3{grid-template-columns:1fr;}
.grid-4{grid-template-columns:1fr;}
@media(min-width:640px){.grid-2{grid-template-columns:repeat(2,1fr);}.grid-3{grid-template-columns:repeat(2,1fr);}.grid-4{grid-template-columns:repeat(2,1fr);}}
@media(min-width:780px){.grid-3{grid-template-columns:repeat(3,1fr);}.grid-4{grid-template-columns:repeat(4,1fr);}}

[data-reveal]{transition:opacity .6s ease,transform .6s ease;transform:translateY(20px);}
[data-reveal].is-visible{opacity:1!important;transform:none;}
@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none;transform:none;}}

/* ===== risk banner ===== */
.risk-banner{background:#1a0f12;border-bottom:1px solid var(--bear);color:#ffd9dd;font-size:.78rem;text-align:center;padding:8px 14px;}
.risk-banner *{color:inherit;}
.risk-banner strong{color:var(--bear);}

/* ===== ticker ===== */
.ticker-viewport{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:9px 0;}
.ticker-marquee{display:flex;flex-direction:column;gap:6px;}
.ticker-track{display:flex;gap:30px;white-space:nowrap;animation:ticker-scroll 38s linear infinite;will-change:transform;}
.ticker-track.rev{animation-direction:reverse;animation-duration:46s;}
.ticker-viewport:hover .ticker-track,.ticker-viewport:focus-within .ticker-track{animation-play-state:paused;}
.tick{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.82rem;}
.tick .sym{color:var(--text-muted);}
.tick .px{font-variant-numeric:tabular-nums;}
.tick .up{color:var(--bull);}
.tick .down{color:var(--bear);}
@keyframes ticker-scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;}}

/* ===== hero bento ===== */
.hero-bento{position:relative;overflow:hidden;}
.grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:42px 42px;opacity:.18;animation:grid-pan 24s linear infinite;pointer-events:none;}
@keyframes grid-pan{from{background-position:0 0;}to{background-position:42px 42px;}}
@media(prefers-reduced-motion:reduce){.grid-bg{animation:none;}}
.bento-grid{position:relative;display:grid;gap:16px;grid-template-columns:1fr;}
.bento-cell{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;}
.bento-cell.feature{background:linear-gradient(150deg,var(--panel),var(--panel-2));}
.bento-cell h1{margin-bottom:14px;}
@media(min-width:780px){.bento-grid{grid-template-columns:2fr 1fr;grid-auto-rows:minmax(120px,auto);}.bento-cell.feature{grid-row:span 2;}}

/* border beam CTA */
.beam-cta{position:relative;border-radius:var(--radius);padding:30px;background:var(--panel);border:1px solid var(--line);overflow:hidden;text-align:center;}
.beam-cta::before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,transparent,var(--system),var(--bull),transparent 40%);animation:beam 5s linear infinite;}
.beam-cta::after{content:"";position:absolute;inset:2px;background:var(--panel);border-radius:calc(var(--radius) - 2px);}
.beam-cta>*{position:relative;z-index:2;}
@keyframes beam{to{transform:rotate(360deg);}}
@media(prefers-reduced-motion:reduce){.beam-cta::before{animation:none;}}

/* ===== tabs ===== */
.tab-list{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);margin-bottom:20px;}
.tab-btn{background:transparent;border:none;color:var(--text-muted);padding:11px 16px;font-weight:600;font-size:.92rem;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;}
.tab-btn:hover{color:var(--text);}
.tab-btn.is-active{color:var(--text);border-bottom-color:var(--system);}
.tab-panel{display:none;}
.tab-panel.is-active{display:block;animation:fade-in .3s ease;}
@keyframes fade-in{from{opacity:0;}to{opacity:1;}}

/* ===== seg control / pill switcher / toggles ===== */
.seg-control{display:inline-flex;gap:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:4px;flex-wrap:wrap;}
.seg-btn{background:transparent;border:none;color:var(--text-muted);padding:8px 16px;border-radius:999px;font-weight:600;font-size:.88rem;}
.seg-btn.is-active{background:var(--system);color:#fff;}
.seg-panel{display:none;margin-top:20px;}
.seg-panel.is-active{display:block;}

/* ===== accordion (generic/faq/checklist) ===== */
.accordion-item,.faq-item,.checklist-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden;}
.accordion-trigger{width:100%;text-align:left;background:transparent;border:none;color:var(--text);padding:16px 46px 16px 18px;font-weight:600;font-size:.98rem;position:relative;display:flex;align-items:center;gap:10px;}
.accordion-trigger::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--system);transition:transform .2s;}
.accordion-item.open .accordion-trigger::after,.faq-item.open .accordion-trigger::after,.checklist-item.open .accordion-trigger::after{content:"\2212";}
.accordion-body,.faq-body,.checklist-body{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.accordion-body>div,.faq-body>div,.checklist-body>div{padding:0 18px 18px;color:var(--text-muted);}
@media(prefers-reduced-motion:reduce){.accordion-body,.faq-body,.checklist-body{transition:none;}}

/* checklist */
.check-row{display:flex;align-items:center;gap:10px;padding:9px 18px;color:var(--text-muted);}
.check-row input{width:18px;height:18px;accent-color:var(--bull);}
.check-row.done{color:var(--text);text-decoration:line-through;}
.check-progress{height:6px;background:var(--panel-2);border-radius:999px;overflow:hidden;margin:10px 0;}
.check-progress>span{display:block;height:100%;background:var(--bull);width:0;transition:width .3s;}

/* ===== expand cards ===== */
.expand-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:10px;}
.expand-trigger{width:100%;text-align:left;background:transparent;border:none;color:var(--text);padding:16px 18px;font-weight:600;}
.expand-body{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.expand-card.open .expand-body{max-height:600px;}
.expand-body>div{padding:0 18px 18px;color:var(--text-muted);}

/* ===== tables ===== */
.data-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);}
table.data-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px;}
.data-table th,.data-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);}
.data-table thead th{background:var(--panel-2);color:var(--text);font-weight:700;position:relative;cursor:pointer;user-select:none;}
.data-table thead th[data-sort]:hover{color:var(--system);}
.data-table tbody tr:hover{background:rgba(59,130,246,.08);}
.data-table td.num,.data-table th.num{font-variant-numeric:tabular-nums;text-align:right;}
.data-table .sticky-col{position:sticky;left:0;background:var(--panel);z-index:2;}
.data-table thead .sticky-col{background:var(--panel-2);z-index:3;}
.cell-bull{color:var(--bull);}
.cell-bear{color:var(--bear);}
.diff-hi{background:rgba(245,166,35,.12)!important;}

/* filter chips */
.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;}
.chip{background:var(--panel-2);border:1px solid var(--line);color:var(--text-muted);padding:7px 14px;border-radius:999px;font-size:.84rem;font-weight:600;}
.chip.is-active{background:var(--system);color:#fff;border-color:var(--system);}
.row-hidden{display:none;}

/* tooltips */
.tip{position:relative;border-bottom:1px dotted var(--text-muted);cursor:help;}
.tip[data-tip]:hover::after,.tip.show::after{content:attr(data-tip);position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background:#000;color:#f4f6f9;padding:8px 11px;border-radius:6px;font-size:.78rem;width:max-content;max-width:230px;white-space:normal;z-index:60;border:1px solid var(--line);}

/* ===== steps / timeline ===== */
.steps{counter-reset:step;display:grid;gap:16px;}
.step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px 20px 20px 60px;position:relative;}
.step::before{counter-increment:step;content:counter(step);position:absolute;left:18px;top:20px;width:30px;height:30px;border-radius:50%;background:var(--system);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-mono);}
.step h4{margin-bottom:6px;}
.step p{color:var(--text-muted);margin:0;font-size:.92rem;}
.step.is-active{border-color:var(--system);box-shadow:0 0 0 1px var(--system);}

.timeline-v{position:relative;padding-left:28px;}
.timeline-v::before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--line);}
.tl-item{position:relative;padding-bottom:24px;}
.tl-item::before{content:"";position:absolute;left:-24px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--panel);border:2px solid var(--line);}
.tl-item.is-active::before{background:var(--bull);border-color:var(--bull);}

/* horizontal funding timeline */
.timeline-h{display:flex;gap:0;overflow-x:auto;padding:14px 0;}
.timeline-h .tl-h-item{flex:1;min-width:130px;text-align:center;position:relative;padding-top:26px;}
.timeline-h .tl-h-item::before{content:"";position:absolute;top:6px;left:0;right:0;height:2px;background:var(--line);}
.timeline-h .tl-h-item::after{content:"";position:absolute;top:1px;left:50%;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:var(--system);}

/* timeline comparison */
.timeline-compare{display:grid;gap:16px;}
@media(min-width:640px){.timeline-compare{grid-template-columns:1fr 1fr;}}

/* step connectors animation */
.connector-steps .step{transition:transform .4s,opacity .4s;}

/* ===== cards / mission / flip ===== */
.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;}
.card.lift:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.45);border-color:var(--system);}
.card h3{margin-bottom:8px;}
.card p{color:var(--text-muted);margin:0;}

.flip-card{background:transparent;perspective:1000px;min-height:220px;}
.flip-inner{position:relative;width:100%;height:100%;min-height:220px;transition:transform .6s;transform-style:preserve-3d;}
.flip-card:hover .flip-inner,.flip-card:focus-within .flip-inner{transform:rotateY(180deg);}
.flip-front,.flip-back{position:absolute;inset:0;backface-visibility:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;justify-content:center;}
.flip-back{transform:rotateY(180deg);background:var(--panel-2);}
@media(prefers-reduced-motion:reduce){.flip-inner{transition:none;}.flip-card:hover .flip-inner{transform:none;}.flip-back{position:relative;transform:none;margin-top:10px;}}

/* terminal panel scanline hover */
.term-panel{position:relative;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;}
.term-panel::after{content:"";position:absolute;left:0;right:0;top:-100%;height:100%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.08),transparent);transition:top .5s;pointer-events:none;}
.term-panel:hover::after{top:100%;}
@media(prefers-reduced-motion:reduce){.term-panel::after{display:none;}}

/* ===== platform mock frames ===== */
.mock-window{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;}
.mock-chrome{display:flex;align-items:center;gap:6px;background:var(--panel-2);padding:10px 14px;border-bottom:1px solid var(--line);}
.mock-chrome .dot{width:11px;height:11px;border-radius:50%;background:var(--line);}
.mock-chrome .dot:nth-child(1){background:var(--bear);}
.mock-chrome .dot:nth-child(2){background:var(--cta);}
.mock-chrome .dot:nth-child(3){background:var(--bull);}
.mock-url{margin-left:10px;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);background:var(--bg-base);padding:4px 10px;border-radius:4px;flex:1;}
.mock-body{padding:22px;min-height:200px;background:var(--bg-base);}
.mock-body img{border-radius:6px;cursor:zoom-in;}
.mock-body.zoomed img{cursor:zoom-out;}

/* depth chart / bars */
.depth-chart{display:flex;gap:3px;align-items:flex-end;height:140px;}
.depth-chart .bar{flex:1;border-radius:3px 3px 0 0;}
.depth-chart .bar.bid{background:var(--bull);}
.depth-chart .bar.ask{background:var(--bear);}
.retention-chart{display:flex;flex-direction:column;gap:10px;}
.retention-chart .rbar{display:flex;align-items:center;gap:10px;font-size:.85rem;}
.retention-chart .rbar .fill{height:14px;background:var(--system);border-radius:4px;}

/* meters */
.meter{margin-bottom:14px;}
.meter-label{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:5px;}
.meter-track{height:8px;background:var(--panel-2);border-radius:999px;overflow:hidden;}
.meter-fill{height:100%;background:linear-gradient(90deg,var(--system),var(--bull));border-radius:999px;width:0;transition:width 1s ease;}
@media(prefers-reduced-motion:reduce){.meter-fill{transition:none;}}

/* ===== modal ===== */
.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);display:none;align-items:center;justify-content:center;z-index:1600;padding:20px;}
.modal-backdrop.is-open{display:flex;}
.modal-box{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-width:640px;width:100%;padding:24px;position:relative;}
.modal-close{position:absolute;top:12px;right:14px;background:transparent;border:none;color:var(--text);font-size:1.4rem;}
.video-poster{position:relative;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--bg-base);min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);}
.video-poster .play{width:64px;height:64px;border-radius:50%;background:var(--cta);color:var(--cta-ink);display:flex;align-items:center;justify-content:center;font-size:1.5rem;}

/* ===== drawer ===== */
.drawer{position:fixed;top:0;right:0;height:100%;width:min(420px,90vw);background:var(--panel);border-left:1px solid var(--line);transform:translateX(100%);transition:transform .3s;z-index:1600;padding:24px;overflow-y:auto;}
.drawer.is-open{transform:translateX(0);}
.drawer-close{background:transparent;border:none;color:var(--text);font-size:1.4rem;float:right;}
@media(prefers-reduced-motion:reduce){.drawer{transition:none;}}

/* ===== carousel ===== */
.carousel{position:relative;overflow:hidden;}
.carousel-track{display:flex;transition:transform .4s ease;}
.carousel-slide{min-width:100%;padding:6px;}
.carousel-nav{display:flex;justify-content:center;gap:10px;margin-top:16px;}
.carousel-nav button{background:var(--panel-2);border:1px solid var(--line);color:var(--text);width:38px;height:38px;border-radius:50%;}
.carousel-dots{display:flex;justify-content:center;gap:7px;margin-top:12px;}
.carousel-dots .dot{width:9px;height:9px;border-radius:50%;background:var(--line);border:none;}
.carousel-dots .dot.is-active{background:var(--system);}
@media(prefers-reduced-motion:reduce){.carousel-track{transition:none;}}

/* ===== winner hero / dual cta ===== */
.winner-hero{background:linear-gradient(160deg,var(--panel),var(--bg-base));border-bottom:1px solid var(--line);padding:64px 0;}
.winner-hero h1{margin-bottom:14px;}
.winner-hero p{color:var(--text-muted);max-width:600px;}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}

.dual-cta-bar{position:sticky;bottom:0;background:rgba(11,14,17,.96);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:14px 0;z-index:900;}
.dual-cta-inner{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;}
.dual-cta-inner .actions{display:flex;gap:10px;flex-wrap:wrap;}

.cta-band{background:linear-gradient(135deg,var(--system),#1d4ed8);text-align:center;padding:54px 20px;border-radius:var(--radius);}
.cta-band,.cta-band *{color:#f4f6f9;}
.cta-band h2{margin-bottom:14px;}
.cta-band .btn-primary{margin-top:8px;}

.official-cta{background:#141820;border-radius:var(--radius);padding:40px;text-align:center;border:1px solid var(--line);}
.official-cta,.official-cta *{color:#f4f6f9;}
.official-cta .btn-primary{margin-top:12px;}

.cta-pulse{animation:cta-pulse 2.4s ease-in-out infinite;}
@keyframes cta-pulse{0%,100%{box-shadow:0 0 0 0 rgba(245,166,35,.4);}50%{box-shadow:0 0 0 12px rgba(245,166,35,0);}}
@media(prefers-reduced-motion:reduce){.cta-pulse{animation:none;}}

.redirect-banner{position:sticky;bottom:0;background:var(--cta);color:var(--cta-ink);padding:12px 0;z-index:900;}
.redirect-banner .container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:600;}
.redirect-banner a{color:var(--cta-ink);}

/* ===== url verify badge ===== */
.url-verify{display:flex;align-items:center;gap:12px;background:rgba(0,197,130,.08);border:1px solid var(--bull);border-radius:var(--radius-sm);padding:14px 16px;}
.url-verify .ico{color:var(--bull);font-size:1.3rem;}
.url-verify .u{font-family:var(--font-mono);font-size:.9rem;color:var(--text);word-break:break-all;}
.last-updated{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:.78rem;color:var(--text-muted);}

/* copy btn */
.copy-btn{background:var(--panel-2);border:1px solid var(--line);color:var(--text);padding:8px 14px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;}
.copy-btn.copied{border-color:var(--bull);color:var(--bull);}

/* ===== prose / TOC ===== */
.prose-layout{display:grid;gap:28px;grid-template-columns:1fr;}
@media(min-width:780px){.prose-layout{grid-template-columns:230px 1fr;}}
.toc{position:sticky;top:calc(var(--header-h) + 16px);align-self:start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px;}
.toc a{display:block;padding:6px 8px;color:var(--text-muted);font-size:.86rem;border-left:2px solid transparent;}
.toc a.is-active{color:var(--text);border-left-color:var(--system);}
.prose h2{margin:28px 0 12px;}
.prose h3{margin:20px 0 10px;}
.prose p,.prose li{color:var(--text-muted);}
.prose ul{list-style:disc;padding-left:22px;margin-bottom:16px;}
.prose ul li{margin-bottom:6px;}

/* search/filter inputs */
.search-box{width:100%;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:13px 16px;border-radius:var(--radius-sm);font-size:1rem;margin-bottom:18px;}
.search-box::placeholder{color:var(--text-muted);}
.search-box:focus{outline:none;border-color:var(--system);}
mark{background:var(--cta);color:var(--cta-ink);padding:0 2px;border-radius:2px;}

/* helpful pulse links */
.pulse-link{display:inline-block;padding:4px 8px;border-radius:6px;transition:background .2s;}
.pulse-link:hover{background:rgba(59,130,246,.14);text-decoration:none;animation:pulse-link .8s ease;}
@keyframes pulse-link{0%{transform:scale(1);}50%{transform:scale(1.04);}100%{transform:scale(1);}}
@media(prefers-reduced-motion:reduce){.pulse-link:hover{animation:none;}}

/* badge marquee / logo strip */
.badge-strip{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 0;}
.badge-strip .ticker-track{animation-duration:30s;}
.badge{display:inline-flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--line);padding:8px 16px;border-radius:999px;font-size:.84rem;color:var(--text-muted);font-weight:600;white-space:nowrap;}

/* stat counter */
.stat-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);}
@media(min-width:780px){.stat-grid{grid-template-columns:repeat(4,1fr);}}
.stat{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;}
.stat .num{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--bull);font-variant-numeric:tabular-nums;}
.stat .lbl{font-size:.82rem;color:var(--text-muted);}

/* selector cards */
.selector-card{cursor:pointer;}
.selector-card.is-selected{border-color:var(--system);box-shadow:0 0 0 1px var(--system);}

/* sticky compare bar */
.compare-bar{position:sticky;bottom:0;background:rgba(24,26,32,.97);border-top:1px solid var(--line);padding:12px 0;z-index:850;display:none;}
.compare-bar.show{display:block;}
.compare-bar .inner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;}

/* shortcut overlay */
.shortcut-overlay{display:none;margin-top:18px;}
.shortcut-overlay.show{display:block;}
.kbd{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-family:var(--font-mono);font-size:.8rem;}

/* region map */
.region-map{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;}
.region-map svg{width:100%;height:auto;}
.region-map .hot{fill:var(--system);}

/* popover */
.popover-wrap{position:relative;display:inline-block;}
.popover-trigger{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:50%;width:20px;height:20px;font-size:.75rem;line-height:1;}
.popover{display:none;position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:12px;width:240px;z-index:70;font-size:.82rem;color:var(--text-muted);box-shadow:0 10px 30px rgba(0,0,0,.5);}
.popover.show{display:block;}

/* status tracker */
.status-track{display:flex;gap:0;flex-wrap:wrap;}
.status-step{flex:1;min-width:120px;text-align:center;padding:14px 8px;border-bottom:3px solid var(--line);color:var(--text-muted);font-size:.85rem;}
.status-step.is-active{border-bottom-color:var(--bull);color:var(--text);}

/* calculator */
.calc-slider{width:100%;accent-color:var(--system);}
.calc-out{font-family:var(--font-display);font-size:1.6rem;color:var(--bull);font-variant-numeric:tabular-nums;}

.matrix-col-hidden{display:none;}
.verify{color:var(--cta);font-style:italic;font-size:.85em;}
