
.cuepick-about { --bg:#0D0E10; --bg2:#121316; --card:#17181B; --card2:#1D1F23; --card3:#24262B; --ln:rgba(255,255,255,.07); --ln2:rgba(255,255,255,.13);
  --tx:#F3F4F1; --mu:#A0A2A8; --mu2:#6C6E75; --ac:#C5E87C; --ac-2:rgba(197,232,124,.12); --ac-3:rgba(197,232,124,.32); --ac-ink:#141A0C;
  --pulse:#E8A33D; --gd:#D9B45A; --bd:#E0786C; --bd-2:rgba(224,120,108,.12); --mono:'JetBrains Mono',ui-monospace,monospace; }
.cuepick-about * { box-sizing:border-box; margin:0; padding:0; }
.cuepick-about [hidden] { display:none !important; }
.cuepick-about { min-height:100vh; background:var(--bg); color:var(--tx); font-family:'Manrope',system-ui,sans-serif; font-size:15px; line-height:1.5; -webkit-font-smoothing:antialiased; }
.cuepick-about a { color:var(--ac); text-decoration:none; } .cuepick-about a:hover { text-decoration:underline; }
.cuepick-about button, .cuepick-about input, .cuepick-about select { font:inherit; color:inherit; }
.cuepick-about .auth { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.05fr); min-height:calc(100vh - 65px); }
/* brand panel */
.cuepick-about .brandp { position:relative; overflow:hidden; padding:40px 48px; display:flex; flex-direction:column; border-right:1px solid var(--ln);
  background:radial-gradient(80% 60% at 0% 0%, rgba(197,232,124,.14), transparent 60%), radial-gradient(60% 50% at 100% 100%, rgba(232,163,61,.08), transparent 60%), var(--bg2); }
