/* everbud Help Centre styles (Quiet Garden). Loaded after /site.css.
   Source: help-src/help.css, copied to help/help.css by scripts/build-help.mjs. */
:root {
  --bg: #F4F6F2; --card: #FFFFFF; --ink: #13201A; --sub: #46544D; --muted: #5F6D66; --line: #E3E9E4; --hair: #EDF1EE;
  --accent: #0A8560; --on-accent: #FFFFFF; --deep: #076B47; --mint: #23CE97; --tile: #E3F4EB; --tile-ink: #076B47; --note-ink: #0B4A33;
  --night: #0F2A20; --on-night: #EAF7F0; --on-night-sub: rgba(234, 247, 240, .72); --chev: #B7C2BC;
  --shadow: 0 1px 2px rgba(16, 40, 28, .04), 0 6px 18px rgba(16, 40, 28, .05);
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0B1712; --card: #13221B; --ink: #E8F1EC; --sub: #B9C7C0; --muted: #94A59C; --line: #2A3D34; --hair: #1E3128;
    --accent: #23CE97; --on-accent: #06110C; --deep: #6FE3BB; --tile: #183A2C; --tile-ink: #7BE8C1; --note-ink: #D3F1E4;
    --night: #06110C; --chev: #4B5F55; --shadow: none;
  }
  html { color-scheme: dark; }
}

body { background: var(--bg); color: var(--ink); }
html[lang="bn"] body { font-family: 'Anek Bangla', Onest, system-ui, sans-serif; }
html[lang="bn"] h1, html[lang="bn"] h2, html[lang="bn"] h3 { letter-spacing: 0 !important; line-height: 1.3 !important; }
.hc-wrap { width: 100%; max-width: 880px; margin: 0 auto; padding: 0 16px; }
@media (min-width: 700px) { .hc-wrap { padding: 0 24px; } }

/* Help home hero */
.hc-hero { background: var(--night); color: var(--on-night); padding: 20px 0 28px; }
.hc-hero h1 { font-size: clamp(27px, 6vw, 40px); font-weight: 800; letter-spacing: -.02em; line-height: 1.12; margin: 12px 0 18px; text-wrap: balance; }
.hc-search { display: flex; align-items: center; gap: 10px; background: var(--card); color: var(--muted); border-radius: 999px; padding: 0 18px; min-height: 52px; max-width: 620px; }
.hc-search svg { width: 20px; height: 20px; flex: none; }
.hc-search input { flex: 1; min-width: 0; border: 0; outline: 0; background: transparent; font: inherit; font-size: 16px; color: var(--ink); padding: 12px 0; }
.hc-search input::placeholder { color: var(--muted); }
.hc-search:focus-within { outline: 3px solid var(--mint); outline-offset: 2px; }

/* Shared blocks */
.hc-main { padding-top: 20px; padding-bottom: 48px; display: flex; flex-direction: column; gap: 20px; }
.hc-card { background: var(--card); border: 1px solid var(--hair); border-radius: 20px; box-shadow: var(--shadow); }
.hc-lab { margin: 0; font-size: 11.5px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; color: var(--muted); }
html[lang="bn"] .hc-lab { letter-spacing: 0; font-size: 13.5px; }
.hc-small { font-size: 12.5px; color: var(--muted); line-height: 1.4; }
.hc-tile { width: 36px; height: 36px; border-radius: 11px; background: var(--tile); color: var(--tile-ink); display: flex; align-items: center; justify-content: center; flex: none; }
.hc-tile svg { width: 19px; height: 19px; }
.hc-section { display: flex; flex-direction: column; gap: 10px; scroll-margin-top: 16px; }
.hc-section h2 { font-size: 19px; font-weight: 800; letter-spacing: -.01em; margin: 0 4px; }

