/* Bridge Help Center v6.5.3 — dedicated docs layout. */
.help-body{margin:0;min-height:100vh;background:#0d1017;color:#f2f4fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6}
.help-body *{box-sizing:border-box}.help-body a{color:#aeb7ff}.help-body .hidden{display:none!important}
.help-topbar{position:sticky;top:0;z-index:60;height:62px;background:rgba(13,16,23,.96);border-bottom:1px solid #252a35;backdrop-filter:blur(14px)}
.help-topbar-inner{width:min(1180px,calc(100% - 32px));height:100%;margin:0 auto;display:flex;align-items:center;gap:24px}
.help-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#f6f7fb;white-space:nowrap}.help-brand .brand-mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#0e6c64;color:#fff;font-weight:900}.help-brand strong{font-size:15px}
.help-topbar-links{display:flex;gap:20px;align-items:center;flex:1}.help-topbar-links a{font-size:13px;color:#aeb4c1;text-decoration:none}.help-topbar-links a:hover{color:#fff}
.help-actions{display:flex;align-items:center;gap:8px;min-width:0}.help-top-search{width:min(300px,28vw);height:38px;border:1px solid #343a48;background:#151923;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#858da0}.help-top-search input{border:0;outline:0;background:transparent;color:#eef1f8;width:100%;min-width:0;font-size:13px}.help-top-search input::placeholder{color:#777f91}.help-top-search kbd{border:1px solid #3d4453;border-radius:4px;padding:1px 5px;font-size:9px;color:#8f98aa;white-space:nowrap}
.help-actions .language-select{width:auto;min-width:104px;height:38px;padding:0 28px 0 10px;background:#151923;border:1px solid #343a48;color:#e8eaf1;border-radius:8px}.help-actions .icon-button{height:38px;width:38px;border-radius:8px;border:1px solid #343a48;background:#151923;color:#eef1f8}
.help-docs-layout{width:min(1180px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:220px minmax(0,740px) 190px;justify-content:space-between;gap:42px;padding:28px 0 72px}
.help-sidebar,.help-toc{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow:auto;padding-bottom:20px}.help-sidebar-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#777f90;font-weight:800;margin-bottom:9px}
.help-nav-home{display:block;padding:7px 8px;border-radius:6px;color:#cbd0dc!important;text-decoration:none;font-size:13px;font-weight:700;margin-bottom:9px}.help-nav-home:hover,.help-nav-home.active{background:#171c27;color:#fff!important}
.help-nav-section{border:0;margin:0 0 5px}.help-nav-section summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:8px;padding:7px 8px;font-size:13px;color:#edf0f7;font-weight:750;border-radius:6px}.help-nav-section summary::-webkit-details-marker{display:none}.help-nav-section summary::after{content:"⌄";font-size:12px;color:#7f8799}.help-nav-section:not([open]) summary::after{content:"›"}.help-nav-section summary:hover{background:#171c27}.help-nav-items{display:grid;padding:0 0 5px 9px;border-left:1px solid #252b37;margin-left:9px}.help-nav-items a{padding:5px 9px;color:#a9b0bf;text-decoration:none;font-size:12.5px;border-radius:5px}.help-nav-items a:hover{color:#fff;background:#171c27}.help-nav-items a.active{color:#b9c0ff;background:#1a2030;font-weight:700}
.help-main{min-width:0}.help-breadcrumbs{min-height:24px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#7e8799;font-size:12px;margin:3px 0 22px}.help-breadcrumbs a{color:#9aa6ff;text-decoration:none}.help-breadcrumbs span.sep{color:#505767}
.help-main h1{font-size:34px;line-height:1.2;letter-spacing:-.025em;margin:7px 0 14px;color:#f7f8fb}.help-main h2{font-size:24px;line-height:1.28;letter-spacing:-.015em;margin:36px 0 10px;color:#f4f6fa}.help-main h3{font-size:18px;margin:28px 0 8px;color:#f2f4f8}.help-lead,.help-reference-heading p,.help-article-head p{font-size:16px;color:#b0b6c4;line-height:1.7;max-width:700px}.eyebrow{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:850;color:#d4a845}
.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 46px}.help-learning-card{display:block;border:1px solid #2c3343;background:#131823;border-radius:10px;padding:17px 18px;text-decoration:none;color:inherit}.help-learning-card:hover{border-color:#18867b;background:#161c29}.help-learning-card>span{color:#d4a845;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.help-learning-card h3{font-size:16px;margin:7px 0 5px}.help-learning-card p{font-size:13px;line-height:1.55;color:#a1a9b9;margin:0}.help-learning-card b{display:block;color:#d4a845;font-size:12px;margin-top:12px}
.help-reference-heading{border-top:1px solid #272d39;padding-top:28px}.help-reference-heading h2{margin-top:6px;margin-bottom:7px}.help-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.help-reference-link{display:block;border:1px solid #292f3d;border-radius:8px;padding:13px 14px;text-decoration:none;color:inherit;background:#111620}.help-reference-link:hover{border-color:#4853a8}.help-reference-link b{display:block;color:#e8ebf2;font-size:13px}.help-reference-link span{display:block;color:#8f98aa;font-size:12px;margin-top:3px;line-height:1.45}
.help-article-head{padding-bottom:8px;border-bottom:1px solid #282e39}.help-article-head h1{margin-top:7px}.help-article section{scroll-margin-top:84px;padding-top:4px}.help-article section p{color:#b2b8c5;line-height:1.78;margin:0;max-width:720px}.help-article section+section{margin-top:10px}.help-article code{background:#181e2a;border:1px solid #303747;border-radius:5px;padding:1px 5px;color:#e6e9f7}
.help-toc nav{display:grid;gap:1px;border-left:1px solid #292f3a;padding-left:11px}.help-toc a{font-size:12px;color:#8f98aa;text-decoration:none;padding:4px 6px;border-radius:4px;line-height:1.4}.help-toc a:hover{color:#fff}.help-toc a.active{color:#d4a845}
.help-result-list{display:grid;gap:8px;margin-top:20px}.help-search-result{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #2b3240;background:#121721;border-radius:9px;padding:14px 15px;text-decoration:none;color:inherit}.help-search-result:hover{border-color:#5360bf}.help-search-result span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#818b9e}.help-search-result h3{font-size:15px;margin:2px 0}.help-search-result p{font-size:12.5px;color:#9da5b5;margin:0;line-height:1.5}.help-empty-result{border:1px dashed #353c4c;border-radius:9px;padding:18px;color:#929bad;margin-top:18px}
.help-footer{width:100%;margin:0;border-top:1px solid #252b35;padding:0;color:#7f8798;font-size:12px}.help-footer-inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:21px 0 32px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.help-footer-copy{display:block;margin-top:4px;max-width:620px}.help-footer nav{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}
html[data-theme="light"] .help-body{background:#fff;color:#1e2635}html[data-theme="light"] .help-topbar{background:rgba(255,255,255,.96);border-color:#e2e5eb}html[data-theme="light"] .help-brand{color:#182033}html[data-theme="light"] .help-topbar-links a{color:#596377}html[data-theme="light"] .help-topbar-links a:hover{color:#182033}html[data-theme="light"] .help-top-search,html[data-theme="light"] .help-actions .language-select,html[data-theme="light"] .help-actions .icon-button{background:#f8f9fb;border-color:#d8dde7;color:#1c2536}html[data-theme="light"] .help-top-search input{color:#1c2536}html[data-theme="light"] .help-main h1,html[data-theme="light"] .help-main h2,html[data-theme="light"] .help-main h3{color:#192234}html[data-theme="light"] .help-lead,html[data-theme="light"] .help-reference-heading p,html[data-theme="light"] .help-article-head p,html[data-theme="light"] .help-article section p{color:#58657a}html[data-theme="light"] .help-nav-section summary{color:#263044}html[data-theme="light"] .help-nav-home,html[data-theme="light"] .help-nav-items a{color:#596579!important}html[data-theme="light"] .help-nav-home:hover,html[data-theme="light"] .help-nav-home.active,html[data-theme="light"] .help-nav-section summary:hover,html[data-theme="light"] .help-nav-items a:hover{background:#f1f3f8;color:#182033!important}html[data-theme="light"] .help-nav-items a.active{background:#edf2e7;color:#35439d!important}html[data-theme="light"] .help-nav-items,html[data-theme="light"] .help-toc nav,html[data-theme="light"] .help-reference-heading,html[data-theme="light"] .help-article-head,html[data-theme="light"] .help-footer{border-color:#e2e5ec}html[data-theme="light"] .help-learning-card,html[data-theme="light"] .help-reference-link,html[data-theme="light"] .help-search-result{background:#fff;border-color:#d9dee8}html[data-theme="light"] .help-learning-card:hover,html[data-theme="light"] .help-reference-link:hover,html[data-theme="light"] .help-search-result:hover{border-color:#8e99ee;background:#fafaff}html[data-theme="light"] .help-learning-card h3,html[data-theme="light"] .help-reference-link b{color:#202a3d}html[data-theme="light"] .help-learning-card p,html[data-theme="light"] .help-reference-link span,html[data-theme="light"] .help-search-result p{color:#647187}html[data-theme="light"] .help-search-result h3{color:#202a3d}html[data-theme="light"] .help-toc a{color:#667287}html[data-theme="light"] .help-toc a:hover{color:#1e293b}
@media(max-width:1020px){.help-docs-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.help-toc{display:none}.help-topbar-links a:nth-child(1),.help-topbar-links a:nth-child(3){display:none}.help-top-search{width:min(280px,34vw)}}
@media(max-width:760px){.help-footer-inner{flex-direction:column}.help-footer nav{justify-content:flex-start}.help-topbar{height:auto}.help-topbar-inner{min-height:62px;flex-wrap:wrap;padding:10px 0}.help-brand strong{font-size:14px}.help-topbar-links{order:3;width:100%;overflow:auto;gap:15px;padding-bottom:2px}.help-topbar-links a:nth-child(1),.help-topbar-links a:nth-child(3){display:block}.help-actions{margin-left:auto}.help-top-search{position:absolute;top:72px;left:16px;right:16px;width:auto;background:#121721}.help-docs-layout{display:block;padding-top:62px}.help-sidebar{position:relative;top:auto;max-height:none;overflow:visible;margin-bottom:25px}.help-nav-section{border-bottom:1px solid #252b36;padding-bottom:3px}.help-main h1{font-size:29px}.learning-grid,.help-reference-grid{grid-template-columns:1fr}.help-footer{flex-direction:column}.help-actions .language-select{min-width:96px}}

/* v6.7 official Bridge logo sizing */
.help-brand .bridge-brand-logo{width:30px;height:30px;object-fit:contain;border-radius:9px;flex:0 0 30px}

/* v6.7 fixed13 — Help Center retro theme pass */
.help-body{
  --retro-main:#f2ead6;
  --retro-card:#fbf4e4;
  --retro-card-2:#f5ebd3;
  --retro-line:#cfb277;
  --retro-ink:#2f2a22;
  --retro-muted:#6f6654;
  --retro-sidebar:#123b36;
  --retro-orange:#c8581f;
  --retro-orange-dark:#9b3d16;
  --retro-teal:#0f6c64;
  --retro-teal-dark:#0b5750;
  background:
    radial-gradient(circle at 10px 10px,rgba(91,61,25,.03) 0 1px,transparent 1.2px),
    radial-gradient(circle at 22px 16px,rgba(91,61,25,.02) 0 1px,transparent 1.2px),
    linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 20%),
    var(--retro-main);
  background-size:28px 28px,37px 37px,100% 100%,100% 100%;
  color:var(--retro-ink);
}
.help-topbar{background:rgba(18,59,54,.95);border-bottom:1px solid rgba(213,165,66,.42);box-shadow:0 4px 18px rgba(70,47,21,.1)}
.help-brand{color:#fff0cf}.help-brand strong{font-family:Georgia,"Times New Roman",serif;font-size:16px}.help-brand .bridge-brand-logo{width:38px;height:38px;border-radius:0;object-fit:contain}
.help-topbar-links a{color:#f4e4bc}.help-topbar-links a:hover{color:#fff7de}
.help-top-search,.help-actions .language-select,.help-actions .icon-button{background:rgba(8,34,31,.68);border-color:#8f743a;color:#f7e6be}
.help-top-search input{color:#fff0d1}.help-top-search input::placeholder{color:#bcae88}.help-top-search kbd{border-color:#78653a;color:#d8c08d}
.help-sidebar-label,.eyebrow{color:#a75222}
.help-sidebar,.help-toc{top:84px}
.help-nav-home,.help-nav-section summary,.help-nav-items a,.help-toc a{color:#4e4331!important}
.help-nav-home:hover,.help-nav-home.active,.help-nav-section summary:hover,.help-nav-items a:hover,.help-toc a:hover{background:#f4e6c6;color:#231f19!important}
.help-nav-items a.active{background:#d96428;color:#fff4e0!important}
.help-nav-items,.help-toc nav,.help-reference-heading,.help-article-head,.help-footer{border-color:var(--retro-line)}
.help-main h1,.help-main h2,.help-main h3{font-family:Georgia,"Times New Roman",serif;color:#403425}
.help-lead,.help-reference-heading p,.help-article-head p,.help-article section p,.help-search-result p{color:var(--retro-muted)}
.help-learning-card,.help-reference-link,.help-search-result{background:var(--retro-card);border-color:var(--retro-line);box-shadow:0 10px 26px rgba(91,61,25,.08)}
.help-learning-card:hover,.help-reference-link:hover,.help-search-result:hover{border-color:#a9823f;background:#fff7ea}
.help-learning-card>span,.help-search-result span{color:#a84c1d}.help-learning-card h3,.help-reference-link b,.help-search-result h3{color:#413426}
.help-learning-card b,.help-breadcrumbs a{color:#0f6c64}
.help-article code{background:#f0e1c3;border-color:#d0b278;color:#7a4f13}
.help-footer{color:#6f6654}.help-footer a{color:#0f6c64}

html[data-theme="dark"] .help-body{
  background:
    radial-gradient(circle at 10px 10px,rgba(255,238,190,.025) 0 1px,transparent 1.2px),
    radial-gradient(circle at 22px 16px,rgba(255,238,190,.018) 0 1px,transparent 1.2px),
    linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 20%),
    #14231f;
  color:#f2e7cd;
}
html[data-theme="dark"] .help-topbar{background:rgba(10,38,35,.95);border-bottom-color:#7f6534}
html[data-theme="dark"] .help-brand,html[data-theme="dark"] .help-topbar-links a{color:#f4e4bc}
html[data-theme="dark"] .help-topbar-links a:hover{color:#fff7de}
html[data-theme="dark"] .help-main h1,html[data-theme="dark"] .help-main h2,html[data-theme="dark"] .help-main h3{color:#f1d49d}
html[data-theme="dark"] .help-lead,html[data-theme="dark"] .help-reference-heading p,html[data-theme="dark"] .help-article-head p,html[data-theme="dark"] .help-article section p,html[data-theme="dark"] .help-search-result p{color:#d1c2a1}
html[data-theme="dark"] .help-nav-home,html[data-theme="dark"] .help-nav-section summary,html[data-theme="dark"] .help-nav-items a,html[data-theme="dark"] .help-toc a{color:#e1d1ae!important}
html[data-theme="dark"] .help-nav-home:hover,html[data-theme="dark"] .help-nav-home.active,html[data-theme="dark"] .help-nav-section summary:hover,html[data-theme="dark"] .help-nav-items a:hover,html[data-theme="dark"] .help-toc a:hover{background:#263932;color:#fff4de!important}
html[data-theme="dark"] .help-nav-items a.active{background:#b34b1e;color:#fff4de!important}
html[data-theme="dark"] .help-nav-items,html[data-theme="dark"] .help-toc nav,html[data-theme="dark"] .help-reference-heading,html[data-theme="dark"] .help-article-head,html[data-theme="dark"] .help-footer{border-color:#665c3d}
html[data-theme="dark"] .help-learning-card,html[data-theme="dark"] .help-reference-link,html[data-theme="dark"] .help-search-result{background:#1d302a;border-color:#665c3d;color:#f2e7cd}
html[data-theme="dark"] .help-learning-card:hover,html[data-theme="dark"] .help-reference-link:hover,html[data-theme="dark"] .help-search-result:hover{border-color:#927844;background:#22352e}
html[data-theme="dark"] .help-learning-card h3,html[data-theme="dark"] .help-reference-link b,html[data-theme="dark"] .help-search-result h3{color:#f1d49d}
html[data-theme="dark"] .help-learning-card>span,html[data-theme="dark"] .help-search-result span,html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .help-sidebar-label{color:#db7b46}
html[data-theme="dark"] .help-learning-card b,html[data-theme="dark"] .help-breadcrumbs a,html[data-theme="dark"] .help-footer a{color:#68b7ac}
html[data-theme="dark"] .help-article code{background:#2d3d34;border-color:#746a48;color:#f3d38f}


/* v6.7 fixed14 — force the warm retro light palette over legacy light rules. */
html[data-theme="light"] .help-body{background:#f2ead6!important;color:#2f2a22!important}
html[data-theme="light"] .help-topbar{background:rgba(18,59,54,.95)!important;border-bottom-color:rgba(213,165,66,.42)!important}
html[data-theme="light"] .help-brand{color:#fff0cf!important}
html[data-theme="light"] .help-topbar-links a{color:#f4e4bc!important}
html[data-theme="light"] .help-topbar-links a:hover{color:#fff7de!important}
html[data-theme="light"] .help-top-search,
html[data-theme="light"] .help-actions .language-select,
html[data-theme="light"] .help-actions .icon-button{background:rgba(8,34,31,.68)!important;border-color:#8f743a!important;color:#f7e6be!important}
html[data-theme="light"] .help-top-search input{color:#fff0d1!important}
html[data-theme="light"] .help-main h1,
html[data-theme="light"] .help-main h2,
html[data-theme="light"] .help-main h3{color:#403425!important}
html[data-theme="light"] .help-lead,
html[data-theme="light"] .help-reference-heading p,
html[data-theme="light"] .help-article-head p,
html[data-theme="light"] .help-article section p{color:#6f6654!important}
html[data-theme="light"] .help-nav-home,
html[data-theme="light"] .help-nav-section summary,
html[data-theme="light"] .help-nav-items a,
html[data-theme="light"] .help-toc a{color:#4e4331!important}
html[data-theme="light"] .help-nav-home:hover,
html[data-theme="light"] .help-nav-home.active,
html[data-theme="light"] .help-nav-section summary:hover,
html[data-theme="light"] .help-nav-items a:hover,
html[data-theme="light"] .help-toc a:hover{background:#f4e6c6!important;color:#231f19!important}
html[data-theme="light"] .help-nav-items a.active{background:#d96428!important;color:#fff4e0!important}
html[data-theme="light"] .help-nav-items,
html[data-theme="light"] .help-toc nav,
html[data-theme="light"] .help-reference-heading,
html[data-theme="light"] .help-article-head,
html[data-theme="light"] .help-footer{border-color:#cfb277!important}
html[data-theme="light"] .help-learning-card,
html[data-theme="light"] .help-reference-link,
html[data-theme="light"] .help-search-result{background:#fbf4e4!important;border-color:#cfb277!important;color:#2f2a22!important}
html[data-theme="light"] .help-learning-card:hover,
html[data-theme="light"] .help-reference-link:hover,
html[data-theme="light"] .help-search-result:hover{border-color:#a9823f!important;background:#fff7ea!important}
html[data-theme="light"] .help-learning-card h3,
html[data-theme="light"] .help-reference-link b,
html[data-theme="light"] .help-search-result h3{color:#413426!important}
html[data-theme="light"] .help-learning-card p,
html[data-theme="light"] .help-reference-link span,
html[data-theme="light"] .help-search-result p{color:#6f6654!important}

/* v7.1 guided documentation blocks */
.help-article section p+p{margin-top:12px}.help-diagram{margin:16px 0;padding:16px 18px;border:1px solid #665c3d;border-radius:10px;background:#142920;color:#f3d38f;overflow:auto;white-space:pre;font:700 .86rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.help-bullets,.help-steps{max-width:720px;margin:14px 0 0;padding-left:22px;color:#d1c2a1;line-height:1.72}.help-bullets li+li,.help-steps li+li{margin-top:7px}.help-callout{max-width:720px;margin:16px 0 0;padding:13px 15px;border:1px solid #665c3d;border-left-width:4px;border-radius:8px;background:#172c23;display:grid;gap:4px}.help-callout b{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#f3d38f}.help-callout span{color:#d1c2a1;line-height:1.65}.help-callout.warning{border-left-color:#c57e45;background:#32261d}.help-callout.note{border-left-color:#c6a15b}.help-callout.example{border-left-color:#6ca58a}.help-comparison{max-width:720px;display:grid;gap:8px;margin-top:15px}.help-comparison>div{display:grid;grid-template-columns:minmax(160px,.55fr) 1fr;gap:16px;padding:11px 13px;border:1px solid #665c3d;border-radius:8px;background:#142920}.help-comparison b{color:#f3d38f}.help-comparison span{color:#d1c2a1;line-height:1.5}html[data-theme="light"] .help-diagram{background:#fff7e9;border-color:#d9c39a;color:#714b18}html[data-theme="light"] .help-bullets,html[data-theme="light"] .help-steps{color:#625b4c}html[data-theme="light"] .help-callout{background:#fffaf0;border-color:#d9c39a}html[data-theme="light"] .help-callout span{color:#625b4c}html[data-theme="light"] .help-callout b{color:#714b18}html[data-theme="light"] .help-comparison>div{background:#fffaf0;border-color:#d9c39a}html[data-theme="light"] .help-comparison b{color:#714b18}html[data-theme="light"] .help-comparison span{color:#625b4c}@media(max-width:700px){.help-comparison>div{grid-template-columns:1fr}.help-diagram{font-size:.75rem}}