.cuepick-about .brandp::after { content:''; position:absolute; inset:0; background-image:linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px); background-size:44px 44px; mask-image:radial-gradient(70% 60% at 30% 40%, #000, transparent); pointer-events:none; }
.cuepick-about .logo { display:inline-flex; align-items:center; gap:10px; font-weight:800; font-size:20px; letter-spacing:-.02em; color:var(--tx); position:relative; z-index:1; }
.cuepick-about .logo svg { width:30px; height:30px; } .cuepick-about .logo em { font-style:normal; color:var(--ac); } .cuepick-about .logo:hover { text-decoration:none; }
.cuepick-about .bp-main { margin:auto 0; position:relative; z-index:1; max-width:470px; }
.cuepick-about .bp-kick { display:inline-flex; align-items:center; gap:8px; padding:6px 12px; border-radius:999px; border:1px solid var(--ac-3); background:var(--ac-2); color:var(--ac); font-size:12.5px; font-weight:800; }
.cuepick-about .bp-kick i { width:7px; height:7px; border-radius:50%; background:var(--ac); box-shadow:0 0 0 0 rgba(197,232,124,.6); animation:ping 1.8s infinite; }
@keyframes ping { 70% { box-shadow:0 0 0 8px rgba(197,232,124,0); } 100% { box-shadow:0 0 0 0 rgba(197,232,124,0); } }
.cuepick-about .bp-main h1 { margin-top:18px; font-size:clamp(30px,3.2vw,42px); line-height:1.08; letter-spacing:-.03em; font-weight:800; }
.cuepick-about .bp-main h1 span { color:var(--ac); }
.cuepick-about .bp-main > p { margin-top:14px; color:var(--mu); font-size:15.5px; }
.cuepick-about .bp-list { list-style:none; margin-top:24px; display:grid; gap:12px; }
.cuepick-about .bp-list li { display:flex; gap:12px; align-items:flex-start; font-size:14px; color:var(--mu); } .cuepick-about .bp-list li b { color:var(--tx); display:block; font-size:14.5px; }
.cuepick-about .bp-ic { width:34px; height:34px; flex:none; border-radius:10px; display:grid; place-items:center; color:var(--ac); background:var(--ac-2); border:1px solid var(--ac-3); } .cuepick-about .bp-ic svg { width:17px; height:17px; }
.cuepick-about .bp-grid { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:26px; }
.cuepick-about .bp-box { padding:14px; border-radius:16px; border:1px solid var(--ln); background:rgba(255,255,255,.025); transition:border-color .2s, transform .2s; }
.cuepick-about .bp-box:hover { border-color:var(--ac-3); transform:translateY(-2px); }
.cuepick-about .bp-box b { display:block; margin-top:10px; font-size:14.5px; } .cuepick-about .bp-box small { display:block; margin-top:2px; font-size:12.5px; color:var(--mu); line-height:1.45; }
.cuepick-about .bp-box .bp-ic { width:32px; height:32px; } .cuepick-about .bp-box .bp-ic svg { width:16px; height:16px; }
.cuepick-about .bp-pk { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:26px; }
.cuepick-about .bp-pk div { padding:14px; border-radius:14px; border:1px solid var(--ln); background:rgba(255,255,255,.02); }
.cuepick-about .bp-pk small { display:block; font-size:12px; color:var(--mu); } .cuepick-about .bp-pk b { display:block; font:800 22px var(--mono); margin-top:4px; } .cuepick-about .bp-pk em { font-style:normal; font-size:12px; color:var(--mu2); }
.cuepick-about .bp-foot { position:relative; z-index:1; font-size:12px; color:var(--mu2); margin-top:28px; }
/* form panel */
.cuepick-about .formp { display:flex; flex-direction:column; padding:28px 48px; }
.cuepick-about .fp-top { display:flex; justify-content:space-between; align-items:center; gap:12px; font-size:14px; color:var(--mu); }
.cuepick-about .fp-top .logo { display:none !important; } .cuepick-about .fp-top { justify-content:flex-end; }
.cuepick-about .fp-body { margin:auto 0; width:100%; max-width:440px; align-self:center; padding:28px 0; }
.cuepick-about .fp-body h2 { font-size:28px; font-weight:800; letter-spacing:-.02em; } .cuepick-about .fp-body .lead { color:var(--mu); margin-top:6px; font-size:14.5px; }
.cuepick-about .steps { display:flex; gap:6px; margin-bottom:22px; } .cuepick-about .steps i { flex:1; height:4px; border-radius:4px; background:var(--card3); } .cuepick-about .steps i.on { background:var(--ac); }
.cuepick-about .stepl { font-size:12px; font-weight:800; letter-spacing:.1em; text-transform:uppercase; color:var(--mu2); margin-bottom:8px; }
.cuepick-about .field { display:block; margin-top:16px; } .cuepick-about .field > span { display:flex; justify-content:space-between; font-size:13px; font-weight:700; color:var(--mu); margin-bottom:7px; }
.cuepick-about .inp { width:100%; padding:13px 15px; border-radius:13px; border:1px solid var(--ln2); background:var(--bg2); outline:none; transition:border-color .15s, box-shadow .15s; }
.cuepick-about .inp:focus { border-color:var(--ac); box-shadow:0 0 0 3px var(--ac-2); } .cuepick-about .inp.bad { border-color:var(--bd); }
.cuepick-about select.inp { appearance:none; background-image:linear-gradient(45deg, transparent 50%, var(--mu) 50%), linear-gradient(135deg, var(--mu) 50%, transparent 50%); background-position:calc(100% - 18px) 50%, calc(100% - 13px) 50%; background-size:5px 5px; background-repeat:no-repeat; }
.cuepick-about .pw { position:relative; } .cuepick-about .pw .inp { padding-right:76px; }
.cuepick-about .pw-t { position:absolute; right:8px; top:50%; transform:translateY(-50%); padding:6px 10px; border-radius:9px; border:0; background:var(--card3); color:var(--mu); font-size:12px; font-weight:700; cursor:pointer; }
.cuepick-about .meter { height:5px; border-radius:5px; background:var(--card3); margin-top:9px; overflow:hidden; } .cuepick-about .meter i { display:block; height:100%; width:0; border-radius:5px; transition:width .2s, background .2s; }
.cuepick-about .rules { display:grid; grid-template-columns:1fr 1fr; gap:4px 12px; margin-top:9px; font-size:12px; color:var(--mu2); list-style:none; }
.cuepick-about .rules li::before { content:'\25CB  '; } .cuepick-about .rules li.ok { color:var(--ac); } .cuepick-about .rules li.ok::before { content:'\2713  '; }
.cuepick-about .hint { display:block; margin-top:7px; font-size:12px; color:var(--mu2); }
.cuepick-about .check { display:flex; gap:10px; align-items:flex-start; margin-top:16px; font-size:13.5px; color:var(--mu); cursor:pointer; }
.cuepick-about .check input { width:18px; height:18px; margin-top:1px; accent-color:var(--ac); flex:none; }
.cuepick-about .btn { display:inline-flex; align-items:center; justify-content:center; gap:8px; width:100%; margin-top:22px; padding:14px 18px; border-radius:14px; border:0; background:var(--ac); color:var(--ac-ink); font-weight:800; font-size:15px; cursor:pointer; box-shadow:0 12px 26px -14px rgba(197,232,124,.8); transition:transform .15s, opacity .15s; }
.cuepick-about .btn:hover { transform:translateY(-1px); } .cuepick-about .btn[disabled] { opacity:.45; cursor:not-allowed; transform:none; }
.cuepick-about .btn.ghost { background:transparent; color:var(--tx); border:1px solid var(--ln2); box-shadow:none; margin-top:10px; }
.cuepick-about .err { margin-top:12px; padding:10px 12px; border-radius:11px; background:var(--bd-2); border:1px solid rgba(224,120,108,.35); color:var(--bd); font-size:13.5px; display:none; } .cuepick-about .err.on { display:block; }
.cuepick-about .note { margin-top:16px; padding:11px 13px; border-radius:12px; border:1px solid var(--ln); background:var(--bg2); font-size:12.5px; color:var(--mu); display:flex; gap:9px; align-items:flex-start; }
.cuepick-about .note svg { width:15px; height:15px; flex:none; margin-top:2px; color:var(--gd); } .cuepick-about .note b { color:var(--tx); }
.cuepick-about .ref { display:flex; align-items:center; gap:8px; margin-top:16px; padding:10px 13px; border-radius:12px; border:1px solid var(--ac-3); background:var(--ac-2); font-size:13.5px; color:var(--ac); }
.cuepick-about .ref svg { width:16px; height:16px; } .cuepick-about .ref b { font-family:var(--mono); }
.cuepick-about .otp { display:flex; gap:10px; margin-top:20px; } .cuepick-about .otp input { width:100%; min-width:0; height:58px; text-align:center; font:800 24px var(--mono); border-radius:13px; border:1px solid var(--ln2); background:var(--bg2); outline:none; }
.cuepick-about .otp input:focus { border-color:var(--ac); box-shadow:0 0 0 3px var(--ac-2); }
.cuepick-about .resend { margin-top:14px; font-size:13.5px; color:var(--mu); } .cuepick-about .resend button { border:0; background:none; color:var(--ac); font-weight:700; cursor:pointer; padding:0; } .cuepick-about .resend button[disabled] { color:var(--mu2); cursor:default; }
.cuepick-about .setup { display:flex; gap:16px; align-items:flex-start; margin-top:18px; padding:16px; border-radius:16px; border:1px solid var(--ln); background:var(--bg2); }
.cuepick-about .qr { width:132px; height:132px; flex:none; padding:8px; border-radius:12px; background:#fff; } .cuepick-about .qr svg { width:100%; height:100%; display:block; }
.cuepick-about .key { margin-top:6px; padding:9px 11px; border-radius:10px; border:1px solid var(--ln2); background:var(--card); font:600 13px var(--mono); letter-spacing:.04em; }
.cuepick-about .done { text-align:center; } .cuepick-about .done .big { width:72px; height:72px; margin:0 auto 18px; border-radius:22px; display:grid; place-items:center; background:var(--ac); color:var(--ac-ink); box-shadow:0 18px 40px -16px rgba(197,232,124,.8); }
.cuepick-about .done .big svg { width:34px; height:34px; }
.cuepick-about .alt { margin-top:22px; text-align:center; font-size:14px; color:var(--mu); }
.cuepick-about .row { display:flex; justify-content:space-between; align-items:center; gap:10px; }
.cuepick-about .lnk { border:0; background:none; color:var(--ac); font-weight:700; font-size:13px; cursor:pointer; padding:0; }
.cuepick-about .pane { display:none; animation:fade .3s ease; } .cuepick-about .pane.on { display:block; } @keyframes fade { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:none; } }
.cuepick-about .preview { margin-top:14px; font-size:12px; color:var(--mu2); text-align:center; }

.cuepick-about .brandp { position:sticky; top:65px; height:calc(100vh - 65px); align-self:start; }
@media (max-width:960px) {
  .cuepick-about .auth { grid-template-columns:minmax(0,1fr); } .cuepick-about .brandp { display:none; }
  .cuepick-about .formp { padding:22px 20px; } .cuepick-about .fp-body { padding:24px 0 10px; }
}
@media (max-width:420px) { .cuepick-about .otp { gap:6px; } .cuepick-about .otp input { height:50px; font-size:20px; } .cuepick-about .rules { grid-template-columns:1fr; } .cuepick-about .setup { flex-direction:column; align-items:center; text-align:center; } }
@media (prefers-reduced-motion: reduce) { .cuepick-about *, .cuepick-about *::before, .cuepick-about *::after { animation:none !important; transition:none !important; } }

/* ===== language switcher ===== */
.cuepick-about .ct-lang { position:relative; flex:none; font-family:'Manrope',system-ui,sans-serif; }
.cuepick-about .ct-lb { display:inline-flex; align-items:center; gap:7px; height:40px; padding:0 11px 0 10px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:rgba(255,255,255,.04);
  color:#E6E8E3; font:700 13px 'Manrope',system-ui,sans-serif; cursor:pointer; transition:border-color .15s, background .15s; white-space:nowrap; }
.cuepick-about .ct-lb:hover, .cuepick-about .ct-lang.open .ct-lb { border-color:rgba(197,232,124,.5); background:rgba(197,232,124,.07); }
.cuepick-about .ct-lb svg { width:16px; height:16px; flex:none; } .cuepick-about .ct-lb .ct-glb { color:#C5E87C; } .cuepick-about .ct-lb .ct-chev { width:13px; height:13px; opacity:.6; transition:transform .2s; }
.cuepick-about .ct-lang.open .ct-chev { transform:rotate(180deg); }
.cuepick-about .ct-lm { position:absolute; right:0; top:calc(100% + 8px); z-index:400; width:230px; max-height:min(440px, 70vh); overflow:auto; padding:6px; border-radius:16px;
  background:#121416; border:1px solid rgba(255,255,255,.1); box-shadow:0 24px 50px -20px rgba(0,0,0,.85); opacity:0; transform:translateY(-6px); pointer-events:none; transition:opacity .15s, transform .15s; }
.cuepick-about .ct-lang.open .ct-lm { opacity:1; transform:none; pointer-events:auto; }
.cuepick-about .ct-lh { padding:8px 10px 6px; font-size:10.5px; letter-spacing:.12em; text-transform:uppercase; font-weight:800; color:#6C6E75; }
.cuepick-about .ct-li { display:flex; align-items:center; gap:10px; width:100%; padding:9px 10px; border:0; border-radius:10px; background:none; color:#E6E8E3; font:600 14px 'Manrope',system-ui,sans-serif; text-align:left; cursor:pointer; }
.cuepick-about .ct-li:hover, .cuepick-about .ct-li:focus-visible { background:rgba(255,255,255,.05); outline:none; }
.cuepick-about .ct-li small { margin-left:auto; font:600 11px ui-monospace,monospace; color:#6C6E75; }
.cuepick-about .ct-li.on { color:#C5E87C; } .cuepick-about .ct-li.on small { color:#C5E87C; }
.cuepick-about .ct-li .ct-ck { width:16px; height:16px; flex:none; opacity:0; color:#C5E87C; } .cuepick-about .ct-li.on .ct-ck { opacity:1; }
.cuepick-about .ct-note { margin:6px 4px 2px; padding:9px 10px; border-radius:10px; font-size:12px; line-height:1.45; color:#D9B45A; background:rgba(217,180,90,.08); border:1px solid rgba(217,180,90,.3); }
.cuepick-about .ct-note[hidden] { display:none; }
@media (max-width:560px) { .cuepick-about .ct-lb .ct-cd { display:none; } .cuepick-about .ct-lb { padding:0 9px; } .cuepick-about .ct-lm { right:-40px; } }
/* hide Google's own toolbar and tooltips */
.cuepick-about .goog-te-banner-frame, .cuepick-about iframe.goog-te-banner-frame, .cuepick-about .goog-te-balloon-frame, .cuepick-about #goog-gt-tt, .cuepick-about .goog-te-spinner-pos, .cuepick-about > .skiptranslate { display:none !important; }
.cuepick-about { top:0 !important; } .cuepick-about .goog-text-highlight { background:none !important; box-shadow:none !important; }
.cuepick-about #ct_gt { display:none !important; }

/* ===== shared site header + footer ===== */
.cuepick-about .sh { position:sticky; top:0; z-index:70; background:rgba(13,14,16,.86); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); border-bottom:1px solid rgba(255,255,255,.07); font-family:'Manrope',system-ui,sans-serif; }
.cuepick-about .sh-in { max-width:1240px; margin:0 auto; padding:12px 28px; display:flex; align-items:center; gap:24px; position:relative; }
.cuepick-about .sh-logo { display:inline-flex; align-items:center; gap:10px; font-weight:800; font-size:19px; letter-spacing:-.02em; color:#F3F4F1 !important; text-decoration:none !important; flex:none; }
.cuepick-about .sh-logo svg { width:28px; height:28px; } .cuepick-about .sh-logo em { font-style:normal; color:var(--sa); }
.cuepick-about .sh-links { display:flex; gap:4px; margin:0 auto; }
.cuepick-about .sh-links a { padding:8px 12px; border-radius:10px; color:#A0A2A8 !important; font-size:14px; font-weight:600; text-decoration:none !important; transition:color .15s, background .15s; }
.cuepick-about .sh-links a:hover, .cuepick-about .sh-links a.cur { color:#F3F4F1 !important; background:rgba(255,255,255,.04); }
.cuepick-about .sh-links .sh-m { display:none; }
.cuepick-about .sh-act { display:flex; align-items:center; gap:8px; flex:none; }
/* Log in: quiet "returning member" chip, distinct from Get started */
  .cuepick-about .login-chip { display:inline-flex; align-items:center; gap:9px; padding:5px 15px 5px 5px; border-radius:999px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.04);
    color:#EDEFEA !important; font-weight:700; font-size:14px; text-decoration:none !important; white-space:nowrap; transition:border-color .2s, background .2s, transform .2s; backdrop-filter:blur(6px); }
  .cuepick-about .login-chip .lc-ic { width:30px; height:30px; flex:none; border-radius:50%; display:grid; place-items:center; background:rgba(197,232,124,.14); color:#C5E87C; border:1px solid rgba(197,232,124,.35); transition:background .2s, color .2s; }
  .cuepick-about .login-chip .lc-ic svg { width:15px; height:15px; transition:transform .25s cubic-bezier(.2,.8,.2,1); }
  .cuepick-about .login-chip:hover { border-color:rgba(197,232,124,.55); background:rgba(197,232,124,.07); }
  .cuepick-about .login-chip:hover .lc-ic { background:#C5E87C; color:#141A0C; } .cuepick-about .login-chip:hover .lc-ic svg { transform:translateX(2px); }
  .cuepick-about .login-chip:focus-visible { outline:2px solid #C5E87C; outline-offset:2px; }
.cuepick-about .sh-cta { padding:9px 16px; border-radius:12px; background:var(--sa); color:#10160B !important; font-weight:800; font-size:14px; text-decoration:none !important; box-shadow:0 10px 22px -14px var(--sa); }
.cuepick-about .sh-menu { display:none; width:40px; height:40px; border-radius:12px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.03); cursor:pointer; flex-direction:column; align-items:center; justify-content:center; gap:4px; padding:0; }
.cuepick-about .sh-menu span { display:block; width:16px; height:2px; border-radius:2px; background:#E8EAE8; transition:transform .2s, opacity .2s; }
.cuepick-about .sh.open .sh-menu span:nth-child(1) { transform:translateY(6px) rotate(45deg); } .cuepick-about .sh.open .sh-menu span:nth-child(2) { opacity:0; } .cuepick-about .sh.open .sh-menu span:nth-child(3) { transform:translateY(-6px) rotate(-45deg); }
@media (max-width:900px) {
  .cuepick-about .sh-in { padding:10px 16px; }
  .cuepick-about .sh-links { display:none; } .cuepick-about .sh-login, .cuepick-about .sh-cta { display:none; } .cuepick-about .sh-menu { display:flex; }
  .cuepick-about .sh.open .sh-links { display:flex; flex-direction:column; position:absolute; left:12px; right:12px; top:calc(100% + 8px); padding:8px; gap:2px; background:#121416; border:1px solid rgba(255,255,255,.1); border-radius:18px; box-shadow:0 24px 50px -20px rgba(0,0,0,.8); }
  .cuepick-about .sh.open .sh-links a { padding:13px 14px; font-size:15px; }
  .cuepick-about .sh.open .sh-links .sh-m { display:block; } .cuepick-about .sh.open .sh-links .sh-m:first-of-type { margin-top:6px; border-top:1px solid rgba(255,255,255,.08); border-radius:0; padding-top:16px; }
  .cuepick-about .sh.open .sh-links .sh-mcta { margin-top:6px; text-align:center; background:var(--sa); color:#10160B !important; font-weight:800; border-radius:12px; }
}
.cuepick-about .sf { border-top:1px solid rgba(255,255,255,.07); background:#0B0C0D; font-family:'Manrope',system-ui,sans-serif; color:#A0A2A8; }
.cuepick-about .sf-in { max-width:1240px; margin:0 auto; padding:44px 28px 26px; }
.cuepick-about .sf-grid { display:grid; grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr)); gap:28px; }
.cuepick-about .sf-brand p { margin-top:14px; font-size:14px; line-height:1.6; max-width:360px; }
.cuepick-about .sf-soc { display:flex; gap:8px; margin-top:16px; }
.cuepick-about .sf-soc a { width:36px; height:36px; border-radius:11px; display:grid; place-items:center; color:#A0A2A8; border:1px solid rgba(255,255,255,.08); background:rgba(255,255,255,.02); transition:color .15s, border-color .15s; }
.cuepick-about .sf-soc a:hover { color:var(--sa); border-color:var(--sa); } .cuepick-about .sf-soc svg { width:19px; height:19px; }
.cuepick-about .sf-col h5 { font-size:12px; letter-spacing:.12em; text-transform:uppercase; color:#6C6E75; font-weight:800; margin:4px 0 12px; }
.cuepick-about .sf-col a { display:block; padding:5px 0; font-size:14px; color:#C9CBC6 !important; text-decoration:none !important; } .cuepick-about .sf-col a:hover { color:var(--sa) !important; }
.cuepick-about .sf-bot { display:flex; justify-content:space-between; gap:12px; flex-wrap:wrap; margin-top:34px; padding-top:18px; border-top:1px solid rgba(255,255,255,.06); font-size:12.5px; color:#6C6E75; }
@media (max-width:900px) { .cuepick-about .sf-grid { grid-template-columns:1fr 1fr; } .cuepick-about .sf-brand { grid-column:1 / -1; } .cuepick-about .sf-in { padding:34px 20px 22px; } }

.cuepick-about .wrapc { max-width:1120px; margin:0 auto; padding:0 28px; }
.cuepick-about .ph { padding:64px 0 40px; border-bottom:1px solid var(--ln); background:radial-gradient(60% 120% at 0% 0%, rgba(197,232,124,.10), transparent 60%); }
.cuepick-about .ph .kick { display:inline-flex; align-items:center; gap:8px; padding:5px 12px; border-radius:999px; border:1px solid var(--ac-3); background:var(--ac-2); color:var(--ac); font-size:12.5px; font-weight:800; }
.cuepick-about .ph h1 { margin-top:16px; font-size:clamp(32px,4vw,48px); line-height:1.08; letter-spacing:-.03em; font-weight:800; max-width:760px; }
.cuepick-about .ph h1 span { color:var(--ac); } .cuepick-about .ph p { margin-top:14px; color:var(--mu); font-size:17px; max-width:640px; line-height:1.6; }
.cuepick-about .meta { margin-top:18px; display:flex; gap:10px; flex-wrap:wrap; font-size:13px; color:var(--mu2); }
.cuepick-about .meta span { padding:4px 10px; border-radius:8px; border:1px solid var(--ln); } .cuepick-about .meta .draft { color:var(--gd); border-color:rgba(217,180,90,.4); background:rgba(217,180,90,.08); }
/* legal */
.cuepick-about .legal { display:grid; grid-template-columns:220px minmax(0,1fr); gap:48px; padding:44px 0 72px; }
.cuepick-about .toc { position:sticky; top:90px; align-self:start; } .cuepick-about .toc b { display:block; font-size:12px; letter-spacing:.12em; text-transform:uppercase; color:var(--mu2); margin-bottom:10px; }
.cuepick-about .toc a { display:block; padding:6px 0 6px 12px; border-left:2px solid var(--ln); color:var(--mu); font-size:13.5px; text-decoration:none; } .cuepick-about .toc a:hover { color:var(--tx); border-color:var(--ac); text-decoration:none; }
.cuepick-about .short { padding:20px 22px; border-radius:18px; border:1px solid var(--ac-3); background:var(--ac-2); }
.cuepick-about .short h2 { font-size:16px; font-weight:800; color:var(--ac); } .cuepick-about .short ul { list-style:none; margin-top:10px; display:grid; gap:8px; }
.cuepick-about .short li { position:relative; padding-left:24px; font-size:14.5px; color:var(--tx); line-height:1.55; } .cuepick-about .short li::before { content:'\2713'; position:absolute; left:2px; top:0; color:var(--ac); font-weight:800; }
.cuepick-about .sec { margin-top:34px; scroll-margin-top:90px; } .cuepick-about .sec h2 { display:flex; gap:10px; align-items:baseline; font-size:20px; font-weight:800; letter-spacing:-.01em; }
.cuepick-about .sec h2 i { font-style:normal; font:700 13px var(--mono); color:var(--ac); }
.cuepick-about .sec p, .cuepick-about .sec li { margin-top:10px; color:#C9CBC6; font-size:15px; line-height:1.7; } .cuepick-about .sec ul { margin:4px 0 0 20px; } .cuepick-about .sec b { color:var(--tx); }
.cuepick-about .callout { margin-top:14px; padding:14px 16px; border-radius:14px; border:1px solid rgba(224,120,108,.35); background:var(--bd-2); color:#F0C9C3; font-size:14.5px; line-height:1.6; }
/* about */
.cuepick-about .about-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.cuepick-about .val { padding:22px; border-radius:18px; border:1px solid var(--ln); background:var(--card); }
.cuepick-about .val .bp-ic { width:40px; height:40px; } .cuepick-about .val h3 { margin-top:14px; font-size:17px; font-weight:800; } .cuepick-about .val p { margin-top:6px; color:var(--mu); font-size:14.5px; line-height:1.6; }
.cuepick-about .facts { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-top:16px; }
.cuepick-about .facts div { padding:18px; border-radius:16px; border:1px solid var(--ln); background:var(--bg2); } .cuepick-about .facts small { display:block; font-size:12.5px; color:var(--mu); } .cuepick-about .facts b { display:block; margin-top:4px; font:800 24px var(--mono); }
.cuepick-about .blk { padding:56px 0 0; } .cuepick-about .blk h2 { font-size:28px; font-weight:800; letter-spacing:-.02em; } .cuepick-about .blk > p.sub { margin-top:6px; color:var(--mu); font-size:15.5px; max-width:640px; }
.cuepick-about .story { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:28px; align-items:start; }
.cuepick-about .story p { color:#C9CBC6; font-size:15.5px; line-height:1.75; } .cuepick-about .story p + p { margin-top:12px; }
.cuepick-about .team { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-top:22px; }
.cuepick-about .mem { padding:22px; border-radius:20px; border:1px solid var(--ln); background:var(--card); position:relative; }
.cuepick-about .mem .av { width:64px; height:64px; border-radius:20px; display:grid; place-items:center; font:800 20px 'Manrope',sans-serif; color:var(--ac-ink); background:linear-gradient(135deg, var(--ac), #8FD05A); }
.cuepick-about .mem .av.ph2 { background:var(--card3); color:var(--mu2); border:1px dashed var(--ln2); }
.cuepick-about .mem h3 { margin-top:14px; font-size:17px; font-weight:800; } .cuepick-about .mem .role { color:var(--ac); font-size:13.5px; font-weight:700; margin-top:2px; }
.cuepick-about .mem p { margin-top:10px; color:var(--mu); font-size:14px; line-height:1.6; }
.cuepick-about .mem .tagph { position:absolute; top:16px; right:16px; font-size:11px; font-weight:800; color:var(--gd); border:1px solid rgba(217,180,90,.4); background:rgba(217,180,90,.08); padding:2px 8px; border-radius:999px; }
.cuepick-about .cta-band { margin:56px 0 72px; padding:30px; border-radius:22px; display:flex; justify-content:space-between; align-items:center; gap:20px; flex-wrap:wrap;
  background:radial-gradient(70% 120% at 0% 0%, #D6F29A 0%, #C5E87C 40%, #9CCB55 100%); color:var(--ac-ink); }
.cuepick-about .cta-band h3 { font-size:24px; font-weight:800; letter-spacing:-.02em; } .cuepick-about .cta-band p { margin-top:4px; opacity:.8; }
.cuepick-about .cta-band a { padding:13px 20px; border-radius:14px; background:#141A0C; color:#E9F7C8; font-weight:800; text-decoration:none; } .cuepick-about .cta-band a + a { background:rgba(20,26,12,.12); color:var(--ac-ink); }

.cuepick-about .team.two { grid-template-columns:repeat(2,minmax(0,1fr)); max-width:760px; }
.cuepick-about .steps4 { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; margin-top:20px; }
.cuepick-about .st { position:relative; padding:20px; border-radius:18px; border:1px solid var(--ln); background:var(--card); }
.cuepick-about .st i { position:absolute; top:16px; right:18px; font:700 13px var(--mono); font-style:normal; color:var(--mu2); }
.cuepick-about .st h3 { margin-top:14px; font-size:16px; font-weight:800; } .cuepick-about .st p { margin-top:6px; font-size:14px; color:var(--mu); line-height:1.6; }
.cuepick-about .how2 { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.1fr); gap:14px; margin-top:14px; }
.cuepick-about .hcard { padding:20px; border-radius:18px; border:1px solid var(--ln); background:var(--bg2); } .cuepick-about .hcard h3 { font-size:16px; font-weight:800; } .cuepick-about .hcard > p { margin-top:4px; font-size:13.5px; color:var(--mu); }
.cuepick-about .chips6 { display:flex; flex-wrap:wrap; gap:8px; margin-top:14px; }
.cuepick-about .chips6 span { padding:7px 11px; border-radius:10px; border:1px solid var(--ac-3); background:var(--ac-2); color:var(--tx); font-size:13px; font-weight:600; } .cuepick-about .chips6 span::before { content:'\2713  '; color:var(--ac); font-weight:800; }
.cuepick-about .rules6 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; margin-top:12px; }
.cuepick-about .rules6 div { padding:11px 12px; border-radius:12px; border:1px solid var(--ln); background:var(--card); } .cuepick-about .rules6 small { display:block; font-size:11.5px; color:var(--mu2); }
.cuepick-about .rules6 b { display:block; margin-top:2px; font-size:15px; font-weight:800; } .cuepick-about .rules6 em { display:block; font-style:normal; font-size:12px; color:var(--mu); margin-top:1px; }
.cuepick-about .docs { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin-top:20px; }
.cuepick-about .doc { display:flex; gap:14px; align-items:center; padding:18px; border-radius:18px; border:1px solid var(--ln); background:var(--card); }
.cuepick-about .doc-ic { width:52px; height:52px; flex:none; border-radius:14px; display:grid; place-items:center; color:#E0786C; background:rgba(224,120,108,.1); border:1px solid rgba(224,120,108,.3); } .cuepick-about .doc-ic svg { width:26px; height:26px; }
.cuepick-about .doc-m { flex:1; min-width:0; } .cuepick-about .doc-m h3 { font-size:16px; font-weight:800; } .cuepick-about .doc-m p { margin-top:3px; font-size:13.5px; color:var(--mu); line-height:1.5; } .cuepick-about .doc-m small { display:block; margin-top:6px; font:600 12px var(--mono); color:var(--mu2); }
.cuepick-about .tagph2 { margin-left:6px; font:800 10.5px 'Manrope',sans-serif; color:var(--gd); border:1px solid rgba(217,180,90,.4); background:rgba(217,180,90,.08); padding:1px 7px; border-radius:999px; }
.cuepick-about .doc-a { display:flex; flex-direction:column; gap:8px; flex:none; }
.cuepick-about .dbtn { padding:8px 14px; border-radius:11px; border:1px solid var(--ln2); color:var(--tx) !important; font-weight:700; font-size:13px; text-align:center; text-decoration:none !important; }
.cuepick-about .dbtn.pri { background:var(--ac); color:var(--ac-ink) !important; border-color:var(--ac); } .cuepick-about .dbtn:hover { border-color:var(--ac); }
@media (max-width:1000px) { .cuepick-about .steps4 { grid-template-columns:1fr 1fr; } .cuepick-about .how2 { grid-template-columns:minmax(0,1fr); } }
@media (max-width:900px) { .cuepick-about .team.two, .cuepick-about .docs { grid-template-columns:minmax(0,1fr); } }
@media (max-width:560px) { .cuepick-about .steps4 { grid-template-columns:minmax(0,1fr); } .cuepick-about .rules6 { grid-template-columns:1fr 1fr; } .cuepick-about .doc { flex-wrap:wrap; } .cuepick-about .doc-a { flex-direction:row; width:100%; } .cuepick-about .doc-a .dbtn { flex:1; } }

.cuepick-about .flow { position:relative; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin-top:52px; }
.cuepick-about .fl-line { position:absolute; left:12.5%; right:12.5%; top:30px; height:2px; background:var(--ln2); border-radius:2px; overflow:hidden; }
.cuepick-about .fl-line i { position:absolute; inset:0; background:linear-gradient(90deg, transparent, var(--ac), transparent); background-size:40% 100%; background-repeat:no-repeat; animation:flowline 3.2s linear infinite; }
@keyframes flowline { from { background-position:-40% 0; } to { background-position:140% 0; } }
.cuepick-about .fs { position:relative; text-align:center; padding:0 6px; }
.cuepick-about .fs-node { position:relative; width:62px; height:62px; margin:0 auto; border-radius:20px; display:grid; place-items:center; background:var(--bg); border:1px solid var(--ac-3); box-shadow:0 0 0 6px var(--bg), 0 12px 30px -14px rgba(197,232,124,.7); transition:transform .2s; }
.cuepick-about .fs-node .bp-ic { width:46px; height:46px; border-radius:14px; } .cuepick-about .fs-node .bp-ic svg { width:22px; height:22px; }
.cuepick-about .fs-node b { position:absolute; top:-8px; right:-8px; width:24px; height:24px; border-radius:50%; display:grid; place-items:center; background:var(--ac); color:var(--ac-ink); font:800 12px var(--mono); box-shadow:0 0 0 3px var(--bg); }
.cuepick-about .fs:hover .fs-node { transform:translateY(-3px); }
.cuepick-about .fs h3 { margin-top:16px; font-size:16.5px; font-weight:800; } .cuepick-about .fs p { margin-top:6px; font-size:14px; color:var(--mu); line-height:1.6; }
.cuepick-about .fs-chip { display:inline-flex; align-items:center; gap:6px; margin-top:12px; padding:5px 11px; border-radius:999px; border:1px solid var(--ln2); background:var(--card); font-size:12px; font-weight:700; color:var(--tx); }
.cuepick-about .fs-chip svg { width:13px; height:13px; color:var(--ac); flex:none; }
.cuepick-about .fs-ok { position:absolute; left:50%; top:-40px; transform:translateX(-50%); z-index:2; display:inline-flex; align-items:center; gap:6px; padding:4px 11px; border-radius:999px; background:#2B2A1C; border:1px solid rgba(217,180,90,.45); color:var(--gd); font-size:11.5px; font-weight:800; white-space:nowrap; }
.cuepick-about .fs-ok svg { width:13px; height:13px; flex:none; }
.cuepick-about .rstrip { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); margin-top:30px; border:1px solid var(--ln); border-radius:18px; background:var(--bg2); overflow:hidden; }
.cuepick-about .rstrip div { padding:14px 16px; border-right:1px solid var(--ln); } .cuepick-about .rstrip div:last-child { border-right:0; }
.cuepick-about .rstrip small { display:block; font-size:11.5px; letter-spacing:.08em; text-transform:uppercase; color:var(--mu2); font-weight:700; }
.cuepick-about .rstrip b { display:block; margin-top:4px; font-size:16px; font-weight:800; } .cuepick-about .rstrip em { display:block; font-style:normal; font-size:12px; color:var(--mu); margin-top:2px; }
@keyframes flowlinev { from { background-position:0 -40%; } to { background-position:0 140%; } }
@media (max-width:1000px) { .cuepick-about .rstrip { grid-template-columns:repeat(3,minmax(0,1fr)); } .cuepick-about .rstrip div:nth-child(3n) { border-right:0; } .cuepick-about .rstrip div:nth-child(-n+3) { border-bottom:1px solid var(--ln); } }
@media (max-width:760px) {
  .cuepick-about .flow { grid-template-columns:minmax(0,1fr); gap:24px; }
  .cuepick-about .fl-line { left:30px; right:auto; top:30px; bottom:30px; width:2px; height:auto; } .cuepick-about .fl-line i { background:linear-gradient(180deg, transparent, var(--ac), transparent); background-size:100% 40%; animation:flowlinev 3.2s linear infinite; }
  .cuepick-about .fs { display:grid; grid-template-columns:62px minmax(0,1fr); column-gap:16px; text-align:left; padding:0; } .cuepick-about .fs-node { margin:0; grid-row:span 3; }
  .cuepick-about .fs h3 { margin-top:2px; } .cuepick-about .fs-chip { justify-self:start; }
  .cuepick-about .fs-ok { position:static; transform:none; justify-self:start; margin-left:78px; }
  .cuepick-about .rstrip { grid-template-columns:1fr 1fr; } .cuepick-about .rstrip div { border-right:1px solid var(--ln) !important; border-bottom:1px solid var(--ln); } .cuepick-about .rstrip div:nth-child(2n) { border-right:0 !important; }
}

.cuepick-about .fs { cursor:pointer; outline:none; border-radius:18px; transition:opacity .25s; }
.cuepick-about .flow.live .fs { opacity:.55; } .cuepick-about .flow.live .fs.on { opacity:1; }
.cuepick-about .fs.on .fs-node { transform:translateY(-3px); border-color:var(--ac); box-shadow:0 0 0 6px var(--bg), 0 0 0 8px rgba(197,232,124,.25), 0 16px 36px -14px rgba(197,232,124,.9); }
.cuepick-about .fs:focus-visible .fs-node { box-shadow:0 0 0 6px var(--bg), 0 0 0 8px var(--ac); }
.cuepick-about .fs-pop { position:relative; margin-top:22px; border-radius:18px; border:1px solid var(--ac-3); background:linear-gradient(180deg, rgba(197,232,124,.07), rgba(197,232,124,.02)), var(--card); box-shadow:0 24px 50px -30px rgba(0,0,0,.9); }
.cuepick-about .fs-caret { position:absolute; top:-8px; width:14px; height:14px; transform:translateX(-50%) rotate(45deg); background:#1E2118; border-left:1px solid var(--ac-3); border-top:1px solid var(--ac-3); transition:left .35s cubic-bezier(.2,.8,.2,1); }
.cuepick-about .fs-pop-in { padding:20px 22px 16px; display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr); gap:22px; align-items:start; }
.cuepick-about .fs-pop-in.pop { animation:popin .35s cubic-bezier(.2,.8,.2,1); } @keyframes popin { from { opacity:0; transform:translateY(8px) scale(.985); } to { opacity:1; transform:none; } }
.cuepick-about .fs-pop-in .k { font:700 12px var(--mono); color:var(--ac); letter-spacing:.06em; } .cuepick-about .fs-pop-in h4 { margin-top:4px; font-size:19px; font-weight:800; letter-spacing:-.01em; } .cuepick-about .fs-pop-in .lead2 { margin-top:6px; font-size:14px; color:var(--mu); line-height:1.6; }
.cuepick-about .fs-pop-in ul { list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:10px; }
.cuepick-about .fs-pop-in li { position:relative; padding:11px 12px 11px 34px; border-radius:12px; background:var(--bg2); border:1px solid var(--ln); font-size:13.5px; color:#D5D7D2; line-height:1.5; }
.cuepick-about .fs-pop-in li::before { content:'\2713'; position:absolute; left:12px; top:11px; color:var(--ac); font-weight:800; } .cuepick-about .fs-pop-in li b { color:var(--tx); }
.cuepick-about .fs-prog { height:3px; margin:0 22px 14px; border-radius:3px; background:var(--card3); overflow:hidden; } .cuepick-about .fs-prog i { display:block; height:100%; width:0; background:var(--ac); border-radius:3px; }
.cuepick-about .fs-prog.run i { animation:fsprog linear forwards; } @keyframes fsprog { from { width:0; } to { width:100%; } }
.cuepick-about .fs-pop .fs-ctl { position:absolute; left:22px; bottom:28px; display:flex; gap:6px; }
.cuepick-about .fs-pop-in > div:first-child { padding-bottom:44px; }
.cuepick-about .fs-ctl button { width:30px; height:30px; border-radius:9px; border:1px solid var(--ln2); background:var(--bg2); color:var(--mu); cursor:pointer; font-size:14px; line-height:1; } .cuepick-about .fs-ctl button:hover { color:var(--tx); border-color:var(--ac-3); }
@media (max-width:760px) {
  .cuepick-about .fs-pop { grid-column:1 / -1; margin:-6px 0 0 78px; } .cuepick-about .fs-caret { left:22px !important; }
  .cuepick-about .fs-pop-in { grid-template-columns:minmax(0,1fr); gap:12px; padding:16px; } .cuepick-about .fs-pop-in ul { grid-template-columns:minmax(0,1fr); }
  .cuepick-about .fs-prog { margin:0 16px 12px; }
  .cuepick-about .fs-pop .fs-ctl { left:auto; right:14px; bottom:auto; top:14px; } .cuepick-about .fs-pop-in > div:first-child { padding-bottom:0; padding-right:70px; }
}
@media (max-width:900px) { .cuepick-about .legal { grid-template-columns:minmax(0,1fr); gap:24px; } .cuepick-about .toc { position:static; display:none; } .cuepick-about .about-grid, .cuepick-about .team { grid-template-columns:minmax(0,1fr); } .cuepick-about .facts { grid-template-columns:1fr 1fr; } .cuepick-about .story { grid-template-columns:minmax(0,1fr); } .cuepick-about .wrapc { padding:0 20px; } .cuepick-about .ph { padding:44px 0 30px; } }

.cuepick-about .ct-fl { display:inline-flex; flex:none; width:22px; height:15px; border-radius:3px; overflow:hidden; box-shadow:0 0 0 1px rgba(255,255,255,.14); }
.cuepick-about .ct-fl svg { width:100%; height:100%; display:block; }
.cuepick-about .ct-li .ct-ck { margin-left:6px; }
.cuepick-about .ct-li small { margin-left:auto; } .cuepick-about .ct-li > span:not(.ct-fl) { white-space:nowrap; } .cuepick-about .ct-lm { min-width:240px; }

/* Only integration safeguards; visual styles come from the supplied theme. */
.cuepick-about [hidden]{display:none!important}
.cuepick-about .framebody,.cuepick-about .formgrid,.cuepick-about .stack,.cuepick-about .card,.cuepick-about .hp-src label,.cuepick-about .rowk{min-width:0}
.cuepick-about .hp-src span,.cuepick-about .rowk b{overflow-wrap:anywhere}
.cuepick-about .tbl-wrap{max-width:100%;overflow-x:auto}
.cuepick-about .cap img{max-width:100%}
.cuepick-about .cap input{max-width:100%}
.cuepick-about .framebody .money-inp input{width:100%}
.cuepick-about .framebody .qr img{max-width:100%}
.cuepick-about .datef select{max-width:100%}
.cuepick-about .top>div:has(#pTitle){min-width:0}
.cuepick-about .top h1{overflow-wrap:anywhere}
.cuepick-about .top .avatar{flex-shrink:0}
.cuepick-about #poGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}
@media(max-width:700px){.cuepick-about .g2,.cuepick-about .g3,.cuepick-about .g4{grid-template-columns:minmax(0,1fr)}.cuepick-about .rowk{flex-wrap:wrap}.cuepick-about .hp-pkgs{grid-template-columns:minmax(0,1fr)}.cuepick-about .top{min-width:0}.cuepick-about .top h1{font-size:17px}.cuepick-about .top .bal-chip{display:none}.cuepick-about .content{min-width:0}.cuepick-about .framebody table{max-width:100%}.cuepick-about .framebody .btn{white-space:normal}.cuepick-about .framebody .sx-auth-b{min-width:0}.cuepick-about .cap td{display:block}}

.cuepick-about .nav-act .login-chip{display:inline-flex!important;align-items:center;gap:9px;height:53px;padding:0 22px 0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.03))!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 26px -14px rgba(0,0,0,.85);color:#F2F4F0!important;font-weight:600!important;font-size:15.5px!important;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.cuepick-about .nav-act .login-chip .lc-ic{display:grid!important;width:32px;height:32px}.cuepick-about .nav-act .login-chip:hover{transform:translateY(-1px);border-color:rgba(197,232,124,.5)!important;background:linear-gradient(180deg,rgba(197,232,124,.16),rgba(197,232,124,.04))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px -12px rgba(197,232,124,.45)}@media(max-width:480px){.cuepick-about .nav-act .login-chip{height:40px!important;padding:0 14px!important;font-size:14px!important}.cuepick-about .nav-act .login-chip .lc-ic{display:none!important}}
.cuepick-about>.ph{background:radial-gradient(60% 140% at 50% 0%,rgba(197,232,124,.10),transparent 62%)}.cuepick-about>.ph .wrapc{text-align:center}.cuepick-about>.ph .wrapc p{margin-left:auto;margin-right:auto;max-width:680px}.cuepick-about>.ph .wrapc h1{margin-left:auto;margin-right:auto;max-width:900px}
.cuepick-about #howto[hidden]+#how{padding-top:56px}.cuepick-about #howto>h2,.cuepick-about #howto>.sub{text-align:center}.cuepick-about #howto>.sub{margin-left:auto;margin-right:auto;max-width:640px}.cuepick-about #howto .hv-tabs{justify-content:center}.cuepick-about #howto + #how{padding-top:112px}
.cuepick-about #howto .hv{margin-top:22px}
.cuepick-about #howto .hv-tabs{display:flex;gap:10px;flex-wrap:wrap}
.cuepick-about #howto .hv-tab{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:14px;border:1px solid var(--ln2,rgba(255,255,255,.13));background:var(--card,#17181B);color:var(--mu,#A0A2A8);font:700 14px/1.2 inherit;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s,background .2s}
.cuepick-about #howto .hv-tab b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.06);color:var(--tx,#F3F4F1);font-size:13px}
.cuepick-about #howto .hv-tab:hover{border-color:var(--ac-3,rgba(197,232,124,.32));color:var(--tx,#F3F4F1)}
.cuepick-about #howto .hv-tab[aria-selected="true"]{border-color:var(--ac,#C5E87C);background:var(--ac-2,rgba(197,232,124,.12));color:var(--ac,#C5E87C)}
.cuepick-about #howto .hv-tab[aria-selected="true"] b{background:var(--ac,#C5E87C);color:var(--ac-ink,#141A0C)}
.cuepick-about #howto .hv-stage{position:relative;margin-top:16px}
.cuepick-about #howto .hv-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:24px;border:1px solid var(--ln,rgba(255,255,255,.08));background:var(--card,#17181B)}
.cuepick-about #howto .hv-track::-webkit-scrollbar{display:none}
.cuepick-about #howto .hv-track:focus-visible{outline:2px solid var(--ac,#C5E87C);outline-offset:3px}
.cuepick-about #howto .hv-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-width:0}
.cuepick-about #howto .hv-poster{position:relative;aspect-ratio:16/9;background:radial-gradient(80% 90% at 20% 10%,rgba(197,232,124,.20),transparent 60%),linear-gradient(135deg,#161a12,#0e1012 65%);cursor:pointer;overflow:hidden;border:0;padding:0;width:100%;display:block;color:inherit;text-align:left;font:inherit}
.cuepick-about #howto .hv-poster:focus-visible{outline:2px solid var(--ac,#C5E87C);outline-offset:-4px}
.cuepick-about #howto .hv-art{position:absolute;right:7%;bottom:12%;width:38%;height:62%;opacity:.95}
.cuepick-about #howto .hv-badge{position:absolute;left:18px;top:16px;display:inline-flex;gap:8px;align-items:center;padding:5px 12px;border-radius:999px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.14);font:600 12px var(--mono,ui-monospace,monospace);color:#E8EAE4;letter-spacing:.4px}
.cuepick-about #howto .hv-cap{position:absolute;left:20px;bottom:18px;max-width:55%;font-weight:800;font-size:clamp(18px,2.3vw,26px);line-height:1.15;letter-spacing:-.5px;color:var(--tx,#F3F4F1)}
.cuepick-about #howto .hv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--ac,#C5E87C);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(197,232,124,.16),0 12px 40px rgba(197,232,124,.28);transition:transform .2s}
.cuepick-about #howto .hv-poster:hover .hv-play{transform:translate(-50%,-50%) scale(1.06)}
.cuepick-about #howto .hv-play svg{width:28px;height:28px;margin-left:3px;fill:var(--ac-ink,#141A0C)}
.cuepick-about #howto .hv-media{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
.cuepick-about #howto .hv-info{padding:30px 30px 26px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.cuepick-about #howto .hv-n{font:700 12px var(--mono,ui-monospace,monospace);letter-spacing:.6px;color:var(--ac,#C5E87C);text-transform:uppercase}
.cuepick-about #howto .hv-info h3{margin:8px 0 6px;font-size:24px;letter-spacing:-.5px;line-height:1.15}
.cuepick-about #howto .hv-info p{margin:0;color:var(--mu,#A0A2A8);font-size:15px;line-height:1.55}
.cuepick-about #howto .hv-info ol{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.cuepick-about #howto .hv-info li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:#DADCD6}
.cuepick-about #howto .hv-info li i{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--ac-2,rgba(197,232,124,.12));color:var(--ac,#C5E87C);font:800 12px var(--mono,ui-monospace,monospace);font-style:normal;margin-top:1px}
.cuepick-about #howto .hv-nav{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;border:1px solid var(--ln2,rgba(255,255,255,.18));background:rgba(14,16,18,.86);color:var(--tx,#F3F4F1);display:grid;place-items:center;cursor:pointer;z-index:2;backdrop-filter:blur(6px);transition:border-color .2s}
.cuepick-about #howto .hv-nav:hover{border-color:var(--ac,#C5E87C);color:var(--ac,#C5E87C)}
.cuepick-about #howto .hv-nav:disabled{opacity:.35;cursor:default}
.cuepick-about #howto .hv-nav svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.cuepick-about #howto .hv-prev{left:-14px}.cuepick-about #howto .hv-next{right:-14px}
.cuepick-about #howto .hv-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media(max-width:860px){.cuepick-about #howto .hv-slide{grid-template-columns:minmax(0,1fr)}.cuepick-about #howto .hv-info{padding:22px 20px 24px}.cuepick-about #howto .hv-prev{left:8px;top:calc(28vw - 22px)}.cuepick-about #howto .hv-next{right:8px;top:calc(28vw - 22px)}.cuepick-about #howto .hv-play{width:62px;height:62px}.cuepick-about #howto .hv-tab{padding:8px 12px 8px 8px;font-size:13px}}


.cuepick-about #how{--hx-ac:var(--ac,#C5E87C);--hx-am:#E8A33D;--hx-bd:rgba(255,255,255,.08)}
.cuepick-about #how .hx-head{text-align:center}
.cuepick-about #how .hx-kick{display:inline-flex;align-items:center;gap:12px;font:700 13px var(--mono,ui-monospace,monospace);letter-spacing:3px;text-transform:uppercase;color:var(--hx-ac)}
.cuepick-about #how .hx-kick i{display:block;width:34px;height:1.5px;background:var(--hx-ac);opacity:.6}
.cuepick-about #how .hx-h{margin:12px 0 0;font-size:clamp(28px,3.8vw,46px);line-height:1.06;letter-spacing:-1.5px;font-weight:800}
.cuepick-about #how .hx-h span{display:block;padding-bottom:.14em;margin-bottom:-.08em;line-height:1.12;background:linear-gradient(90deg,#C5E87C,#E8D27C 55%,#E8A33D);-webkit-background-clip:text;background-clip:text;color:transparent}
.cuepick-about #how .hx-sub{max-width:620px;margin:14px auto 0;font-size:15.5px;line-height:1.65;color:var(--mu,#A0A2A8)}
/* timeline */
.cuepick-about #how .hx-tl{position:relative;margin:34px auto 0;max-width:1000px}
.cuepick-about #how .hx-line{position:absolute;left:35px;top:34px;bottom:0;width:3px;border-radius:3px;background:rgba(255,255,255,.07)}
.cuepick-about #how .hx-line i{position:absolute;left:0;top:0;width:100%;height:0;border-radius:3px;background:linear-gradient(180deg,#C5E87C,#E8A33D);box-shadow:0 0 16px rgba(197,232,124,.5)}
.cuepick-about #how .hx-row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1.08fr);gap:30px;padding-bottom:52px;text-align:left}
.cuepick-about #how .hx-row:last-child{padding-bottom:20px}
.cuepick-about #how .hx-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}
.cuepick-about #how .hx-dot{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;font-family:inherit;font-size:24px;font-weight:800;line-height:1;color:#F3F4F1;background:#0C0D0F;border:3px solid rgba(197,232,124,.28);transition:border-color .5s,box-shadow .5s,color .5s}
.cuepick-about #how .hx-row.on .hx-dot{border-color:var(--hx-ac);color:#E9FFB8;text-shadow:0 0 12px rgba(197,232,124,.75);box-shadow:0 0 0 7px rgba(197,232,124,.07),0 0 34px rgba(197,232,124,.45)}
.cuepick-about #how .hx-step b{margin-top:10px;font-size:13px;font-weight:800;color:#DDE0D8}
.cuepick-about #how .hx-step small{margin-top:4px;font:600 12px var(--mono,ui-monospace,monospace);color:var(--mu2,#6C6E75)}
.cuepick-about #how .hx-copy{padding-top:8px;opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}
.cuepick-about #how .hx-copy h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.12;letter-spacing:-1px;font-weight:800}
.cuepick-about #how .hx-copy p{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:#9EA79A}
.cuepick-about #how .hx-chip{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);font-size:13px;font-weight:700}
.cuepick-about #how .hx-chip svg{width:14px;height:14px;color:var(--hx-ac)}
/* mocks */
.cuepick-about #how .hx-mw{position:relative;opacity:0;transform:translateY(30px) scale(.98);transition:opacity .8s .1s,transform .8s .1s cubic-bezier(.2,.8,.2,1)}
.cuepick-about #how .hx-row.vis .hx-copy,.cuepick-about #how .hx-row.vis .hx-mw{opacity:1;transform:none}
.cuepick-about #how .hx-mock{border-radius:18px;border:1px solid var(--hx-bd);background:linear-gradient(180deg,#121417,#0D0F11);box-shadow:0 30px 60px -30px rgba(0,0,0,.8);overflow:hidden;font-size:13px}
.cuepick-about #how .hx-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--hx-bd)}
.cuepick-about #how .hx-bar i{width:10px;height:10px;border-radius:50%;background:#E0786C}.cuepick-about #how .hx-bar i+i{background:#E8C55A}.cuepick-about #how .hx-bar i+i+i{background:#7CCB6A}
.cuepick-about #how .hx-bar span{margin-left:auto;font:600 12px var(--mono,ui-monospace,monospace);color:var(--mu2,#6C6E75);letter-spacing:.6px}
.cuepick-about #how .hx-in{padding:12px 16px 14px}
.cuepick-about #how .hx-lab{display:flex;justify-content:space-between;font:700 11.5px var(--mono,ui-monospace,monospace);letter-spacing:2px;color:var(--mu2,#6C6E75);text-transform:uppercase;margin-bottom:8px}
.cuepick-about #how .hx-kv{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid rgba(255,255,255,.05);color:#A6AAA2}
.cuepick-about #how .hx-kv b{color:var(--tx,#F3F4F1);font-weight:700}
.cuepick-about #how .hx-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:7px;font:700 11.5px var(--mono,ui-monospace,monospace);letter-spacing:.6px;border:1px solid rgba(197,232,124,.35);background:rgba(197,232,124,.10);color:var(--hx-ac)}
.cuepick-about #how .hx-tag.am{border-color:rgba(232,163,61,.4);background:rgba(232,163,61,.10);color:#F0B45A}
.cuepick-about #how .hx-tag.rd{border-color:rgba(224,120,108,.4);background:rgba(224,120,108,.10);color:#F09A8F}
/* deposit */
.cuepick-about #how .hx-coins{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}
.cuepick-about #how .hx-coin{padding:5px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.1);font:700 12px var(--mono,ui-monospace,monospace);color:#BFC3BA}
.cuepick-about #how .hx-coin.sel{border-color:var(--hx-ac);color:var(--hx-ac);background:rgba(197,232,124,.08)}
.cuepick-about #how .hx-prog{height:6px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden;margin-top:6px}
.cuepick-about #how .hx-prog i{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#9FD14A,#C5E87C);transition:width 2.6s cubic-bezier(.4,0,.2,1) .5s}
.cuepick-about #how .hx-row.vis .hx-prog i{width:100%}
.cuepick-about #how .hx-st{display:flex;justify-content:space-between;margin-top:10px;font:600 12.5px var(--mono,ui-monospace,monospace);color:var(--mu,#A0A2A8)}
.cuepick-about #how .hx-st b{color:var(--hx-ac)}
/* pools */
.cuepick-about #how .hx-pool{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid rgba(255,255,255,.05);opacity:0;transform:translateX(-10px);transition:opacity .5s,transform .5s}
.cuepick-about #how .hx-row.vis .hx-pool{opacity:1;transform:none}
.cuepick-about #how .hx-row.vis .hx-pool:nth-of-type(2){transition-delay:.35s}.cuepick-about #how .hx-row.vis .hx-pool:nth-of-type(3){transition-delay:.7s}.cuepick-about #how .hx-row.vis .hx-pool:nth-of-type(4){transition-delay:1.05s}.cuepick-about #how .hx-row.vis .hx-pool:nth-of-type(5){transition-delay:1.4s}
.cuepick-about #how .hx-pool b{display:block;color:var(--tx,#F3F4F1);font-weight:700}.cuepick-about #how .hx-pool small{color:var(--mu2,#6C6E75);font-size:12px}
.cuepick-about #how .hx-sc{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:800 12px var(--mono,ui-monospace,monospace);background:rgba(197,232,124,.14);color:var(--hx-ac)}
.cuepick-about #how .hx-sc.bad{background:rgba(224,120,108,.14);color:#F09A8F}
/* earn */
.cuepick-about #how .hx-chart{display:flex;align-items:flex-end;gap:8px;height:70px;padding:6px 2px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.cuepick-about #how .hx-chart i{flex:1;height:0;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#C5E87C,rgba(197,232,124,.25));transition:height .9s cubic-bezier(.2,.8,.2,1)}
.cuepick-about #how .hx-chart i:last-child{background:linear-gradient(180deg,#E8D27C,#E8A33D)}
.cuepick-about #how .hx-row.vis .hx-chart i{height:var(--h)}
.cuepick-about #how .hx-chart i:nth-child(2){transition-delay:.08s}.cuepick-about #how .hx-chart i:nth-child(3){transition-delay:.16s}.cuepick-about #how .hx-chart i:nth-child(4){transition-delay:.24s}.cuepick-about #how .hx-chart i:nth-child(5){transition-delay:.32s}.cuepick-about #how .hx-chart i:nth-child(6){transition-delay:.40s}.cuepick-about #how .hx-chart i:nth-child(7){transition-delay:.48s}
.cuepick-about #how .hx-days{display:flex;gap:9px;margin:6px 2px 10px;font:600 11px var(--mono,ui-monospace,monospace);color:var(--mu2,#6C6E75)}.cuepick-about #how .hx-days span{flex:1;text-align:center}
/* withdraw */
.cuepick-about #how .hx-code{display:flex;gap:7px}
.cuepick-about #how .hx-code span{width:30px;height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;font:800 16px var(--mono,ui-monospace,monospace);color:var(--hx-ac);background:rgba(255,255,255,.03)}
.cuepick-about #how .hx-code span.f{border-color:rgba(197,232,124,.5)}
.cuepick-about #how .hx-ok{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;border-radius:12px;border:1px solid rgba(197,232,124,.3);background:rgba(197,232,124,.07);color:#DDE7C8;font-size:13.5px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}
.cuepick-about #how .hx-ok.show{opacity:1;transform:none}
.cuepick-about #how .hx-ok svg{width:16px;height:16px;color:var(--hx-ac);flex:none}
/* floating callouts */
.cuepick-about #how .hx-call{position:absolute;right:-26px;bottom:-34px;width:min(290px,78%);padding:13px 15px;border-radius:16px;border:1px solid rgba(197,232,124,.4);background:rgba(16,19,14,.94);backdrop-filter:blur(8px);box-shadow:0 24px 50px -18px rgba(0,0,0,.85),0 0 30px -10px rgba(197,232,124,.35);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s 1.2s,transform .6s 1.2s cubic-bezier(.2,.8,.2,1)}
.cuepick-about #how .hx-call.am{border-color:rgba(232,163,61,.45);background:rgba(22,18,12,.95);box-shadow:0 24px 50px -18px rgba(0,0,0,.85),0 0 30px -10px rgba(232,163,61,.35)}
.cuepick-about #how .hx-row.vis .hx-call{opacity:1;transform:none}
.cuepick-about #how .hx-call .hx-ct{display:flex;align-items:center;gap:8px;font:700 12px var(--mono,ui-monospace,monospace);letter-spacing:1.4px;text-transform:uppercase;color:var(--hx-ac)}
.cuepick-about #how .hx-call.am .hx-ct{color:#F0B45A}
.cuepick-about #how .hx-call .hx-ai{padding:2px 7px;border-radius:6px;background:rgba(197,232,124,.16)}
.cuepick-about #how .hx-call p{margin:7px 0 0;font-size:13.5px;line-height:1.5;color:#E3E6DE}
.cuepick-about #how .hx-call p b{color:var(--hx-ac)}
.cuepick-about #how .hx-type::after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--hx-ac);animation:hxBlink 1s steps(1) infinite}
@keyframes hxBlink{50%{opacity:0}}
/* banner + facts */
.cuepick-about #how .hw-ann{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:14px;max-width:880px;margin:70px auto 0;padding:17px 24px;border-radius:20px;border:1px solid rgba(232,163,61,.38);background:linear-gradient(90deg,rgba(232,163,61,.10),rgba(232,163,61,.04));text-align:left}
.cuepick-about #how .hw-ann::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,214,150,.16),transparent);transform:skewX(-20deg);animation:hwShine 4.5s ease-in-out infinite}
@keyframes hwShine{0%,55%{left:-40%}100%{left:120%}}
.cuepick-about #how .hw-ann>svg{width:26px;height:26px;flex:none;color:var(--hx-am)}
.cuepick-about #how .hw-ann b{display:block;color:#F0C27A;font-size:15.5px}.cuepick-about #how .hw-ann span{color:var(--mu,#A0A2A8);font-size:14px;line-height:1.5}
.cuepick-about #how .hw-fh{margin:66px 0 0;text-align:center;font:700 12.5px var(--mono,ui-monospace,monospace);letter-spacing:2.4px;text-transform:uppercase;color:var(--hx-ac)}
.cuepick-about #how .hw-fs{margin:8px 0 0;text-align:center;font-size:24px;font-weight:800;letter-spacing:-.4px}
.cuepick-about #how .hw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;text-align:left}
.cuepick-about #how .hw-fact{position:relative;padding:22px 24px;border-radius:20px;border:1px solid var(--hx-bd);background:var(--card,#17181B);overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s}
.cuepick-about #how .hw-facts.in .hw-fact{opacity:1;transform:none}
.cuepick-about #how .hw-facts.in .hw-fact:nth-child(2){transition-delay:.08s}.cuepick-about #how .hw-facts.in .hw-fact:nth-child(3){transition-delay:.16s}.cuepick-about #how .hw-facts.in .hw-fact:nth-child(4){transition-delay:.24s}.cuepick-about #how .hw-facts.in .hw-fact:nth-child(5){transition-delay:.32s}.cuepick-about #how .hw-facts.in .hw-fact:nth-child(6){transition-delay:.40s}
.cuepick-about #how .hw-fact:hover{border-color:rgba(197,232,124,.35)}
.cuepick-about #how .hw-fact::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(255,255,255,.14)}
.cuepick-about #how .hw-fact.a::before{background:var(--hx-ac)}.cuepick-about #how .hw-fact.b::before{background:var(--hx-am)}
.cuepick-about #how .hw-fact small{display:block;font:700 11.5px var(--mono,ui-monospace,monospace);letter-spacing:1.6px;text-transform:uppercase;color:var(--mu2,#6C6E75)}
.cuepick-about #how .hw-fact b{display:block;margin-top:10px;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.15;font-variant-numeric:tabular-nums}
.cuepick-about #how .hw-fact.a b{color:var(--hx-ac)}.cuepick-about #how .hw-fact.b b{color:#F0B45A}
.cuepick-about #how .hw-fact em{display:block;margin-top:8px;font-style:normal;color:var(--mu,#A0A2A8);font-size:14px;line-height:1.5}
.cuepick-about #how #fsPop{display:none!important}
@media(min-width:981px){.cuepick-about #how .hx-mw .hx-in{padding-bottom:46px}.cuepick-about #how .hx-call{bottom:-20px;right:-24px}}
@media(max-width:980px){
 .cuepick-about #how .hx-row{grid-template-columns:72px minmax(0,1fr);gap:22px;padding-bottom:84px}
 .cuepick-about #how .hx-mw{grid-column:2}
 .cuepick-about #how .hx-line{left:35px}
 .cuepick-about #how .hx-dot{width:66px;height:66px;font-size:24px}
 .cuepick-about #how .hx-call{position:relative;right:auto;bottom:auto;width:auto;margin-top:12px}
 .cuepick-about #how .hw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .cuepick-about #how .hx-row{grid-template-columns:48px minmax(0,1fr);gap:14px;padding-bottom:64px}
 .cuepick-about #how .hx-line{left:23px;top:30px}
 .cuepick-about #how .hx-dot{width:46px;height:46px;font-size:18px;border-width:2px}
 .cuepick-about #how .hx-step b,.cuepick-about #how .hx-step small{display:none}
 .cuepick-about #how .hx-copy{padding-top:6px}.cuepick-about #how .hx-copy p{font-size:15.5px}
 .cuepick-about #how .hx-in{padding:14px 14px 16px}.cuepick-about #how .hx-code span{width:26px;height:32px}
 .cuepick-about #how .hw-facts{grid-template-columns:minmax(0,1fr)}.cuepick-about #how .hw-ann{flex-direction:column;text-align:center;padding:18px}.cuepick-about #how .hw-ann{margin-top:40px}
}
@media(prefers-reduced-motion:reduce){.cuepick-about #how *,.cuepick-about #how *::before,.cuepick-about #how *::after{animation:none!important;transition:none!important}.cuepick-about #how .hx-copy,.cuepick-about #how .hx-mw,.cuepick-about #how .hx-pool,.cuepick-about #how .hx-call,.cuepick-about #how .hw-fact{opacity:1!important;transform:none!important}.cuepick-about #how .hx-prog i{width:100%!important}.cuepick-about #how .hx-chart i{height:var(--h)!important}.cuepick-about #how .hx-ok{opacity:1;transform:none}}

.cuepick-about #values{text-align:center}.cuepick-about #values .val{text-align:center}.cuepick-about #values .val .bp-ic{margin:0 auto}.cuepick-about #values .facts div{text-align:center}
.cuepick-about #team,.cuepick-about #documents{text-align:center}.cuepick-about #team>.sub,.cuepick-about #documents>.sub{margin-left:auto;margin-right:auto;max-width:640px}.cuepick-about #team .team.two{margin-left:auto;margin-right:auto}.cuepick-about #team .mem{text-align:center}.cuepick-about #team .mem .av{margin:0 auto}.cuepick-about #documents .docs{text-align:left}
.cuepick-about #documents .docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin:20px 0 0;padding:0;align-items:stretch}.cuepick-about #documents .doc{min-width:0}.cuepick-about #documents .doc-m p,.cuepick-about #documents .doc-m small{overflow-wrap:anywhere}@media(max-width:760px){.cuepick-about #documents .docs{grid-template-columns:minmax(0,1fr);gap:14px;padding:0}}