.button_button__HOmVR{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;min-height:48px;min-width:48px}.button_button__HOmVR:focus-visible{outline:2px solid #111;outline-offset:2px}.button_button__HOmVR{transition:all .25s ease}.button_button__HOmVR:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.button_primary__q4mcz{background:#111;color:#fff}.button_primary__q4mcz:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.button_primary__q4mcz:active:not(:disabled){transform:translateY(0)}.button_secondary__UTcwa{background:#f5f5f5;color:#333;border:1px solid #eee}.button_secondary__UTcwa:hover:not(:disabled){background:#eee;color:#111}.button_ghost__HOa1H{background:transparent;color:#666}.button_ghost__HOa1H:hover:not(:disabled){color:#111;background:#f5f5f5}.button_danger___55aN{background:#ef4444;color:#fff}.button_danger___55aN:hover:not(:disabled){background:#ec1e1e}.button_sm__fdINz{padding:8px 16px;font-size:.875rem;min-height:36px}.button_md__b3XsR{padding:8px 24px;font-size:1rem;min-height:48px}.button_lg__tphpp{padding:16px 32px;font-size:1.125rem;min-height:56px}.button_fullWidth__vYDiP{width:100%}.button_loading__Y8ePd{pointer-events:none}.button_spinner__f5O6r{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:button_spin__okvzG .6s linear infinite;position:absolute}@keyframes button_spin__okvzG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button_textHidden__1fxIb{opacity:0}.button_text__kQyzx{transition:opacity .15s ease}.button_icon__aQd72{display:flex;align-items:center;font-size:1.2em}.glowButton_glowBtn__ePVV0{position:relative;padding:3px;background:none;border:none;cursor:pointer;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.glowButton_glowBtn__ePVV0:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(59,130,246,.25)}.glowButton_glowBorder__Wfh8y{position:absolute;inset:0;border-radius:12px;background:conic-gradient(from var(--glow-angle,0deg),#fff 0,#93c5fd 15%,#fff 30%,#60a5fa 45%,#fff 60%,#3b82f6 75%,#fff 90%,#fff 100%);animation:glowButton_glowSpin__CqhkB 4s linear infinite;z-index:0;transition:filter .3s}.glowButton_glowBtn__ePVV0:hover .glowButton_glowBorder__Wfh8y{background:conic-gradient(from var(--glow-angle,0deg),#fff 0,#3b82f6 15%,#fff 30%,#2563eb 45%,#fff 60%,#1d4ed8 75%,#fff 90%,#fff 100%);filter:blur(1px)}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes glowButton_glowSpin__CqhkB{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.glowButton_glowContent__GGtKT{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;white-space:nowrap;position:relative;z-index:1;transition:background .3s}.glowButton_dark__28hWg{background:#111;color:#fff;font-weight:600}.glowButton_light__jEkxb{background:#f8f8f8;color:#111;font-weight:700}.glowButton_glowBtn__ePVV0:hover .glowButton_light__jEkxb{background:#fff}.glowButton_md__igNTm{padding:10px 24px;font-size:.88rem}.glowButton_lg___X7Vj{padding:14px 36px;font-size:1rem}@media(max-width:480px){.glowButton_md__igNTm{padding:8px 16px;font-size:.78rem}.glowButton_lg___X7Vj{padding:12px 28px;font-size:.92rem}}.landingHeader_header__01__q{position:fixed;top:var(--beta-banner-height,0);left:0;right:0;z-index:100;transition:all .3s ease}.landingHeader_scrolled__1feQW .landingHeader_inner__0JQeC{background:hsla(0,5%,85%,.502);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 8px rgba(0,0,0,.06)}.landingHeader_inner__0JQeC{max-width:1092px;margin:16px auto 0;padding:0 20px;height:72px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:hsla(0,5%,85%,.502);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}@media(max-width:768px){.landingHeader_inner__0JQeC{margin:8px 12px 0;height:54px;border-radius:16px;padding:0 6px}}.landingHeader_logo__EM9M3{font-size:1.4rem;font-weight:800;text-decoration:none;letter-spacing:-.02em}@media(max-width:768px){.landingHeader_logo__EM9M3{margin-left:12px}}.landingHeader_logoAccent__CI4FH,.landingHeader_logoMark__2_Q0D{color:#000}.landingHeader_actions__6Qf_U{display:flex;align-items:center;gap:8px}.landingHeader_signInBtn__WAg8s{background:none;border:none;color:#555;font-size:.88rem;font-weight:500;padding:8px 18px;cursor:pointer;border-radius:100px;transition:color .2s}.landingHeader_signInBtn__WAg8s:hover{color:#000}@media(max-width:480px){.landingHeader_signInBtn__WAg8s{font-size:.78rem;padding:6px 12px}}.legal_page__a2QNs{min-height:100vh;min-height:100dvh;background:#fff;color:#111}.legal_animateSection__z8CGG{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.legal_animateSection__z8CGG.legal_visible__ZNHKc{opacity:1;transform:translateY(0)}.legal_header__fmT4l{position:fixed;top:var(--beta-banner-height,0);left:0;right:0;z-index:100;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eee}.legal_headerInner__fUURI{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:16px 24px}.legal_logo__RaWMc{font-size:1.5rem;font-weight:700;text-decoration:none;position:relative;z-index:151}.legal_logoText__91SP1{color:#111}.legal_logoAccent__cFaM5{background:linear-gradient(135deg,#111,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal_nav__n9Hif{display:flex;align-items:center;gap:24px}@media(max-width:768px){.legal_nav__n9Hif{position:fixed;top:var(--beta-banner-height,0);left:0;width:100vw;height:calc(100vh - var(--beta-banner-height, 0px));height:calc(100dvh - var(--beta-banner-height, 0px));background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:stretch;padding:calc(64px + 48px) 32px 32px;gap:8px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:150}.legal_navOpen__qepG9{opacity:1;visibility:visible}}.legal_navLink____u9J{font-size:.875rem;font-weight:500;color:#666;text-decoration:none;transition:color .15s ease}.legal_navLink____u9J:hover{color:#111}@media(max-width:768px){.legal_navLink____u9J{display:block;padding:16px;font-size:1.125rem;border-radius:4px}.legal_navLink____u9J:hover{background:hsla(0,0%,100%,.05)}}.legal_mobileNavLink__nYamu{display:none}@media(max-width:768px){.legal_mobileNavLink__nYamu{display:block;padding:16px;font-size:1.125rem;font-weight:500;color:#666;border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}.legal_mobileNavLink__nYamu:hover{color:#111;background:hsla(0,0%,100%,.05)}}.legal_mobileSignupLink___enpe{display:none}@media(max-width:768px){.legal_mobileSignupLink___enpe{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#111,#333);color:#111!important;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;text-decoration:none;margin-top:8px;transition:box-shadow .15s ease,background .15s ease}.legal_mobileSignupLink___enpe:hover{box-shadow:0 0 20px rgba(0,0,0,.1);background:linear-gradient(135deg,#222,#444)}}.legal_mobileAuthDivider__MghSY{display:none}@media(max-width:768px){.legal_mobileAuthDivider__MghSY{display:block;height:1px;background:#eee;margin:16px 0}}.legal_headerRight__tLajj{display:flex;align-items:center;gap:8px}.legal_headerActions___m_rh{display:flex;gap:8px}@media(max-width:768px){.legal_headerActions___m_rh{display:none}}.legal_menuToggle__gufqs{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;cursor:pointer;background:none;border:none;padding:4px;z-index:151}@media(max-width:768px){.legal_menuToggle__gufqs{display:flex}}.legal_menuToggle__gufqs span{display:block;width:100%;height:2px;background:#111;border-radius:1px;transition:transform .25s ease,opacity .25s ease}.legal_menuToggle__gufqs.legal_menuToggleOpen__Qs7PN span:first-child{transform:rotate(45deg) translate(5px,5px)}.legal_menuToggle__gufqs.legal_menuToggleOpen__Qs7PN span:nth-child(2){opacity:0}.legal_menuToggle__gufqs.legal_menuToggleOpen__Qs7PN span:last-child{transform:rotate(-45deg) translate(5px,-5px)}.legal_hero__scmYh{max-width:800px;margin:0 auto;padding:calc(64px + 64px) 24px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.legal_heroBadge__r4_rN{display:inline-block;padding:4px 16px;background:hsla(0,0%,7%,.1);border:1px solid hsla(0,0%,7%,.2);border-radius:9999px;font-size:.75rem;font-weight:600;color:#111;text-transform:uppercase;letter-spacing:.5px}.legal_heroTitle__OfFUl{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;color:#111}.legal_gradient__WRt5A{background:linear-gradient(135deg,#111,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal_heroSubtitle__QllSB{font-size:1.125rem;color:#666;line-height:1.7;max-width:600px}.legal_content__4d_me{max-width:800px;margin:0 auto;padding:0 24px 64px}.legal_lastUpdated__c_HiP{font-size:.875rem;color:#999;text-align:center;margin-bottom:48px}.legal_downloadRow__Ky_HV{display:flex;justify-content:center;margin-bottom:48px}.legal_section__wYWQI{margin-bottom:48px}.legal_sectionTitle__WiNy9{font-size:1.25rem;font-weight:700;color:#111;margin-bottom:16px}.legal_sectionText__kWNtj{font-size:1rem;color:#666;line-height:1.8;margin-bottom:16px}.legal_sectionText__kWNtj a{color:#111;text-decoration:underline;text-underline-offset:2px}.legal_sectionText__kWNtj a:hover{color:#333}.legal_sectionList__ngIgt{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px}.legal_sectionList__ngIgt li{font-size:1rem;color:#666;line-height:1.7;padding-left:24px;position:relative}.legal_sectionList__ngIgt li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#111}.legal_faqList__omvFy{display:flex;flex-direction:column;gap:16px}.legal_faqItem__bEaT5{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;transition:border-color .25s ease}.legal_faqItem__bEaT5:hover{border-color:hsla(0,0%,7%,.3)}.legal_faqQuestion__2gY00{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.legal_faqQuestion__2gY00 span{font-size:1rem;font-weight:600;color:#111;line-height:1.4}.legal_faqQuestion__2gY00 svg{flex-shrink:0;color:#999;transition:transform .25s ease,color .25s ease}.legal_faqQuestion__2gY00:hover svg{color:#111}.legal_faqQuestionOpen__rg7Bi svg{transform:rotate(180deg);color:#111}.legal_faqAnswer__CVpo1{padding:0 24px 24px}.legal_faqAnswer__CVpo1 p{font-size:.875rem;color:#666;line-height:1.8;margin-bottom:8px}.legal_faqAnswer__CVpo1 p:last-child{margin-bottom:0}.legal_faqAnswer__CVpo1 a{color:#111;text-decoration:underline;text-underline-offset:2px}.legal_faqAnswer__CVpo1 a:hover{color:#333}.legal_supportGrid___DMxa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}@media(max-width:768px){.legal_supportGrid___DMxa{grid-template-columns:1fr}}.legal_supportCard__79Zqa{background:#fff;border:1px solid #eee;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.legal_supportCard__79Zqa:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.legal_supportCard__79Zqa{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.legal_supportIcon__34fIS{width:56px;height:56px;border-radius:8px;background:hsla(0,0%,7%,.1);color:#111;display:flex;align-items:center;justify-content:center}.legal_supportTitle___Mio_{font-size:1.125rem;font-weight:700;color:#111}.legal_supportDesc__IF1GQ{font-size:.875rem;color:#666;line-height:1.6}.legal_supportLink__7DFz8{font-size:.875rem;font-weight:600;color:#111;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.legal_supportLink__7DFz8:hover{color:#333}.legal_footer__RcCwF{border-top:1px solid #eee;padding:32px 24px}.legal_footerInner__BQIMT{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.legal_footerTop__IPE1G{display:flex;align-items:center;justify-content:space-between}@media(max-width:480px){.legal_footerTop__IPE1G{display:flex;flex-direction:column;gap:16px;text-align:center}}.legal_footerLogo__qJX1a{font-size:1.25rem;font-weight:700}.legal_footerNav__IA7Eo{display:flex;gap:24px}@media(max-width:480px){.legal_footerNav__IA7Eo{flex-direction:column;gap:8px}}.legal_footerNav__IA7Eo a{color:#666;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease}.legal_footerNav__IA7Eo a:hover{color:#111}.legal_footerBottom__HYZMa{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid hsla(0,0%,93%,.5)}@media(max-width:480px){.legal_footerBottom__HYZMa{display:flex;flex-direction:column;gap:16px;text-align:center}}.legal_footerLegalNav__4JNDI{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media(max-width:480px){.legal_footerLegalNav__4JNDI{flex-direction:column;align-items:center;gap:8px}}.legal_footerLegalNav__4JNDI a{color:#999;font-size:.75rem;text-decoration:none;transition:color .15s ease}.legal_footerLegalNav__4JNDI a:hover{color:#666}.legal_footerText__iFmAH{color:#999;font-size:.75rem}