.ComparisonSlider_figure__D619a{margin:0}.ComparisonSlider_slider__aRBA8{--position:54%;background:var(--image-shell);border:1px solid var(--image-shell-border);border-radius:1.65rem;cursor:col-resize;overflow:hidden;padding:.9rem;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ComparisonSlider_image__q4e15{-webkit-user-drag:none;border-radius:1rem;display:block;height:auto;object-fit:cover;pointer-events:none;width:100%}.ComparisonSlider_overlay__8jx0l{-webkit-clip-path:inset(0 calc(100% - var(--position)) 0 0);clip-path:inset(0 calc(100% - var(--position)) 0 0);inset:.9rem;position:absolute}.ComparisonSlider_divider__OmBhp{bottom:.9rem;left:var(--position);pointer-events:none;position:absolute;top:.9rem;transform:translateX(-50%);width:0}.ComparisonSlider_divider__OmBhp:before{background:color-mix(in srgb,var(--paper) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.ComparisonSlider_handle__vQi8e{background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 16%,transparent);height:2.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}.ComparisonSlider_handle__vQi8e:after,.ComparisonSlider_handle__vQi8e:before{background:color-mix(in srgb,var(--ink) 28%,transparent);content:"";height:.82rem;position:absolute;top:50%;width:1px}.ComparisonSlider_handle__vQi8e:before{left:.42rem;transform:translateY(-50%)}.ComparisonSlider_handle__vQi8e:after{right:.42rem;transform:translateY(-50%)}.ComparisonSlider_badges__L1wEJ{display:flex;justify-content:space-between;left:1.45rem;pointer-events:none;position:absolute;right:1.45rem;top:1.45rem}.ComparisonSlider_badge__FRFxm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--paper) 80%,transparent);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:999px;color:var(--muted);font-family:Avenir Next,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;padding:.55rem .8rem;text-transform:uppercase}@media (max-width:720px){.ComparisonSlider_slider__aRBA8{padding:.65rem}.ComparisonSlider_overlay__8jx0l{inset:.65rem}.ComparisonSlider_divider__OmBhp{bottom:.65rem;top:.65rem}.ComparisonSlider_badges__L1wEJ{left:1rem;right:1rem;top:1rem}.ComparisonSlider_badge__FRFxm{font-size:.62rem;padding:.45rem .62rem}}.page_page__556_G{--ink:#12161f;--muted:rgba(18,22,31,0.68);--line:rgba(18,22,31,0.1);--paper:#f7f3ea;--panel:rgba(255,255,255,0.74);--panel-border:rgba(255,255,255,0.55);--image-shell:rgba(255,255,255,0.88);--image-shell-border:rgba(18,22,31,0.08);--shadow:0 30px 80px rgba(15,22,35,0.08);--ui-font:"Avenir Next","Segoe UI",sans-serif;--display-font:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",serif;--body-font:Georgia,"Times New Roman",serif;background:radial-gradient(circle at top left,rgba(177,153,116,.18),transparent 26%),linear-gradient(180deg,#fbf7ef,#f5efe4);color:var(--ink);min-height:100vh;overflow:clip;padding:2rem;position:relative}[data-language=zh].page_page__556_G{--ui-font:"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--display-font:"Songti SC","STSong","Noto Serif CJK SC","Source Han Serif SC",serif;--body-font:"Songti SC","STSong","Noto Serif CJK SC","Source Han Serif SC",serif}[data-theme=dark].page_page__556_G{--ink:#f3ede0;--muted:rgba(243,237,224,0.72);--line:rgba(243,237,224,0.12);--paper:#11151d;--panel:rgba(18,24,34,0.78);--panel-border:rgba(243,237,224,0.08);--image-shell:rgba(13,18,27,0.9);--image-shell-border:rgba(243,237,224,0.08);--shadow:0 34px 90px rgba(0,0,0,0.34);background:radial-gradient(circle at top left,rgba(185,151,102,.12),transparent 24%),linear-gradient(180deg,#121720,#0b0f16)}.page_backgroundGlow__NTDtd{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.82),transparent 0 32%),radial-gradient(circle at 82% 18%,rgba(140,126,100,.12),transparent 0 18%);inset:0;pointer-events:none;position:absolute}[data-theme=dark] .page_backgroundGlow__NTDtd{background:radial-gradient(circle at 20% 20%,rgba(255,248,233,.08),transparent 0 28%),radial-gradient(circle at 82% 18%,rgba(192,150,88,.1),transparent 0 16%)}.page_contactSection__B7plO,.page_detailsSection__HV5CN,.page_proofSection__G_gPs{margin:0 auto;max-width:1280px;position:relative;z-index:1}.page_controlStack__HXKZv{display:flex;flex-direction:column;gap:.4rem;position:fixed;right:2rem;top:1.5rem;width:3.55rem;z-index:3}.page_githubLink__aAOUo{align-items:center;align-self:center;background:transparent;border:none;color:var(--ink);display:inline-flex;height:2.2rem;justify-content:center;padding:0;text-decoration:none;transition:color .18s ease,transform .18s ease;width:2.2rem}.page_githubLink__aAOUo:hover{color:#b58d50;transform:translateY(-1px)}.page_githubIcon__iDyR2{display:block;fill:currentColor;height:1.55rem;width:1.55rem}.page_themeSwitch__6VTRu{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--panel-border);border-radius:999px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--ui-font);font-size:.72rem;font-weight:600;height:3.55rem;justify-content:center;letter-spacing:.04em;line-height:1;padding:.2rem;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease;width:100%}.page_themeIcon__KT_nJ{display:block;fill:currentColor;height:1.35rem;width:1.35rem}.page_languageSwitch__rhPRR:hover,.page_themeSwitch__6VTRu:hover{background:color-mix(in srgb,var(--panel) 88%,transparent);border-color:rgba(18,22,31,.18);transform:translateY(-1px)}[data-theme=dark] .page_languageSwitch__rhPRR:hover,[data-theme=dark] .page_themeSwitch__6VTRu:hover{border-color:rgba(243,237,224,.18)}.page_languageSwitch__rhPRR{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--panel-border);border-radius:999px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;font-family:var(--ui-font);font-size:.72rem;font-weight:600;height:3.55rem;letter-spacing:.04em;line-height:1;padding:.2rem;transition:transform .18s ease,border-color .18s ease,background-color .18s ease;width:100%}.page_caseEyebrow__6_srz,.page_kicker__4Y54j,.page_metaLabel__pxBql,.page_sectionEyebrow__kQzdJ{color:var(--muted);font-family:var(--ui-font);font-size:.75rem;font-weight:600;letter-spacing:.18em;margin:0 0 .85rem;text-transform:uppercase}.page_caseTitle__4w3Uk,.page_detailTitle__UvCzB,.page_sectionTitle__6ic_4{font-family:var(--display-font);font-weight:600;letter-spacing:-.04em;line-height:.95;margin:0}.page_caseNote__ctA8i,.page_detailCopy__DnzHP,.page_sectionCopy__N_fvv{color:var(--muted);font-family:var(--body-font);font-size:1.08rem;line-height:1.7}.page_caseCard__TswE6,.page_contactCard__WVov1,.page_detailCard___luhR{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--panel);border:1px solid var(--panel-border);border-radius:2rem;box-shadow:var(--shadow)}.page_comparisonImage__vuNBL,.page_panelImage__xPiQQ{-webkit-user-drag:none;border-radius:1rem;display:block;height:auto;object-fit:cover;width:100%}.page_imageCaption__QBZcT,.page_stackCard__KtqUS figcaption{color:var(--muted);font-family:var(--ui-font);font-size:.8rem;letter-spacing:.04em}.page_contactSection__B7plO,.page_detailsSection__HV5CN,.page_proofSection__G_gPs{padding:4rem 0}.page_proofSection__G_gPs{padding-top:1.5rem}.page_sectionHeader___raMx{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,180px) minmax(0,1fr)}.page_sectionCopy__N_fvv{margin:0}.page_sectionTitle__6ic_4{font-size:clamp(2.5rem,4.5vw,4.4rem);max-width:12ch}.page_caseSwitch__H0RqJ{display:flex;flex-wrap:wrap;gap:.85rem;margin:2rem 0 1.4rem}.page_caseButtonActive__E4UtJ,.page_caseButton__50_Gl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:grid;grid-gap:.18rem;gap:.18rem;padding:.9rem 1.2rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.page_caseButtonActive__E4UtJ span,.page_caseButton__50_Gl span{color:var(--muted);font-family:var(--ui-font);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.page_caseButtonActive__E4UtJ strong,.page_caseButton__50_Gl strong{font-family:var(--body-font);font-size:1rem;font-weight:500}.page_caseButtonActive__E4UtJ,.page_caseButton__50_Gl:hover{background:color-mix(in srgb,var(--panel) 86%,transparent);border-color:rgba(18,22,31,.22);transform:translateY(-1px)}[data-theme=dark] .page_caseButtonActive__E4UtJ,[data-theme=dark] .page_caseButton__50_Gl:hover{border-color:rgba(243,237,224,.22)}[data-language=zh] .page_caseButton__50_Gl span,[data-language=zh] .page_caseEyebrow__6_srz,[data-language=zh] .page_kicker__4Y54j,[data-language=zh] .page_metaLabel__pxBql,[data-language=zh] .page_sectionEyebrow__kQzdJ{letter-spacing:.08em;text-transform:none}[data-language=zh] .page_caseTitle__4w3Uk,[data-language=zh] .page_detailTitle__UvCzB,[data-language=zh] .page_sectionTitle__6ic_4{letter-spacing:-.02em;line-height:1.08}[data-language=zh] .page_caseButton__50_Gl strong,[data-language=zh] .page_caseNote__ctA8i,[data-language=zh] .page_detailCopy__DnzHP,[data-language=zh] .page_sectionCopy__N_fvv{line-height:1.85}.page_caseCard__TswE6{padding:1.5rem}.page_caseIntro__fcIFm{border-bottom:1px solid var(--line);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,.7fr);padding-bottom:1.4rem}.page_caseTitle__4w3Uk{font-size:clamp(2rem,3.6vw,3.2rem)}.page_caseNote__ctA8i{margin:0}.page_proofLayout__u0psX{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);padding-top:1.4rem}.page_sourceFrame__0Vmr_{margin:0}.page_imageShell__56Y2A{background:var(--image-shell);border:1px solid var(--image-shell-border);border-radius:1.4rem;overflow:hidden;padding:.8rem}.page_sourceFrame__0Vmr_ .page_imageShell__56Y2A{height:100%}.page_sliderWrap__EoLx1{align-self:start}.page_imageCaption__QBZcT{margin-top:.75rem}.page_detailsGrid__XtIwb{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_detailCard___luhR{padding:1.7rem}.page_detailTitle__UvCzB{font-size:clamp(2rem,3vw,3rem);max-width:12ch}.page_detailCopy__DnzHP{margin:1rem 0 0;max-width:44ch}.page_contactIntro__n02Ip{max-width:28rem}.page_contactSection__B7plO{align-items:start;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(380px,.58fr) minmax(0,.9fr)}.page_contactIntro__n02Ip .page_sectionTitle__6ic_4{font-size:clamp(2.1rem,3.6vw,3.55rem);line-height:1.08;max-width:13ch}.page_contactIntro__n02Ip .page_sectionCopy__N_fvv{margin-top:1.45rem}.page_contactCard__WVov1{padding:1.5rem}.page_accessSteps__X_CV4{counter-reset:access-step;display:grid;grid-gap:.85rem;gap:.85rem;list-style:none;margin:0 0 1.35rem;padding:0}.page_accessSteps__X_CV4 li{align-items:center;color:var(--ink);display:grid;font-family:var(--ui-font);font-size:.98rem;grid-gap:.8rem;gap:.8rem;grid-template-columns:2rem minmax(0,1fr)}.page_accessSteps__X_CV4 li:before{align-items:center;background:color-mix(in srgb,var(--ink) 9%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--muted);content:counter(access-step);counter-increment:access-step;display:inline-flex;font-size:.78rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.page_accessButton__1XEB4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ink);border:none;border-radius:999px;color:var(--paper);display:inline-flex;font-family:var(--ui-font);font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.02em;padding:.95rem 1.4rem;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.page_accessButton__1XEB4:hover{transform:translateY(-1px)}.page_accessNote__V05nd{color:var(--muted);font-family:var(--body-font);font-size:1rem;line-height:1.6;margin:1rem 0 0}@media (max-width:1080px){.page_caseIntro__fcIFm,.page_contactSection__B7plO,.page_detailsGrid__XtIwb,.page_proofLayout__u0psX,.page_sectionHeader___raMx{grid-template-columns:1fr}}@media (max-width:720px){.page_page__556_G{padding:1rem}.page_controlStack__HXKZv{gap:.34rem;right:1rem;top:1rem;width:3rem}.page_languageSwitch__rhPRR,.page_themeSwitch__6VTRu{height:3rem;min-height:3rem}.page_githubLink__aAOUo{height:1.9rem;width:1.9rem}.page_githubIcon__iDyR2{height:1.28rem;width:1.28rem}.page_languageSwitch__rhPRR,.page_themeSwitch__6VTRu{font-size:.6rem;letter-spacing:.03em}.page_themeIcon__KT_nJ{height:1.18rem;width:1.18rem}.page_caseCard__TswE6,.page_contactCard__WVov1,.page_detailCard___luhR{padding:1.15rem}.page_contactIntro__n02Ip .page_sectionTitle__6ic_4{font-size:clamp(2rem,12vw,3.2rem);line-height:1.08;max-width:10ch}.page_contactIntro__n02Ip .page_sectionCopy__N_fvv{margin-top:1.25rem}}