:root{--background:#f6f0e1;--foreground:#161616;--muted:#4f5563;--muted-soft:#6c7383;--line:#1616161f;--line-strong:#16161638;--surface:#fffcf6eb;--surface-strong:#fffdf7;--teal:#0b8f78;--teal-dark:#076a59;--gold:#d18b19;--rose:#d14f68;--ink-green:#17423a;--paper-pink:#ffd8d9;--paper-yellow:#ffe7a8;--paper-mint:#ccefe4;--paper-blue:#dce8ff;--shadow-lg:0 26px 0 #1616160f, 0 28px 80px #16161614;--shadow-md:0 14px 0 #1616160d, 0 20px 54px #16161614;--shadow-sm:0 10px 0 #1616160a, 0 18px 44px #16161612;--radius-xl:34px;--radius-lg:28px;--radius-md:22px;--radius-sm:18px;--focus-ring:0 0 0 3px #fffdf7f5, 0 0 0 6px #0b8f7852}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body,html{min-height:100%}body{background:radial-gradient(circle at top left, #0b8f7824, transparent 34%), radial-gradient(circle at top right, #d14f6814, transparent 28%), radial-gradient(circle at bottom right, #d18b1924, transparent 30%), linear-gradient(180deg, #ffffff75, #ffffff29), var(--background);color:var(--foreground);font-family:var(--font-body), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:auto}body:before{filter:blur(12px);background:linear-gradient(135deg,#ffe7a8b8,#ffd8d97a);border-radius:36% 64% 57% 43%/46% 46% 54% 54%;width:280px;height:280px;top:-100px;right:-60px;transform:rotate(14deg)}body:after{filter:blur(10px);background:linear-gradient(135deg,#ccefe4b3,#dce8ff61);border-radius:58% 42% 34% 66%/46% 64% 36% 54%;width:220px;height:220px;bottom:120px;left:-80px;transform:rotate(-16deg)}a{color:inherit;text-decoration:none;transition:color .18s,opacity .18s,transform .18s}button,input,textarea,select{font:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-body{min-height:100vh}.site-main{flex:1;padding-bottom:28px;position:relative}.shell{width:min(100%,1280px);margin:0 auto;padding-inline:20px}.shell--hero{width:min(100%,1340px)}.shell--result{width:min(100%,1220px)}.skip-link{z-index:120;color:var(--foreground);background:#fffdf7fa;border:1.5px solid #1616161f;border-radius:14px;padding:10px 14px;font-weight:700;position:fixed;top:14px;left:18px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.site-stack{gap:40px;padding-block:40px 56px;display:grid}.site-stack--compact{gap:32px}.surface-card{border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.surface-card:before{content:"";border-radius:calc(var(--radius-xl) - 10px);pointer-events:none;border:1px dashed #1616160d;position:absolute;inset:10px}.eyebrow{color:var(--ink-green);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.eyebrow--accent{color:var(--teal)}.page-intro,.section-heading{gap:12px;max-width:860px;display:grid}.page-intro{padding-top:8px}.section-heading.is-tight{max-width:760px}.section-heading.is-row{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.page-title,.section-title,.hero-title{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;letter-spacing:-.05em;text-wrap:balance;font-weight:700;line-height:1.02}.page-title{font-size:clamp(2.7rem,6vw,4.2rem)}.page-title--tight{font-size:clamp(2.9rem,6vw,4.4rem)}.section-title{font-size:clamp(2rem,4vw,3.4rem)}.section-title--small{font-size:clamp(1.8rem,3.5vw,2.6rem)}.page-description,.section-description,.hero-description{color:var(--muted);text-wrap:pretty;max-width:760px;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.85}.section-description--tight{max-width:940px}.button{border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px #16161614}.button:hover:not(:disabled){transform:translateY(-2px)rotate(-1deg);box-shadow:0 10px #1616161a}.button:disabled{opacity:.45;cursor:not-allowed}.button--primary{color:#fff;background:linear-gradient(135deg, var(--teal), #13ab8f)}.button--primary:hover:not(:disabled){background:var(--teal-dark)}.button--secondary{color:var(--foreground);background:#ffffffe6;border-color:#16161629}.button--ghost{color:var(--muted);box-shadow:none;padding-inline:10px}.button--ghost:hover:not(:disabled){color:var(--foreground)}.button--compact{min-height:38px;padding-inline:15px;font-size:.88rem}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f0e1c7;border-bottom:1px solid #1616160f;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:14px;min-height:68px;display:flex}.site-header__lead{align-items:center;gap:18px;min-width:0;display:flex}.site-brand{align-items:center;gap:10px;min-width:0;padding-block:3px;display:inline-flex}.site-brand__icon{background:linear-gradient(#fffefb,#f8f5ec);border:1.5px solid #16161614;border-radius:14px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 6px #1616160d,0 10px 24px #0b8f781a}.site-brand__icon-svg{width:30px;height:30px}.site-brand__copy{gap:4px;line-height:1;display:grid}.site-brand__title{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;letter-spacing:.06em;white-space:nowrap;font-size:clamp(1rem,.72rem + .76vw,1.26rem);font-weight:800}.site-brand__subtitle{color:var(--muted-soft);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:9px;font-size:.62rem;font-weight:700;display:inline-flex}.site-nav{color:var(--muted);background:#fffdf7b8;border:1.5px solid #1616160f;border-radius:999px;align-items:center;gap:18px;padding:8px 14px;font-size:.88rem;display:flex;box-shadow:0 5px #16161608}.site-nav a:hover{color:var(--foreground);transform:translateY(-1px)}.site-header__actions{align-items:center;gap:10px;display:flex}.lang-switch{background:#fffdf7e6;border:1.5px solid #16161614;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 5px #1616160a,0 10px 20px #1616160d}.lang-switch__item{color:var(--muted-soft);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:700;transition:color .18s,background-color .18s}.lang-switch__item.is-active{color:#fff;background:linear-gradient(135deg, var(--foreground), #373737)}.site-stack--home{gap:0;padding-block:0 56px}.hero-grid{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);align-items:center;gap:48px;min-height:calc(100vh - 84px);padding-top:40px;padding-bottom:56px;display:grid;position:relative;overflow:visible}.hero-grid:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#4f556314 1px,#0000 1px) 0 0/80px 80px,linear-gradient(#4f556314 1px,#0000 1px) 0 0/80px 80px,radial-gradient(circle at 0 0,#0b8f781f,#0000 36%),radial-gradient(circle at 100% 0,#d14f681a,#0000 28%),radial-gradient(circle at bottom,#d18b191f,#0000 32%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-copy{gap:32px;min-width:0;padding:18px 0 12px;display:grid}.hero-copy__heading{gap:20px;display:grid}.hero-badge{color:var(--teal);letter-spacing:.24em;text-transform:uppercase;background:linear-gradient(#ffe7a8c7,#ffd8d9b8);border:1.5px solid #16161617;border-radius:18px;justify-self:start;padding:10px 18px;font-size:.75rem;font-weight:800;transform:rotate(-2deg);box-shadow:0 8px #1616160f,0 12px 40px #0b8f7814}.hero-title{letter-spacing:-.05em;text-shadow:0 2px #ffffffb8;max-width:10.5ch;font-size:clamp(2.8rem,4.1vw + .7rem,4.15rem);line-height:1.04}.hero-description{max-width:38rem;font-size:clamp(1rem,.9rem + .34vw,1.12rem);line-height:1.72}.hero-search-chips{flex-wrap:wrap;gap:10px;display:flex}.hero-search-chip{min-height:34px;color:var(--foreground);background:#fffdf7d6;border:1.5px solid #16161614;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 6px #1616160a}.hero-actions,.section-actions,.result-hero__badges,.quiz-card__actions{flex-wrap:wrap;gap:12px;display:flex}.section-actions--left{justify-content:flex-start}.section-actions--explore{margin-block:10px 28px}.stat-grid,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.stat-card,.metric-card{min-width:0;padding:20px}.stat-grid .stat-card:first-child{background:linear-gradient(#fffdf7f0,#ffe7a83d);transform:rotate(-1.2deg)}.stat-grid .stat-card:nth-child(2){background:linear-gradient(#fffdf7f0,#ccefe452);transform:translateY(10px)rotate(1.2deg)}.stat-grid .stat-card:nth-child(3){background:linear-gradient(#fffdf7f0,#dce8ff4d);transform:rotate(-.8deg)}.stat-card__value,.metric-card__value{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground);white-space:nowrap;margin-top:12px;font-size:clamp(1.35rem,1.15rem + 1vw,2rem);line-height:1.12}.metric-card__description,.stat-card__description{color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.75}.hero-featured{align-self:start;gap:16px;min-width:0;margin-top:-18px;display:grid;position:relative}.hero-featured:before{content:"";filter:blur(48px);z-index:-1;background:radial-gradient(circle,#0b8f7833,#0000 68%);border-radius:999px;height:256px;position:absolute;inset:40px 32px auto}.hero-preview-card{background:#fffdf7e6;border:1.5px solid #16161614;border-radius:32px;padding:20px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 14px #1616160d,0 24px 70px #16161614}.hero-preview-card:hover{transform:translateY(-4px)rotate(-1deg);box-shadow:0 18px #1616160f,0 32px 76px #1616161c}.hero-preview-card__inner{align-items:center;gap:20px;display:grid}.hero-preview-card__media{background:radial-gradient(circle at top,#ffffffb8,#0000 54%),linear-gradient(#f7fbf8,#ebf7f2);border-radius:24px;padding:16px}.hero-preview-card__image{object-fit:contain;width:100%;max-width:200px;height:auto;margin:0 auto}.hero-preview-card__copy{gap:12px;display:grid}.hero-preview-card__code{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}.hero-preview-card__title{font-family:var(--font-body), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;letter-spacing:-.04em;color:var(--foreground);font-size:1.875rem;font-weight:700;line-height:1.08}.hero-preview-card__intro{color:var(--muted);font-size:.875rem;line-height:1.75}.type-grid,.faq-grid,.model-grid,.dimension-grid{gap:20px;display:grid}.internal-link-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contextual-link-list{gap:12px;padding:16px 0 4px;display:grid}.contextual-link-list__title{color:var(--foreground);font-size:.96rem;font-weight:700;line-height:1.7}.contextual-link-list__items{flex-wrap:wrap;gap:10px 12px;display:flex}.contextual-link-list__item{min-height:34px;color:var(--muted);background:#fffdf7d6;border:1.5px solid #16161614;border-radius:999px;align-items:center;padding:0 14px;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 5px #16161608}.contextual-link-list__item:hover{color:var(--foreground);transform:translateY(-2px)}.internal-link-pill{background:#fffdf7e6;border:1.5px solid #16161614;border-radius:20px;gap:8px;min-height:94px;padding:18px 20px;display:grid;box-shadow:0 8px #1616160a}.internal-link-pill:hover{transform:translateY(-3px)}.internal-link-pill__code{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.internal-link-pill__label{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground);text-wrap:balance;font-size:1.16rem;font-weight:700;line-height:1.14}.type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.type-grid--directory{gap:24px}.type-grid--neighbors{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.type-card{border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);background:#fffdf7eb;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.hero-preview-card.is-offset-right{transform:translate(40px)}.hero-preview-card.is-offset-left{transform:translate(-16px)}.type-card:hover{transform:translateY(-5px)rotate(-.6deg);box-shadow:0 18px #1616160f,0 30px 80px #0b8f7824}.type-card__media{border-bottom:1px solid var(--line);background:radial-gradient(circle at top,#0b8f7829,#0000 60%),linear-gradient(#fbfcfa,#eef7f2);padding:26px 24px 0;position:relative;overflow:hidden}.type-card__code{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;background:#ffffffc7;border:1px solid #0f766e1f;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;position:absolute;top:18px;right:18px}.type-card__image{object-fit:contain;width:100%;max-width:220px;height:auto;margin:0 auto}.type-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px 24px 24px;display:flex}.type-card__title,.model-card__title,.faq-card__title,.dimension-card__name{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground)}.type-card__title{text-wrap:balance;font-size:1.7rem;line-height:1.12}.type-card__intro,.model-card__description,.faq-card__answer,.dimension-card__description,.result-summary__copy,.result-signal__copy,.empty-card__description,.breadcrumbs,.quiz-card__hint,.quiz-topbar__copy,.quiz-option__label,.result-hero__intro,.site-footer__copy{color:var(--muted);font-size:.95rem;line-height:1.85}.type-card__cta{color:var(--teal);align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-flex}.type-card.is-compact .type-card__title{font-size:1.45rem}.section-block{gap:24px;display:grid}.section-block--framed{border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(#fffdf76b,#fffdf72e);border:1.5px solid #16161614;padding:30px;position:relative;box-shadow:inset 0 1px #fff9}.section-block--framed:before{content:"";border-radius:calc(var(--radius-xl) - 6px);pointer-events:none;border:1px dashed #1616160d;position:absolute;inset:12px}.faq-card,.model-card,.teaser-card,.empty-card,.result-ranking,.ranking-table-card{padding:28px}.internal-link-card{display:block}.faq-card:nth-child(odd),.model-card:nth-child(odd){transform:rotate(-.5deg)}.faq-card:nth-child(2n),.model-card:nth-child(2n){transform:rotate(.5deg)}.quiz-card,.quiz-topbar{padding:22px}.faq-card__title,.model-card__title{text-wrap:balance;margin-top:12px;font-size:1.8rem}.faq-card__answer,.model-card__description{margin-top:16px}.quiz-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.quiz-progress{align-items:center;gap:14px;width:min(100%,420px);display:flex}.quiz-progress__track{background:#0f172a1a;border-radius:999px;flex:1;height:12px;overflow:hidden}.quiz-progress__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--gold));height:100%;display:block}.quiz-progress__value{min-width:44px;color:var(--foreground);font-size:.95rem;font-weight:700}.quiz-card{gap:24px;display:grid}.quiz-card--loading{padding:28px}.quiz-card__loading-copy{color:var(--muted);margin-top:14px;font-size:1.05rem}.quiz-card__meta{flex-wrap:wrap;gap:10px;display:flex}.pill{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fffdf7eb;border:1.5px solid #16161614;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.pill--accent{color:var(--teal);background:#ecfdf5f5;border-color:#0b8f7829}.pill--accent-subtle{color:var(--gold);background:#fffbebf2;border-color:#c0841e29}.quiz-card__title{white-space:pre-wrap;font-size:clamp(1.4rem,3vw,2.05rem);line-height:1.55}.quiz-options{gap:12px;display:grid}.quiz-option{text-align:left;background:#fffdf7f2;border:1.5px solid #16161614;border-radius:18px;align-items:flex-start;gap:14px;width:100%;padding:16px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex}.quiz-option:hover{border-color:#0b8f782e;transform:translateY(-2px)}.quiz-option.is-active{background:#ecfdf5fa;border-color:#0b8f783d;box-shadow:0 10px #1616160a,0 18px 40px #0b8f781f}.quiz-option__code{width:36px;height:36px;color:var(--teal);background:#0f172a0d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.quiz-option__label{color:var(--foreground)}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.95rem;display:flex}.breadcrumbs a:hover{color:var(--foreground)}.result-hero{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:32px;display:grid}.result-hero--framed{border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(#fffdf76b,#fffdf72e);border:1.5px solid #16161614;padding:26px}.result-hero__poster{background:radial-gradient(circle at top,#ffffffb8,#0000 54%),linear-gradient(#fbfdfc,#eef5f1);padding:24px}.result-hero__image{object-fit:contain;width:100%;max-width:520px;height:auto;margin:0 auto}.result-hero__copy{align-content:start;gap:20px;min-width:0;display:grid}.result-hero__heading{gap:16px;display:grid}.result-summary,.result-signal{padding:24px}.result-signal__badge{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground);margin-top:12px;font-size:1.8rem}.result-signal__copy,.result-summary__copy{margin-top:16px}.dimension-card{padding:20px}.dimension-card__top{justify-content:space-between;align-items:start;gap:12px;display:flex}.dimension-card__name{margin-top:10px;font-size:1.18rem}.dimension-card__description{margin-top:16px}.dimension-level{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:34px;padding-inline:12px;font-size:.88rem;font-weight:700;display:inline-flex}.dimension-level--l{color:var(--rose);background:#fff1f2f2;border-color:#c2415a2e}.dimension-level--m{color:var(--gold);background:#fffbebf2;border-color:#c0841e29}.dimension-level--h{color:var(--teal);background:#ecfdf5f2;border-color:#0f766e24}.empty-card__title{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground);font-size:clamp(1.85rem,4vw,2.5rem)}.empty-card__description{max-width:760px;margin-top:16px}.ranking-table{border:1.5px solid var(--line);border-radius:24px;margin-top:24px;overflow:hidden}.ranking-table__head{color:var(--muted-soft);letter-spacing:.18em;text-transform:uppercase;background:#f8fafcf5;grid-template-columns:88px minmax(0,1fr) 120px 110px;gap:16px;padding:16px 20px;font-size:.78rem;font-weight:700;display:grid}.ranking-table__head span:nth-child(3),.ranking-table__head span:nth-child(4){text-align:right}.ranking-table__empty{color:var(--muted);background:#fff;padding:22px 20px;font-size:.95rem;line-height:1.85}.site-footer{background:#fffdf7c2;border-top:1px solid #1616160f}.site-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;padding-block:40px;display:grid}.site-footer__panel,.site-footer__note{padding:24px}.site-footer__title{font-family:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;color:var(--foreground);font-size:1.2rem}.site-footer__copy{margin-top:12px}.site-footer__links{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:.95rem;font-weight:600;display:flex}.site-footer__links a:hover{color:var(--foreground)}.site-footer__note-title{color:var(--foreground);font-size:.98rem;font-weight:700}.site-footer__note .contextual-link-list{margin-top:14px;padding-top:2px}html[lang^=zh] .eyebrow,html[lang^=zh] .hero-badge,html[lang^=zh] .lang-switch__item,html[lang^=zh] .site-brand__subtitle,html[lang^=zh] .ranking-table__head{letter-spacing:.08em;text-transform:none}html[lang^=zh] .page-title,html[lang^=zh] .section-title,html[lang^=zh] .hero-title,html[lang^=zh] .hero-preview-card__title,html[lang^=zh] .type-card__title,html[lang^=zh] .model-card__title,html[lang^=zh] .faq-card__title,html[lang^=zh] .dimension-card__name,html[lang^=zh] .metric-card__value,html[lang^=zh] .stat-card__value,html[lang^=zh] .result-signal__badge,html[lang^=zh] .empty-card__title,html[lang^=zh] .site-brand__title{font-family:var(--font-body), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;letter-spacing:-.035em;font-weight:600}html[lang^=zh] .page-intro,html[lang^=zh] .section-heading{max-width:none}html[lang^=zh] .hero-title{max-width:none;font-size:clamp(2.5rem,3.9vw,3.8rem);line-height:1.08}html[lang^=zh] .page-title{max-width:none;font-size:clamp(2.25rem,3.6vw,3.35rem);line-height:1.12}html[lang^=zh] .section-title{max-width:none;font-size:clamp(1.68rem,2.8vw,2.35rem);line-height:1.16}html[lang^=zh] .section-title--small{font-size:clamp(1.42rem,2.2vw,1.92rem)}html[lang^=zh] .hero-description,html[lang^=zh] .page-description,html[lang^=zh] .section-description,html[lang^=zh] .type-card__intro,html[lang^=zh] .model-card__description,html[lang^=zh] .faq-card__answer,html[lang^=zh] .dimension-card__description,html[lang^=zh] .result-summary__copy,html[lang^=zh] .result-signal__copy,html[lang^=zh] .empty-card__description,html[lang^=zh] .breadcrumbs,html[lang^=zh] .quiz-card__hint,html[lang^=zh] .quiz-topbar__copy,html[lang^=zh] .quiz-option__label,html[lang^=zh] .result-hero__intro,html[lang^=zh] .site-footer__copy,html[lang^=zh] .metric-card__description,html[lang^=zh] .stat-card__description{letter-spacing:-.01em;font-size:.95rem;line-height:1.72}html[lang^=zh] .type-card__title{font-size:1.56rem}html[lang^=zh] .hero-preview-card__title{font-size:1.58rem}html[lang^=zh] .faq-card__title,html[lang^=zh] .model-card__title{font-size:1.36rem}html[lang^=zh] .metric-card__value,html[lang^=zh] .stat-card__value{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.18rem,.96rem + .7vw,1.55rem)}html[lang^=zh] .site-brand__title{letter-spacing:.02em;font-size:clamp(.98rem,.72rem + .64vw,1.18rem)}html[lang^=zh] .button,html[lang^=zh] .site-nav,html[lang^=zh] .contextual-link-list__title,html[lang^=zh] .contextual-link-list__item{letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.button:hover:not(:disabled),.type-card:hover,.hero-preview-card:hover,.quiz-option:hover,.faq-card,.model-card,.stat-grid .stat-card:first-child,.stat-grid .stat-card:nth-child(2),.stat-grid .stat-card:nth-child(3){transform:none!important}}@media (min-width:640px){.shell{padding-inline:32px}.hero-preview-card__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}}@media (min-width:1024px){.hero-grid{padding-top:72px}}@media (min-width:1280px){.shell{padding-inline:36px}.site-stack{gap:48px;padding-block:48px 72px}.hero-grid{gap:64px;padding-top:88px;padding-bottom:72px}.section-block--framed{padding:36px}.result-hero--framed{padding:32px}.type-grid--directory{gap:28px}}@media (max-width:1100px){.hero-grid,.result-hero,.site-footer__grid{grid-template-columns:1fr}.hero-featured{margin-top:0}.hero-grid{gap:28px;min-height:auto}.result-hero__poster{max-width:760px;margin:0 auto}.hero-preview-card.is-offset-left,.hero-preview-card.is-offset-right{transform:none}.model-grid,.dimension-grid,.type-grid,.type-grid--neighbors,.internal-link-pill-grid,.stat-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-header__inner{flex-wrap:nowrap;padding-block:12px}.site-header__lead{gap:12px}.site-brand__title{letter-spacing:.04em}.site-brand__subtitle{letter-spacing:.08em;font-size:.58rem}.site-nav{display:none}.site-header__actions{gap:8px}.button--compact{min-height:36px;padding-inline:13px}.faq-grid,.model-grid,.dimension-grid,.internal-link-pill-grid{grid-template-columns:1fr}.contextual-link-list__items{gap:8px 10px}}@media (max-width:720px){.shell{padding-inline:14px}.site-stack{gap:28px;padding-block:28px 44px}.site-main{padding-bottom:18px}.page-intro{gap:10px;padding-top:0}.hero-grid{gap:20px;padding-top:18px;padding-bottom:34px}.hero-copy{gap:22px;padding:4px 0}.hero-copy__heading{gap:14px}.hero-badge{padding:8px 14px;font-size:.68rem}.hero-description,.page-description,.section-description{font-size:.96rem;line-height:1.68}.type-grid,.type-grid--neighbors,.metric-grid,.stat-grid{grid-template-columns:1fr}.hero-search-chips{gap:8px}.hero-search-chip{min-height:32px;padding-inline:12px;font-size:.76rem}.hero-actions,.section-actions,.quiz-card__actions{gap:10px}.hero-actions .button,.section-actions .button,.quiz-card__actions .button{width:100%}.result-hero__badges .pill{min-height:34px}.contextual-link-list{gap:10px;padding-top:10px}.contextual-link-list__title{font-size:.92rem;line-height:1.6}.contextual-link-list__item{min-height:32px;padding-inline:12px;font-size:.8rem}.section-actions--explore{justify-content:center;gap:14px;margin-inline:auto}.section-block--framed,.result-hero--framed{padding:18px}.surface-card:before,.section-block--framed:before{inset:8px}.quiz-topbar,.section-heading.is-row{display:grid}.quiz-progress{width:100%}.quiz-progress__value{text-align:right;min-width:40px}.quiz-card__title{font-size:clamp(1.28rem,5vw,1.7rem);line-height:1.45}.type-card__body,.dimension-card,.result-summary,.result-signal{padding:18px}.type-card__title{font-size:1.44rem}.hero-preview-card{padding:16px}.hero-preview-card__inner{gap:14px}.hero-preview-card__title{font-size:1.42rem}.result-hero{gap:18px}.result-hero__poster{padding:16px}.site-footer__grid{gap:18px;padding-block:28px 16px}.site-footer__links{gap:12px}.ranking-table__head{grid-template-columns:62px minmax(0,1fr) 80px 76px;gap:10px;padding-inline:14px}.ranking-table__empty,.quiz-card,.quiz-topbar,.faq-card,.model-card,.teaser-card,.empty-card,.result-ranking,.ranking-table-card,.result-summary,.result-signal,.dimension-card{padding:18px}}@media (max-width:560px){.site-header__inner{grid-template-columns:1fr;align-items:stretch;gap:12px;min-height:auto;padding-block:10px;display:grid}.site-header__lead,.site-header__actions{width:100%}.site-header__actions{justify-content:space-between}.lang-switch{flex:1;min-width:0}.lang-switch__item{text-align:center;flex:1;justify-content:center}.site-header__actions .button--compact{width:auto;min-width:112px}.page-title{font-size:clamp(2rem,10vw,2.7rem)}.section-title{font-size:clamp(1.52rem,7vw,2rem)}.section-title--small{font-size:clamp(1.28rem,6vw,1.62rem)}.hero-title{font-size:clamp(2.2rem,11vw,3rem);line-height:1.02}.stat-card__value,.metric-card__value{white-space:normal}.ranking-table{overflow-x:auto}.ranking-table__head,.ranking-table__empty{min-width:420px}.contextual-link-list__item{text-align:center;justify-content:center;width:100%}}