/* Topic cards */
.hc-topics { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
@media (min-width: 700px) { .hc-topics { grid-template-columns: repeat(3, 1fr); gap: 14px; } }
.hc-topic { padding: 14px; display: flex; flex-direction: column; gap: 10px; text-decoration: none; border-radius: 18px; }
.hc-topic > span:last-child { display: flex; flex-direction: column; gap: 2px; }
.hc-topic b { font-size: 14.5px; line-height: 1.25; }
.hc-topic:hover { border-color: var(--line); }

/* Article lists */
.hc-list { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.hc-list li + li { border-top: 1px solid var(--hair); }
.hc-list li.hc-lab { padding: 14px 16px 4px; }
.hc-list li.hc-lab + li { border-top: 0; }
.hc-row { display: flex; align-items: center; gap: 12px; min-height: 56px; padding: 10px 16px; text-decoration: none; font-weight: 700; font-size: 15px; line-height: 1.35; }
.hc-row::after { content: ""; flex: none; width: 8px; height: 8px; margin: 0 4px 0 auto; border-top: 2px solid var(--chev); border-right: 2px solid var(--chev); transform: rotate(45deg); }
.hc-row:hover { background: var(--hair); }
.hc-empty { padding: 18px 16px; margin: 0; color: var(--sub); }

/* Article */
.hc-article { max-width: 720px; padding-top: 20px; padding-bottom: 48px; display: flex; flex-direction: column; gap: 14px; }
.hc-back { align-self: flex-start; text-decoration: none; font-weight: 700; font-size: 14.5px; color: var(--deep); padding: 6px 0; }
.hc-head { display: flex; flex-direction: column; gap: 8px; }
.hc-head .hc-lab { color: var(--deep); }
.hc-head h1 { font-size: clamp(26px, 5.4vw, 36px); font-weight: 800; letter-spacing: -.02em; line-height: 1.15; text-wrap: balance; }
.hc-meta { margin: 0; font-size: 13.5px; color: var(--muted); }
.hc-body { font-size: 16.5px; line-height: 1.65; color: var(--sub); }
.hc-body > :first-child { margin-top: 0; }
.hc-body h2 { font-size: 20px; font-weight: 800; color: var(--ink); margin: 28px 0 8px; }
.hc-body h3 { font-size: 17px; font-weight: 800; color: var(--ink); margin: 22px 0 6px; }
.hc-body p { margin: 0 0 14px; }
.hc-body ul, .hc-body ol { margin: 0 0 14px; padding-left: 22px; }
.hc-body li { margin: 6px 0; padding-left: 2px; }
.hc-body b { color: var(--ink); }
.hc-body a { color: var(--deep); text-underline-offset: 3px; }
.hc-fix { display: flex; gap: 12px; align-items: flex-start; background: var(--tile); color: var(--note-ink); border-radius: 16px; padding: 14px 16px; margin: 4px 0 16px; font-size: 14.5px; line-height: 1.5; }
.hc-fix .hc-tile { background: var(--card); }
.hc-fix b { display: block; color: inherit; font-size: 15px; margin-bottom: 2px; }

/* Feedback + contact */
.hc-fb { padding: 18px; display: flex; flex-direction: column; gap: 14px; align-items: center; text-align: center; margin-top: 10px; }
.hc-fb > b { font-size: 17px; }
.hc-fb p { margin: 0; color: var(--sub); max-width: 46ch; }
.hc-fb-no { display: flex; flex-direction: column; align-items: center; gap: 12px; }
.hc-fb [tabindex="-1"]:focus { outline: none; }
.hc-btns { display: flex; gap: 10px; width: 100%; max-width: 420px; }
.hc-btn { flex: 1; display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 20px; border-radius: 999px; border: 1.5px solid var(--line); background: var(--card); color: var(--ink); font-weight: 700; font-size: 15.5px; text-decoration: none; }
.hc-btn:hover { border-color: var(--chev); }
.hc-btn.solid { flex: none; background: var(--accent); color: var(--on-accent); border-color: transparent; }
.hc-help { padding: 18px; display: flex; flex-direction: column; gap: 6px; }
.hc-help p { margin: 0; color: var(--sub); }
.hc-help a { color: var(--deep); font-weight: 700; }


/* site header + footer (scripts/chrome.mjs) */
.sn{--sn-ink:#13201A;--sn-sub:#46544D;--sn-line:#E3E9E4;--sn-chip:#EDF1EE;--sn-leaf:#0A8560;--sn-deep:#076B47;--sn-mint:#23CE97;--sn-card:#fff;--sn-pill:#fff;--sn-max:1152px;--sn-ease:cubic-bezier(.23,1,.32,1);position:relative;z-index:20;color:var(--sn-ink);font:700 15px/1.4 Onest,'Anek Bangla',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}
html[lang=bn] .sn{font-family:'Anek Bangla',Onest,system-ui,sans-serif}
.sn *{box-sizing:border-box}.sn a,.sn button{color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.sn button{font:inherit}
.sn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.sn a:focus-visible,.sn button:focus-visible{outline:3px solid var(--sn-mint);outline-offset:2px;border-radius:12px}
.sn--home{position:absolute;inset:0 0 auto;padding-top:env(safe-area-inset-top,0px);--sn-max:1200px}
.sn--sticky{position:sticky;top:0;background:color-mix(in srgb,#F4F6F2 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sn-line)}
.sn--bar{border-bottom:1px solid var(--sn-line)}
.sn-wrap{position:relative;max-width:var(--sn-max);margin:0 auto;padding:0 32px}
.sn-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px}
.sn .sn-brand{display:flex;align-items:center;gap:10px;font-weight:850;font-size:22px;letter-spacing:-.02em;color:var(--sn-leaf);font-family:Onest,system-ui,sans-serif}.sn-brand svg{width:36px;height:36px;flex:none}
.sn-nav{display:flex;align-items:center;gap:4px}
.sn-nav>a,.sn-nav>button{padding:8px 11px;border-radius:999px;transition:background 120ms ease,color 120ms ease;white-space:nowrap}
.sn-nav>a:hover,.sn-nav>button:hover{color:var(--sn-deep)}
.sn-feat{display:inline-flex;align-items:center;gap:5px}
.sn-feat svg,.sn-sh-feat svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform 160ms var(--sn-ease)}
.sn-feat[aria-expanded=true]{background:var(--sn-chip);color:var(--sn-deep)}.sn-feat[aria-expanded=true] svg{transform:rotate(180deg)}
.sn-nav>.sn-pill{border:1px solid var(--sn-line);background:var(--sn-pill);padding:8px 15px;font-size:14px}
.sn-nav>.sn-pill:hover{border-color:#B9D8CB;color:var(--sn-ink)}.sn-nav>.sn-acct{margin-left:6px}
html[lang=bn] .sn-lang{font-family:Onest,system-ui,sans-serif}html[lang=en] .sn-lang{font-family:'Anek Bangla',system-ui,sans-serif}
.sn-burger{display:none;place-items:center;width:44px;height:44px;border-radius:12px;margin-right:-8px}
.sn-burger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.sn-burger[aria-expanded=true]{background:var(--sn-chip)}
.sn-burger .x,.sn-burger[aria-expanded=true] .m{display:none}.sn-burger[aria-expanded=true] .x{display:block}
.sn-panel,.sn-sheet{display:none;background:var(--sn-card);z-index:6}
.sn-lbl{font-size:12.5px;font-weight:700;color:var(--sn-sub);padding:6px 12px 4px;letter-spacing:.01em}html[lang=bn] .sn-lbl{font-size:13.5px}
.sn-item{display:flex;gap:12px;align-items:flex-start;padding:9px 12px;border-radius:14px;transition:background 120ms ease}
@media (hover:hover){.sn-item:hover{background:var(--sn-chip)}}
.sn-item b{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--sn-ink)}html[lang=bn] .sn-item b{font-size:15.5px;line-height:1.45}
.sn-item span span{display:block;font-size:13px;font-weight:500;line-height:1.4;color:var(--sn-sub);margin-top:2px}html[lang=bn] .sn-item span span{font-size:13.5px}
.sn-thumb{flex:none;width:44px;height:80px;border-radius:9px;overflow:hidden;border:1px solid var(--sn-line);background:#101814;padding:2px}
.sn-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:6px}
@media (min-width:961px){
  .sn-panel:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:4px;position:absolute;top:66px;right:32px;width:min(930px,calc(100% - 64px));padding:14px;border:1px solid var(--sn-line);border-radius:20px;box-shadow:0 30px 70px -26px rgba(8,19,16,.32),0 10px 24px -14px rgba(8,19,16,.16);transform-origin:top right;animation:sn-in 180ms var(--sn-ease)}
}
@keyframes sn-in{from{opacity:0;transform:translateY(-6px) scale(.98)}}
@keyframes sn-drop{from{opacity:0;transform:translateY(-8px)}}
@media (max-width:960px){
  .sn-wrap{padding:0 16px}.sn-bar{height:60px}.sn-brand{font-size:20px}.sn-brand svg{width:32px;height:32px}
  .sn-nav>a:not(.sn-lang),.sn-nav>button.sn-feat{display:none}.sn-nav>.sn-lang{margin:0 4px 0 0}.sn-burger{display:grid}
  .sn-sheet:not([hidden]){display:block;position:absolute;left:0;right:0;top:60px;max-height:calc(100dvh - 60px);overflow-y:auto;border-top:1px solid var(--sn-line);border-bottom:1px solid var(--sn-line);box-shadow:0 30px 60px -30px rgba(8,19,16,.3);padding:6px 8px 14px;animation:sn-drop 200ms var(--sn-ease)}
  .sn-sheet>a,.sn-sheet>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 12px;font-size:17px;font-weight:700;border-radius:12px;text-align:left}
  .sn-sh-feat svg{width:16px;height:16px}.sn-sh-feat[aria-expanded=true]{color:var(--sn-deep)}.sn-sh-feat[aria-expanded=true] svg{transform:rotate(180deg)}
  .sn-acc{padding:2px 0 8px}.sn-acc .sn-lbl{padding:8px 12px 2px}
  .sn-acc .sn-item{padding:8px 12px}.sn-acc .sn-thumb{width:36px;height:66px;border-radius:8px}.sn-acc .sn-thumb img{border-radius:5px}
  .sn-sheet>a.sn-sh-acct{margin:8px 12px 0;width:auto;justify-content:center;border:1px solid var(--sn-line);background:var(--sn-pill);border-radius:999px;font-size:15px;padding:11px}
  .sn-sheet .sn-note{font-size:12.5px;font-weight:600;color:var(--sn-sub);text-align:center;padding:12px 12px 0}
}
@media (prefers-reduced-motion:reduce){.sn-panel,.sn-sheet{animation:none!important}}
/* footer */
.sf{--sf-night:#060D18;position:relative;margin-top:28px;background:linear-gradient(180deg,#060D18 0%,#0B1A30 100%);color:rgba(234,247,240,.76);font:400 14.5px/1.5 Onest,'Anek Bangla',system-ui,sans-serif;padding:48px 0 calc(28px + env(safe-area-inset-bottom,0px));-webkit-font-smoothing:antialiased}
html[lang=bn] .sf{font-family:'Anek Bangla',Onest,system-ui,sans-serif}
.sf *{box-sizing:border-box}.sf--home{margin-top:0}.sf--home .sf-wrap{max-width:1200px}
.sf-sky{position:absolute;left:0;right:0;bottom:calc(100% - 1px);width:100%;height:72px;pointer-events:none;fill:var(--sf-night)}
.sf-stars{position:absolute;inset:0 0 50%;pointer-events:none;opacity:.8;background:radial-gradient(circle at 38% 51%,rgba(234,247,240,.9) 0 1.2px,transparent 1.6px),radial-gradient(circle at 98% 21%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 71% 39%,rgba(234,247,240,.6) 0 1.2px,transparent 1.6px),radial-gradient(circle at 11% 4%,rgba(234,247,240,.9) 0 1.2px,transparent 1.6px),radial-gradient(circle at 37% 51%,rgba(234,247,240,.45) 0 .9px,transparent 1.6px),radial-gradient(circle at 41% 41%,rgba(234,247,240,.45) 0 1.2px,transparent 1.6px),radial-gradient(circle at 24% 50%,rgba(234,247,240,.9) 0 1.2px,transparent 1.6px),radial-gradient(circle at 1% 47%,rgba(234,247,240,.6) 0 .6px,transparent 1.6px),radial-gradient(circle at 44% 9%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 31% 4%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 16% 46%,rgba(234,247,240,.45) 0 .9px,transparent 1.6px),radial-gradient(circle at 56% 7%,rgba(234,247,240,.6) 0 .9px,transparent 1.6px),radial-gradient(circle at 60% 18%,rgba(234,247,240,.9) 0 1.2px,transparent 1.6px),radial-gradient(circle at 67% 53%,rgba(234,247,240,.45) 0 .9px,transparent 1.6px),radial-gradient(circle at 73% 34%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 35% 3%,rgba(234,247,240,.9) 0 .6px,transparent 1.6px),radial-gradient(circle at 87% 24%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 73% 51%,rgba(234,247,240,.6) 0 1.2px,transparent 1.6px),radial-gradient(circle at 76% 45%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 75% 38%,rgba(234,247,240,.9) 0 .6px,transparent 1.6px),radial-gradient(circle at 65% 6%,rgba(234,247,240,.9) 0 .6px,transparent 1.6px),radial-gradient(circle at 36% 15%,rgba(234,247,240,.6) 0 .6px,transparent 1.6px),radial-gradient(circle at 13% 2%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 88% 3%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 93% 48%,rgba(234,247,240,.6) 0 .9px,transparent 1.6px),radial-gradient(circle at 64% 44%,rgba(234,247,240,.9) 0 .9px,transparent 1.6px),radial-gradient(circle at 50% 54%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 37% 11%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 87% 47%,rgba(234,247,240,.45) 0 .6px,transparent 1.6px),radial-gradient(circle at 58% 14%,rgba(234,247,240,.9) 0 1.2px,transparent 1.6px)}
.sf-wrap{position:relative;max-width:1152px;margin:0 auto;padding:0 32px}
.sf a{color:inherit;text-decoration:none}.sf a:focus-visible{outline:3px solid #23CE97;outline-offset:2px;border-radius:6px}
.sf-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr .9fr 1.1fr;gap:32px}
.sf .sf-brand{display:flex;align-items:center;gap:10px;font-weight:850;font-size:22px;letter-spacing:-.02em;color:#EAF7F0;font-family:Onest,system-ui,sans-serif}.sf-brand svg{width:38px;height:38px}
.sf-tag{margin:12px 0 0;max-width:280px;line-height:1.5}
.sf-stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sf-store{display:inline-flex;flex-direction:column;gap:4px}.sf-store img{display:block;height:40px;width:auto}
.sf-nl{display:none;font-size:12.5px;font-weight:600;line-height:1.2;padding-left:2px}
html:not([data-play=live]) .sf [data-play-link] img,html:not([data-ios=live]) .sf [data-appstore-link] img{opacity:.55}
html:not([data-play=live]) .sf [data-play-link] .sf-nl,html:not([data-ios=live]) .sf [data-appstore-link] .sf-nl{display:block}
.sf a[data-play-link]:not([href]),.sf a[data-appstore-link]:not([href]){cursor:default}
.sf-col h4{margin:0 0 12px;font-size:13.5px;font-weight:800;color:#EAF7F0;letter-spacing:.01em}
.sf-col a{display:block;padding:4px 0;line-height:1.35;transition:color 120ms ease}.sf-col a:hover{color:#EAF7F0}
.sf-pay{margin-top:28px;background:#fff;border-radius:14px;padding:10px 16px 12px;text-align:center}
.sf-pay span{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6B7670;margin-bottom:8px}.sf-pay img{max-width:100%;height:auto;display:inline-block}
.sf-bottom{margin-top:36px;padding-top:18px;border-top:1px solid rgba(234,247,240,.12);display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;font-size:12.5px;color:rgba(234,247,240,.6)}
@media (max-width:960px){.sf-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.sf-grid>.sf-bc{grid-column:1/-1}}
@media (max-width:760px){.sf{padding:40px 0 calc(24px + env(safe-area-inset-bottom,0px));font-size:15px}.sf-wrap{padding:0 16px}.sf-sky{height:44px}.sf-col a{padding:6px 0}.sf-bottom{flex-direction:column}}
@media (prefers-color-scheme:dark){.sn{--sn-ink:#E8F1EC;--sn-sub:#B9C7C0;--sn-line:#2A3D34;--sn-chip:#1E3128;--sn-leaf:#23CE97;--sn-deep:#6FE3BB;--sn-card:#13221B;--sn-pill:#13221B}}
