.ToolIconGrid_scope__1OWhR{display:contents}.ToolIconGrid_scope__1OWhR .tools-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ToolIconGrid_scope__1OWhR .tools-icon-card{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:18px;border-radius:16px;background:#fff;box-shadow:0 6px 16px rgba(26,25,24,.04);text-align:center;transition:transform .18s ease}.ToolIconGrid_scope__1OWhR .tools-icon-card strong{display:block;color:var(--text-main);font-size:.98rem}.ToolIconGrid_scope__1OWhR .tools-icon-image{object-fit:contain}.ToolIconGrid_scope__1OWhR .tools-icon-image-ai{transform:scale(.82)}@media (max-width:720px){.ToolIconGrid_scope__1OWhR .tools-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolIconGrid_scope__1OWhR .tools-icon-card{min-height:104px;padding:16px 12px;gap:10px}.ToolIconGrid_scope__1OWhR .tools-icon-card strong{font-size:.92rem}}.ToolPages_scope__OUrWP{display:contents}.ToolPages_scope__OUrWP .name-test-directory-tools .score-followup-tabs{margin-top:0}.ToolPages_scope__OUrWP .name-test-score-pill{border-radius:999px;padding:3px 9px;background:#fdf2f5;color:#bb2649;font-size:13px;font-weight:900}.ToolPages_scope__OUrWP .surname-tool-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:999px;background:#f7efe4;padding:8px 14px;color:#5b3526;font-weight:900}.ToolPages_scope__OUrWP .surname-tool-links{display:flex;flex-wrap:wrap;gap:10px}.ToolPages_scope__OUrWP .surname-directory-tools .score-followup-tabs{margin-top:0}.ToolPages_scope__OUrWP .name-static-score-layout{display:grid;gap:22px;align-items:start}.ToolPages_scope__OUrWP .name-static-score-panel{display:grid;min-height:300px;height:auto;align-content:center;justify-items:center;border-radius:0;padding:0;background:transparent;box-shadow:none}.ToolPages_scope__OUrWP .name-static-score-center{display:grid;place-items:center;justify-self:center;width:224px;height:224px;border-radius:50%;background:color-mix(in srgb,var(--name-static-tone,#1f5f9f) 10%,#ffffff);color:var(--name-static-tone,#1f5f9f);text-align:center;box-shadow:none}.ToolPages_scope__OUrWP .name-static-score-center b{color:var(--name-static-tone,#1f5f9f);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:76px;line-height:1}.ToolPages_scope__OUrWP .name-static-score-center span{color:var(--name-static-tone,#1f5f9f);font-size:12px;font-weight:900}.ToolPages_scope__OUrWP .name-static-score-explain{border:0;border-radius:10px;padding:16px;background:#fff8ef;display:grid;gap:10px;align-content:center;padding:0;background:transparent;box-shadow:none}.ToolPages_scope__OUrWP .name-static-score-explain-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:8px 0;background:transparent;color:#46413d;line-height:1.8}.ToolPages_scope__OUrWP .name-static-score-explain-line+.name-static-score-explain-line{padding-top:8px;box-shadow:none}.ToolPages_scope__OUrWP .name-static-score-explain-label{display:inline-grid;width:76px;min-height:66px;gap:4px;align-items:center;justify-items:center;border-radius:10px;padding:8px;background:color-mix(in srgb,var(--name-static-tone,#1f5f9f) 10%,#ffffff);color:var(--name-static-tone,#1f5f9f);line-height:1.1}.ToolPages_scope__OUrWP .name-static-score-explain-label strong{color:#1a1918;font-weight:900;font-size:15px}.ToolPages_scope__OUrWP .name-static-score-explain-label b{color:var(--name-static-tone,#1f5f9f);font-size:22px;line-height:1}@media (min-width:760px){.ToolPages_scope__OUrWP .name-static-score-layout{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch}.ToolPages_scope__OUrWP .name-static-score-panel{height:100%}}@media (max-width:620px){.ToolPages_scope__OUrWP .name-static-score-center{width:124px;height:124px}.ToolPages_scope__OUrWP .name-static-score-center b{font-size:46px}}.ToolPages_scope__OUrWP .tools-home-section{width:100%}.ToolPages_scope__OUrWP .tools-home-content{width:min(var(--max-width),calc(100% - 32px));margin:0 auto;padding:56px 0}.ToolPages_scope__OUrWP .tools-home-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start}.ToolPages_scope__OUrWP .tools-home-panel{min-width:0}.ToolPages_scope__OUrWP .tools-home-panel-centered{display:flex;align-items:center;justify-content:center;padding-left:18px}.ToolPages_scope__OUrWP .tools-home-panel-offset{padding-left:18px;padding-top:26px}.ToolPages_scope__OUrWP .tools-home-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;width:100%;margin:0 auto 40px}.ToolPages_scope__OUrWP .tools-home-topic-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin:-14px 0 24px;padding:18px 22px;border-radius:8px;background:#9f2f24;color:#fff;box-shadow:0 16px 34px rgba(105,38,31,.12)}.ToolPages_scope__OUrWP .tools-home-topic-banner:hover{transform:translateY(-1px)}.ToolPages_scope__OUrWP .tools-home-topic-banner span{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.14);font-size:.86rem;font-weight:700;white-space:nowrap}.ToolPages_scope__OUrWP .tools-home-topic-banner strong{color:#fff;font-size:1rem;line-height:1.45}.ToolPages_scope__OUrWP .tools-home-heading-hero{gap:14px;max-width:760px}.ToolPages_scope__OUrWP .tools-home-heading-left{align-items:center;text-align:center}.ToolPages_scope__OUrWP .tools-home-heading .eyebrow{justify-content:center;margin-bottom:0}.ToolPages_scope__OUrWP .tools-home-title{margin:0;width:100%;color:var(--text-main);font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em}.ToolPages_scope__OUrWP .tools-home-title-accent{color:var(--brand-red)}.ToolPages_scope__OUrWP .tools-home-subtitle{margin:0;color:#6d6c6a;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.5}.ToolPages_scope__OUrWP .tools-home-copy,.ToolPages_scope__OUrWP .tools-home-intro{color:var(--text-sub);line-height:1.72}.ToolPages_scope__OUrWP .tools-home-intro{width:100%;max-width:760px;margin:0 auto}.ToolPages_scope__OUrWP .tools-home-copy{max-width:860px;margin:0 auto;text-align:center}.ToolPages_scope__OUrWP .tools-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.ToolPages_scope__OUrWP .tools-field-span-2{grid-column:span 2}.ToolPages_scope__OUrWP .tools-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ToolPages_scope__OUrWP .tools-icon-card{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;padding:18px;border-radius:16px;background:#fff;box-shadow:0 6px 16px rgba(26,25,24,.04);transition:transform .18s ease}.ToolPages_scope__OUrWP .tools-icon-card-disabled{opacity:.78}.ToolPages_scope__OUrWP .tools-icon-card strong{display:block;color:var(--text-main);font-size:.98rem}.ToolPages_scope__OUrWP .tools-icon-image{object-fit:contain}.ToolPages_scope__OUrWP .tools-icon-image-ai{transform:scale(.82)}.ToolPages_scope__OUrWP .tools-zi-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ToolPages_scope__OUrWP .tools-zi-entry-card{display:grid;align-content:start;gap:18px;min-height:0;padding:22px;border:0;border-radius:8px;background:#fff;box-shadow:none}.ToolPages_scope__OUrWP .tools-zi-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ToolPages_scope__OUrWP .tools-zi-card-head strong{color:var(--text-main);font-size:1.08rem}.ToolPages_scope__OUrWP .tools-zi-card-head a{flex:0 0 auto;color:var(--tools-zi-tone,var(--brand-red));font-size:.875rem;font-weight:700}.ToolPages_scope__OUrWP .tools-zi-entry-card small{color:var(--text-sub);font-size:.92rem;line-height:1.7}.ToolPages_scope__OUrWP .tools-zi-entry-card-primary{background:#fbf8f5}.ToolPages_scope__OUrWP .tools-zi-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ToolPages_scope__OUrWP .tools-zi-entry-card .tools-zi-lookup{width:100%;margin:0;grid-template-columns:minmax(0,1fr) auto}.ToolPages_scope__OUrWP .tools-zi-entry-card .tools-zi-lookup input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--border-light);border-radius:0;background:#fff;color:var(--text-main);font-size:.95rem}.ToolPages_scope__OUrWP .tools-zi-entry-card .tools-zi-lookup button{min-height:44px;padding:0 18px;border:0;border-radius:0;background:var(--brand-red);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer}.ToolPages_scope__OUrWP .tools-zi-entry-card .tools-zi-lookup button:hover{background:var(--brand-red-deep);color:#fff}.ToolPages_scope__OUrWP .tools-zi-hot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ToolPages_scope__OUrWP .tools-zi-hot-grid a{display:grid;aspect-ratio:1/1;min-height:0;place-items:center;background:#f8f5f2;color:var(--text-main);font-size:1rem;font-weight:500}.ToolPages_scope__OUrWP .tools-zi-wuxing-card{--tools-zi-tone:var(--brand-red);background:linear-gradient(to bottom,color-mix(in srgb,var(--tools-zi-tone) 7%,#ffffff),#ffffff 44%)}.ToolPages_scope__OUrWP .tools-zi-wuxing-hot-grid a{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tools-zi-tone) 35%,#ffffff);background:#fff;color:var(--text-main);font-size:1.18rem;font-weight:700}.ToolPages_scope__OUrWP .tools-zi-wuxing-hot-grid a:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--tools-zi-tone) 24%,transparent) 0 3px,transparent 3px 6px) 50% /1px 100% no-repeat,repeating-linear-gradient(to right,color-mix(in srgb,var(--tools-zi-tone) 24%,transparent) 0 3px,transparent 3px 6px) 50% /100% 1px no-repeat;pointer-events:none}.ToolPages_scope__OUrWP .tools-surname-card{display:grid;gap:16px;padding:24px 22px 20px;border-radius:8px;background:#fff}.ToolPages_scope__OUrWP .tools-surname-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:10px}.ToolPages_scope__OUrWP .tools-surname-grid a{display:grid;min-height:40px;place-items:center;border-radius:4px;background:#faf7f4;color:var(--text-main);font-size:1rem;font-weight:800}.ToolPages_scope__OUrWP .tools-surname-grid a:hover{background:#f1e5dc;color:var(--brand-red-deep)}.ToolPages_scope__OUrWP .tools-surname-more{justify-self:end;color:var(--brand-red-deep);font-size:.9375rem;font-weight:800}.ToolPages_scope__OUrWP .tools-surname-more:hover{text-decoration:underline;text-underline-offset:4px}.ToolPages_scope__OUrWP .tools-shengxiao-grid{display:grid;grid-template-columns:minmax(170px,1.1fr) repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(104px,1fr));gap:14px;align-items:stretch}.ToolPages_scope__OUrWP .tools-shengxiao-card{display:grid;gap:10px;align-content:center;justify-items:center;min-height:104px;padding:16px 12px;border:0;border-radius:8px;background:#fff;color:var(--text-main);text-align:center;transition:transform .18s ease,box-shadow .18s ease}.ToolPages_scope__OUrWP .tools-shengxiao-card:hover{box-shadow:0 10px 22px rgba(26,25,24,.06);transform:translateY(-2px)}.ToolPages_scope__OUrWP .tools-shengxiao-card strong{color:var(--text-main);font-size:.98rem;line-height:1.35}.ToolPages_scope__OUrWP .tools-shengxiao-icon{display:block;width:44px;height:44px;object-fit:contain}.ToolPages_scope__OUrWP .tools-shengxiao-card-total{grid-row:1/span 2;align-content:center;justify-items:center;padding:22px;background:var(--brand-red);color:#fff;text-align:center}.ToolPages_scope__OUrWP .tools-shengxiao-card-total strong{display:block;font-size:1.25rem;color:#fff}.ToolPages_scope__OUrWP .shengxiao-directory-hero{background:var(--brand-red)}.ToolPages_scope__OUrWP .shengxiao-directory-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch}.ToolPages_scope__OUrWP .shengxiao-directory-card{min-height:118px;border:0;background:#fcfaf7}.ToolPages_scope__OUrWP .shengxiao-prose{display:grid;gap:14px}.ToolPages_scope__OUrWP .shengxiao-prose p{margin:0;color:var(--text-main);font-size:1.02rem;line-height:1.9}.ToolPages_scope__OUrWP .shengxiao-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0}.ToolPages_scope__OUrWP .shengxiao-method-grid article{display:grid;gap:6px;padding:16px;border:1px solid var(--border-light);border-radius:8px;background:#fcfaf7}.ToolPages_scope__OUrWP .shengxiao-method-grid h3{margin:0;color:var(--brand-red-deep);font-size:1rem;line-height:1.35}.ToolPages_scope__OUrWP .shengxiao-method-grid p{font-size:.95rem;line-height:1.75}.ToolPages_scope__OUrWP .tools-side-copy{display:grid;gap:16px;width:100%;max-width:640px;padding:28px;border-radius:24px;background:#fff;box-shadow:var(--shadow-card)}.ToolPages_scope__OUrWP .tools-side-copy h3{margin:0;color:var(--text-main);font-size:1.3rem}.ToolPages_scope__OUrWP .tools-home-teachers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:start}.ToolPages_scope__OUrWP .tools-home-teacher-copy{display:grid;gap:20px}.ToolPages_scope__OUrWP .tools-home-section-gradient{background:repeating-linear-gradient(90deg,rgba(252,250,247,.85),rgba(240,250,242,.9) 25%,rgba(230,246,236,.75) 40%,rgba(255,250,240,.85) 55%,rgba(255,237,213,.75) 70%,rgba(255,244,224,.85) 85%,rgba(252,250,247,.85));background-size:150% 100%;background-position:0 50%;animation:ToolPages_tools-home-gradient-flow__tKL5M 12s linear infinite}.ToolPages_scope__OUrWP .tools-home-section-cta .tools-home-content{padding-top:56px;padding-bottom:20px}.ToolPages_scope__OUrWP .tool-card{border-radius:0;border:none;background:transparent;box-shadow:none;overflow:hidden;position:relative;z-index:1}.ToolPages_scope__OUrWP .tool-card h2{margin:0;color:var(--text-main);font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.04em}.ToolPages_scope__OUrWP .result-copy,.ToolPages_scope__OUrWP .result-note,.ToolPages_scope__OUrWP .tool-card-header p{color:var(--text-sub);line-height:1.72}.ToolPages_scope__OUrWP .method-list{margin:22px 0 0;padding-left:20px;color:var(--text-sub);line-height:1.8}.ToolPages_scope__OUrWP .tool-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.ToolPages_scope__OUrWP .result-card,.ToolPages_scope__OUrWP .tool-side-note{border-radius:22px;background:var(--bg-surface-strong);box-shadow:var(--shadow-card);padding:14px 16px}.ToolPages_scope__OUrWP .tool-card{padding-block:48px;padding-inline:max(28px,calc((100vw - var(--max-width)) / 2 + 28px));margin-bottom:0}.ToolPages_scope__OUrWP .related-tools-header,.ToolPages_scope__OUrWP .result-card-top,.ToolPages_scope__OUrWP .results-header,.ToolPages_scope__OUrWP .tool-card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ToolPages_scope__OUrWP .tool-card-header{flex-direction:column;align-items:center}.ToolPages_scope__OUrWP .tool-card-heading{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:14px}.ToolPages_scope__OUrWP .tool-card-heading .eyebrow{justify-content:center;margin-bottom:0}.ToolPages_scope__OUrWP .tool-card-heading h2{margin:0;color:var(--text-main);font-size:clamp(1.8rem,3.2vw,2.4rem);line-height:1.15}.ToolPages_scope__OUrWP .tool-card-heading p{width:100%;max-width:760px;margin:0;color:var(--text-sub);line-height:1.72}.ToolPages_scope__OUrWP .related-tools-header-actions,.ToolPages_scope__OUrWP .tool-card-header-actions{display:flex;justify-content:center;width:100%;margin-top:40px}.ToolPages_scope__OUrWP .section-heading-center+.method-list,.ToolPages_scope__OUrWP .section-heading-center+.related-tools-grid,.ToolPages_scope__OUrWP .section-heading-center+.related-tools-strip,.ToolPages_scope__OUrWP .section-heading-center+.tool-section-callout,.ToolPages_scope__OUrWP .tool-card-heading+.results-section,.ToolPages_scope__OUrWP .tool-card-heading+.tool-grid{margin-top:32px}.ToolPages_scope__OUrWP .tool-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.78fr);gap:24px;margin-top:20px}.ToolPages_scope__OUrWP .tool-grid-compact{grid-template-columns:1fr;gap:18px}.ToolPages_scope__OUrWP .tool-input-panel{width:100%}.ToolPages_scope__OUrWP .tool-input-card{display:grid;gap:16px;padding:22px 20px 24px;border-radius:28px;background:linear-gradient(180deg,rgba(252,247,241,.92),rgba(255,252,248,.96));box-shadow:0 18px 44px rgba(26,25,24,.05);border:none}.ToolPages_scope__OUrWP .tool-panel-body,.ToolPages_scope__OUrWP .tool-panel-header,.ToolPages_scope__OUrWP .tool-panel-heading{display:grid}.ToolPages_scope__OUrWP .tool-panel-header{gap:12px}.ToolPages_scope__OUrWP .tool-panel-body{gap:14px}.ToolPages_scope__OUrWP .tool-panel-heading{gap:8px}.ToolPages_scope__OUrWP .tool-panel-button-placeholder,.ToolPages_scope__OUrWP .tool-panel-field-placeholder,.ToolPages_scope__OUrWP .tool-panel-subtitle-placeholder,.ToolPages_scope__OUrWP .tool-panel-title-placeholder{border-radius:999px;background:linear-gradient(90deg,rgba(237,231,225,.9),rgba(248,244,239,1) 50%,rgba(237,231,225,.9));background-size:200% 100%;animation:ToolPages_toolPlaceholderPulse__JJSqC 1.8s ease-in-out infinite}.ToolPages_scope__OUrWP .tool-panel-title-placeholder{height:22px;width:40%}.ToolPages_scope__OUrWP .tool-panel-subtitle-placeholder{height:14px;width:68%}.ToolPages_scope__OUrWP .tool-panel-field-placeholder{height:56px;width:100%}.ToolPages_scope__OUrWP .tool-panel-button-placeholder{height:48px;width:100%}.ToolPages_scope__OUrWP .tool-landing-top{background:#fff!important}.ToolPages_scope__OUrWP .tool-landing-top-grid{display:grid;gap:28px}.ToolPages_scope__OUrWP .tool-landing-top-grid.has-form{grid-template-columns:minmax(0,1fr) minmax(420px,680px);align-items:center}.ToolPages_scope__OUrWP .tool-landing-top-copy{max-width:560px;margin-inline:0;text-align:left}.ToolPages_scope__OUrWP .tool-landing-top-copy p{justify-items:start}.ToolPages_scope__OUrWP .tool-landing-top-form{width:100%}.ToolPages_scope__OUrWP .tool-landing-top-form .tool-input-panel{max-width:680px;margin-left:auto}.ToolPages_scope__OUrWP .tool-input-grid{display:grid;gap:10px}.ToolPages_scope__OUrWP .tool-home-field{display:block;padding:14px 16px;border-radius:20px;background:#fff}.ToolPages_scope__OUrWP .tool-home-field-row{display:flex;align-items:center;gap:10px;min-width:0}.ToolPages_scope__OUrWP .tool-home-field-label{width:72px;flex-shrink:0;white-space:nowrap;color:#22201d;font-size:1rem;font-weight:600;line-height:1.4}.ToolPages_scope__OUrWP .tool-home-field-input,.ToolPages_scope__OUrWP .tool-home-field-static{width:100%;min-width:0;padding:0;border:none;background:transparent;color:#22201d;font-size:1rem;font-weight:500;line-height:1.5}.ToolPages_scope__OUrWP .tool-home-field-input::placeholder{color:#8f8b84}.ToolPages_scope__OUrWP .tool-home-field-input:focus{outline:none}.ToolPages_scope__OUrWP .tool-home-field-static{flex:1 1}.ToolPages_scope__OUrWP .tool-home-field-picker{min-width:0;flex:1 1}.ToolPages_scope__OUrWP .tool-home-field-picker .city-input,.ToolPages_scope__OUrWP .tool-home-field-picker .city-input-shell,.ToolPages_scope__OUrWP .tool-home-field-picker .city-input-shell:focus-within,.ToolPages_scope__OUrWP .tool-home-field-picker .city-input:focus{border:none;box-shadow:none;outline:none}.ToolPages_scope__OUrWP .tool-home-field-picker .city-input-shell{min-height:0;padding:0;border-radius:0;background:transparent}.ToolPages_scope__OUrWP .tool-home-field-picker .city-input-shell .city-input{min-height:0}.ToolPages_scope__OUrWP .tool-home-field-options{display:flex;flex:1 1;align-items:center;gap:28px;min-width:0}.ToolPages_scope__OUrWP .tool-home-field-option{position:relative;display:inline-flex;align-items:center;gap:10px;color:#22201d;font-size:1rem;font-weight:500;line-height:1.4;cursor:pointer}.ToolPages_scope__OUrWP .tool-home-field-option-input{position:absolute;opacity:0;pointer-events:none}.ToolPages_scope__OUrWP .tool-home-field-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid #d1d5db}.ToolPages_scope__OUrWP .tool-home-field-indicator.is-active{border-color:#bb2649}.ToolPages_scope__OUrWP .tool-home-field-indicator-dot{width:10px;height:10px;border-radius:999px;background:transparent}.ToolPages_scope__OUrWP .tool-home-field-indicator-dot.is-active{background:#bb2649}.ToolPages_scope__OUrWP .tool-inline-field-error{display:block;padding-left:90px;margin-top:8px}.ToolPages_scope__OUrWP .tool-home-birth-picker{width:100%}.ToolPages_scope__OUrWP .mobile-only{display:none}.ToolPages_scope__OUrWP .desktop-only{display:block}.ToolPages_scope__OUrWP .mobile-only.seo-birth-picker-sheet{position:fixed;inset-inline:0;bottom:0;border-radius:24px 24px 0 0}.ToolPages_scope__OUrWP .desktop-only.seo-birth-picker-sheet{position:fixed;min-width:0;max-width:calc(100vw - 2rem);overflow:auto;border:1px solid rgba(229,231,235,1);border-radius:24px}.ToolPages_scope__OUrWP .desktop-only .seo-birth-picker-head span{font-size:.78rem}.ToolPages_scope__OUrWP .desktop-only .seo-birth-picker-head button{font-size:.8rem}.ToolPages_scope__OUrWP .desktop-only .seo-birth-picker-wheels{padding-bottom:12px}.ToolPages_scope__OUrWP .tool-submit-row{display:flex;justify-content:center;padding-top:4px}.ToolPages_scope__OUrWP .tool-submit-row .primary-button{min-width:min(280px,100%)}.ToolPages_scope__OUrWP .tool-result-actions .primary-button.is-loading,.ToolPages_scope__OUrWP .tool-submit-row .primary-button.is-loading,.ToolPages_scope__OUrWP .tool-submit-row .primary-button:disabled{opacity:.9;cursor:wait}.ToolPages_scope__OUrWP .tool-result-actions .primary-button.is-loading{pointer-events:none}.ToolPages_scope__OUrWP .tool-result-header{display:grid;gap:20px}.ToolPages_scope__OUrWP .tool-result-header-copy{display:grid;gap:12px;justify-items:center;text-align:center}.ToolPages_scope__OUrWP .tool-result-header-copy h1{margin:0;color:var(--text-main);font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.14}.ToolPages_scope__OUrWP .tool-result-header-copy p{margin:0}.ToolPages_scope__OUrWP .tool-result-summary{padding:14px 16px;border-radius:18px;background:rgba(248,241,234,.72)}.ToolPages_scope__OUrWP .tool-result-actions{display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;margin-top:28px;margin-bottom:36px}.ToolPages_scope__OUrWP .tool-result-captcha{display:flex;justify-content:center;margin-top:16px}.ToolPages_scope__OUrWP .tool-result-grid,.ToolPages_scope__OUrWP .tool-result-score-card{margin-top:28px}.ToolPages_scope__OUrWP .score-result-page-shell{min-height:calc(100dvh - 68px);padding:34px 20px 48px;background:linear-gradient(90deg,rgba(126,91,45,.07),rgba(126,91,45,0) 18%,rgba(126,91,45,0) 82%,rgba(126,91,45,.07)),radial-gradient(circle at 12% 18%,rgba(255,224,196,.58),rgba(255,224,196,0) 28%),radial-gradient(circle at 88% 8%,rgba(212,232,221,.72),rgba(212,232,221,0) 30%),linear-gradient(180deg,#fbf7f0,#f4eadc)}.ToolPages_scope__OUrWP .score-result-page-shell>.content-card{width:min(900px,100%);margin:0 auto 22px;border:none;border-radius:30px;background:rgba(255,252,247,.9)!important;box-shadow:0 24px 70px rgba(77,58,31,.1);overflow:visible}.ToolPages_scope__OUrWP .score-result-page-shell>.score-related-tools-card{width:min(var(--max-width),calc(100% - 32px));padding:30px;border-radius:30px}.ToolPages_scope__OUrWP .score-related-tools-card .tools-icon-grid{grid-template-columns:repeat(4,minmax(132px,1fr));align-items:stretch}.ToolPages_scope__OUrWP .score-related-tools-card .tools-icon-card{min-height:118px;padding:18px 14px}.ToolPages_scope__OUrWP .score-related-tools-card .tools-icon-card strong{max-width:100%;line-height:1.35;white-space:normal;word-break:keep-all}.ToolPages_scope__OUrWP .score-result-content-card{padding:clamp(18px,3vw,34px)!important}.ToolPages_scope__OUrWP .score-result-content-card .tool-result-actions{margin-top:22px;margin-bottom:0}.ToolPages_scope__OUrWP .score-result-content-card .tool-result-actions .secondary-button{background:var(--brand-gradient);color:#fff;box-shadow:0 12px 26px rgba(187,38,73,.18)}.ToolPages_scope__OUrWP .score-result-content-card .seo-inline-promo-card{padding:18px 0 0}.ToolPages_scope__OUrWP .score-result-content-card .article-home-promo-link{min-height:126px;padding:24px;border-radius:22px}.ToolPages_scope__OUrWP .score-surname-guide-links{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:18px;border-radius:8px;background:rgba(126,91,45,.07)}.ToolPages_scope__OUrWP .score-surname-guide-links strong{display:block;color:#2f261c;font-size:16px;font-weight:900}.ToolPages_scope__OUrWP .score-surname-guide-links p{margin:6px 0 0;color:#76664f;font-size:14px;line-height:1.7}.ToolPages_scope__OUrWP .score-surname-guide-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ToolPages_scope__OUrWP .score-surname-guide-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;background:rgba(126,91,45,.14);color:#4e3e26;font-size:14px;font-weight:800;text-decoration:none}.ToolPages_scope__OUrWP .score-surname-guide-actions a+a{background:rgba(126,91,45,.1);color:#4e3e26}.ToolPages_scope__OUrWP .score-followup-tabs{display:grid;gap:18px;margin-top:22px;padding:22px;border:0;border-radius:8px;background:linear-gradient(135deg,rgba(35,31,26,.98),rgba(78,62,38,.96)),#2b261f;box-shadow:0 22px 46px rgba(35,31,26,.16)}.ToolPages_scope__OUrWP .score-followup-tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:999px;background:rgba(255,255,255,.1)}.ToolPages_scope__OUrWP .score-followup-tab-list button{min-height:42px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.72);font:inherit;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ToolPages_scope__OUrWP .score-followup-tab-list button.is-active{background:linear-gradient(135deg,#fff8e6,#d7b56d);color:#2f2618;box-shadow:0 10px 24px rgba(0,0,0,.18)}.ToolPages_scope__OUrWP .score-followup-input-panel .tool-input-card{padding:18px;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:none}.ToolPages_scope__OUrWP .score-followup-input-panel .tool-input-grid{gap:12px}.ToolPages_scope__OUrWP .score-followup-input-panel .tool-home-field{border:0;background:#f8f5f0;box-shadow:none}.ToolPages_scope__OUrWP .score-followup-input-panel .tool-submit-row{margin-top:16px}.ToolPages_scope__OUrWP .score-followup-form{display:grid;gap:10px}.ToolPages_scope__OUrWP .score-followup-main-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.ToolPages_scope__OUrWP .score-followup-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 14px;border-radius:18px;background:rgba(248,241,234,.68)}.ToolPages_scope__OUrWP .score-followup-field span{flex:0 0 auto;color:var(--text-sub);font-size:.92rem;font-weight:800}.ToolPages_scope__OUrWP .score-followup-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-main);font:inherit;font-weight:700}.ToolPages_scope__OUrWP .score-followup-submit{min-width:118px;min-height:50px;border:0;border-radius:18px;background:var(--brand-gradient);color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgba(187,38,73,.18);transition:transform .18s ease,opacity .18s ease}.ToolPages_scope__OUrWP .score-followup-submit:hover{transform:translateY(-1px);opacity:.96}.ToolPages_scope__OUrWP .score-followup-meta{display:flex;flex-wrap:wrap;gap:8px}.ToolPages_scope__OUrWP .score-followup-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(248,241,234,.72);color:var(--text-sub);font-size:.82rem;font-weight:800}.ToolPages_scope__OUrWP .related-tools-grid,.ToolPages_scope__OUrWP .result-cards,.ToolPages_scope__OUrWP .score-grid,.ToolPages_scope__OUrWP .tool-form-grid{display:grid;gap:16px}.ToolPages_scope__OUrWP .tool-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .field{display:grid;gap:8px;color:var(--text-main);font-size:.95rem}.ToolPages_scope__OUrWP .field span{font-weight:600}.ToolPages_scope__OUrWP .field em{font-style:normal}.ToolPages_scope__OUrWP .city-input,.ToolPages_scope__OUrWP .field input,.ToolPages_scope__OUrWP .field select{width:100%;min-height:48px;border-radius:16px;border:none;background:#fff;padding:0 14px;color:var(--text-main)}.ToolPages_scope__OUrWP .field-radio-group{min-width:0;margin:0;padding:0;border:0}.ToolPages_scope__OUrWP .city-input:focus,.ToolPages_scope__OUrWP .field input:focus,.ToolPages_scope__OUrWP .field select:focus{outline:none;box-shadow:0 0 0 3px rgba(187,38,73,.1)}.ToolPages_scope__OUrWP .field-input-error{background:rgba(194,73,44,.08)!important;box-shadow:0 0 0 3px rgba(194,73,44,.08)}.ToolPages_scope__OUrWP .field-error{color:#b5452e;font-size:.84rem;line-height:1.4}.ToolPages_scope__OUrWP .city-field,.ToolPages_scope__OUrWP .field-span-2{grid-column:span 2}.ToolPages_scope__OUrWP .read-only-field div{display:flex;align-items:center;min-height:48px;border-radius:16px;background:rgba(250,245,239,.92);padding:0 14px;box-shadow:0 8px 20px rgba(26,25,24,.03)}.ToolPages_scope__OUrWP .tool-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:20px;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgba(26,25,24,.04)}.ToolPages_scope__OUrWP .tool-actions-compact{padding:0;border:none;background:transparent;box-shadow:none;justify-content:center;align-items:center}.ToolPages_scope__OUrWP .tool-actions .primary-button,.ToolPages_scope__OUrWP .tool-actions .secondary-button{width:100%}.ToolPages_scope__OUrWP .tool-actions-compact .primary-button{width:auto;min-width:176px}.ToolPages_scope__OUrWP .tool-side-note{display:grid;gap:10px;background:rgba(255,255,255,.72)}.ToolPages_scope__OUrWP .results-header h3,.ToolPages_scope__OUrWP .tool-side-note h3{margin:0;color:var(--text-main);font-size:1.35rem}.ToolPages_scope__OUrWP .results-section{margin-top:28px;display:grid;gap:18px}.ToolPages_scope__OUrWP .result-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ToolPages_scope__OUrWP .result-card-name{height:310px;display:grid;grid-template-rows:auto 1px minmax(142px,1fr) 1px auto;gap:10px;padding:14px 18px;border-radius:20px;box-shadow:0 8px 24px rgba(196,169,104,.08),0 4px 14px rgba(0,0,0,.04);overflow:hidden}.ToolPages_scope__OUrWP .result-card-body,.ToolPages_scope__OUrWP .result-card-footer,.ToolPages_scope__OUrWP .result-card-headline,.ToolPages_scope__OUrWP .result-score-block{display:grid}.ToolPages_scope__OUrWP .result-card-headline{gap:4px;align-items:center;text-align:center}.ToolPages_scope__OUrWP .result-pinyin{margin:0;color:#8f8b84;font-size:.78rem;line-height:1.25;letter-spacing:.02em}.ToolPages_scope__OUrWP .result-name{margin:0;color:var(--text-main);font-size:1.46rem;font-weight:700;line-height:1.12;letter-spacing:.06em}.ToolPages_scope__OUrWP .result-elements{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.ToolPages_scope__OUrWP .result-element{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(196,169,104,.12);color:#c4a968;font-size:.76rem;font-weight:600}.ToolPages_scope__OUrWP .result-card{display:flex;flex-direction:column}.ToolPages_scope__OUrWP .ai-result-panel-list{display:grid;gap:18px;margin-top:28px}.ToolPages_scope__OUrWP .ai-result-panel{display:grid;gap:18px;padding:26px 28px;border-radius:24px;background:#fff;box-shadow:0 14px 34px rgba(26,25,24,.05);border:1px solid rgba(26,25,24,.06)}.ToolPages_scope__OUrWP .ai-result-panel-head{display:grid;gap:10px}.ToolPages_scope__OUrWP .ai-result-panel-kicker{color:var(--brand-red-deep);font-size:.8rem;font-weight:700;letter-spacing:.08em}.ToolPages_scope__OUrWP .ai-result-panel-head h2{margin:0;color:var(--text-main);font-size:clamp(1.28rem,2vw,1.6rem);line-height:1.35}.ToolPages_scope__OUrWP .ai-result-panel-head h2 span{color:#185fd0}.ToolPages_scope__OUrWP .ai-result-panel-body{display:grid;gap:16px}.ToolPages_scope__OUrWP .ai-result-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:start}.ToolPages_scope__OUrWP .ai-result-row strong{color:#5f5e5b;font-size:.96rem;line-height:1.75}.ToolPages_scope__OUrWP .ai-result-row p{margin:0;color:var(--text-main);line-height:1.9}.ToolPages_scope__OUrWP .ai-result-source-block{display:grid;gap:8px}.ToolPages_scope__OUrWP .ai-result-source-meta{color:var(--text-sub)!important;font-size:.92rem}.ToolPages_scope__OUrWP .result-divider{height:1px;background:rgba(196,169,104,.15)}.ToolPages_scope__OUrWP .result-card-body{display:flex;flex-direction:column;gap:12px;min-height:0;justify-content:flex-start}.ToolPages_scope__OUrWP .result-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px}.ToolPages_scope__OUrWP .result-label{color:#c4a968;font-weight:500;line-height:1.6}.ToolPages_scope__OUrWP .result-value{color:var(--text-sub);line-height:1.58;min-width:0}.ToolPages_scope__OUrWP .result-quote,.ToolPages_scope__OUrWP .result-source{margin:0}.ToolPages_scope__OUrWP .result-row:first-child .result-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.58em * 2)}.ToolPages_scope__OUrWP .result-row-source{min-height:calc(1.5em * 4 + 14px)}.ToolPages_scope__OUrWP .result-row-source .result-value{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(1.5em * 4 + 14px)}.ToolPages_scope__OUrWP .result-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.ToolPages_scope__OUrWP .result-quote-highlight{color:#c4a968;font-weight:600}.ToolPages_scope__OUrWP .result-quote-normal{color:var(--text-sub)}.ToolPages_scope__OUrWP .result-source{margin-top:8px;color:#8f8b84;font-size:.82rem;text-align:right;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ToolPages_scope__OUrWP .result-card-footer{align-items:stretch;padding-top:0}.ToolPages_scope__OUrWP .result-score-block{grid-template-columns:auto 1fr;align-items:center;gap:10px}.ToolPages_scope__OUrWP .result-score{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:rgba(196,169,104,.15);color:#c4a968;font-size:.86rem;font-weight:700;line-height:1}.ToolPages_scope__OUrWP .result-score-desc{color:var(--text-sub);font-size:.8rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolPages_scope__OUrWP .score-pill{display:inline-flex;min-width:68px;justify-content:center;align-items:center;border-radius:var(--radius-pill);padding:6px 12px;background:rgba(207,51,89,.12);color:var(--brand-red-deep);font-weight:700;font-size:.92rem}.ToolPages_scope__OUrWP .score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolPages_scope__OUrWP .related-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .ai-prompt-experience{display:grid}.ToolPages_scope__OUrWP .ai-modal-header,.ToolPages_scope__OUrWP .ai-prompt-card-rating,.ToolPages_scope__OUrWP .ai-results-header,.ToolPages_scope__OUrWP .ai-review-card-top,.ToolPages_scope__OUrWP .ai-review-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ToolPages_scope__OUrWP .ai-modal-header h3,.ToolPages_scope__OUrWP .ai-prompt-card-heading h3,.ToolPages_scope__OUrWP .ai-results-header h3,.ToolPages_scope__OUrWP .ai-review-card h3{margin:0;color:var(--text-main)}.ToolPages_scope__OUrWP .ai-filter-field span,.ToolPages_scope__OUrWP .ai-modal-header p,.ToolPages_scope__OUrWP .ai-prompt-card-heading p,.ToolPages_scope__OUrWP .ai-results-header p,.ToolPages_scope__OUrWP .ai-review-card p{color:var(--text-sub)}.ToolPages_scope__OUrWP .ai-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.ToolPages_scope__OUrWP .ai-filter-field{display:grid;gap:10px}.ToolPages_scope__OUrWP .ai-filter-field span{font-size:.95rem;font-weight:600}.ToolPages_scope__OUrWP .ai-filter-field select{appearance:none}.ToolPages_scope__OUrWP .ai-filter-field select,.ToolPages_scope__OUrWP .ai-filter-field-button{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--border-light);border-radius:18px;background:rgba(255,255,255,.96);color:var(--text-main);box-shadow:0 8px 20px rgba(26,25,24,.04)}.ToolPages_scope__OUrWP .ai-filter-field-button{text-align:left;font:inherit;cursor:pointer}.ToolPages_scope__OUrWP .ai-filter-field-button:disabled{cursor:progress;opacity:.72}.ToolPages_scope__OUrWP .ai-results-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ToolPages_scope__OUrWP .ai-prompt-chip,.ToolPages_scope__OUrWP .ai-results-summary span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.9rem}.ToolPages_scope__OUrWP .ai-results-summary span{background:rgba(255,255,255,.84);color:var(--text-sub)}.ToolPages_scope__OUrWP .ai-prompt-chip{background:rgba(187,38,73,.08);color:var(--brand-red-deep)}.ToolPages_scope__OUrWP .ai-card-grid,.ToolPages_scope__OUrWP .ai-model-review-grid,.ToolPages_scope__OUrWP .ai-overview-grid,.ToolPages_scope__OUrWP .ai-tutorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ToolPages_scope__OUrWP .ai-topic-links{display:grid;gap:14px;margin-top:22px}.ToolPages_scope__OUrWP .ai-topic-row{display:grid;gap:10px}.ToolPages_scope__OUrWP .ai-topic-row strong{color:var(--text-main)}.ToolPages_scope__OUrWP .ai-review-links,.ToolPages_scope__OUrWP .ai-topic-link-list{display:flex;flex-wrap:wrap;gap:10px}.ToolPages_scope__OUrWP .ai-topic-link-list-large{justify-content:center;margin-top:24px}.ToolPages_scope__OUrWP .ai-topic-link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.86);color:var(--text-main);box-shadow:0 8px 20px rgba(26,25,24,.04)}.ToolPages_scope__OUrWP .ai-prompt-card{display:grid;gap:16px;padding:24px;border-radius:26px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-card);border:none;text-align:left;cursor:pointer}.ToolPages_scope__OUrWP .ai-prompt-card:hover{transform:translateY(-2px)}.ToolPages_scope__OUrWP .ai-prompt-card-heading{display:grid;gap:10px}.ToolPages_scope__OUrWP .ai-prompt-card-heading h3{font-size:1.15rem}.ToolPages_scope__OUrWP .ai-prompt-card-heading p{margin:0}.ToolPages_scope__OUrWP .ai-prompt-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ToolPages_scope__OUrWP .ai-prompt-card-summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px}.ToolPages_scope__OUrWP .ai-copy-message,.ToolPages_scope__OUrWP .ai-prompt-style-pill{color:var(--text-sub)}.ToolPages_scope__OUrWP .ai-prompt-style-pill{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:8px;border-radius:50%;background:rgba(252,250,247,.98);color:var(--text-main);font-size:.82rem;line-height:1.2;text-align:center}.ToolPages_scope__OUrWP .ai-modal-left h4,.ToolPages_scope__OUrWP .ai-modal-right h4,.ToolPages_scope__OUrWP .ai-prompt-card-summary strong,.ToolPages_scope__OUrWP .ai-review-row strong,.ToolPages_scope__OUrWP .ai-tutorial-card strong{color:var(--text-main)}.ToolPages_scope__OUrWP .ai-results-actions{display:flex;justify-content:center;margin-top:26px}.ToolPages_scope__OUrWP .ai-prompt-card-rating{align-items:center;gap:10px}.ToolPages_scope__OUrWP .ai-rating-copy{display:grid;gap:8px}.ToolPages_scope__OUrWP .ai-copy-message,.ToolPages_scope__OUrWP .ai-prompt-card-linkline,.ToolPages_scope__OUrWP .ai-rating-inline-label,.ToolPages_scope__OUrWP .ai-review-row span,.ToolPages_scope__OUrWP .ai-step-index{color:var(--text-sub)}.ToolPages_scope__OUrWP .ai-prompt-card-linkline,.ToolPages_scope__OUrWP .ai-rating-inline-label{font-size:.92rem}.ToolPages_scope__OUrWP .ai-rating-inline-text{color:var(--text-main);font-size:.96rem}.ToolPages_scope__OUrWP .ai-prompt-card-linkline{font-weight:600;text-align:center}.ToolPages_scope__OUrWP .ai-stars{display:inline-flex;gap:4px}.ToolPages_scope__OUrWP .ai-star{width:18px;height:18px;color:#d6d3d1;fill:transparent}.ToolPages_scope__OUrWP .ai-star-filled{color:#d29b28;fill:#d29b28}.ToolPages_scope__OUrWP .ai-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(26,25,24,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ToolPages_scope__OUrWP .ai-modal{position:relative;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:28px;background:rgba(252,250,247,.98);box-shadow:0 28px 72px rgba(26,25,24,.2);padding:26px}.ToolPages_scope__OUrWP .ai-modal-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:999px;background:rgba(255,255,255,.96);cursor:pointer}.ToolPages_scope__OUrWP .ai-modal-header{padding-right:54px}.ToolPages_scope__OUrWP .ai-modal-header-main{display:grid;gap:10px;flex:1 1;min-width:0}.ToolPages_scope__OUrWP .ai-modal-title-row{display:flex;align-items:center;gap:16px}.ToolPages_scope__OUrWP .ai-modal-title-inline{display:inline-flex;align-items:center;gap:14px;min-width:0;flex-wrap:nowrap}.ToolPages_scope__OUrWP .ai-modal-title-inline h3{min-width:0;line-height:1.2}.ToolPages_scope__OUrWP .ai-modal-chip-row{display:inline-flex;flex-shrink:0;justify-content:flex-start;flex-wrap:nowrap;align-items:center}.ToolPages_scope__OUrWP .ai-modal-rating{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.ToolPages_scope__OUrWP .ai-modal-body{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:18px}.ToolPages_scope__OUrWP .ai-modal-left,.ToolPages_scope__OUrWP .ai-modal-right,.ToolPages_scope__OUrWP .ai-review-card,.ToolPages_scope__OUrWP .ai-tutorial-card{display:grid;align-content:start;gap:12px;padding:18px;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-card)}.ToolPages_scope__OUrWP .ai-variable-grid{display:grid;gap:12px}.ToolPages_scope__OUrWP .ai-variable-field{display:grid;gap:8px}.ToolPages_scope__OUrWP .ai-variable-field span{color:var(--text-sub);font-size:.92rem;font-weight:600}.ToolPages_scope__OUrWP .ai-variable-field input{width:100%;min-height:48px;border:1px solid var(--border-light);border-radius:16px;background:#fff;padding:0 14px;color:var(--text-main)}.ToolPages_scope__OUrWP .ai-modal-actions{display:flex;flex-wrap:wrap;gap:12px}.ToolPages_scope__OUrWP .ai-model-link{color:var(--brand-red-deep);font-weight:700}.ToolPages_scope__OUrWP .ai-prompt-preview{margin:0;padding:16px;border-radius:20px;background:#1f1b1d;color:#f7efe9;font-size:.88rem;line-height:1.62;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.ToolPages_scope__OUrWP .ai-review-card-top{align-items:center}.ToolPages_scope__OUrWP .ai-model-logo{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;color:#fff;font-size:.9rem;font-weight:800;flex-shrink:0}.ToolPages_scope__OUrWP .ai-model-logo-deepseek{background:linear-gradient(135deg,#284bda,#1d2a87)}.ToolPages_scope__OUrWP .ai-model-logo-qianwen{background:linear-gradient(135deg,#ff6a3d,#dd3e19)}.ToolPages_scope__OUrWP .ai-model-logo-doubao{background:linear-gradient(135deg,#2d7ef7,#24c0c7)}.ToolPages_scope__OUrWP .ai-model-logo-chatgpt{background:linear-gradient(135deg,#0f9d74,#0b6d52)}.ToolPages_scope__OUrWP .ai-model-logo-claude{background:linear-gradient(135deg,#d97706,#9a5b05)}.ToolPages_scope__OUrWP .ai-model-logo-gemini{background:linear-gradient(135deg,#6b7cff,#8f53f3)}.ToolPages_scope__OUrWP .ai-review-dimensions{display:grid;gap:12px}.ToolPages_scope__OUrWP .ai-review-row{align-items:center}.ToolPages_scope__OUrWP .ai-review-row-right{display:inline-flex;align-items:center;gap:10px}.ToolPages_scope__OUrWP .ai-step-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(187,38,73,.08);color:var(--brand-red-deep);font-weight:700}.ToolPages_scope__OUrWP .tool-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .tool-section-item{display:flex;gap:14px;align-items:flex-start}.ToolPages_scope__OUrWP .tool-section-copy{display:grid;gap:8px}.ToolPages_scope__OUrWP .tool-section-copy h3{margin:0}.ToolPages_scope__OUrWP .tool-section-callout{border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 8px 20px rgba(26,25,24,.04);padding:22px 24px}.ToolPages_scope__OUrWP .tool-section-callout p{margin:0}.ToolPages_scope__OUrWP .tool-section-points{margin:14px 0 0;padding-left:20px;color:var(--text-sub);display:grid;gap:8px}.ToolPages_scope__OUrWP .tool-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .tool-reference-card{gap:0}.ToolPages_scope__OUrWP .tool-reference-card-name{gap:18px}.ToolPages_scope__OUrWP .tool-reference-card-plain{padding:0;border-radius:0;background:transparent;box-shadow:none}.ToolPages_scope__OUrWP .tool-reference-card-full{grid-column:1/-1}.ToolPages_scope__OUrWP .tool-reference-card-tone-金{--tool-reference-tone:#c8a24a;--tool-reference-tone-soft:rgba(200,162,74,0.1)}.ToolPages_scope__OUrWP .tool-reference-card-tone-木{--tool-reference-tone:#5f9f6b;--tool-reference-tone-soft:rgba(95,159,107,0.1)}.ToolPages_scope__OUrWP .tool-reference-card-tone-水{--tool-reference-tone:#4c91b8;--tool-reference-tone-soft:rgba(76,145,184,0.1)}.ToolPages_scope__OUrWP .tool-reference-card-tone-火{--tool-reference-tone:#c85f4c;--tool-reference-tone-soft:rgba(200,95,76,0.1)}.ToolPages_scope__OUrWP .tool-reference-card-tone-土{--tool-reference-tone:#b58a58;--tool-reference-tone-soft:rgba(181,138,88,0.1)}.ToolPages_scope__OUrWP .tool-reference-headline{text-align:left;gap:10px}.ToolPages_scope__OUrWP .tool-reference-card-name .tool-reference-headline{justify-items:center;text-align:center}.ToolPages_scope__OUrWP .tool-reference-title{font-size:1.18rem;letter-spacing:0}.ToolPages_scope__OUrWP .tool-reference-description{margin:0;color:var(--text-sub);font-size:.92rem;line-height:1.6}.ToolPages_scope__OUrWP .tool-reference-body{gap:10px}.ToolPages_scope__OUrWP .tool-reference-body-char_grid,.ToolPages_scope__OUrWP .tool-reference-body-name_grid{display:grid}.ToolPages_scope__OUrWP .tool-reference-body-char_grid{grid-template-columns:repeat(auto-fill,minmax(65px,65px));gap:12px;justify-content:start}.ToolPages_scope__OUrWP .tool-reference-body-name_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ToolPages_scope__OUrWP .tool-reference-entry{display:grid;gap:4px}.ToolPages_scope__OUrWP .tool-reference-body-char_grid .tool-reference-entry,.ToolPages_scope__OUrWP .tool-reference-body-name_grid .tool-reference-entry{min-width:0}.ToolPages_scope__OUrWP .tool-reference-label{color:var(--text-main);font-weight:600;line-height:1.45}.ToolPages_scope__OUrWP .tool-reference-body-char_grid .tool-reference-label{display:grid;aspect-ratio:1/1;width:65px;min-height:65px;place-items:center;border:1px solid color-mix(in srgb,var(--tool-reference-tone,var(--brand-red)) 26%,#ffffff);background:linear-gradient(to right,transparent calc(50% - .5px),color-mix(in srgb,var(--tool-reference-tone,var(--brand-red)) 22%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),color-mix(in srgb,var(--tool-reference-tone,var(--brand-red)) 22%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),#fff;color:var(--text-main);font-size:1.26rem;font-weight:700}.ToolPages_scope__OUrWP .tool-reference-body-name_grid .tool-reference-label{display:grid;min-height:42px;place-items:center;padding:8px 6px;background:#f8f5f2;color:var(--text-main);font-size:.98rem;font-weight:700}.ToolPages_scope__OUrWP .tool-reference-link{text-decoration:none}.ToolPages_scope__OUrWP .tool-reference-link:hover{color:var(--brand-red);border-color:rgba(188,77,61,.32)}.ToolPages_scope__OUrWP .tool-reference-meta{color:var(--text-sub);font-size:.86rem;line-height:1.45}.ToolPages_scope__OUrWP .tool-reference-quote{margin:0;color:#8f8b84;font-size:.84rem;line-height:1.55}.ToolPages_scope__OUrWP .city-input-shell{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;border-radius:16px;background:#fff;padding:0 14px}.ToolPages_scope__OUrWP .city-input-shell svg{color:var(--text-sub);flex-shrink:0}.ToolPages_scope__OUrWP .city-input{padding:0}.ToolPages_scope__OUrWP .city-input-shell .city-input{min-height:48px;background:transparent;flex:1 1}.ToolPages_scope__OUrWP .results-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:96px 28px 36px;background:rgba(26,25,24,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ToolPages_scope__OUrWP .results-modal{position:relative;width:min(1320px,calc(100vw - 56px));max-height:calc(100vh - 104px);overflow:auto;border-radius:28px;background:rgba(252,250,247,.98);box-shadow:0 28px 72px rgba(196,169,104,.14),0 16px 36px rgba(26,25,24,.1);padding:14px 22px 18px}.ToolPages_scope__OUrWP .score-results-modal{width:min(980px,calc(100vw - 56px))}.ToolPages_scope__OUrWP .score-results-modal .results-section{margin-top:0}.ToolPages_scope__OUrWP .score-report-hero{display:grid;gap:16px}.ToolPages_scope__OUrWP .score-report-title-block{display:grid;gap:8px;text-align:center}.ToolPages_scope__OUrWP .score-report-kicker{margin:0;color:var(--brand-primary);font-size:.82rem;font-weight:700}.ToolPages_scope__OUrWP .score-report-title-block h2{margin:0;color:var(--text-main);font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.16}.ToolPages_scope__OUrWP .score-report-meta{margin:0;color:var(--text-sub);font-size:.92rem}.ToolPages_scope__OUrWP .score-report-summary{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px;align-items:center;border-radius:24px;background:linear-gradient(135deg,rgba(255,252,246,.98),rgba(247,238,222,.82));padding:18px;box-shadow:var(--shadow-card)}.ToolPages_scope__OUrWP .score-report-orb{display:grid;place-items:center;width:124px;height:124px;border-radius:999px;background:radial-gradient(circle at top,rgba(240,214,156,.92),rgba(225,190,117,.42) 58%,rgba(255,250,239,.96) 100%);box-shadow:0 16px 34px rgba(196,169,104,.18)}.ToolPages_scope__OUrWP .score-report-orb strong{color:#8f7134;font-size:2.2rem;line-height:1}.ToolPages_scope__OUrWP .score-report-orb span{color:var(--text-sub);font-size:.92rem;font-weight:600}.ToolPages_scope__OUrWP .score-report-copy{display:grid;gap:10px}.ToolPages_scope__OUrWP .score-report-copy p{margin:0;color:var(--text-main);line-height:1.72}.ToolPages_scope__OUrWP .score-report-subline{color:var(--text-sub)!important;font-size:.92rem}.ToolPages_scope__OUrWP .score-report-tags{display:flex;flex-wrap:wrap;gap:8px}.ToolPages_scope__OUrWP .score-report-tags span{border-radius:999px;background:rgba(143,113,52,.1);color:#7d642f;padding:6px 10px;font-size:.82rem;font-weight:700}.ToolPages_scope__OUrWP .score-dimension-list{display:grid;gap:12px;margin-top:22px}.ToolPages_scope__OUrWP .score-dimension-card{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;align-items:center;border-radius:20px;background:var(--bg-surface-strong);box-shadow:var(--shadow-card);padding:14px 16px}.ToolPages_scope__OUrWP .score-dimension-badge{display:grid;gap:2px;justify-items:center;align-content:center;min-height:76px;border-radius:20px;background:rgba(240,214,156,.28)}.ToolPages_scope__OUrWP .score-dimension-badge strong{color:#8f7134;font-size:1.55rem;line-height:1}.ToolPages_scope__OUrWP .score-dimension-badge span{color:var(--text-sub);font-size:.78rem;font-weight:600}.ToolPages_scope__OUrWP .score-dimension-content{display:grid;gap:10px}.ToolPages_scope__OUrWP .score-dimension-meter{height:8px;overflow:hidden;border-radius:999px;background:rgba(143,113,52,.1)}.ToolPages_scope__OUrWP .score-dimension-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a9843d,#e0bd70)}.ToolPages_scope__OUrWP .score-dimension-card p{margin:0;color:var(--text-main);line-height:1.68}.ToolPages_scope__OUrWP .score-report-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.ToolPages_scope__OUrWP .score-report-detail-card{display:grid;gap:10px;align-content:start;border-radius:20px;background:rgba(255,252,246,.92);box-shadow:var(--shadow-card);padding:18px}.ToolPages_scope__OUrWP .score-report-source-card{grid-column:1/-1}.ToolPages_scope__OUrWP .score-report-detail-card h3{margin:0;color:var(--text-main);font-size:1.05rem}.ToolPages_scope__OUrWP .score-report-detail-card p{margin:0;color:var(--text-main);line-height:1.68}.ToolPages_scope__OUrWP .score-report-detail-card>span,.ToolPages_scope__OUrWP .score-source-item span{color:var(--text-sub);font-size:.86rem;line-height:1.5}.ToolPages_scope__OUrWP .score-source-list{display:grid;gap:12px}.ToolPages_scope__OUrWP .score-source-item{display:grid;gap:6px;border-radius:16px;background:rgba(143,113,52,.06);padding:12px}.ToolPages_scope__OUrWP .score-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.ToolPages_scope__OUrWP .score-insight-card,.ToolPages_scope__OUrWP .score-next-step-card{display:grid;gap:8px;border-radius:20px;background:rgba(255,252,246,.92);box-shadow:var(--shadow-card);padding:18px}.ToolPages_scope__OUrWP .score-insight-card h3,.ToolPages_scope__OUrWP .score-next-step-card h3,.ToolPages_scope__OUrWP .score-section-head h3{margin:0;color:var(--text-main);font-size:1.05rem}.ToolPages_scope__OUrWP .score-insight-card p,.ToolPages_scope__OUrWP .score-next-step-card p,.ToolPages_scope__OUrWP .score-section-head p{margin:0;color:var(--text-sub);line-height:1.68}.ToolPages_scope__OUrWP .score-character-section{display:grid;gap:14px;margin-top:22px}.ToolPages_scope__OUrWP .score-section-head{display:grid;gap:6px}.ToolPages_scope__OUrWP .score-character-grid{display:grid;gap:12px}.ToolPages_scope__OUrWP .score-character-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start;border-radius:20px;background:var(--bg-surface-strong);box-shadow:var(--shadow-card);padding:16px}.ToolPages_scope__OUrWP .score-character-symbol{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(240,214,156,.28);color:#7d642f;font-size:1.8rem;font-weight:700}.ToolPages_scope__OUrWP .score-character-detail{display:grid;gap:8px}.ToolPages_scope__OUrWP .score-character-tags{display:flex;flex-wrap:wrap;gap:6px}.ToolPages_scope__OUrWP .score-character-tags span{border-radius:999px;background:rgba(143,113,52,.08);color:var(--text-sub);padding:5px 8px;font-size:.78rem;font-weight:600}.ToolPages_scope__OUrWP .score-character-detail p{margin:0;color:var(--text-main);line-height:1.68}.ToolPages_scope__OUrWP .score-character-reason{color:var(--text-sub)!important}.ToolPages_scope__OUrWP .score-next-step-card{margin-top:18px}.ToolPages_scope__OUrWP .score-report-v2{display:grid;gap:16px;margin-top:0}.ToolPages_scope__OUrWP .score-name-card,.ToolPages_scope__OUrWP .score-overall-card,.ToolPages_scope__OUrWP .score-section-card{border:none;box-shadow:0 14px 34px rgba(77,58,31,.07)}.ToolPages_scope__OUrWP .score-name-card{display:grid;justify-items:center;gap:12px;padding:28px 24px 30px;border-radius:26px;background:linear-gradient(135deg,rgba(255,252,246,.98),rgba(249,241,227,.88)),radial-gradient(circle at 90% 20%,rgba(209,229,217,.45),rgba(209,229,217,0) 34%)}.ToolPages_scope__OUrWP .score-name-main{display:grid;justify-items:center;gap:12px;min-width:0;text-align:center}.ToolPages_scope__OUrWP .score-section-kicker{margin:0;color:#8f7134;font-size:.82rem;font-weight:800}.ToolPages_scope__OUrWP .score-name-main h2{margin:0;color:var(--text-main);font-size:clamp(2.4rem,6vw,4rem);line-height:1.08;letter-spacing:0}.ToolPages_scope__OUrWP .score-name-pinyin{margin:0;color:var(--text-sub);font-size:1.02rem;font-weight:600}.ToolPages_scope__OUrWP .score-name-elements{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ToolPages_scope__OUrWP .score-name-element{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:999px;color:#fff;font-size:.94rem;font-weight:800;box-shadow:0 8px 18px rgba(77,58,31,.08)}.ToolPages_scope__OUrWP .score-name-element-metal{background:#c79c45}.ToolPages_scope__OUrWP .score-name-element-wood{background:#4f9a65}.ToolPages_scope__OUrWP .score-name-element-water{background:#3f80b8}.ToolPages_scope__OUrWP .score-name-element-fire{background:#d95a3e}.ToolPages_scope__OUrWP .score-name-element-earth{background:#a77942}.ToolPages_scope__OUrWP .score-name-element-empty{min-width:82px;padding:0 12px;background:#b7ada0}.ToolPages_scope__OUrWP .score-name-gender{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--brand-red-deep);font-size:.98rem;font-weight:800}.ToolPages_scope__OUrWP .score-name-gender-male{color:#2877b9}.ToolPages_scope__OUrWP .score-name-gender-female{color:var(--brand-red-deep)}.ToolPages_scope__OUrWP .score-name-gender-unisex{color:#5b7f55}.ToolPages_scope__OUrWP .score-name-gender-unknown{color:var(--text-sub)}.ToolPages_scope__OUrWP .score-name-gender-icons{display:inline-flex;align-items:center;gap:2px}.ToolPages_scope__OUrWP .score-name-tags{display:flex;flex-wrap:wrap;gap:8px}.ToolPages_scope__OUrWP .score-name-tags span{border-radius:999px;background:rgba(143,113,52,.1);color:#765d2a;padding:6px 10px;font-size:.8rem;font-weight:800}.ToolPages_scope__OUrWP .score-name-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ToolPages_scope__OUrWP .score-name-fact{display:grid;align-content:start;gap:6px;min-width:0;padding:14px;border:none;border-radius:18px;background:rgba(255,255,255,.62)}.ToolPages_scope__OUrWP .score-mini-meta span,.ToolPages_scope__OUrWP .score-name-fact span,.ToolPages_scope__OUrWP .score-section-head span{color:var(--text-sub);font-size:.82rem;line-height:1.5}.ToolPages_scope__OUrWP .score-name-fact strong{color:var(--text-main);font-size:1.02rem;line-height:1.35;overflow-wrap:anywhere}.ToolPages_scope__OUrWP .score-name-fact p{margin:0;color:var(--text-sub);font-size:.9rem;line-height:1.55}.ToolPages_scope__OUrWP .score-name-fact.is-warning{background:rgba(255,247,249,.7)}.ToolPages_scope__OUrWP .score-overall-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px;align-items:center;padding:20px;border-radius:24px;background:#fffefa}.ToolPages_scope__OUrWP .score-report-v2 .score-report-orb{width:118px;height:118px;background:#c99b3a;box-shadow:0 16px 30px rgba(201,155,58,.22)}.ToolPages_scope__OUrWP .score-report-v2 .score-report-orb span{display:none}.ToolPages_scope__OUrWP .score-report-v2 .score-report-orb strong{color:#fff;font-size:2.5rem}.ToolPages_scope__OUrWP .score-overall-copy{display:grid;gap:8px;min-width:0}.ToolPages_scope__OUrWP .score-overall-copy h3{margin:0;color:var(--text-main);font-size:1.55rem}.ToolPages_scope__OUrWP .score-overall-copy p{margin:0;color:var(--text-main);line-height:1.72}.ToolPages_scope__OUrWP .score-overall-copy span{color:#8f7134;font-size:.9rem;font-weight:700;line-height:1.55}.ToolPages_scope__OUrWP .score-section-card{display:grid;gap:12px;padding:18px;border-radius:22px;background:rgba(255,254,250,.96)}.ToolPages_scope__OUrWP .score-section-card p{margin:0;color:var(--text-main);line-height:1.72}.ToolPages_scope__OUrWP .score-section-card .score-section-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.ToolPages_scope__OUrWP .score-section-card .score-section-head h3{margin:0;color:var(--text-main);font-size:1.08rem}.ToolPages_scope__OUrWP .score-ratings-section .score-section-head h3{font-size:1.34rem}.ToolPages_scope__OUrWP .score-rating-list{display:grid;gap:10px}.ToolPages_scope__OUrWP .score-rating-item{display:grid;grid-template-columns:76px minmax(0,1fr) 62px;gap:10px;align-items:stretch;padding:0;border-radius:18px;background:transparent}.ToolPages_scope__OUrWP .score-rating-label{display:grid;place-items:center;min-height:86px;border-radius:16px;background:rgba(187,38,73,.08);color:var(--text-main);font-size:1.05rem;line-height:1.35}.ToolPages_scope__OUrWP .score-rating-body{display:grid;gap:9px;align-content:center;min-width:0;min-height:86px;padding:14px;border-radius:16px;background:linear-gradient(135deg,rgba(248,241,234,.72),rgba(255,255,255,.82))}.ToolPages_scope__OUrWP .score-rating-score{display:grid;place-items:center;min-height:86px;border-radius:16px;background:rgba(201,155,58,.13);color:#8a6724;font-size:1.34rem;font-weight:900;white-space:nowrap;line-height:1.1}.ToolPages_scope__OUrWP .score-rating-item p{color:var(--text-sub);font-size:.94rem}.ToolPages_scope__OUrWP .score-rating-meter{height:9px;overflow:hidden;border-radius:999px;background:rgba(143,113,52,.12)}.ToolPages_scope__OUrWP .score-rating-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9f7a36,#d9ba73 64%,#83a98b)}.ToolPages_scope__OUrWP .score-report-v2 .result-quote-highlight{color:var(--brand-red-deep);font-weight:900}.ToolPages_scope__OUrWP .score-mini-meta{display:flex;flex-wrap:wrap;gap:8px}.ToolPages_scope__OUrWP .score-mini-meta span{border-radius:999px;background:rgba(143,113,52,.08);padding:5px 9px}.ToolPages_scope__OUrWP .score-report-v2 .score-source-item{border:none;background:rgba(248,241,234,.52)}.ToolPages_scope__OUrWP .score-warning-list{display:grid;gap:9px;margin:0;padding-left:18px}.ToolPages_scope__OUrWP .score-warning-list li{color:var(--text-main);line-height:1.68}.ToolPages_scope__OUrWP .results-close{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:999px;background:rgba(255,255,255,.92);color:var(--text-main);cursor:pointer;z-index:1}.ToolPages_scope__OUrWP .results-modal-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:14px}.ToolPages_scope__OUrWP .result-batch-button{width:auto;min-width:148px;border:none;background:linear-gradient(135deg,#cdb06e,#b79249);color:#fffdf8;box-shadow:0 12px 28px rgba(196,169,104,.24)}.ToolPages_scope__OUrWP .result-close-button{width:auto;min-width:132px;border:none;background:rgba(196,169,104,.12);color:#8f7134;box-shadow:0 8px 20px rgba(196,169,104,.14)}.ToolPages_scope__OUrWP .other-tools-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:28px}.ToolPages_scope__OUrWP .other-tools-card{display:flex;min-height:116px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 8px 20px rgba(26,25,24,.04);padding:18px 14px;text-align:center}.ToolPages_scope__OUrWP .other-tools-card strong{color:var(--text-main);font-size:.98rem}.ToolPages_scope__OUrWP .other-tools-card span{color:var(--text-sub);font-size:.88rem;line-height:1.5}.ToolPages_scope__OUrWP .other-tools-card-current{box-shadow:0 8px 20px rgba(26,25,24,.04);background:rgba(255,250,251,.96)}.ToolPages_scope__OUrWP .zi-tools-section{padding:30px 28px}.ToolPages_scope__OUrWP .zi-tools-section .content-card{width:100%;margin:0;border:0;border-radius:8px;padding:0;box-shadow:none;overflow:visible}.ToolPages_scope__OUrWP .zi-tools-section .section-heading-center h2{max-width:none;font-size:clamp(1.5rem,2.4vw,1.9rem);letter-spacing:0;white-space:normal}.ToolPages_scope__OUrWP .zi-tools-section .section-heading-center p{max-width:640px}.ToolPages_scope__OUrWP .zi-tools-section .other-tools-grid{width:100%;grid-template-columns:repeat(6,minmax(96px,1fr))}.ToolPages_scope__OUrWP .zi-tools-section .other-tools-card{min-width:0}.ToolPages_scope__OUrWP .ma-topic-form-tool-link{width:fit-content;color:#9f2f24;font-size:.92rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ToolPages_scope__OUrWP .article-inline-tool-grid{display:grid;gap:14px}.ToolPages_scope__OUrWP .article-inline-tool-card{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border-radius:18px;background:rgba(248,241,234,.46);transition:transform .18s ease,opacity .18s ease}.ToolPages_scope__OUrWP .article-inline-tool-card:hover{transform:translateY(-1px);opacity:.98}.ToolPages_scope__OUrWP .article-inline-tool-badge{position:absolute;top:10px;right:12px;color:var(--brand-red-deep);font-size:.72rem;font-weight:700;letter-spacing:.04em}.ToolPages_scope__OUrWP .article-inline-tool-icon{min-height:56px;display:flex;align-items:center;justify-content:center}.ToolPages_scope__OUrWP .article-inline-tool-icon .tools-icon-image{width:36px;height:36px}.ToolPages_scope__OUrWP .article-inline-tool-copy{display:grid;gap:4px}.ToolPages_scope__OUrWP .article-inline-tool-copy strong{color:var(--text-main);font-size:1rem;line-height:1.45}.ToolPages_scope__OUrWP .article-inline-tool-copy p{color:var(--text-sub);font-size:.9rem;line-height:1.6}@media (max-width:1040px){.ToolPages_scope__OUrWP .related-tools-grid,.ToolPages_scope__OUrWP .result-cards,.ToolPages_scope__OUrWP .score-grid,.ToolPages_scope__OUrWP .tool-grid,.ToolPages_scope__OUrWP .tools-home-split,.ToolPages_scope__OUrWP .tools-home-teachers{grid-template-columns:1fr}.ToolPages_scope__OUrWP .other-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ToolPages_scope__OUrWP .ai-card-grid,.ToolPages_scope__OUrWP .ai-modal-body,.ToolPages_scope__OUrWP .ai-model-review-grid,.ToolPages_scope__OUrWP .ai-overview-grid,.ToolPages_scope__OUrWP .ai-tutorial-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .ai-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ToolPages_scope__OUrWP .tool-form-grid,.ToolPages_scope__OUrWP .tools-form-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .city-field,.ToolPages_scope__OUrWP .field-span-2,.ToolPages_scope__OUrWP .tools-field-span-2{grid-column:span 1}.ToolPages_scope__OUrWP .tools-home-panel-centered{padding-left:0}.ToolPages_scope__OUrWP .tools-home-panel-offset{padding-left:0;padding-top:0}.ToolPages_scope__OUrWP .tools-home-panel-form{order:1}.ToolPages_scope__OUrWP .tools-home-panel-links{order:2}}@media (max-width:720px){.ToolPages_scope__OUrWP .score-result-page-shell{min-height:calc(100dvh - 68px);padding:0;background:#fcfaf7}.ToolPages_scope__OUrWP .score-result-page-shell>.content-card{width:100%;margin:0;border-width:0;border-radius:0;box-shadow:none}.ToolPages_scope__OUrWP .score-result-content-card{padding:18px 14px 24px!important}.ToolPages_scope__OUrWP .score-result-page-shell>.content-card+.content-card{margin-top:12px}.ToolPages_scope__OUrWP .score-result-page-shell>.score-related-tools-card{width:100%;padding:24px 20px;border-radius:0}.ToolPages_scope__OUrWP .score-related-tools-card .tools-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .tool-card{padding-block:32px;padding-inline:20px}.ToolPages_scope__OUrWP .tools-home-content{width:min(var(--max-width),calc(100% - 28px));padding:32px 0}.ToolPages_scope__OUrWP .tools-home-topic-banner{grid-template-columns:1fr;justify-items:start;margin-top:-18px;padding:16px}.ToolPages_scope__OUrWP .tools-home-panel{padding-inline:2px}.ToolPages_scope__OUrWP .city-input,.ToolPages_scope__OUrWP .city-input-shell,.ToolPages_scope__OUrWP .field input,.ToolPages_scope__OUrWP .field select{border-radius:18px}.ToolPages_scope__OUrWP .tools-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPages_scope__OUrWP .tools-zi-entry-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .tools-shengxiao-grid{grid-template-rows:auto}.ToolPages_scope__OUrWP .shengxiao-directory-grid,.ToolPages_scope__OUrWP .tools-shengxiao-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ToolPages_scope__OUrWP .tools-shengxiao-card-total{grid-column:1/-1;grid-row:auto;min-height:92px;padding:18px}.ToolPages_scope__OUrWP .tools-shengxiao-card{min-height:88px;padding:12px 6px}.ToolPages_scope__OUrWP .tools-shengxiao-icon{width:38px;height:38px}.ToolPages_scope__OUrWP .tools-shengxiao-card strong{font-size:.82rem;line-height:1.35}.ToolPages_scope__OUrWP .tools-shengxiao-card-total strong{font-size:1.12rem}.ToolPages_scope__OUrWP .shengxiao-method-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .shengxiao-prose p{font-size:.98rem;line-height:1.85}.ToolPages_scope__OUrWP .tools-zi-entry-card{min-height:auto;padding:18px}.ToolPages_scope__OUrWP .tools-zi-hot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ToolPages_scope__OUrWP .tools-surname-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ToolPages_scope__OUrWP .tools-zi-lookup{grid-template-columns:1fr}.ToolPages_scope__OUrWP .tools-zi-lookup button{width:100%}.ToolPages_scope__OUrWP .tools-icon-card{min-height:104px;padding:16px 12px;gap:10px}.ToolPages_scope__OUrWP .tools-icon-card strong{font-size:.92rem}.ToolPages_scope__OUrWP .tool-input-card{padding:18px 14px 20px;border-radius:24px}.ToolPages_scope__OUrWP .tool-landing-top-grid.has-form{grid-template-columns:1fr;gap:24px}.ToolPages_scope__OUrWP .tool-landing-top-copy{max-width:none;text-align:center;margin-inline:auto}.ToolPages_scope__OUrWP .tool-landing-top-copy p{justify-items:center}.ToolPages_scope__OUrWP .tool-landing-top-form .tool-input-panel{max-width:none;margin-left:0}.ToolPages_scope__OUrWP .tool-inline-field-error{padding-left:0;margin-top:6px}.ToolPages_scope__OUrWP .tool-home-field{padding:13px 14px;border-radius:18px}.ToolPages_scope__OUrWP .tool-home-field-row{gap:8px}.ToolPages_scope__OUrWP .tool-home-field-label{width:68px;font-size:.95rem}.ToolPages_scope__OUrWP .tool-home-field-input,.ToolPages_scope__OUrWP .tool-home-field-option,.ToolPages_scope__OUrWP .tool-home-field-static{font-size:.95rem}.ToolPages_scope__OUrWP .tool-home-field-options{gap:12px;flex-wrap:wrap}.ToolPages_scope__OUrWP .mobile-only{display:block}.ToolPages_scope__OUrWP .desktop-only{display:none}.ToolPages_scope__OUrWP .tool-submit-row .primary-button{width:100%;min-width:0}.ToolPages_scope__OUrWP .tool-result-header-copy{justify-items:center;text-align:center}.ToolPages_scope__OUrWP .tool-result-actions{align-items:stretch}.ToolPages_scope__OUrWP .tool-result-actions .primary-button,.ToolPages_scope__OUrWP .tool-result-actions .secondary-button{flex:1 1;min-width:0}.ToolPages_scope__OUrWP .score-result-content-card .tool-result-actions{margin-top:18px}.ToolPages_scope__OUrWP .score-result-content-card .article-home-promo-link{min-height:0;padding:20px}.ToolPages_scope__OUrWP .score-surname-guide-links{grid-template-columns:1fr;gap:14px;margin-top:16px;padding:16px}.ToolPages_scope__OUrWP .score-surname-guide-actions{justify-content:stretch}.ToolPages_scope__OUrWP .score-surname-guide-actions a{flex:1 1 100%}.ToolPages_scope__OUrWP .score-followup-tabs{margin-top:18px;padding:14px;border-radius:8px}.ToolPages_scope__OUrWP .score-followup-main-row{grid-template-columns:1fr}.ToolPages_scope__OUrWP .score-followup-submit{width:100%}.ToolPages_scope__OUrWP .tool-actions-compact{gap:10px;width:100%;align-items:stretch}.ToolPages_scope__OUrWP .tool-actions-compact .primary-button{width:100%;min-width:0}.ToolPages_scope__OUrWP .tool-reference-grid,.ToolPages_scope__OUrWP .tool-step-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .tool-reference-body-char_grid{width:100%;max-width:334px;margin-inline:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ToolPages_scope__OUrWP .tool-reference-body-char_grid .tool-reference-entry:nth-child(n+36){display:none}.ToolPages_scope__OUrWP .tool-reference-body-char_grid .tool-reference-label{width:100%;min-height:auto;font-size:1.12rem}.ToolPages_scope__OUrWP .tool-reference-body-name_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolPages_scope__OUrWP .ai-filter-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .ai-modal-header,.ToolPages_scope__OUrWP .ai-prompt-card-rating,.ToolPages_scope__OUrWP .ai-results-header,.ToolPages_scope__OUrWP .ai-review-card-top,.ToolPages_scope__OUrWP .ai-review-row{flex-direction:column}.ToolPages_scope__OUrWP .ai-modal-title-row{flex-direction:column;align-items:flex-start}.ToolPages_scope__OUrWP .ai-modal-title-inline{display:flex;align-items:flex-start;flex-wrap:wrap}.ToolPages_scope__OUrWP .ai-modal-chip-row{justify-content:flex-start;flex-wrap:wrap}.ToolPages_scope__OUrWP .ai-results-summary{justify-content:flex-start}.ToolPages_scope__OUrWP .ai-modal{width:min(100vw - 20px,1180px);max-height:calc(100vh - 20px);padding:20px}.ToolPages_scope__OUrWP .other-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ToolPages_scope__OUrWP .result-cards{grid-template-columns:1fr;gap:14px}.ToolPages_scope__OUrWP .article-tool-card{border-radius:20px}.ToolPages_scope__OUrWP .article-inline-tool-card{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:16px}.ToolPages_scope__OUrWP .result-card-name{height:auto;min-height:0;padding:16px 16px 18px}.ToolPages_scope__OUrWP .ai-result-panel{padding:20px 18px;border-radius:20px}.ToolPages_scope__OUrWP .ai-result-row{grid-template-columns:1fr;gap:4px}.ToolPages_scope__OUrWP .result-name{font-size:1.38rem}.ToolPages_scope__OUrWP .result-card-body{gap:10px}.ToolPages_scope__OUrWP .result-quote,.ToolPages_scope__OUrWP .result-row-source,.ToolPages_scope__OUrWP .result-row-source .result-value,.ToolPages_scope__OUrWP .result-row:first-child .result-value,.ToolPages_scope__OUrWP .result-score-desc,.ToolPages_scope__OUrWP .result-source{min-height:0;-webkit-line-clamp:unset;overflow:visible}.ToolPages_scope__OUrWP .result-source{margin-top:4px}.ToolPages_scope__OUrWP .results-overlay{align-items:stretch;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ToolPages_scope__OUrWP .results-modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));border-radius:0;box-shadow:none;background:#fcfaf7}.ToolPages_scope__OUrWP .score-report-orb{width:110px;height:110px}.ToolPages_scope__OUrWP .score-report-orb strong{font-size:1.95rem}.ToolPages_scope__OUrWP .score-report-summary{grid-template-columns:1fr;justify-items:center;text-align:center;padding:16px}.ToolPages_scope__OUrWP .score-report-tags{justify-content:center}.ToolPages_scope__OUrWP .score-dimension-card{grid-template-columns:1fr;gap:10px}.ToolPages_scope__OUrWP .score-dimension-badge{min-height:68px}.ToolPages_scope__OUrWP .score-character-card,.ToolPages_scope__OUrWP .score-insight-grid,.ToolPages_scope__OUrWP .score-report-detail-grid{grid-template-columns:1fr}.ToolPages_scope__OUrWP .score-report-v2{gap:12px}.ToolPages_scope__OUrWP .score-name-card,.ToolPages_scope__OUrWP .score-overall-card{grid-template-columns:1fr;gap:14px;padding:18px;border-radius:22px}.ToolPages_scope__OUrWP .score-name-main{text-align:center}.ToolPages_scope__OUrWP .score-name-main h2{font-size:2.6rem}.ToolPages_scope__OUrWP .score-name-facts{grid-template-columns:1fr}.ToolPages_scope__OUrWP .score-overall-card{justify-items:center;text-align:center}.ToolPages_scope__OUrWP .score-report-v2 .score-report-orb{width:106px;height:106px}.ToolPages_scope__OUrWP .score-section-card{padding:16px;border-radius:20px}.ToolPages_scope__OUrWP .score-ratings-section{padding-right:58px}.ToolPages_scope__OUrWP .score-section-card .score-section-head{display:grid;justify-content:start}.ToolPages_scope__OUrWP .score-rating-item{grid-template-columns:54px minmax(0,1fr) 44px;gap:8px}.ToolPages_scope__OUrWP .score-rating-label{font-size:1rem;min-height:58px}.ToolPages_scope__OUrWP .score-rating-body{min-height:58px;padding:12px}.ToolPages_scope__OUrWP .score-rating-score{font-size:1.12rem;min-height:58px}.ToolPages_scope__OUrWP .score-rating-item p{display:none}.ToolPages_scope__OUrWP .zi-tools-section{padding:26px 18px}}