.TermsAndPolicyView_TermsAndPolicy__e9DZC{font-size:var(--text-body-xs-size);line-height:var(--text-body-xs-narrow-line);color:var(--color-text-sub);text-align:center}.TermsAndPolicyView_TermsAndPolicy__e9DZC .TermsAndPolicyView_strong__U7B7V{font-weight:700;color:var(--color-text-sub);text-decoration:underline}.TermsAndPolicyView_block__c2pst{display:block}.UserTermsHalfModal_modalInner__YnwWw{display:flex;flex-direction:column;height:75svh}.UserTermsHalfModal_title__f34hb{margin-bottom:var(--size-spacing-md);font-size:var(--text-heading-lg-size);line-height:var(--text-heading-md-line);text-align:center}.UserTermsHalfModal_body__ul2dA{padding:var(--size-spacing-sm);overflow-y:scroll;word-break:break-all;border:1px solid var(--color-border-black);border-radius:var(--radius-sm)}.UserTermsHalfModal_body__ul2dA h2{margin-top:var(--size-spacing-lg);margin-bottom:var(--size-spacing-md);font-size:var(--text-heading-md-size);line-height:var(--text-heading-md-line)}.UserTermsHalfModal_body__ul2dA h3{margin-bottom:var(--size-spacing-sm);font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line)}.UserTermsHalfModal_body__ul2dA h4{margin-bottom:var(--size-spacing-sm);font-size:var(--text-heading-xs-size);line-height:var(--text-heading-xs-line)}.UserTermsHalfModal_body__ul2dA p{margin-bottom:1em;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);white-space:pre-wrap}.UserTermsHalfModal_body__ul2dA ol,.UserTermsHalfModal_body__ul2dA ul{padding-left:var(--size-spacing-lg);margin-bottom:1em}.UserTermsHalfModal_body__ul2dA ul{list-style-type:disc}.UserTermsHalfModal_body__ul2dA ol{list-style-type:decimal}.UserTermsHalfModal_body__ul2dA li{margin-bottom:var(--size-spacing-xs);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line)}.UserTermsHalfModal_body__ul2dA table{margin-bottom:var(--size-spacing-md);border-spacing:0;border-bottom:1px solid var(--color-border-black)}.UserTermsHalfModal_body__ul2dA th{white-space:nowrap;background-color:var(--color-background-black-darken)}.UserTermsHalfModal_body__ul2dA td,.UserTermsHalfModal_body__ul2dA th{padding:var(--size-spacing-xs) var(--size-spacing-sm);font-size:.8125rem;line-height:1.5;text-align:left;vertical-align:top;border-top:1px solid var(--color-border-black)}.TermsSection_Terms__RSlq2{padding:0}.TermsSection_Terms__heading__Z0QxH{background-color:var(--color-background-black-darken)}.TermsSection_Terms__heading__Z0QxH h1{padding:20px var(--size-spacing-md);font-size:20px;font-weight:400;font-weight:700;background:transparent}.TermsSection_Terms__main__eMNrw{padding:var(--size-spacing-lg) var(--size-spacing-md)}.TermsSection_paragraphs__4rB4k{margin-bottom:2em}.TermsSection_paragraphs__4rB4k h3{margin-bottom:var(--size-spacing-xxs);font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line)}.TermsSection_paragraphs__4rB4k h4{margin-bottom:var(--size-spacing-xxs);font-size:var(--text-heading-xs-size);line-height:var(--text-heading-xs-line)}.TermsSection_paragraphs__4rB4k p{margin-bottom:1em;font-size:var(--text-body-md-size);line-height:1.6;white-space:pre-wrap}.AgreementCard_agreementArea__Y9W7_{position:-webkit-sticky;position:sticky;bottom:0;display:flex;width:100%;text-align:center}.AgreementCard_agreementArea__card__74lzo{flex-grow:1;padding:var(--size-spacing-md);margin:var(--size-spacing-md) var(--size-spacing-xs);background-color:var(--color-background-white);border-radius:10px;box-shadow:0 6px 12px rgb(0 0 0/25%)}.AgreementCard_agreementArea__note__1ZDtu{font-size:12px}.PolicySection_Policy__FHnVz{padding:0}.PolicySection_Policy__heading__z1LUv{background-color:var(--color-background-black-darken)}.PolicySection_Policy__heading__z1LUv h1{padding:20px var(--size-spacing-md);font-size:20px;font-weight:400;font-weight:700;background:transparent}.PolicySection_Policy__main__zVYfH{padding:var(--size-spacing-lg) var(--size-spacing-md);word-break:break-all}.PolicySection_Policy__main__zVYfH h2{margin-bottom:1em;font-size:20px;font-weight:700;line-height:30px;color:var(--color-ubie-blue-600)}.PolicySection_paragraphs__jKlHR{margin-bottom:2em}.PolicySection_paragraphs__jKlHR h3{margin-bottom:var(--size-spacing-xxs);font-size:var(--text-heading-sm-size);line-height:var(--text-heading-sm-line)}.PolicySection_paragraphs__jKlHR h4{margin-bottom:var(--size-spacing-xxs);font-size:var(--text-heading-xs-size);line-height:var(--text-heading-xs-line)}.PolicySection_paragraphs__jKlHR p{margin-bottom:1em;font-size:var(--text-body-md-size);line-height:1.6;white-space:pre-wrap}.PolicySection_paragraphs__jKlHR table{margin-bottom:var(--size-spacing-md);border-spacing:0;border-bottom:1px solid var(--color-border-black)}.PolicySection_paragraphs__jKlHR th{white-space:nowrap;background-color:var(--color-background-black-darken)}.PolicySection_paragraphs__jKlHR td,.PolicySection_paragraphs__jKlHR th{padding:var(--size-spacing-xs) var(--size-spacing-sm);font-size:.8125rem;line-height:1.5;text-align:left;vertical-align:top;border-top:1px solid var(--color-border-black)}.PolicySection_paragraphs__jKlHR td:last-child,.PolicySection_paragraphs__jKlHR th:last-child{width:30%}.PolicySection_paragraphs__jKlHR ol{display:flex;flex-direction:column;gap:var(--size-spacing-md);padding:0;margin:0 0 var(--size-spacing-md);list-style:none}.PolicySection_paragraphs__jKlHR li{font-size:var(--text-body-md-narrow-size);line-height:var(--text-body-md-narrow-line)}.ActionLink_reset__AunGR{all:unset;cursor:pointer}.DatabookTop_topRoot__TsRez{--bg:var(--color-background-black);--card:var(--color-background-white);--text:var(--color-ubie-black-1000);--muted:var(--color-text-sub);--line:var(--color-text-disabled);--accent:var(--color-ubie-pink-600);--accent-light:var(--color-background-pink);--accent-border:var(--color-background-pink-darken);--accent2:var(--color-ubie-blue-700);--accent2-light:var(--color-background-blue);--accent2-border:var(--color-background-blue-darken);--warm:var(--color-ubie-orange-700);--warm-light:var(--color-background-orange);--warm-border:var(--color-background-orange-darken);--green:var(--color-ubie-green-700);--hero-from:var(--color-ubie-blue-1000);--hero-to:var(--color-ubie-blue-700);--maxw:1040px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-height:var(--text-body-md-line);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}.DatabookTop_topRoot__TsRez *{box-sizing:border-box}.DatabookTop_siteNav__fbSjl{background:#fff;border-bottom:1px solid var(--line)}.DatabookTop_siteNavInner__AT4eq{display:flex;gap:var(--size-spacing-lg);align-items:center;max-width:var(--maxw);padding:14px 24px;margin:0 auto;font-size:13px}.DatabookTop_siteLogo__BNig2{display:flex;gap:var(--size-spacing-xs);align-items:center;font-size:15px;font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.01em}.DatabookTop_siteLogoMark__X1klp{display:grid;place-items:center;width:24px;height:24px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent) 0,var(--accent2) 100%);border-radius:6px}.DatabookTop_siteNavLinks__B00ME{display:flex;gap:20px;margin-left:auto}.DatabookTop_siteNavLinks__B00ME a{color:var(--muted);text-decoration:none}.DatabookTop_siteNavLinks__B00ME a:hover{color:var(--text)}.DatabookTop_siteNavCta__MHY6W{padding:7px 14px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff!important;text-decoration:none;background:var(--text)!important;border-radius:var(--radius-full)}.DatabookTop_hero__up_tP{position:relative;padding:36px 0;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%)}.DatabookTop_hero__up_tP:after{position:absolute;top:-120px;right:-120px;width:480px;height:480px;pointer-events:none;content:"";background:radial-gradient(circle,rgb(218 49 112/35%) 0,transparent 70%)}.DatabookTop_heroInner__OnL5d{position:relative;z-index:1;max-width:var(--maxw);padding:0 24px;margin:0 auto}.DatabookTop_heroEyebrow__D1yFj{margin:0 0 18px;font-size:var(--text-body-xs-size);font-weight:700;color:var(--color-ubie-pink-400);text-transform:uppercase;letter-spacing:.14em}.DatabookTop_heroH1__eHIlL{max-width:720px;margin:0 0 18px;font-size:48px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.DatabookTop_heroSub__7_DFm{max-width:600px;margin:0;font-size:var(--text-body-lg-size);line-height:1.75;color:var(--color-ubie-blue-200)}.DatabookTop_statsBand__SAvIy{padding:40px 0 48px;background:#f4f5f7}.DatabookTop_statsBandInner__pVG6s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;max-width:var(--maxw);padding:0 24px;margin:0 auto}.DatabookTop_stepCard__gN3WI{position:relative;display:flex;flex-direction:column;gap:var(--size-spacing-sm);padding:28px 26px 26px;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgb(22 25 31/4%),0 8px 24px rgb(22 25 31/6%);transition:transform .25s ease,box-shadow .25s ease}.DatabookTop_stepCard__gN3WI:hover{box-shadow:0 4px 8px rgb(22 25 31/5%),0 14px 32px rgb(22 25 31/10%);transform:translateY(-3px)}.DatabookTop_stepCard__gN3WI:before{position:absolute;top:0;right:0;left:0;height:5px;content:""}.DatabookTop_stepCard1__bTFsy:before{background:linear-gradient(90deg,#304cad,#5b78d8)}.DatabookTop_stepCard2__z1_Jl:before{background:linear-gradient(90deg,#a230e4,#d7a6f3)}.DatabookTop_stepCard3__qvL40:before{background:linear-gradient(90deg,#da3170,#e87da5)}.DatabookTop_stepCard__gN3WI:after{position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;pointer-events:none;content:"";border-radius:50%;opacity:.06}.DatabookTop_stepCard1__bTFsy:after{background:#304cad}.DatabookTop_stepCard2__z1_Jl:after{background:#a230e4}.DatabookTop_stepCard3__qvL40:after{background:#da3170}.DatabookTop_stepNum__hqXZw{margin-bottom:4px;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#1a285c,#304cad);background-clip:text;-webkit-text-fill-color:transparent}.DatabookTop_stepCard2__z1_Jl .DatabookTop_stepNum__hqXZw{background:linear-gradient(135deg,#5f0f8b,#a230e4);background-clip:text;-webkit-text-fill-color:transparent}.DatabookTop_stepCard3__qvL40 .DatabookTop_stepNum__hqXZw{background:linear-gradient(135deg,#8b1538,#da3170);background-clip:text;-webkit-text-fill-color:transparent}.DatabookTop_stepBody__kB_08{position:relative;z-index:1}.DatabookTop_stepTitle__krBPr{margin:0 0 10px;font-size:var(--text-body-lg-size);font-weight:700;line-height:1.45;color:var(--text);letter-spacing:-.01em}.DatabookTop_stepText__NOo1_{margin:0;font-size:13px;line-height:1.75;color:var(--muted)}.DatabookTop_main__lVU9E{max-width:var(--maxw);padding:64px 24px;margin:0 auto}.DatabookTop_section__rZcGm{margin-bottom:72px}.DatabookTop_sectionHeader___QxnG{display:flex;flex-wrap:wrap;gap:var(--size-spacing-lg);align-items:flex-end;justify-content:space-between;margin-bottom:24px}.DatabookTop_sectionLabel__WQcDQ{margin-bottom:6px;font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.14em}.DatabookTop_sectionTitle__yWe6F{margin:0;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.DatabookTop_browseFeatureGrid__CC9oL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.DatabookTop_browseFeatureCard__5i460{display:flex;flex-direction:column;overflow:hidden;color:var(--text);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.DatabookTop_browseFeatureCard__5i460:hover{border-color:var(--accent2-border);box-shadow:0 12px 28px rgb(22 25 31/8%);transform:translateY(-3px)}.DatabookTop_browseFeatureCover__Pkwo0{position:relative;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;min-height:130px;padding:22px 22px 20px;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%)}.DatabookTop_browseFeatureCover__Pkwo0:after{position:absolute;right:-50px;bottom:-50px;width:140px;height:140px;pointer-events:none;content:"";background:radial-gradient(circle,rgb(218 49 112/35%) 0,transparent 70%);border-radius:50%}.DatabookTop_browseFeatureSpecialty__eeYHv{position:relative;z-index:1;font-size:10.5px;font-weight:700;color:rgb(255 255 255/85%);text-transform:uppercase;letter-spacing:.14em}.DatabookTop_browseFeatureHeadline__VqE5N{position:relative;z-index:1;margin:0;font-size:var(--text-heading-lg-size);font-weight:700;line-height:1.2;letter-spacing:-.01em}.DatabookTop_browseFeatureHeadlineSmall__5YnyU{display:block;margin-top:4px;font-size:11px;font-weight:600;color:rgb(255 255 255/75%);letter-spacing:.04em}.DatabookTop_browseFeatureBody__qUSYs{display:flex;flex-direction:column;gap:10px;padding:18px 22px 20px}.DatabookTop_browseFeatureLabel__ZJ8kV{font-size:10px;font-weight:700;color:var(--accent2);text-transform:uppercase;letter-spacing:.14em}.DatabookTop_browseFeatureFindings__POzbU{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.DatabookTop_browseFeatureFindings__POzbU li{position:relative;padding-left:12px;overflow:hidden;font-size:12.5px;line-height:1.55;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.DatabookTop_browseFeatureFindings__POzbU li:before{position:absolute;top:9px;left:2px;width:4px;height:4px;content:"";background:var(--accent2);border-radius:50%}.DatabookTop_browseFeatureArrow__oH4Wd{margin-top:6px;font-size:13px;font-weight:700;color:var(--accent2);letter-spacing:.02em}.DatabookTop_browseFeatureCard__5i460:hover .DatabookTop_browseFeatureArrow__oH4Wd{color:var(--accent)}.DatabookTop_browseGrid___MM50{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.DatabookTop_browseCard__e5ECE{display:flex;flex-direction:column;gap:6px;padding:24px 24px 26px;color:var(--text);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:14px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.DatabookTop_browseCard__e5ECE:hover{background:var(--accent2-light);border-color:var(--accent2);transform:translateY(-2px)}.DatabookTop_browseCardTitle__ZU201{margin:0;font-size:17px;font-weight:700;letter-spacing:-.005em}.DatabookTop_browseCardDesc__flrio{margin:0;font-size:13px;line-height:var(--text-body-md-line);color:var(--muted)}.DatabookTop_aboutCard__uIjhd{padding:36px 32px;background:#fff;border:1px solid var(--line);border-radius:14px}.DatabookTop_aboutTitle__qcqjn{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.DatabookTop_aboutText__olOos{margin:0 0 16px;font-size:14.5px;line-height:1.85;color:var(--text)}.DatabookTop_aboutText__olOos strong{color:var(--accent2)}.DatabookTop_aboutPoints__2AWRd{padding:0;margin:18px 0 0;list-style:none}.DatabookTop_aboutPoints__2AWRd li{display:flex;gap:var(--size-spacing-sm);padding:12px 0;font-size:13.5px;line-height:1.65;border-bottom:1px solid var(--line)}.DatabookTop_aboutPoints__2AWRd li:last-child{border-bottom:none}.DatabookTop_aboutPointsNum__ohjry{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;color:var(--accent2);background:var(--accent2-light);border-radius:50%}.DatabookTop_aboutNotice__euebf{display:flex;gap:var(--size-spacing-sm);align-items:flex-start;padding:16px 18px;margin-top:22px;background:#fff7ed;border:1px solid #f4d3a3;border-radius:10px}.DatabookTop_aboutNoticeIcon__b2GOQ{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;font-size:var(--text-body-sm-size);font-weight:700;color:#fff;background:var(--warm);border-radius:50%}.DatabookTop_aboutNoticeTitle__u2i1k{margin-bottom:4px;font-size:13.5px;font-weight:700;color:var(--warm)}.DatabookTop_aboutNoticeBody__inKd_ p{margin:0;font-size:12.5px;line-height:var(--text-body-md-line);color:var(--text)}.DatabookTop_footerCta__H28vO{--db-cta-bg:#fff;--db-cta-color:#da3170;padding:56px 48px;margin-bottom:0;color:#fff;text-align:center;background:linear-gradient(135deg,#da3170,#e1568a 50%,#e87da5);border-radius:18px;box-shadow:0 16px 48px rgb(218 49 112/30%)}.DatabookTop_footerCtaH3__559ay{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.DatabookTop_footerCtaP__TOCJd{max-width:540px;margin:0 auto 28px;font-size:15px;line-height:1.75;opacity:.95}.DatabookTop_ctaBtn__v5j6C{display:inline-flex;gap:var(--size-spacing-xs);align-items:center;padding:16px 32px;font-size:15px;font-weight:700;color:var(--accent);text-decoration:none;background:#fff;border-radius:var(--radius-full);box-shadow:0 8px 22px rgb(0 0 0/20%);transition:transform .15s,box-shadow .15s}.DatabookTop_ctaBtn__v5j6C:hover{box-shadow:0 12px 28px rgb(0 0 0/28%);transform:translateY(-2px)}.DatabookTop_footerCtaSub__u4_W_{margin-top:14px}.DatabookTop_footerCtaSub__u4_W_ p{font-size:var(--text-body-xs-size);color:rgb(255 255 255/80%);text-align:center;opacity:.85}.DatabookTop_footerCtaSub__u4_W_ p a,.DatabookTop_footerCtaSub__u4_W_ p button,.DatabookTop_footerCtaSub__u4_W_ p strong{color:rgb(255 255 255/80%)!important}.DatabookTop_siteFooter__aKjzB{padding:48px 24px 32px;font-size:13px;color:var(--color-ubie-blue-300);background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%)}.DatabookTop_footerInner__Bc4Er{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:28px;gap:28px;max-width:var(--maxw);margin:0 auto}.DatabookTop_footerInner__Bc4Er h4{margin:0 0 14px;font-size:var(--text-body-xs-size);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em}.DatabookTop_footerInner__Bc4Er ul{padding:0;margin:0;list-style:none}.DatabookTop_footerInner__Bc4Er li{margin-bottom:8px}.DatabookTop_footerInner__Bc4Er a{color:var(--color-ubie-blue-200);text-decoration:none}.DatabookTop_footerInner__Bc4Er a:hover{color:#fff}.DatabookTop_siteBrand__qsZZ2{margin-bottom:10px;font-size:var(--text-body-md-size);font-weight:700;color:#fff}.DatabookTop_siteDesc__2Z_Fi{max-width:280px;font-size:12.5px;line-height:var(--text-body-md-line)}.DatabookTop_copy__wHkT2{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:var(--size-spacing-sm);justify-content:space-between;padding-top:20px;margin-top:16px;font-size:11.5px;color:var(--color-ubie-blue-300);border-top:1px solid rgb(255 255 255/12%)}@media (max-width:880px){.DatabookTop_statsBandInner__pVG6s{grid-template-columns:1fr;gap:14px}.DatabookTop_stepCard__gN3WI{padding:22px 22px 20px}.DatabookTop_stepNum__hqXZw{font-size:36px}.DatabookTop_stepTitle__krBPr{font-size:var(--text-body-md-size)}.DatabookTop_browseGrid___MM50{grid-template-columns:1fr}.DatabookTop_footerInner__Bc4Er{grid-template-columns:1fr 1fr}.DatabookTop_heroH1__eHIlL{font-size:32px}.DatabookTop_heroSub__7_DFm{font-size:15px}.DatabookTop_hero__up_tP{padding:28px 0}.DatabookTop_main__lVU9E{padding:48px 20px}.DatabookTop_section__rZcGm{margin-bottom:56px}.DatabookTop_sectionTitle__yWe6F{font-size:22px}.DatabookTop_footerCta__H28vO{padding:40px 24px;border-radius:14px}.DatabookTop_footerCtaH3__559ay{font-size:22px}.DatabookTop_footerCtaP__TOCJd{font-size:var(--text-body-sm-size)}.DatabookTop_browseFeatureGrid__CC9oL{grid-template-columns:1fr}.DatabookTop_aboutCard__uIjhd{padding:26px 22px}}