[uiReveal]{opacity:0;transform:translate3d(var(--reveal-x, 0),var(--reveal-y, 28px),0) scale(var(--reveal-scale, 1));transition:opacity .8s var(--ui-ease-out, cubic-bezier(.22, 1, .36, 1)),transform .9s var(--ui-ease-out, cubic-bezier(.22, 1, .36, 1));transition-delay:var(--delay, 0ms)}[uiReveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[uiReveal]{opacity:1;transform:none;transition:none}}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/Inter-Semibold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.ttf) format("truetype")}:root{--rw-sunbeam: #FFC61A;--rw-ink: #16161D;--rw-ember: #FF4D2E;--rw-cream: #FFFBEA;--rw-white: #FFFFFF;--rw-graphite: #4A4A55;--rw-fog: #E9E7DF;--rw-haze: #B9B9C4;--rw-sunbeam-100: #FFF1C2;--rw-sunbeam-300: #FFE38A;--rw-sunbeam-600: #E0A800;--rw-ember-700: #C2321A;--gutter: clamp(1rem, 4vw, 2rem);--header-h: 68px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ui-ease-out: var(--ease-out)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.25rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--rw-cream);color:var(--rw-ink);font-family:Inter,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--rw-ember-700)}:focus-visible{outline:3px solid var(--rw-ink);outline-offset:3px;border-radius:6px}::selection{background:var(--rw-sunbeam-300)}.container{width:min(100% - 2 * var(--gutter),1180px);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.terms-page{max-width:820px;margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,3rem);border:1px solid var(--rw-fog);border-radius:24px;background:var(--rw-white);box-shadow:0 30px 60px -50px #16161d80;color:var(--rw-ink);animation:doc-in .5s var(--ease-out) both}.terms-page .terms-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rw-fog)}.terms-page .eyebrow{margin:0;color:var(--accent, var(--rw-ember-700));font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terms-page h1{margin:.35rem 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1.1}.terms-page .updated{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem .8rem;border-radius:999px;background:var(--rw-sunbeam-100);color:var(--rw-ink);font-size:.88rem;font-weight:600}.terms-page .updated:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rw-sunbeam-600)}.terms-page .details{margin:.9rem 0 0;color:var(--rw-graphite);font-size:.95rem;line-height:1.6}.terms-page .details a,.terms-page .terms-content a{color:var(--rw-ember-700);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.terms-page .terms-content{font-size:1.02rem;line-height:1.75}.terms-page .terms-content p{margin:0}.terms-page .terms-content p+p,.terms-page .terms-content ul+p,.terms-page .terms-content p+ul,.terms-page .terms-content ol+p,.terms-page .terms-content p+ol{margin-top:.85rem}.terms-page .terms-content h2{position:relative;margin:2.5rem 0 .75rem;padding-top:1.25rem;font-size:1.3rem;font-weight:800;letter-spacing:-.015em;line-height:1.3;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.terms-page .terms-content h2:before{content:"";position:absolute;top:0;left:0;width:36px;height:3px;border-radius:3px;background:var(--accent, var(--rw-sunbeam))}.terms-page .terms-content h3{margin:1.6rem 0 .4rem;font-size:1.08rem;font-weight:700;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.terms-page .terms-content ul,.terms-page .terms-content ol{margin:.6rem 0 0;padding-left:1.4rem}.terms-page .terms-content li+li{margin-top:.35rem}.terms-page .terms-content ul>li::marker{color:var(--accent, var(--rw-sunbeam-600))}.terms-page .terms-content li ul{margin-top:.35rem}.terms-page .terms-content strong{font-weight:700}.terms-page .terms-content .summary{margin:1.75rem 0;padding:1.25rem 1.5rem 1.4rem;border:1px solid var(--rw-sunbeam-300);border-radius:18px;background:linear-gradient(180deg,var(--rw-sunbeam-100),#FFF8DC)}.terms-page .terms-content .summary h2{margin-top:0;padding-top:0}.terms-page .terms-content .summary h2:before{display:none}.terms-page .terms-content h2 .copy-link{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:.4rem;padding:0;border:0;border-radius:8px;background:transparent;color:var(--rw-graphite);vertical-align:middle;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease}.terms-page .terms-content h2:hover .copy-link,.terms-page .terms-content h2 .copy-link:focus-visible{opacity:1}.terms-page .terms-content h2 .copy-link:hover{background:var(--rw-fog);color:var(--rw-ink)}@media(hover:none){.terms-page .terms-content h2 .copy-link{opacity:.55}}@keyframes doc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:560px){.terms-page{border-radius:18px}.terms-page .terms-content{font-size:1rem}}@media print{app-header,app-footer,.copy-link{display:none!important}body{background:#fff}.terms-page{max-width:none;padding:0;border:0;box-shadow:none;animation:none}.terms-page .terms-content a:after{content:" (" attr(href) ")";color:var(--rw-graphite);font-size:.85em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
