
/* Layout: Figma style marketing site. White canvas, giant black grotesk type, playful colour tiles, black pill buttons, app views below the fold. Single light look by choice. */
:root{
  color-scheme: light;
  --ink:#0d0d0d; --paper:#ffffff; --soft:#f4f3f7; --line:#e3e1ea; --mute:#6b6878;
  --lime:#c6f432; --pink:#ff6fb5; --blue:#3b82ff; --orange:#ff6a2b; --violet:#8b5cf6; --mint:#22d3a6;
  --cem:#ff2d87;
  --display:"Bricolage Grotesque","Noto Sans Devanagari","Noto Sans Bengali","Noto Nastaliq Urdu",system-ui,sans-serif;
  --body:"Instrument Sans","Noto Sans Devanagari","Noto Sans Bengali","Noto Nastaliq Urdu",system-ui,sans-serif;
  --r:20px;
}
*{box-sizing:border-box}
html,body{background:var(--paper);color:var(--ink)}
body{font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
[dir=rtl] body{line-height:1.9}
.wrap{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
button,input,select{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}

body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--paper)}
header{position:sticky;top:env(safe-area-inset-top,0px);z-index:9;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.bar{display:flex;align-items:center;gap:12px;padding-block:12px}
.logo{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;cursor:pointer;background:none;border:0;padding:0}
.mark{display:grid;grid-template-columns:repeat(2,11px);gap:3px}
.mark i{width:11px;height:11px;border-radius:50%}
.mark i:nth-child(1){background:var(--orange)}.mark i:nth-child(2){background:var(--violet);border-radius:3px}
.mark i:nth-child(3){background:var(--blue);border-radius:3px}.mark i:nth-child(4){background:var(--lime)}
.sp{flex:1}
.lang{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--paper);max-width:140px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.pill{border:0;border-radius:999px;padding:12px 20px;font-weight:600;cursor:pointer;background:var(--ink);color:var(--paper);white-space:nowrap}
.pill.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}
.pill.sm{padding:9px 16px;font-size:14px}
.pill:disabled{opacity:.35;cursor:not-allowed}

