/* WikiStore v4.9.213 — public SEO/conversion polish. */
.ws-public-breadcrumb{
  width:min(1180px,calc(100vw - 32px));
  margin:18px auto 0;
  display:flex;
  align-items:center;
  gap:7px;
  min-width:0;
  color:#718198;
  font:700 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;
  letter-spacing:.04em;
}
.ws-public-breadcrumb a{color:#8da4c0;text-decoration:none;transition:color .15s ease}
.ws-public-breadcrumb a:hover{color:#c8def8}
.ws-public-breadcrumb i{font-style:normal;opacity:.42}
.ws-public-breadcrumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a8b5c7}
.ws-growth-shell>.ws-public-breadcrumb,.sx-legal-shell>.ws-public-breadcrumb{width:100%;margin:18px 0 0}

.ws-public-faq{width:min(1180px,calc(100vw - 32px));margin:28px auto;padding:26px;border:1px solid rgba(148,163,184,.10);border-radius:18px;background:linear-gradient(180deg,rgba(17,25,38,.66),rgba(10,15,23,.76));box-shadow:0 24px 60px rgba(0,0,0,.14)}
.ws-public-faq-head{display:grid;gap:7px;max-width:760px;margin-bottom:16px}
.ws-public-faq-head span{color:#79aef0;font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.ws-public-faq-head h2{margin:0;color:#f2f6fc;font-size:clamp(23px,3vw,31px);letter-spacing:-.04em}
.ws-public-faq-head p{margin:0;color:#8797ad;font-size:12.5px;line-height:1.7}
.ws-public-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.ws-public-faq details{min-width:0;border:1px solid rgba(148,163,184,.10);border-radius:13px;background:rgba(255,255,255,.018);overflow:hidden}
.ws-public-faq summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:10px;min-height:66px;padding:13px 14px;color:#e7edf6;font-size:12px;font-weight:780;line-height:1.45;cursor:pointer}
.ws-public-faq summary::-webkit-details-marker{display:none}
.ws-public-faq summary::after{content:'+';display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(111,157,219,.16);border-radius:8px;background:rgba(82,129,195,.055);color:#90bdf2;font:600 17px/1 ui-sans-serif,system-ui;transition:transform .15s ease,background .15s ease}
.ws-public-faq details[open] summary::after{content:'–';background:rgba(82,129,195,.10)}
.ws-public-faq details p{margin:0;padding:0 14px 14px;color:#8d9bae;font-size:11.5px;line-height:1.72}

.ws-mobile-cta{display:none}
@media(max-width:760px){
  body.ws-has-mobile-cta{padding-bottom:82px!important}
  .ws-public-breadcrumb{width:auto;margin:12px 14px 0;font-size:8.5px}
  .ws-public-faq{width:auto;margin:20px 14px;padding:16px;border-radius:16px}
  .ws-public-faq-head{margin-bottom:12px}
  .ws-public-faq-head h2{font-size:22px}
  .ws-public-faq-head p{font-size:11px;line-height:1.6}
  .ws-public-faq-list{grid-template-columns:1fr;gap:7px}
  .ws-public-faq summary{min-height:58px;padding:11px 12px;font-size:11px}
  .ws-public-faq details p{padding:0 12px 12px;font-size:10.5px;line-height:1.68}
  .ws-mobile-cta{
    position:fixed;
    z-index:1100;
    left:max(10px,env(safe-area-inset-left));
    right:max(10px,env(safe-area-inset-right));
    bottom:max(10px,env(safe-area-inset-bottom));
    display:grid;
    grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);
    gap:8px;
    padding:8px;
    border:1px solid rgba(120,145,190,.16);
    border-radius:17px;
    background:rgba(9,14,23,.91);
    box-shadow:0 18px 50px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035);
    backdrop-filter:blur(18px) saturate(140%);
    -webkit-backdrop-filter:blur(18px) saturate(140%);
  }
  .ws-mobile-cta a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:0 10px;border:1px solid rgba(112,151,211,.16);border-radius:12px;background:rgba(39,67,109,.16);color:#dbe9fb;text-decoration:none;font-size:11px;font-weight:820;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ws-mobile-cta a.primary{border-color:rgba(94,170,255,.30);background:linear-gradient(180deg,rgba(49,110,191,.88),rgba(34,77,137,.88));color:#fff;box-shadow:0 10px 24px rgba(27,87,158,.23)}
  .ws-mobile-cta.is-hidden{opacity:0;transform:translateY(16px);pointer-events:none}
}
@media(prefers-reduced-motion:reduce){.ws-public-faq summary::after,.ws-mobile-cta{transition:none!important}}

.ws-thanks-page{min-height:100vh;background:#080d14;color:#e8eef8}
.ws-thanks-shell{width:min(760px,calc(100vw - 32px));margin:0 auto;padding:70px 0 60px}
.ws-thanks-card{position:relative;overflow:hidden;padding:34px;border:1px solid rgba(112,145,194,.14);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(74,137,224,.14),transparent 34%),linear-gradient(180deg,#101827,#0b111c);box-shadow:0 34px 90px rgba(0,0,0,.30)}
.ws-thanks-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(73,207,156,.26);border-radius:16px;background:rgba(39,177,125,.10);color:#78e1b7;font-size:25px;font-weight:900}
.ws-thanks-kicker{display:block;margin-top:22px;color:#82b6f4;font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}
.ws-thanks-card h1{margin:8px 0 10px;color:#f6f9ff;font-size:clamp(30px,6vw,46px);line-height:1.05;letter-spacing:-.05em}
.ws-thanks-card>p{max-width:620px;margin:0;color:#95a4b8;font-size:13.5px;line-height:1.75}
.ws-thanks-ref{display:flex;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;border:1px solid rgba(122,150,194,.12);border-radius:11px;background:rgba(255,255,255,.018);color:#8494aa;font:700 9px/1.3 ui-monospace,monospace}.ws-thanks-ref b{color:#bdd3ef}
.ws-thanks-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.ws-thanks-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(115,151,209,.18);border-radius:11px;background:#111c2c;color:#d7e5f7;text-decoration:none;font-size:11px;font-weight:800}.ws-thanks-actions a.primary{border-color:rgba(88,166,255,.36);background:#1d5fa5;color:#fff}
.ws-thanks-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.ws-thanks-next article{padding:13px;border:1px solid rgba(148,163,184,.09);border-radius:12px;background:rgba(255,255,255,.015)}.ws-thanks-next span{display:block;color:#7591b4;font:800 8px ui-monospace,monospace;letter-spacing:.1em}.ws-thanks-next b{display:block;margin-top:7px;color:#e1e8f2;font-size:11px}.ws-thanks-next p{margin:5px 0 0;color:#7d8ca0;font-size:9.5px;line-height:1.55}
@media(max-width:620px){.ws-thanks-shell{padding:28px 0 42px}.ws-thanks-card{padding:22px;border-radius:18px}.ws-thanks-next{grid-template-columns:1fr}.ws-thanks-actions{display:grid;grid-template-columns:1fr}.ws-thanks-actions a{width:100%}}
