:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f3f6fa;--surface:#fff;--ink:#0f172a;--muted:#475569;--primary:#0752cb;--border:#bac4d2;--inset:#f3f6fa;background:var(--ground);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101010;--surface:#191919;--ink:#f2f2f2;--muted:#bcbcbc;--primary:#99c2ff;--border:#666;--inset:#242424}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101010;--surface:#191919;--ink:#f2f2f2;--muted:#bcbcbc;--primary:#99c2ff;--border:#666;--inset:#242424}}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:var(--primary);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:active,button:active{opacity:.8}:focus-visible{outline:3px solid var(--primary);outline-offset:4px}::selection{color:var(--surface);background:var(--primary)}.frame{width:min(100% - 64px,960px);margin-inline:auto}.legal-header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.legal-brand{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.legal-brand img{flex:none}.legal-brand .brand-suffix{font-weight:400}.legal-header nav{gap:24px;display:flex}.legal-header nav a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.legal-header nav a[aria-current=page]{color:var(--ink);text-underline-offset:7px;font-weight:650;text-decoration:underline}.legal-header nav a:hover{color:var(--primary)}.legal-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;column-gap:48px;padding-top:40px;display:grid}.document-heading{grid-column:2;padding:0 40px 32px}h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:650;line-height:1.12}.legal-intro{max-width:52ch;margin:24px 0 0;font-size:18px;line-height:1.6}.legal-date{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.6}.document-index{grid-row:1/3;padding-top:6px;position:sticky;top:32px}.document-index h2{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.5}.document-index ul{margin:0;padding:0;list-style:none}.document-index li{margin:0}.document-index a{min-height:44px;color:var(--muted);align-items:center;padding-block:8px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.document-index a:hover{color:var(--primary);text-decoration:underline}.document-index .back-to-app{color:var(--primary);margin-top:32px;text-decoration:underline}.document-body{background:var(--surface);border-radius:20px;grid-column:2;min-width:0;padding:40px}.document-body p,.document-body li{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.document-body p{margin:16px 0 0}.document-body .document-summary{margin:0;font-size:18px;line-height:1.6}.document-body section{margin-top:48px;scroll-margin-top:24px}.document-body h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.3}.document-body ul{margin:16px 0 0;padding-left:22px}.document-body li+li{margin-top:16px}.document-body strong{font-weight:650}.contact-block{background:var(--inset);border-radius:16px;margin-top:24px;padding:24px}.contact-block p:first-child{margin-top:0}.contact-block p+p{margin-top:8px}.legal-footer{justify-content:space-between;align-items:flex-start;gap:24px;padding-block:40px;display:flex}.legal-footer>p{margin:0;font-size:16px;font-weight:650;line-height:1.6}.legal-footer>p span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;display:flex}.legal-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.cookie-settings-inline{margin-top:24px}.cookie-settings-inline a{align-items:center;min-height:44px;display:inline-flex}.skip{position:absolute;top:-100px;left:24px}.skip:focus{z-index:2;background:var(--surface);padding:12px;top:12px}@media (width<=1000px){.legal-layout{grid-template-columns:192px minmax(0,1fr);column-gap:24px}.document-heading{padding-inline:24px}.document-body{padding:28px}}@media (width<=760px){.frame{width:calc(100% - 40px)}.legal-header{flex-wrap:wrap;gap:12px;min-height:0;padding-block:20px}.legal-header nav{gap:24px;width:100%}.legal-layout{flex-direction:column;gap:0;padding-top:20px;display:flex}.document-heading{width:100%;padding:0 0 28px}h1{font-size:32px}.legal-intro{margin-top:20px}.legal-date{margin-top:16px}.document-index{width:100%;padding:0 0 28px;position:static}.document-index h2{margin-bottom:8px}.document-index ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.document-index a{text-decoration:underline}.document-index .back-to-app{margin-top:12px}body{background:var(--surface)}.document-body{border-radius:0;width:100%;padding:24px 0 0}.document-body h2{font-size:24px}.document-body section{margin-top:40px}.contact-block{padding:20px}.legal-footer{flex-direction:column;padding-block:32px}.legal-footer nav{justify-content:flex-start;gap:4px 16px}}@media print{:root,:root[data-theme],:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--surface:#fff;--ink:#000;--muted:#333;--primary:#000;--inset:#fff}.frame{width:100%}.legal-header nav,.document-index,.legal-footer,.skip,[data-cookie-settings]{display:none}.legal-layout{display:block}.document-heading,.document-body{padding-inline:0}.document-body section{break-inside:avoid}}