/* hero */
.hero{padding-block:56px 32px;display:grid;gap:28px}
.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--lime);padding:6px 12px;border-radius:999px;width:max-content;max-width:100%}
h1{font-family:var(--display);font-weight:800;font-size:clamp(56px,13vw,168px);line-height:.88;letter-spacing:-.045em;margin:0;text-wrap:balance}
[dir=rtl] h1,[dir=rtl] h2{letter-spacing:0;line-height:1.3}
h1 .u{background:linear-gradient(transparent 62%,var(--pink) 62%,var(--pink) 90%,transparent 90%)}
.lede{font-size:clamp(18px,2.2vw,22px);max-width:34ch;margin:0;color:#2a2833}
.ctas{display:flex;flex-wrap:wrap;gap:12px}

.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:8px 48px}
.tile{border-radius:var(--r);padding:22px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;min-width:0}
.tile b{font-family:var(--display);font-weight:800;font-size:clamp(48px,7vw,84px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.tile span{font-weight:500;max-width:22ch;position:relative}
.t1{background:var(--violet);color:#fff}.t2{background:var(--orange);color:var(--ink)}.t3{background:var(--blue);color:#fff}
.tile::after{content:"";position:absolute;width:140px;height:140px;right:-40px;top:-40px;border-radius:50%;background:rgba(255,255,255,.18)}
.t2::after{border-radius:28px;transform:rotate(18deg)}

section.band{padding-block:56px;border-top:1px solid var(--line)}
h2{font-family:var(--display);font-weight:800;font-size:clamp(34px,5vw,56px);letter-spacing:-.035em;line-height:1;margin:0 0 28px;text-wrap:balance}
.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.step{background:var(--soft);border-radius:var(--r);padding:22px;display:grid;gap:10px;align-content:start;min-width:0}
.step .n{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:20px}
.step:nth-child(1) .n{background:var(--lime)}.step:nth-child(2) .n{background:var(--pink)}.step:nth-child(3) .n{background:var(--mint)}
.step h3{margin:0;font-size:19px;font-family:var(--display);font-weight:700;letter-spacing:-.01em}
.step p{margin:0;color:var(--mute)}
.anon{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:var(--ink);color:#fff;border-radius:28px;padding:28px}
.anon .shield{width:64px;height:64px;border-radius:18px;background:var(--lime);display:grid;place-items:center}
.anon h3{font-family:var(--display);font-size:26px;margin:0 0 6px;letter-spacing:-.02em}
.anon p{margin:0;color:#cfcdd8;max-width:62ch}

/* app shell */
.app{padding-block:32px 64px}
.tabs{display:flex;gap:6px;background:var(--soft);padding:5px;border-radius:999px;width:max-content;max-width:100%;overflow-x:auto;margin-bottom:24px}
.tab{border:0;background:transparent;padding:10px 16px;border-radius:999px;font-weight:600;cursor:pointer;white-space:nowrap}
.tab[aria-selected=true]{background:var(--paper);box-shadow:0 1px 3px rgba(0,0,0,.12)}
.card{max-width:640px;border:1.5px solid var(--ink);border-radius:28px;padding:28px;background:var(--paper);box-shadow:6px 6px 0 var(--ink)}
.card h2{font-size:clamp(30px,4.5vw,44px);margin-bottom:8px}
.sub{color:var(--mute);margin:0 0 20px}
.field{display:grid;gap:6px;margin-bottom:16px}
.field label{font-weight:600;font-size:14px}
.field input,.field select{border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;background:var(--paper);width:100%}
.field input:focus,.field select:focus{border-color:var(--ink);outline:none}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
.check{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;font-size:15px}
.check input{width:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--ink)}
.note{font-size:13px;background:var(--soft);border-radius:12px;padding:10px 12px;color:var(--mute);margin:0 0 16px}
.err{color:#c4162a;font-weight:600;font-size:14px;margin:0 0 12px}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
hr.d{border:0;border-top:1px dashed var(--line);margin:20px 0}

.qmeta{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:var(--mute);margin-bottom:10px}
.prog{height:6px;background:var(--soft);border-radius:9px;overflow:hidden;margin-bottom:22px}
.prog i{display:block;height:100%;background:var(--ink);border-radius:9px;transition:width .4s}
.qtext{font-family:var(--display);font-weight:800;font-size:clamp(26px,4vw,38px);letter-spacing:-.025em;line-height:1.05;margin:0 0 22px;text-wrap:balance}
[dir=rtl] .qtext{letter-spacing:0;line-height:1.6}
.opts{display:grid;gap:10px}
.opt{display:flex;align-items:center;gap:12px;text-align:start;border:1.5px solid var(--line);background:var(--paper);border-radius:16px;padding:15px 16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s,transform .1s}
.opt:hover{border-color:var(--ink)}
.opt:active{transform:scale(.99)}
.opt .dot{width:14px;height:14px;border-radius:50%;flex:none}
.opt.sel{border-color:var(--ink);background:var(--soft)}
.scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.scale .opt{justify-content:center;font-family:var(--display);font-size:24px;padding:16px 0}
.scalelab{display:flex;justify-content:space-between;font-size:13px;color:var(--mute);margin-top:8px}
.voted{display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px dashed var(--line)}
.ok{display:inline-flex;align-items:center;gap:8px;font-weight:700}
.ok i{width:22px;height:22px;border-radius:50%;background:var(--mint);display:grid;place-items:center;font-style:normal;font-size:13px}
.unlock{background:var(--soft);border-radius:16px;padding:14px 16px;display:grid;gap:8px}
.unlock .top{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:600}
.unlock .meter{height:10px;border-radius:9px;background:var(--paper);border:1px solid var(--line);overflow:hidden}
.unlock .meter i{display:block;height:100%;background:var(--lime);border-right:1.5px solid var(--ink)}
.wa{background:#25d366;color:#0d0d0d;text-decoration:none;display:inline-flex;align-items:center;gap:8px}

.rlist{display:grid;gap:12px;max-width:760px}
.ritem{border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:grid;gap:8px}
.ritem .q{font-weight:700;font-family:var(--display);font-size:18px;letter-spacing:-.01em}
.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--soft);width:max-content;max-width:100%}
.chip.lock{background:#fff1d6}
.chip.you{background:var(--lime)}

.foot{border-top:1px solid var(--line);padding-block:28px 40px;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:center;color:var(--mute);font-size:14px}
.cem{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:600}
.cem .cw{font-family:var(--display);font-weight:700;letter-spacing:.16em;font-size:15px}
.foot p{margin:0;max-width:56ch}

.proto{background:var(--ink);color:#fff;font-size:13px;text-align:center;padding-block:8px}
.proto .wrap{display:block}

@media (max-width:760px){
  .tiles,.steps{grid-template-columns:1fr}
  .tile{min-height:140px}
  .grid2{grid-template-columns:1fr}
  .anon{grid-template-columns:1fr}
  .card{padding:22px;box-shadow:4px 4px 0 var(--ink)}
  .hide-sm{display:none}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@keyframes pop{from{transform:translateY(8px);opacity:.4}to{transform:none;opacity:1}}
.pop{animation:pop .35s ease-out}

/* market grid */

h1{font-size:clamp(46px,9.5vw,124px)}
h1 .u{display:inline}
.ptsPill{display:inline-flex;align-items:center;gap:6px;background:var(--lime);border:1.5px solid var(--ink);border-radius:999px;padding:7px 12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}
.ptsPill[hidden]{display:none}
.mhead{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:end;justify-content:space-between;margin-bottom:18px}
.mhead h2{margin:0}
.live{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}
.live i{width:9px;height:9px;border-radius:50%;background:#e5262a;box-shadow:0 0 0 0 rgba(229,38,42,.5);animation:pulse 1.6s infinite}
@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(229,38,42,0)}100%{box-shadow:0 0 0 0 rgba(229,38,42,0)}}
.cats{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:18px}
.cat{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;padding:8px 14px;font-weight:600;cursor:pointer;white-space:nowrap}
.cat[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mk{border:1.5px solid var(--line);border-radius:20px;padding:16px;display:grid;gap:12px;align-content:start;background:var(--paper);min-width:0;transition:border-color .15s,box-shadow .15s}
.mk:hover{border-color:var(--ink)}
.mk.done{box-shadow:4px 4px 0 var(--ink);border-color:var(--ink)}
.mk .top{display:flex;gap:12px;align-items:flex-start}
.mk .ico{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:18px}
.mk h3{margin:0;font-family:var(--display);font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}
[dir=rtl] .mk h3{letter-spacing:0;line-height:1.7}
.ob{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);padding:10px 12px;cursor:pointer;text-align:start;overflow:hidden;font-weight:600;font-size:15px}
.ob .fill{position:absolute;inset:0 auto 0 0;background:var(--soft);transition:width .5s ease;z-index:0}
[dir=rtl] .ob .fill{inset:0 0 0 auto}
.ob>span{position:relative;z-index:1;min-width:0}
.ob .pc{font-variant-numeric:tabular-nums;font-family:var(--display);font-weight:800;font-size:17px;flex:none}
.ob:hover{border-color:var(--ink)}
.ob.me{border-color:var(--ink)}
.ob.me .fill{background:color-mix(in srgb,var(--lime) 70%,white)}
.ob.me .lab::before{content:"\2713  "}
.olist{display:grid;gap:7px}
.sc{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.sc .ob{flex-direction:column;justify-content:center;padding:8px 0;gap:0}
.sc .ob .pc{font-size:12px;color:var(--mute);font-family:var(--body);font-weight:600}
.sc .ob .lab{font-family:var(--display);font-weight:800;font-size:20px}
.sc .ob.me .lab::before{content:""}
.mfoot{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--mute);font-weight:600;flex-wrap:wrap}
.mfoot .earn{color:var(--ink);background:var(--lime);border-radius:999px;padding:2px 8px}
.lvcard{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:var(--ink);color:#fff;border-radius:24px;padding:20px 22px;margin-bottom:22px}
.lvcard .big{font-family:var(--display);font-weight:800;font-size:clamp(44px,7vw,64px);line-height:.9;font-variant-numeric:tabular-nums;color:var(--lime)}
.lvcard .lvn{font-weight:700;font-size:18px}
.lvcard .lvbar{height:10px;background:#2c2b33;border-radius:9px;overflow:hidden;margin:8px 0 6px}
.lvcard .lvbar i{display:block;height:100%;background:var(--lime);transition:width .6s}
.lvcard small{color:#bdbbc8}
.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--lime);font-family:var(--display);font-weight:800;font-size:20px;padding:12px 22px;border-radius:999px;opacity:0;transition:.3s;pointer-events:none;z-index:20}
.toast.on{opacity:1;transform:translateX(-50%) translateY(0)}
.mini{max-width:460px}
.acct{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}
.acct .card{max-width:none;margin:0}
.acct h2{font-size:clamp(26px,3.4vw,34px);margin:0 0 10px}
.prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}
.prow:last-child{border-bottom:0}
.prow .pk{color:var(--mute);min-width:0;display:flex;gap:8px;align-items:flex-start;line-height:1.35}
.prow .pv{text-align:end;font-weight:700;overflow-wrap:anywhere}
.prow .pv .chip,.prow .pv span{font-weight:500}
.prow .pe{padding:4px 12px}
.ans{display:grid;gap:0}
.ans div{padding:12px 0;border-bottom:1px solid var(--line)}
.ans div:last-child{border-bottom:0}
.ans small{display:block;color:var(--mute);font-size:13px;line-height:1.4;margin-bottom:3px}
.acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
@media (max-width:860px){.acct{grid-template-columns:1fr}}
@media (max-width:520px){.prow{grid-template-columns:minmax(0,1fr) auto}.prow .pv{grid-column:1;grid-row:2;text-align:start;padding-inline-start:28px}.prow .pe{grid-column:2;grid-row:1/3}}
@media (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.grid{grid-template-columns:1fr}.lvcard{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.live i{animation:none}}

/* standalone reset (the artifact skeleton provided these) */
[hidden]{display:none!important}
body{margin:0}
:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
img{max-width:100%}
.skel{opacity:.5}

/* compact header on phones */
@media (max-width:520px){
  .bar{gap:8px}
  .logo{font-size:0;gap:0}
  .lang{max-width:104px;padding:7px 10px;font-size:14px}
  .ptsPill{padding:6px 10px;font-size:14px}
  .pill.sm{padding:8px 12px}
}
.alldone{grid-column:1/-1;background:var(--ink);color:#fff;border-radius:20px;padding:18px 20px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.alldone b{font-family:var(--display);font-size:22px}

.why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:0 28px}
.why h2{grid-column:1/-1;font-size:clamp(26px,4vw,36px);margin:0}
.why .w{border:1.5px solid var(--ink);border-radius:20px;padding:18px;display:grid;gap:6px;align-content:start;min-width:0}
.why .w b{font-family:var(--display);font-size:19px;letter-spacing:-.01em}
.why .w p{margin:0;color:#2a2833}
.why .w i{font-style:normal;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
@media (max-width:760px){.why{grid-template-columns:1fr}}

/* legal pages */
.legal{max-width:760px;padding-block:40px 64px}
.legal h1{font-family:var(--display);font-weight:800;font-size:clamp(40px,7vw,64px);letter-spacing:-.04em;line-height:.95;margin:6px 0 10px}
.legal h2{font-size:22px;margin:32px 0 10px;letter-spacing:-.02em}
.legal p,.legal li{line-height:1.65;color:#2a2833}
.legal .meta{color:var(--mute);font-size:14px}
.legal .summary{background:var(--lime);border:1.5px solid var(--ink);border-radius:20px;padding:6px 20px 14px;margin:20px 0}
.legal .summary h2{margin-top:14px}
.legal table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0;display:block;overflow-x:auto}
.legal th,.legal td{border-bottom:1px solid var(--line);padding:9px 8px;text-align:start;vertical-align:top}
.legal th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.footlinks{display:flex;gap:16px;flex-wrap:wrap;font-weight:600}
.footlinks a{color:var(--ink)}

.band.flush{border-top:0;padding-top:0}
@media (max-width:760px){section.band{padding-block:36px}}
/* engagement layer */
.trust{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;font-weight:600;color:#2a2833}
.trust span{white-space:nowrap}
.counted{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px}
.counted i{width:9px;height:9px;border-radius:50%;background:#e5262a;animation:pulse 1.6s infinite}
.qotd{padding-block:0 32px}
.qotd .qlab{font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center;margin-bottom:10px}
.qotd .mk{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);max-width:720px;padding:22px}
.qotd .mk h3{font-size:clamp(22px,3.4vw,30px)}
.qotd .ob{padding:14px 16px;font-size:16px}
.fresh .fill{animation:grow .8s cubic-bezier(.2,.8,.2,1)}
@keyframes grow{from{width:0}}
.fresh{animation:pop .35s ease-out}
.chip.streak{background:#ffe7dc}
@media (prefers-reduced-motion:reduce){.counted i,.fresh .fill,.fresh{animation:none}}

.hero{padding-block:28px 32px}
.hero h1{font-size:clamp(40px,8vw,104px)}

.mission{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.6vw,28px);line-height:1.3;letter-spacing:-.01em;max-width:30ch;margin:0;padding:16px 20px;border-radius:18px;background:var(--ink);color:#fff}
.mission b{color:var(--lime);font-weight:800}
[dir=rtl] .mission{letter-spacing:0;line-height:1.8}

a.cem{text-decoration:none;transition:opacity .15s}
a.cem:hover{opacity:.7}

.navupd{display:inline-flex;align-items:center;gap:6px}
.navupd .nu-i{font-size:15px;line-height:1}
@media (max-width:520px){.navupd{padding:7px 10px}.navupd .nu-t{display:none}}
#updates{scroll-margin-top:84px}
.seo{padding-block:32px 48px;max-width:760px}.seo h1{font-size:clamp(34px,6vw,56px);margin:12px 0}.seo h2{font-size:24px;margin:28px 0 8px}.seo h3{font-size:17px;margin:18px 0 4px}.seo p,.seo li{color:#2a2833;line-height:1.6}
.addem{border:1.5px dashed var(--ink);border-radius:18px;padding:14px 16px;margin:4px 0 14px;background:var(--soft)}.addem input{border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit}
.seo-page .lede{font-size:clamp(17px,1.8vw,20px);color:#2a2833;line-height:1.55}
.seo-page h3{font-size:18px;margin:20px 0 6px}
.seo-page table{width:100%;border-collapse:collapse;margin:8px 0 6px;font-size:15px}
.seo-page td,.seo-page th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:start;vertical-align:top}
.seo-page th{background:var(--soft)}
.cta-box{border:1.5px solid var(--ink);border-radius:22px;padding:20px 22px;margin:32px 0 18px;background:var(--lime);box-shadow:5px 5px 0 var(--ink)}
.cta-box p{margin:6px 0 14px;color:var(--ink)}
.upd{border:1.5px solid var(--line);border-radius:18px;padding:18px 20px;margin:0 0 14px;background:#fff}
.upd h2{font-size:21px;margin:8px 0 6px}.upd p{margin:0 0 10px}.upd .src{font-size:13px;color:var(--mute);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
@media (max-width:520px){header .bar .pill.ghost{padding:7px 10px}}
