.TermsPage-module__69qgGq__overlay{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(.8);background:#02060dd1;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.TermsPage-module__69qgGq__modal{background:#121721fa;border:1px solid #e2e7ee2e;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(100%,860px);max-height:calc(100vh - 3rem);display:grid;overflow:hidden;box-shadow:0 32px 80px #0104098c}.TermsPage-module__69qgGq__header{border-bottom:1px solid #e2e7ee14;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.TermsPage-module__69qgGq__headerText{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;display:flex}.TermsPage-module__69qgGq__title{color:#f1f5f9;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:650}.TermsPage-module__69qgGq__dateBadge{color:#e2feb9;font-family:var(--font-mono);letter-spacing:.01em;background:#b0f54724;border:1px solid #b0f54740;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.TermsPage-module__69qgGq__closeButton{--btn-tint:#8ba2c1;border:1px solid color-mix(in srgb,var(--btn-tint)60%,transparent);background:color-mix(in srgb,var(--btn-tint)36%,transparent);-webkit-backdrop-filter:blur(14px);width:32px;height:32px;color:var(--foreground);font:inherit;cursor:pointer;box-shadow:0 2px 8px #0000001f,0 1px 2px #00000014,0 0 0 1px #0000000a,0 0 18px color-mix(in srgb,var(--btn-tint)16%,transparent);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.TermsPage-module__69qgGq__closeButton:hover{border-color:color-mix(in srgb,var(--foreground)60%,transparent);background:color-mix(in srgb,var(--btn-tint)68%,transparent);box-shadow:0 4px 14px #00000024,0 2px 4px #00000014,0 0 0 1px #0000000f,0 0 24px color-mix(in srgb,var(--btn-tint)22%,transparent)}.TermsPage-module__69qgGq__closeButton:focus-visible{outline:2px solid color-mix(in srgb,var(--btn-tint)55%,transparent);outline-offset:2px}.TermsPage-module__69qgGq__body{grid-template-columns:200px 1fr;min-height:0;display:grid;overflow:hidden}.TermsPage-module__69qgGq__tocSidebar{scrollbar-width:none;border-right:1px solid #e2e7ee0f;padding:1rem 0 1rem 1.25rem;overflow-y:auto}.TermsPage-module__69qgGq__tocSidebar::-webkit-scrollbar{display:none}.TermsPage-module__69qgGq__tocLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#667c99;margin:0 0 .6rem;font-size:.68rem;font-weight:600}.TermsPage-module__69qgGq__tocList{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.TermsPage-module__69qgGq__tocLink{color:#8f9cae;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:.32rem .6rem;font-size:.76rem;font-weight:500;line-height:1.35;transition:color .1s,background-color .1s;display:block}.TermsPage-module__69qgGq__tocLink:hover{color:#d4e0ed;background:#e2e7ee0f}.TermsPage-module__69qgGq__tocLinkActive{color:#c0f76e;background:#b0f5471a}.TermsPage-module__69qgGq__content{scrollbar-width:thin;scrollbar-color:#b0f5474d transparent;padding:1.25rem;overflow-y:auto}.TermsPage-module__69qgGq__content::-webkit-scrollbar{width:6px}.TermsPage-module__69qgGq__content::-webkit-scrollbar-track{background:0 0}.TermsPage-module__69qgGq__content::-webkit-scrollbar-thumb{background:#b0f5474d;border-radius:999px}.TermsPage-module__69qgGq__content::-webkit-scrollbar-thumb:hover{background:#b0f54780}.TermsPage-module__69qgGq__preambleCard{background:#1a212d80;border:1px solid #e2e7ee1a;border-radius:10px;margin-bottom:1.5rem;padding:1rem}.TermsPage-module__69qgGq__preambleTitle{color:#f1f5f9;margin:0 0 .75rem;font-size:.92rem;font-weight:620}.TermsPage-module__69qgGq__preambleGrid{gap:.45rem;display:grid}.TermsPage-module__69qgGq__preambleRow{grid-template-columns:110px 1fr;align-items:baseline;gap:.6rem;display:grid}.TermsPage-module__69qgGq__preambleLabel{font-family:var(--font-mono);color:#667c99;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600}.TermsPage-module__69qgGq__preambleValue{color:#acb6c3;margin:0;font-size:.84rem;line-height:1.45}.TermsPage-module__69qgGq__section{border-bottom:1px solid #e2e7ee0f;margin-bottom:1.25rem;padding-bottom:1.25rem}.TermsPage-module__69qgGq__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.TermsPage-module__69qgGq__sectionHeading{align-items:center;gap:.6rem;margin:0 0 .6rem;display:flex}.TermsPage-module__69qgGq__sectionNumber{color:#c0f76e;width:1.65rem;height:1.65rem;font-family:var(--font-mono);background:#b0f5471f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.TermsPage-module__69qgGq__sectionTitle{color:#f1f5f9;margin:0;font-size:.95rem;font-weight:620}.TermsPage-module__69qgGq__sectionBody{color:#acb6c3;margin:0;font-size:.86rem;line-height:1.6}.TermsPage-module__69qgGq__sectionList{color:#acb6c3;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.6;display:grid}.TermsPage-module__69qgGq__sectionList li::marker{color:#b0f54780}.TermsPage-module__69qgGq__inlineLink{color:#c0f76e;text-underline-offset:2px;text-decoration:underline}.TermsPage-module__69qgGq__inlineLink:hover{color:#d5fa9e}.TermsPage-module__69qgGq__footer{border-top:1px solid #e2e7ee14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:flex}.TermsPage-module__69qgGq__footerButton{--btn-tint:#8ba2c1;border:1px solid color-mix(in srgb,var(--btn-tint)60%,transparent);background:color-mix(in srgb,var(--btn-tint)36%,transparent);-webkit-backdrop-filter:blur(14px);color:var(--foreground);font:inherit;cursor:pointer;box-shadow:0 2px 8px #0000001f,0 1px 2px #00000014,0 0 0 1px #0000000a,0 0 18px color-mix(in srgb,var(--btn-tint)16%,transparent);border-radius:999rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.TermsPage-module__69qgGq__footerButton:hover{border-color:color-mix(in srgb,var(--foreground)60%,transparent);background:color-mix(in srgb,var(--btn-tint)68%,transparent);box-shadow:0 4px 14px #00000024,0 2px 4px #00000014,0 0 0 1px #0000000f,0 0 24px color-mix(in srgb,var(--btn-tint)22%,transparent)}.TermsPage-module__69qgGq__footerButton:active{transform:translateY(1px)}.TermsPage-module__69qgGq__footerButton:focus-visible{outline:2px solid color-mix(in srgb,var(--btn-tint)55%,transparent);outline-offset:2px}.TermsPage-module__69qgGq__footerLink{color:#c0f76e;text-underline-offset:2px;font-size:.84rem;font-weight:500;text-decoration:underline}.TermsPage-module__69qgGq__footerLink:hover{color:#d5fa9e}@media (max-width:720px){.TermsPage-module__69qgGq__overlay{padding:0}.TermsPage-module__69qgGq__modal{border:none;border-radius:0;max-height:100vh}.TermsPage-module__69qgGq__body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.TermsPage-module__69qgGq__tocSidebar{border-bottom:1px solid #e2e7ee0f;border-right:none;padding:.65rem 1rem;overflow:auto hidden}.TermsPage-module__69qgGq__tocLabel{display:none}.TermsPage-module__69qgGq__tocList{flex-wrap:nowrap;gap:.25rem;display:flex}.TermsPage-module__69qgGq__tocLink{white-space:nowrap;padding:.28rem .5rem;font-size:.72rem}.TermsPage-module__69qgGq__content{padding:1rem}}@media (max-width:520px){.TermsPage-module__69qgGq__header{padding:.75rem .85rem}.TermsPage-module__69qgGq__title{font-size:1rem}.TermsPage-module__69qgGq__content{padding:.85rem}.TermsPage-module__69qgGq__preambleRow{grid-template-columns:1fr;gap:.15rem}.TermsPage-module__69qgGq__footer{flex-direction:column;gap:.5rem;padding:.75rem .85rem}.TermsPage-module__69qgGq__footerButton{text-align:center;width:100%}.TermsPage-module__69qgGq__footerLink{order:-1}}@media (prefers-reduced-motion:reduce){.TermsPage-module__69qgGq__content{scroll-behavior:auto}.TermsPage-module__69qgGq__closeButton,.TermsPage-module__69qgGq__tocLink,.TermsPage-module__69qgGq__footerButton{transition-duration:10ms}}
