.public-shell-module__zrLJ8a__shell{flex-direction:column;min-height:100dvh;display:flex}.public-shell-module__zrLJ8a__content,.public-shell-module__zrLJ8a__footer{z-index:var(--layer-ambient);min-width:0;padding:var(--layout-page-gutter);position:relative}.public-shell-module__zrLJ8a__content{flex:1}.public-shell-module__zrLJ8a__footerPanel{overflow-wrap:anywhere}.public-shell-module__zrLJ8a__footerPanel a,.public-shell-module__zrLJ8a__footerPanel button{min-width:44px}.public-shell-module__zrLJ8a__footer{padding-bottom:calc(var(--layout-exception-cookie-public-reserve) + var(--layout-space-32) + env(safe-area-inset-bottom))}.public-shell-module__zrLJ8a__content :where([id],a,button,input,select,textarea,[tabindex]){scroll-margin-top:var(--layout-space-96)}.public-shell-module__zrLJ8a__header{z-index:var(--layer-sticky);padding-inline:var(--layout-page-gutter);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.public-shell-module__zrLJ8a__header[data-scrolled=true]{box-shadow:inset 0 -1px var(--color-border-hairline)}.public-shell-module__zrLJ8a__headerInner{align-items:center;gap:var(--layout-space-8);height:66px;display:flex;position:relative}.public-shell-module__zrLJ8a__brand{min-height:44px;color:var(--color-text-primary);font-size:var(--type-heading-3-size);line-height:var(--type-heading-3-leading);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.public-shell-module__zrLJ8a__actions{align-items:center;gap:var(--layout-space-8);margin-left:auto;display:flex}.public-shell-module__zrLJ8a__desktopNav,.public-shell-module__zrLJ8a__auth{display:none}.public-shell-module__zrLJ8a__theme{flex-shrink:0;min-width:44px}.public-shell-module__zrLJ8a__theme span{display:none}.public-shell-module__zrLJ8a__menuTrigger{border:1px solid var(--color-border-control);border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-text-primary);background:var(--color-bg-surface-1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.public-shell-module__zrLJ8a__menuTrigger svg{width:20px;height:20px}.public-shell-module__zrLJ8a__navLink{min-height:44px;padding:var(--layout-space-8) var(--layout-space-12);border-radius:var(--radius-control);color:var(--color-text-primary);align-items:center;display:flex}.public-shell-module__zrLJ8a__navLink:hover,.public-shell-module__zrLJ8a__menuTrigger:hover{background:var(--color-bg-surface-2)}.public-shell-module__zrLJ8a__navLink[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.public-shell-module__zrLJ8a__menu{inset-inline:0;z-index:var(--layer-dropdown);gap:var(--layout-space-8);max-height:calc(100dvh - 66px - var(--layout-space-16));overscroll-behavior:contain;padding:var(--layout-space-12);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);animation:public-shell-module__zrLJ8a__menu-appear var(--duration-fast) ease-out;display:grid;position:absolute;top:100%;overflow-y:auto}.public-shell-module__zrLJ8a__menu[hidden]{display:none}.public-shell-module__zrLJ8a__skipLink{left:var(--layout-page-gutter);top:var(--layout-space-8);padding:var(--layout-space-12);background:var(--color-bg-surface-1);color:var(--color-text-primary);border-radius:var(--radius-control);z-index:var(--layer-dropdown);position:absolute;transform:translateY(-200%)}.public-shell-module__zrLJ8a__skipLink:focus{transform:none}@media (min-width:640px){.public-shell-module__zrLJ8a__brand{font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-leading)}.public-shell-module__zrLJ8a__auth{display:inline-flex}.public-shell-module__zrLJ8a__menu{min-width:16rem;left:auto}.public-shell-module__zrLJ8a__menuAuth{display:none}}@media (min-width:1024px){.public-shell-module__zrLJ8a__footer{padding-bottom:var(--layout-page-gutter)}.public-shell-module__zrLJ8a__headerInner{gap:var(--layout-space-24);height:76px}.public-shell-module__zrLJ8a__desktopNav{gap:var(--layout-space-8);margin-left:auto;display:flex}.public-shell-module__zrLJ8a__actions{margin-left:0}.public-shell-module__zrLJ8a__theme span{display:inline}.public-shell-module__zrLJ8a__menuTrigger,.public-shell-module__zrLJ8a__menu{display:none}}@media (prefers-reduced-transparency:reduce){.public-shell-module__zrLJ8a__header{background:var(--color-bg-surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.public-shell-module__zrLJ8a__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.public-shell-module__zrLJ8a__header[data-scrolled=true]{outline-offset:-1px;outline:1px solid canvastext}.public-shell-module__zrLJ8a__navLink[aria-current=page]{text-decoration:underline}.public-shell-module__zrLJ8a__menu,.public-shell-module__zrLJ8a__menuTrigger{border-color:buttontext}}@keyframes public-shell-module__zrLJ8a__menu-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-shell-module__zrLJ8a__menu{animation:none}}
.legal-document-page-module__02v8Bq__document{overflow-wrap:anywhere;min-width:0;color:var(--text);font-family:var(--font-sans), var(--font-sans-coverage), var(--font-sans-fallback);font-size:var(--type-reading-size);font-weight:var(--type-weight-regular);line-height:var(--type-reading-leading)}:is(.legal-document-page-module__02v8Bq__document p,.legal-document-page-module__02v8Bq__document ul,.legal-document-page-module__02v8Bq__document ol){max-width:min(100%, var(--layout-measure-reading))}:is(.legal-document-page-module__02v8Bq__document table p,.legal-document-page-module__02v8Bq__document table ul,.legal-document-page-module__02v8Bq__document table ol){max-width:none}:is(.legal-document-page-module__02v8Bq__document h1,.legal-document-page-module__02v8Bq__document h2,.legal-document-page-module__02v8Bq__document h3){color:var(--deep);font-family:var(--font-serif), var(--font-serif-coverage), var(--font-serif-fallback);font-weight:var(--type-weight-emphasis);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.legal-document-page-module__02v8Bq__document h1{margin:0 0 var(--layout-space-24);font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-leading)}.legal-document-page-module__02v8Bq__document h2{margin:var(--layout-exception-legal-heading-gap) 0 var(--layout-space-16);padding-top:var(--layout-space-24);border-top:1px solid var(--border);font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-leading)}.legal-document-page-module__02v8Bq__document h3{margin:var(--layout-space-32) 0 var(--layout-space-12);font-size:var(--type-heading-3-size);line-height:var(--type-heading-3-leading)}:is(.legal-document-page-module__02v8Bq__document p,.legal-document-page-module__02v8Bq__document ul,.legal-document-page-module__02v8Bq__document ol,.legal-document-page-module__02v8Bq__document table){margin:0 0 var(--layout-space-16)}:is(.legal-document-page-module__02v8Bq__document ul,.legal-document-page-module__02v8Bq__document ol){padding-left:var(--layout-space-24)}.legal-document-page-module__02v8Bq__document li+li{margin-top:.35rem}.legal-document-page-module__02v8Bq__document a{color:var(--accent);text-decoration:underline}.legal-document-page-module__02v8Bq__document code{background:var(--background-soft);color:var(--deep);font-family:Consolas,Courier New,monospace;font-size:var(--type-small-size);border-radius:.35rem;padding:.1rem .35rem}.legal-document-page-module__02v8Bq__document table{border:1px solid var(--border);border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}:is(.legal-document-page-module__02v8Bq__document th,.legal-document-page-module__02v8Bq__document td){border:1px solid var(--border);text-align:left;vertical-align:top;min-width:9.5rem;padding:.75rem .9rem}.legal-document-page-module__02v8Bq__document th{background:var(--background-soft);color:var(--deep);font-weight:var(--type-weight-emphasis)}
