.document_help__I9TVd h1{text-wrap:balance}.document_topics__ZmqWf ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.document_topics__ZmqWf a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:14px}.document_topics__ZmqWf a:hover{color:var(--accent);border-color:var(--accent)}.document_help__I9TVd section{scroll-margin-top:20px}.document_help__I9TVd details:last-child{border-bottom:0}.document_help__I9TVd details a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.document_start__0LUo6{margin-top:16px}@media (max-width:480px){.document_topics__ZmqWf ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.document_topics__ZmqWf a{display:flex;height:100%}}.home-walkthrough_panel__gVD6Q{min-width:0;padding:clamp(12px,2vw,24px);border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 24px 55px -35px color-mix(in srgb,var(--ink) 22%,transparent);container-type:inline-size}.home-walkthrough_header__TgSI6{display:flex;align-items:center;gap:10px;margin-bottom:14px}.home-walkthrough_header__TgSI6 h2{font:700 14px/1.3 var(--sans);letter-spacing:0}.home-walkthrough_headerIcon__af5V7{box-sizing:content-box;padding:7px;border-radius:9px;background:var(--subtle);color:var(--accent)}.home-walkthrough_badge__Iqmr6{margin-left:auto;padding:4px 9px;border:1px solid var(--line);border-radius:100px;color:var(--muted);font-size:11px;white-space:nowrap}.home-walkthrough_stage__iqHSG{display:grid;grid-template-columns:minmax(0,1fr) clamp(20px,8cqi,44px) minmax(0,1fr);align-items:center;justify-items:center;min-height:clamp(170px,54cqi,282px);padding:clamp(10px,4cqi,22px);border:1px solid var(--line);border-radius:13px;background:radial-gradient(circle,color-mix(in srgb,var(--faint) 30%,transparent) 1px,transparent 1px) 0 0 /15px 15px,radial-gradient(ellipse at 25% 12%,var(--subtle),var(--inset) 80%)}.home-walkthrough_input__uAYEm{width:min(100%,168px);padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 10px 25px -16px #0008}.home-walkthrough_input__uAYEm>span{display:block;padding:6px 2px 2px;color:var(--muted);text-align:center;font-size:10px;font-weight:600}.home-walkthrough_portrait__yb_ml{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:6px;background:var(--subtle)}.home-walkthrough_portrait__yb_ml img{width:100%;height:100%}.home-walkthrough_reticle__KKFIr{position:absolute;inset:14% 19% 29%;--corner:#ecf4d1 0 0;background:linear-gradient(var(--corner)) 0 0 /12px 2px,linear-gradient(var(--corner)) 0 0 /2px 12px,linear-gradient(var(--corner)) 100% 0 /12px 2px,linear-gradient(var(--corner)) 100% 0 /2px 12px,linear-gradient(var(--corner)) 0 100% /12px 2px,linear-gradient(var(--corner)) 0 100% /2px 12px,linear-gradient(var(--corner)) 100% 100% /12px 2px,linear-gradient(var(--corner)) 100% 100% /2px 12px;background-repeat:no-repeat;filter:drop-shadow(0 0 4px #0d1713aa)}.home-walkthrough_scan__NKvVt{position:absolute;inset:0;height:100%;border-bottom:2px solid #ecf4d1;background:linear-gradient(transparent 80%,#d4e7ad50);opacity:0;animation:home-walkthrough_scan__NKvVt 2.1s ease-in-out both}.home-walkthrough_connector__zQG88{display:grid;width:100%;place-items:center;background:linear-gradient(var(--line),var(--line)) 50% /100% 1px no-repeat;color:var(--accent)}.home-walkthrough_connector__zQG88 svg{box-sizing:content-box;padding:2px;border:1px solid var(--line);border-radius:50%;background:var(--panel)}.home-walkthrough_scene__UKMYK{width:min(100%,204px)}.home-walkthrough_stage__iqHSG[data-animate=true] .home-walkthrough_scene__UKMYK[data-reveal=true]{animation:home-walkthrough_reveal__rqrof .32s ease-out both}.home-walkthrough_stage__iqHSG[data-animate=false] .home-walkthrough_scan__NKvVt{animation-play-state:paused}.home-walkthrough_preview__3b7kZ{display:grid;align-content:center;gap:8px;min-height:118px;padding:clamp(9px,3cqi,16px);border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 12px 24px -14px #0007;font-size:clamp(11px,3cqi,14px);line-height:1.3}.home-walkthrough_previewIcon__fYX23{box-sizing:content-box;padding:8px;border-radius:9px;background:var(--subtle);color:var(--accent)}.home-walkthrough_candidates__NmMhP strong,.home-walkthrough_check__EZYXx{display:flex;align-items:center;gap:5px}.home-walkthrough_check__EZYXx{color:var(--accent);font-size:10px}.home-walkthrough_searchSignal__2dQKv{display:grid;gap:5px}.home-walkthrough_searchSignal__2dQKv span{width:100%;height:4px;border-radius:8px;background:var(--line)}.home-walkthrough_searchSignal__2dQKv span:nth-child(2){width:74%}.home-walkthrough_searchSignal__2dQKv span:nth-child(3){width:48%}.home-walkthrough_candidate__XsmGw{display:flex;align-items:center;gap:6px;min-width:0;padding:4px;border-radius:6px;background:var(--subtle);color:var(--muted);font-size:10px;overflow-wrap:anywhere}.home-walkthrough_candidate__XsmGw img{flex:none;width:clamp(18px,7cqi,32px);height:clamp(22px,7cqi,34px);border-radius:4px}.home-walkthrough_source___lFa7{gap:6px;overflow-wrap:anywhere}.home-walkthrough_browserBar__ggekh{display:flex;align-items:center;gap:4px;padding:0 0 6px;border-bottom:1px solid var(--line)}.home-walkthrough_browserBar__ggekh span{width:5px;height:5px;border-radius:50%;background:var(--faint)}.home-walkthrough_source___lFa7 img{width:100%;height:clamp(44px,14cqi,78px);object-fit:contain;border-radius:4px;background:var(--subtle)}.home-walkthrough_source___lFa7 small{color:var(--muted);font-size:10px}.home-walkthrough_caption___CZfd{display:flex;align-items:baseline;gap:clamp(8px,3cqi,15px);min-height:90px;padding:14px 0}.home-walkthrough_caption___CZfd>span{flex:none;color:var(--accent);font-variant-numeric:tabular-nums}.home-walkthrough_caption___CZfd h3{font-size:16px;font-weight:700;line-height:1.3}.home-walkthrough_caption___CZfd p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4}.home-walkthrough_controls__UPL77,.home-walkthrough_steps__J9Mhw{display:grid;gap:5px}.home-walkthrough_controls__UPL77{grid-template-columns:minmax(0,1fr) 44px}.home-walkthrough_steps__J9Mhw{grid-template-columns:repeat(4,minmax(0,1fr))}.home-walkthrough_controls__UPL77 button{display:grid;place-content:center;min-height:48px;padding:5px 2px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:clamp(10px,3.3cqi,12px);font-weight:700;line-height:1.3}.home-walkthrough_steps__J9Mhw button span{color:var(--faint);font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.home-walkthrough_controls__UPL77 button:hover{background:var(--subtle);color:var(--ink)}.home-walkthrough_steps__J9Mhw button[aria-current=step]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent)}.home-walkthrough_steps__J9Mhw button[aria-current=step] span{color:inherit}@keyframes home-walkthrough_reveal__rqrof{0%{transform:translateX(-5px);opacity:0}}@keyframes home-walkthrough_scan__NKvVt{0%{transform:translateY(-100%);opacity:0}12%,85%{opacity:1}to{transform:translateY(0);opacity:0}}@container (max-width: 300px){.home-walkthrough_header__TgSI6{flex-wrap:wrap}.home-walkthrough_header__TgSI6 h2{font-size:13px}.home-walkthrough_caption___CZfd>span{display:none}}@media (prefers-reduced-motion:reduce){.home-walkthrough_controls__UPL77{grid-template-columns:minmax(0,1fr)}.home-walkthrough_controls__UPL77 .home-walkthrough_playback__bGReL{display:none}}.legal-document_document__Pv2wv{overflow-wrap:anywhere;hyphens:auto}.legal-document_document__Pv2wv .legal-document_meta__7N14S{color:var(--muted);font-size:13px}.legal-document_meta__7N14S+p{margin-top:10px}.legal-document_contents__SPDC0{margin-bottom:24px;padding:20px clamp(16px,3vw,24px);border:1px solid var(--line);border-radius:12px;background:var(--panel)}.legal-document_contents__SPDC0 ol,.legal-document_items__shUtS{margin:12px 0 0;padding-inline-start:22px}.legal-document_contents__SPDC0 ol{list-style:decimal;column-count:2;column-gap:32px}.legal-document_contents__SPDC0 li{break-inside:avoid;padding:3px 0}.legal-document_document__Pv2wv section{scroll-margin-top:24px}.legal-document_document__Pv2wv section p+p,.legal-document_items__shUtS li+li{margin-top:10px}.legal-document_items__shUtS{list-style:disc;color:var(--muted)}.legal-document_links__ni_KQ{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0}.legal-document_document__Pv2wv a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.legal-document_contents__SPDC0 ol{column-count:1}}.guide_chapter__wejgE,.guide_overview__fRBNL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,80px)}.guide_overview__fRBNL{padding-block:clamp(36px,5vw,72px)}.guide_overview__fRBNL h1{margin-block:18px;font-size:clamp(43px,5.4vw,76px);text-wrap:balance}:is([lang|=zh],[lang=ja],[lang=ko]) .guide_overview__fRBNL h1{font-size:clamp(36px,4.5vw,64px)}.guide_chapterIntro__jac6q,.guide_intro__6SWZK{max-width:52ch;color:var(--muted);font-size:clamp(15px,1.5vw,18px)}.guide_actions__YM5NQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:24px}.guide_actions__YM5NQ a{align-items:center}.guide_actions__YM5NQ a:not(:first-child):hover{text-decoration:underline;text-underline-offset:4px}.guide_overviewNote__INTh0{margin-top:14px;color:var(--muted);font-size:13px}.guide_guide__YAyvv{scroll-margin-top:14px}.guide_chapterNav__pJbQR{position:sticky;top:10px;z-index:5;margin-bottom:22px;padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.guide_chapterNav__pJbQR ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.guide_chapterNav__pJbQR a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:5px;border-radius:8px;font-weight:600}.guide_chapterNav__pJbQR a:hover{background:var(--subtle)}.guide_chapterNav__pJbQR svg{color:var(--accent)}.guide_chapter__wejgE{scroll-margin-top:92px;padding-block:clamp(32px,5vw,64px);border-top:1px solid var(--line)}.guide_chapter__wejgE h2{margin-block:10px 14px;font-size:clamp(32px,4vw,50px);text-wrap:balance}.guide_chapter__wejgE:target h2{color:var(--accent)}.guide_checklist__x0RSE{display:grid;gap:7px;margin-block:18px;padding-inline-start:1.5em;list-style:decimal}.guide_checklist__x0RSE li::marker{color:var(--accent);font-weight:700}.guide_tip__Vsjag{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-inline-start:2px solid var(--line);border-radius:0 8px 8px 0;background:var(--subtle);color:var(--muted);font-size:13px}.guide_tip__Vsjag svg{margin-top:2px;color:var(--accent)}.guide_illustration__BUJai{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.guide_art__g8708{padding:clamp(12px,3vw,34px);background:radial-gradient(circle,color-mix(in srgb,var(--faint) 30%,transparent) 1px,transparent 1px) 0 0 /16px 16px,var(--inset)}.guide_art__g8708>p{margin-bottom:12px}.guide_illustration__BUJai figcaption{padding:11px clamp(12px,3vw,22px);border-top:1px solid var(--line);color:var(--muted);font-size:13px}.guide_previewColumns__rwZqr{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(8px,2vw,20px)}.guide_confirmPreview__9d6LL{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.guide_dropZone__QvaI1,.guide_photo__V2q9w,.guide_previewCard__k8J_7{border:1px solid var(--line);border-radius:11px;background:var(--panel)}.guide_dropZone__QvaI1{display:grid;place-items:center;gap:7px;padding:14px 8px;border-style:dashed;text-align:center}.guide_checks__bpenL svg,.guide_dropZone__QvaI1 svg,.guide_imagePlaceholder__RX87l,.guide_progressList__IuaxW svg,.guide_source__YTWEp{color:var(--accent)}.guide_candidate__WZSR8 small,.guide_candidate__WZSR8 span,.guide_dropZone__QvaI1 small,.guide_photo__V2q9w small{color:var(--muted);font-size:11px}.guide_demoAction__WceiZ{padding:5px 10px;border-radius:6px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700}.guide_photo__V2q9w{width:min(100%,136px);padding:5px;justify-self:center;text-align:center}.guide_photo__V2q9w img{width:100%;height:auto;border-radius:6px}.guide_photo__V2q9w small{display:block;margin-top:4px}.guide_faceFrame__1q54K{position:relative}.guide_faceFrame__1q54K span{position:absolute;inset:14% 19% 29%;border:2px solid #d4e7ad;border-radius:5px;box-shadow:0 0 0 1px #192e1d}.guide_previewCard__k8J_7{padding:clamp(9px,2vw,20px)}.guide_checks__bpenL,.guide_progressList__IuaxW{display:grid;gap:8px;margin:10px 0 0;font-size:13px}.guide_checks__bpenL li,.guide_progressList__IuaxW li{display:flex;align-items:flex-start;gap:7px}.guide_progressList__IuaxW li{align-items:center;padding:8px;border-radius:7px;background:var(--subtle);color:var(--muted)}.guide_progressList__IuaxW .guide_currentStage__9mVOe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--accent)}.guide_currentStage__9mVOe small{font-size:10px}.guide_candidate__WZSR8{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-block:10px;padding:9px;border:1px solid var(--line);border-radius:9px;overflow-wrap:anywhere}.guide_candidate__WZSR8>div:last-child{display:grid;gap:2px}.guide_imagePlaceholder__RX87l{display:grid;width:clamp(36px,5vw,58px);aspect-ratio:1;place-items:center;border-radius:7px;background:var(--subtle)}.guide_source__YTWEp{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.guide_closing__SCozm{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:clamp(20px,3vw,40px);border:1px solid var(--line);border-radius:16px;background:var(--subtle)}.guide_closing__SCozm h2{margin-bottom:8px;font-size:clamp(30px,3.5vw,46px)}.guide_closing__SCozm p{color:var(--muted)}.guide_closing__SCozm .guide_actions__YM5NQ{margin:0}@media (max-width:820px){.guide_chapter__wejgE,.guide_overview__fRBNL{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.guide_chapterNav__pJbQR{position:static}.guide_chapterNav__pJbQR ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide_chapterNav__pJbQR a{justify-content:flex-start;padding-inline:8px}.guide_chapter__wejgE{scroll-margin-top:14px}.guide_checks__bpenL,.guide_progressList__IuaxW{font-size:12px}.guide_closing__SCozm{margin-bottom:28px}}.search-choices_choices__l9Ddy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;width:100%;max-width:760px;margin:0;scroll-margin-top:24px}.search-choices_choice__JEZEA{display:grid;align-content:start;gap:10px;height:100%;padding:clamp(12px,2vw,18px);border:1px solid var(--line);border-radius:12px;background:var(--panel)}.search-choices_choice__JEZEA:is(:hover,:focus-visible){border-color:var(--accent);background:var(--subtle)}.search-choices_choiceHeader__5mKCg{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;line-height:1.3}.search-choices_icon__6_eN2{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:8px;background:var(--inset);color:var(--accent)}.search-choices_arrow__bxtRd{margin-inline-start:auto;color:var(--accent)}.search-choices_description__Zf05V{color:var(--muted);font-size:13px;line-height:1.5}.home_inlineLink__PGw7l{align-items:center;min-height:44px}.home_inlineLink__PGw7l:hover{text-decoration:underline;text-underline-offset:4px}.home_faq__V6SCI,.home_features__mI9yq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px)}.home_features__mI9yq{align-items:center;margin-bottom:clamp(32px,4vw,58px);padding:clamp(22px,3.8vw,52px);border:1px solid var(--line);border-radius:20px;background:linear-gradient(115deg,var(--panel),var(--canvas));scroll-margin-top:24px}.home_sectionIntro__bn8Xg h2{margin-top:10px;font-size:clamp(36px,4.1vw,58px);text-wrap:balance}.home_sectionIntro__bn8Xg>p:not(:first-child){max-width:36ch;margin-top:14px;color:var(--muted);font-size:15px}.home_inlineLink__PGw7l{margin-top:4px;font-size:13px}.home_featureList__ccEiG{margin:0}.home_featureList__ccEiG li{display:flex;align-items:flex-start;gap:14px;padding:17px 0;border-top:1px solid var(--line)}.home_featureList__ccEiG li:last-child{border-bottom:1px solid var(--line)}.home_featureIcon___tJtI{display:grid;flex:0 0 44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--subtle);color:var(--accent)}.home_featureList__ccEiG h3{font-size:16px;font-weight:700;line-height:1.4}.home_featureList__ccEiG p{margin-top:4px;color:var(--muted);line-height:1.55}.home_featureLink__QaP5J{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.home_faq__V6SCI{padding-block:clamp(40px,6vw,88px)}.home_questions___f5SW details{border-top:1px solid var(--line)}.home_questions___f5SW details:last-child{border-bottom:1px solid var(--line)}.home_questions___f5SW summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;list-style:none;font-size:15px;font-weight:700;cursor:pointer}.home_questions___f5SW summary svg,.home_questions___f5SW summary:hover{color:var(--accent)}.home_questions___f5SW summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home_questions___f5SW summary::-webkit-details-marker{display:none}.home_questions___f5SW details[open] summary svg:first-of-type,.home_questions___f5SW summary svg:last-child{display:none}.home_questions___f5SW details[open] summary svg:last-child{display:block}.home_questions___f5SW p{max-width:63ch;padding:0 24px 18px 0;color:var(--muted)}.home_closing__pVeCP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,3.6vw,46px);border:1px solid var(--line);border-radius:18px;background:var(--subtle)}.home_closing__pVeCP h2{font-size:clamp(35px,3.6vw,49px)}.home_closing__pVeCP p{margin-top:8px;color:var(--muted)}@media (max-width:700px){.home_faq__V6SCI,.home_features__mI9yq{grid-template-columns:minmax(0,1fr);gap:20px}.home_featureIcon___tJtI{flex-basis:36px;height:36px}.home_featureIcon___tJtI svg{width:19px;height:19px}.home_sectionIntro__bn8Xg h2{text-wrap:wrap}.home_closing__pVeCP{margin-bottom:30px}}.reverse-image-search_page__x4D2F h1{text-wrap:balance}.reverse-image-search_page__x4D2F>section:first-of-type{margin-top:32px}.reverse-image-search_steps__L1KjV{list-style:decimal;padding-inline-start:1.4em;color:var(--muted)}.reverse-image-search_related__dBnD6,.reverse-image-search_steps__L1KjV li+li{margin-top:12px}.reverse-image-search_related__dBnD6 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}