[data-workspace-flush] .app-shell{min-height:100dvh;padding-top:0}
[data-workspace-flush].community-layout .app-shell{height:100dvh;min-height:0}
@media(min-width:701px){
  [data-workspace-flush]{--workspace-sidebar-width:300px}
  [data-workspace-flush] .app-shell{padding-top:6px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)}
  [data-workspace-flush] .workspace{grid-column:2}
  [data-workspace-flush] .sidebar{position:fixed;top:6px;bottom:6px;left:0;width:var(--workspace-sidebar-width);height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain}
}
@media(min-width:701px) and (max-width:1250px){[data-workspace-flush]{--workspace-sidebar-width:240px}}
@media(min-width:701px) and (max-width:1020px){[data-workspace-flush]{--workspace-sidebar-width:210px}}
@media(min-width:701px) and (max-width:720px){
  [data-workspace-flush].community-layout .app-shell{padding-top:0}
  [data-workspace-flush].community-layout .sidebar{top:0;bottom:0}
}
.customer-auth-policies{border-top:1px solid #85858e33;padding-top:18px;margin-top:6px;font:11px/1.7 Inter,Arial,sans-serif;text-align:center;color:#85858e}.customer-auth-policies p{font:inherit;color:inherit;margin:0 0 9px}.customer-auth-policies nav{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 14px;margin:0 0 12px}.customer-auth-policies a{color:inherit;text-decoration:none}.customer-auth-policies a:hover{text-decoration:underline;color:#a7bacf}.customer-auth-policies a:focus-visible{outline:2px solid #8aa5c6;outline-offset:4px}
body.customer-policy-page{--cp-bg:#f7f8fa;--cp-panel:#fff;--cp-text:#202124;--cp-muted:#676b74;--cp-line:#dee2e8;--cp-accent:#506c8e;margin:0;background:var(--cp-bg);color:var(--cp-text);font:14px/1.8 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.customer-policy-page *{box-sizing:border-box}.customer-policy-page a{color:inherit;text-decoration:none}.customer-policy-page a:hover{color:var(--cp-accent);text-decoration:underline;text-underline-offset:4px}.customer-policy-page a:focus-visible,.customer-policy-page button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:5px}.customer-skip{position:fixed;top:-100px;left:16px;z-index:100;padding:10px 16px;background:var(--cp-panel)}.customer-skip:focus{top:12px}.customer-policy-header{max-width:1240px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--cp-line)}.customer-wordmark{font-size:29px;font-weight:500;letter-spacing:-1.2px;line-height:1}.customer-wordmark span{color:var(--cp-accent)}.customer-header-actions{display:flex;align-items:center;gap:22px;font-size:12px}.customer-state{color:var(--cp-muted);font-size:11px}.customer-theme{border:0;background:none;color:var(--cp-muted);font:22px/1 Inter,Arial;padding:6px;cursor:pointer}.customer-theme:hover{color:var(--cp-text)}.customer-policy-main{max-width:1120px;margin:auto;padding:76px 40px 84px}.customer-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--cp-accent);margin:0 0 20px}.customer-policy-title h1{font-size:clamp(34px,5vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:0 0 22px;max-width:800px}.customer-policy-intro{color:var(--cp-muted);font-size:15px;margin:0}.customer-updated{font-size:11px;color:var(--cp-muted);margin:20px 0 0}.customer-policy-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:62px;margin-top:60px;padding-top:32px;border-top:1px solid var(--cp-line)}.customer-policy-toc{display:flex;flex-direction:column;align-self:start;position:sticky;top:28px;gap:13px;font-size:12px;line-height:1.6}.customer-policy-toc p{font-size:9px;letter-spacing:.14em;color:var(--cp-muted);margin:0 0 5px}.customer-policy-toc a{color:var(--cp-muted)}.customer-policy-copy section{margin:0 0 36px;scroll-margin-top:28px}.customer-policy-copy h2{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.015em;margin:0 0 15px}.customer-policy-copy p{color:var(--cp-muted);margin:0 0 15px;overflow-wrap:anywhere}.customer-policy-copy strong{font-weight:500;color:var(--cp-text)}.customer-policy-copy a{text-decoration:underline;text-underline-offset:3px}.customer-policy-footer{max-width:1120px;margin:auto;padding:32px 40px 38px;border-top:1px solid var(--cp-line);display:grid;grid-template-columns:1fr 1fr;gap:22px;font-size:12px;color:var(--cp-muted)}.customer-policy-footer strong{font-size:11px;letter-spacing:.06em;font-weight:500;color:var(--cp-text)}.customer-policy-footer p{margin:5px 0}.customer-policy-footer nav{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:12px 20px}.customer-policy-footer [aria-current=page]{color:var(--cp-accent)}.customer-footer-note{grid-column:1/-1;font-size:10px;max-width:760px}
@media(prefers-color-scheme:dark){html:not([data-theme=light]) body.customer-policy-page{--cp-bg:#1c1c1c;--cp-panel:#252525;--cp-text:#e9e9e9;--cp-muted:#9a9da5;--cp-line:#ffffff1c;--cp-accent:#9bb0ca}}html[data-theme=dark] body.customer-policy-page{--cp-bg:#1c1c1c;--cp-panel:#252525;--cp-text:#e9e9e9;--cp-muted:#9a9da5;--cp-line:#ffffff1c;--cp-accent:#9bb0ca}
@media(max-width:760px){.customer-policy-header{padding:22px 24px}.customer-header-actions{gap:14px}.customer-state{display:none}.customer-policy-main{padding:48px 24px 38px}.customer-policy-layout{grid-template-columns:1fr;gap:30px;margin-top:36px;padding-top:26px}.customer-policy-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 18px;padding-bottom:24px;border-bottom:1px solid var(--cp-line)}.customer-policy-toc p{width:100%;margin:0}.customer-policy-title h1{max-width:430px}.customer-policy-footer{padding:28px 24px;grid-template-columns:1fr}.customer-policy-footer nav{justify-content:flex-start}.customer-footer-note{grid-column:1}}
@media print{body.customer-policy-page{--cp-bg:#fff;--cp-text:#000;--cp-muted:#333;--cp-line:#ddd;--cp-accent:#000}.customer-header-actions,.customer-policy-toc,.customer-policy-footer nav,.customer-theme{display:none!important}.customer-policy-header,.customer-policy-main,.customer-policy-footer{max-width:none;padding:15px 0}.customer-policy-layout{display:block;margin-top:25px}.customer-policy-copy section{break-inside:avoid}.customer-policy-title h1{font-size:30px}.customer-policy-copy a:after{content:' (' attr(href) ')';font-size:10px}}
