.public-shell{background:rgb(var(--canvas))}.public-shell>header{border-color:rgb(255 255 255/.08)}.public-shell>header>div{max-width:1200px}.public-shell>footer{background:rgb(var(--canvas));border-color:rgb(255 255 255/.08)}.public-content{background:#fbfbfd;color:#1d1d1f}.public-intro{background:#0a1d34;color:#fff;padding:48px 24px}.public-intro>div{max-width:1120px;margin:auto}.public-intro .eyebrow{color:#f5b51b;font-weight:700;letter-spacing:.08em;font-size:12px}.intro-title{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.03em;margin:12px 0}.public-intro p:last-child{color:#c5d1df;max-width:620px;line-height:1.6}.legal-layout{max-width:1120px;margin:auto;padding:36px 20px 64px;display:grid;gap:32px}.legal-navigation{display:flex;gap:12px 24px;flex-wrap:wrap;align-content:start}.legal-navigation p{width:100%;font-size:12px;font-weight:600;letter-spacing:.08em;color:#515154}.legal-navigation a{color:#175b9a;font-size:14px;padding:8px 0;text-decoration:underline;text-underline-offset:5px}.legal-prose{min-width:0;max-width:760px}.public-shell--auth .public-content{padding:40px 16px 56px;background:linear-gradient(180deg,#f2f2f7,#fbfbfd 70%)}.public-shell--auth main{min-height:0;padding:0;max-width:480px;margin:auto}.public-shell--auth main>div{width:100%;max-width:480px}.public-shell--auth form{background:#fff;border-radius:var(--radius-lg);border-color:rgb(0 0 0/.08);box-shadow:0 1px 2px rgb(0 0 0/.06),0 8px 24px -8px rgb(0 0 0/.12)}.public-shell--auth main .brand-logo{background:#071121;border-radius:var(--radius-sm);box-shadow:0 0 0 10px #071121;margin:12px}.public-shell--auth input:not([type=checkbox]){background:#f5f5f7;min-height:48px;border-color:rgb(0 0 0/.14);border-radius:var(--radius-md)}.public-shell--auth button[type=submit]{min-height:48px;border-radius:980px}.public-shell--auth input:not([type=checkbox]):focus-visible{outline:2px solid #8a6a05;outline-offset:2px;border-color:#8a6a05}.public-shell--auth form label a,.public-shell--auth form p a{text-decoration:underline;text-underline-offset:3px}.public-shell--auth h1{font-size:clamp(26px,4vw,34px);line-height:1.15;font-weight:700}.public-shell--auth .public-content .text-faint,.theme-light .text-faint{color:#6e6e73}.public-shell>footer .text-faint{color:rgb(var(--faint))}.app-shell{--line:#26384f}.app-shell.theme-light{--line:#dce5ef;--canvas:245 245 247;--faint:110 110 115}.app-shell .mobile-app-drawer,.app-shell .mobile-app-header,.app-shell>aside{--ink:247 248 252;--muted:191 205 223;--faint:157 178 202;--line:#26384f;--surface:9 26 47;--surface2:23 45 71;background:#091a2f;color:#f7f8fc}.app-shell .mobile-app-header .text-gold,.app-shell>aside .text-gold{color:#f5b51b}.app-shell>aside a[aria-current=page]{border-left:3px solid #f5b51b;background:#20354f;color:#fff}.app-shell main>div>div:first-child h1,.workspace-page-header h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em}.workspace-page-header{padding-bottom:22px;border-bottom:1px solid var(--line)}.app-shell main input:not([type=checkbox]):not([type=radio]),.app-shell main select{min-height:44px}.app-shell main button{transition:background-color var(--dur-fast),border-color var(--dur-fast)}.app-shell main table{border-collapse:collapse}.app-shell main th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:12px 10px;background:rgb(var(--surface2))}.app-shell main td{padding:14px 10px}.app-shell main tbody tr:hover{background:rgb(var(--surface2)/.55)}.app-shell main :is(button,a).bg-gold{border-radius:var(--radius-md);min-height:44px}.app-shell main .rounded-3xl{border-radius:var(--radius-lg)}.app-shell main .rounded-2xl{border-radius:var(--radius-md)}.app-shell main .shadow-gold{box-shadow:none}@media(min-width:768px){.legal-layout{grid-template-columns:220px minmax(0,1fr);padding-top:56px;gap:56px}.legal-navigation{position:sticky;top:110px;align-self:start;flex-direction:column}.public-shell--auth .public-content{padding-top:56px;padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.app-shell *{transition:none}}.site-header{background:transparent;padding-top:env(safe-area-inset-top)}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--canvas));pointer-events:none}@supports (backdrop-filter:blur(1px)){.site-header:before{background:rgb(var(--canvas)/.88);backdrop-filter:saturate(180%) blur(20px)}}html{scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){@keyframes route-fade-in{0%{opacity:.01}to{opacity:1}}@keyframes route-rise-in{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:none}}.route-fade{animation:route-fade-in .22s var(--ease-out,cubic-bezier(.2,.7,.2,1)) both}.route-fade--content{animation-name:route-rise-in}.route-fade:has(.app-shell):not(.route-fade--content){animation:none}}@media (max-width:1023px){.legal-navigation a,a[aria-label$=" home"]{min-height:44px;display:inline-flex;align-items:center}.legal-navigation a{padding:0}nav[aria-label="On this page"] a{display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.legal-prose a,.reference-home .ref-privacy a,.tap-inline{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin-block:calc((44px - 1lh) / -2)}}