@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Caveat:wght@400;500;600;700&display=swap";
body.public-page-active{overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}body.public-page-active::-webkit-scrollbar{display:none}body[data-audience-transition=covering] [data-public-root]{visibility:hidden}[data-public-root]{--background:#fff;--foreground:#020817;--card:#fff;--card-foreground:#020817;--popover:#fff;--popover-foreground:#020817;--primary:#000;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#ef4444;--destructive-foreground:#f8fafc;--border:#e2e8f0;--input:#e2e8f0;--ring:#020817;--radius:.5rem;--font-sans:"Inter", system-ui, sans-serif;font-family:Inter,system-ui,sans-serif}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes marquee-retail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 4px #007aff33}50%{box-shadow:0 0 0 8px #007aff66}}@keyframes bounce-out-right{0%{opacity:0;transform:translate(-100%)}60%{opacity:1;transform:translate(10px)}80%{transform:translate(-5px)}to{transform:translate(0)}}@keyframes bounce-out-left{0%{opacity:0;transform:translate(100%)}60%{opacity:1;transform:translate(-10px)}80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes gradient-drift{0%,to{transform:translate(0%)scale(1)}25%{transform:translate(3%,-3%)scale(1.02)}50%{transform:translate(-2%,4%)scale(.98)}75%{transform:translate(-4%,-2%)scale(1.01)}}@keyframes orbit{0%{transform:translate(-50%, -50%) rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 360deg))}}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-33.33%)}}@keyframes scroll-down{0%{transform:translateY(-33.33%)}to{transform:translateY(0)}}@keyframes category-bar-gradient{0%{background-position:0%}25%{background-position:100% 25%}50%{background-position:100% 75%}75%{background-position:0 100%}to{background-position:0%}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes database-animation-path{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes loop-beam-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes winsnap-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes winsnap-ugc-auto-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes winsnap-float-y{0%,to{top:0}50%{top:-12px}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes winsnap-shimmer-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}.animate-scroll-up{animation:20s linear infinite scroll-up}.animate-scroll-down{animation:20s linear infinite scroll-down}.animate-scroll-up-slow{animation:25s linear infinite scroll-up}.animate-category-bar-gradient{will-change:background-position;animation:8s infinite category-bar-gradient}.marquee-scroll{will-change:transform;animation:10s linear infinite marquee-scroll}.typo-underline{text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-text-decoration:underline wavy #ef4343;text-decoration:underline wavy #ef4343}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.heading-large{font-weight:600}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;display:none!important}video::-webkit-media-controls-play-button{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;display:none!important}video::-webkit-media-controls-panel{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;display:none!important}video::-webkit-media-controls{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;display:none!important}video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;display:none!important}.database{offset-anchor:10px 0px;animation:4s cubic-bezier(0,0,.2,1) 1s infinite database-animation-path}.db-light-1{offset-path:path("M 31 10 v 15 q 0 5 5 5 h 59 q 5 0 5 5 v 25")}.db-light-2{offset-path:path("M 77 10 v 10 q 0 5 5 5 h 13 q 5 0 5 5 v 25")}.db-light-3{offset-path:path("M 124 10 v 10 q 0 5 -5 5 h -14 q -5 0 -5 5 v 25")}.db-light-4{offset-path:path("M 170 10 v 15 q 0 5 -5 5 h -60 q -5 0 -5 5 v 25")}.loop-beam-head{offset-rotate:0deg;animation:2.4s cubic-bezier(.4,0,.2,1) infinite loop-beam-travel}.winsnap-scope{--background:#f9f7f1;--foreground:#0f0f0f;--card:#fff;--card-foreground:#0f0f0f;--popover:#fff;--popover-foreground:#0f0f0f;--primary:#0f0f0f;--primary-foreground:#f9f7f1;--secondary:#edeade;--secondary-foreground:#0f0f0f;--muted:#e7e4da;--muted-foreground:#595959;--accent:#d6ff33;--accent-foreground:#0f0f0f;--border:#0f0f0f;--input:#e0e0e0;--ring:#0f0f0f;--radius:1.25rem;--lime:72 100% 60%;--lime-foreground:0 0% 6%;--magenta:330 95% 60%;--magenta-foreground:0 0% 100%;--violet:258 90% 62%;--violet-foreground:0 0% 100%;--sky:200 100% 75%;color:#0f0f0f;background:#f9f7f1;font-family:Inter,system-ui,sans-serif}.winsnap-scope h1,.winsnap-scope h2,.winsnap-scope h3,.winsnap-scope .display{letter-spacing:-.04em;font-family:Inter,system-ui,sans-serif;font-weight:900;line-height:.9}.winsnap-scope .serif{letter-spacing:-.05em;font-family:Inter,system-ui,sans-serif;font-weight:900;line-height:.88}.winsnap-scope .script{font-family:Caveat,cursive}.winsnap-scope .btn-ink{color:#f9f7f1;background:#0f0f0f;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:transform .2s;display:inline-flex}.winsnap-scope .btn-ink:hover{transform:translateY(-2px)}.winsnap-scope .btn-lime{color:#0f0f0f;background:#d6ff33;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:transform .2s;display:inline-flex}.winsnap-scope .btn-lime:hover{transform:translateY(-2px)}.winsnap-scope .chip{text-transform:uppercase;letter-spacing:.05em;background:#f9f7f1;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.winsnap-scope .panel{background:#fff;border-radius:2rem}.winsnap-scope .marquee-track{animation:28s linear infinite winsnap-marquee}.winsnap-scope .ugc-auto-scroll{animation:30s linear infinite winsnap-ugc-auto-scroll}@media (prefers-reduced-motion:reduce){.winsnap-scope .ugc-auto-scroll{animation:none}}.winsnap-scope .float-y{animation:4s ease-in-out infinite winsnap-float-y}.winsnap-scope .shimmer-text{display:inline-block;position:relative;overflow:hidden}.winsnap-scope .shimmer-text:after{content:"";background:linear-gradient(100deg, transparent 20%, hsl(var(--lime) / .85) 50%, transparent 80%);mix-blend-mode:screen;pointer-events:none;animation:2.6s ease-in-out infinite winsnap-shimmer-sweep;position:absolute;inset:0}.legal-doc{color:#0b1e3f;background:#fff;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:16px;line-height:1.65}.legal-doc h1,.legal-doc h2,.legal-doc h3,.legal-doc h4,.legal-doc .sans{color:#0b1e3f;font-family:Inter,system-ui,sans-serif}.legal-doc h1{letter-spacing:-.01em;font-size:2.25rem;font-weight:700;line-height:1.15}.legal-doc h2{border-bottom:1px solid #c9a84c;margin-top:2.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.legal-doc h3{color:#1a3567;margin-top:1.75rem;font-size:1.125rem;font-weight:600}.legal-doc h4{text-transform:uppercase;letter-spacing:.06em;color:#4a5568;margin-top:1rem;font-size:.95rem;font-weight:600}.legal-doc p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:.85rem 0}.legal-doc p+p{text-indent:1.5em}.legal-doc em{font-style:italic}.legal-doc strong{font-weight:700}.legal-doc blockquote{color:#2d3748;border-left:3px solid #c9a84c;margin:1rem 0 1rem .5rem;padding:.25rem 1rem;font-style:italic}.legal-doc ul,.legal-doc ol{margin:.75rem 0 .75rem 1.5rem}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li{margin:.35rem 0}.legal-doc table{border-collapse:collapse;width:100%;margin:1rem 0;font-family:Inter,sans-serif;font-size:.875rem}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;border:1px solid #d1d9e6;padding:.55rem .75rem}.legal-doc th{color:#0b1e3f;background:#f3f1ea;font-weight:600}.legal-doc code{background:#f3f1ea;border-radius:2px;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.legal-doc .cite{vertical-align:super;color:#8a6d1c;cursor:help;margin-left:1px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;text-decoration:none}.legal-doc .rule-block{background:#fbfaf6;border:1px solid #d1d9e6;border-left:4px solid #0b1e3f;border-radius:2px;margin:1.25rem 0;padding:1rem 1.25rem}.legal-doc .rule-block .label{text-transform:uppercase;letter-spacing:.1em;color:#8a6d1c;margin-bottom:.25rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;display:block}.legal-doc .toc-link{color:#4a5568;border-left:2px solid #0000;padding:.3rem .6rem;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.legal-doc .toc-link:hover{color:#0b1e3f;background:#f7f5ee}.legal-doc .toc-link.active{color:#0b1e3f;background:#fbf8f1;border-left-color:#c9a84c;font-weight:600}.legal-doc .toc-link.indent{padding-left:1.5rem;font-size:.75rem}.legal-doc .drop-cap:first-letter{float:left;color:#0b1e3f;padding:.25rem .5rem 0 0;font-size:3.5rem;font-weight:700;line-height:1}@media print{.legal-doc .no-print{display:none!important}.legal-doc{font-size:11pt}.legal-doc h2{page-break-after:avoid}.legal-doc .rule-block,.legal-doc table{page-break-inside:avoid}.legal-doc main{max-width:100%!important;margin:0 auto!important;padding:0 1.25rem!important}.legal-doc .grid{display:block!important}}
