@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.C4kMiW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.C4kMiW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._1OqBwG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._1OqBwG_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:symbols;src:url(../media/noto_sans_symbols_astro-s.p.28tti4axif9z0.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:symbols Fallback;src:local(Arial);ascent-override:148.0%;descent-override:57.0%;line-gap-override:0.0%;size-adjust:100.0%}.JzVcZq_className{font-family:symbols,symbols Fallback}.JzVcZq_variable{--font-symbols:"symbols", "symbols Fallback"}
:root{--paper:#efeeeb;--paper-2:#f7f6f3;--card:#fff;--ink:#141413;--ink-2:#3f3f3b;--ink-3:#676761;--line:#14141317;--line-2:#14141329;--orange:#ff6a1a;--orange-ink:#c2410c;--lime:#e2ec66;--lime-soft:#f0f5b4;--olive:#575c1c;--danger:#b4380a;--sky:#bcc6f0;--radius-xl:40px;--radius-lg:28px;--radius-md:20px;--radius-sm:12px;--shadow-soft:0 1px 1px #14141308, 0 8px 24px -12px #1414131f;--shadow-float:0 1px 1px #1414130a, 0 24px 60px -24px #281e5047;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--t-fast:.16s;--t-base:.26s;--t-slow:.42s;--sans:var(--font-figtree), var(--font-symbols), "PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--serif:var(--font-instrument), Georgia, serif;--symbol:var(--font-symbols), "Apple Symbols", "Segoe UI Symbol", sans-serif;--gutter:clamp(20px, 4vw, 48px);--max:1240px;--header-offset:112px}html:lang(zh-Hans){--sans:"PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Hiragino Sans GB", "Microsoft YaHei", var(--font-figtree), var(--font-symbols), sans-serif}html:lang(zh-Hant){--sans:"PingFang TC", "Noto Sans TC", "Noto Sans CJK TC", "Source Han Sans TC", "Hiragino Sans CNS", "Microsoft JhengHei", var(--font-figtree), var(--font-symbols), sans-serif}
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--header-offset);interpolate-size:allow-keywords;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;font-size:17px;line-height:1.6}:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(a){color:inherit;text-decoration:none}:where(img,svg){max-width:100%;display:block}:where(button,input,select,textarea){font:inherit;color:inherit}::selection{background:var(--lime);color:var(--olive)}:is(a,button,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.wrap{width:min(100% - var(--gutter) * 2, var(--max));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.02}.display em{letter-spacing:-.02em;font-style:italic}.display--xl{font-size:clamp(3.1rem,8.4vw,7.4rem);line-height:.95}.display--lg{font-size:clamp(2.4rem,5.2vw,4.4rem)}.display--md{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.06}.display--sm{font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.12}:is(:lang(zh-Hans),:lang(zh-Hant)) .display,.display:is(:lang(zh-Hans),:lang(zh-Hant)){font-family:var(--sans);letter-spacing:-.01em;font-weight:600;line-height:1.15}:is(:lang(zh-Hans),:lang(zh-Hant)) .display em{color:var(--orange-ink);font-style:normal}:is(:lang(zh-Hans),:lang(zh-Hant)) .display{word-break:keep-all;overflow-wrap:anywhere}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff6a1a29}.eyebrow--plain:before{display:none}.lede{color:var(--ink-2);max-width:44ch;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.55}.muted{color:var(--ink-3)}.glyph{font-family:var(--symbol);font-weight:400;line-height:1}.section{padding:clamp(80px,11vw,150px) 0}.section--tight{padding-top:0}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:clamp(36px,5vw,64px);display:grid}.section-head__title{gap:14px;display:grid}.section-cta{justify-content:center;margin-top:40px;display:flex}main{animation:page-in .5s var(--ease-out) both}.reveal{animation:rise-in 1.1s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .12s)}@supports (animation-timeline:view()){.scroll-in{animation:linear both fade-up;animation-timeline:view();animation-range:entry cover 22%}}@keyframes page-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;filter:blur(6px);translate:0 18px}to{opacity:1;filter:blur();translate:0}}@keyframes fade-up{0%{opacity:0;translate:0 24px}}@keyframes pop-in{0%{opacity:0;translate:0 -6px;scale:.98}}details::details-content{block-size:0;transition:block-size var(--t-slow) var(--ease-out), content-visibility var(--t-slow) allow-discrete;overflow-y:clip}details[open]::details-content{block-size:auto}@media (max-width:760px){body{font-size:16px}.section-head{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.btn{--h:52px;height:var(--h);font:600 15.5px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:translate var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out), background-color var(--t-base), color var(--t-base);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.btn:hover{translate:0 -1px}.btn:active{translate:0;scale:.98}.btn--sm{--h:40px;padding:0 18px;font-size:14px}.btn--lg{--h:56px;padding:0 30px;font-size:16px}.btn--xl{--h:64px;padding:0 36px;font-size:17px}.btn--sun{color:var(--ink);background:radial-gradient(120% 140% at 50% 120%, #ffb347 0%, var(--orange) 45%, #f0480c 100%);box-shadow:inset 0 1px #ffffff59,0 12px 28px -12px #f0480cb3}.btn--sun:hover{box-shadow:inset 0 1px #ffffff59,0 18px 36px -14px #f0480cd9}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{box-shadow:0 10px 24px -12px #14141399}.btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--outline:hover{background:var(--ink);color:#fff}.btn--quiet{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.btn--quiet:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn .arrow{transition:translate var(--t-slow) var(--ease-out)}.btn:hover .arrow{translate:3px}.link-btn{font:600 14.5px/1.3 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--t-base);background:0 0;border:0;padding:4px 2px}.link-btn:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.chip{background:var(--lime);height:28px;color:var(--olive);transition:box-shadow var(--t-base), color var(--t-base);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip--soft{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3}.chip--outline{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}a.chip--outline:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.dot{background:radial-gradient(circle at 35% 35%, var(--glow,#ffd27a), var(--core,#ff4a12) 70%);border-radius:50%;flex:none;width:9px;height:9px}.aura{isolation:isolate;background:linear-gradient(180deg, var(--sky) 0%, color-mix(in oklab, var(--sky) 55%, var(--paper-2)) 62%, var(--paper-2) 100%);position:absolute;inset:0;overflow:hidden}.aura__halo,.aura__core{left:50%;top:var(--aura-y,50%);aspect-ratio:1;translate:calc(-50% + var(--px,0) * var(--drift,40px)) calc(-50% + var(--py,0) * var(--drift,40px));transition:translate 1.6s var(--ease-out);border-radius:50%;position:absolute}.aura__halo{width:var(--aura-size,92%);background:radial-gradient(closest-side, var(--mid) 0%, color-mix(in oklab, var(--glow) 85%, transparent) 46%, color-mix(in oklab, var(--glow) 35%, transparent) 72%, transparent 100%);filter:blur(var(--aura-blur,18px));animation:11s ease-in-out infinite aura-breathe}.aura__core{width:calc(var(--aura-size,92%) * .46);background:radial-gradient(closest-side, var(--core) 0%, color-mix(in oklab, var(--core) 70%, var(--mid)) 45%, transparent 100%);filter:blur(calc(var(--aura-blur,18px) * 1.4));opacity:.82;animation:11s ease-in-out infinite aura-pulse}.aura__grain{pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.aura--rise{--aura-y:104%;--aura-size:135%;--aura-blur:26px}.aura--rise .aura__halo{width:max(var(--aura-size), 900px)}.aura--rise .aura__core{width:calc(max(var(--aura-size), 900px) * .5)}.aura--card{--aura-y:62%;--aura-size:120%;--aura-blur:12px;--drift:0px}.aura--orb{--aura-size:88%;--aura-blur:14px;background:0 0}@keyframes aura-breathe{0%,to{scale:1}50%{scale:1.06}}@keyframes aura-pulse{0%,to{opacity:.88;scale:1}50%{opacity:1;scale:1.12}}.personal-aura{background:linear-gradient(160deg, #e4e5f6 0%, #f3ece4 60%, var(--paper-2) 100%);position:absolute;inset:0;overflow:hidden}.personal-aura__blob{width:var(--size);aspect-ratio:1;background:radial-gradient(closest-side, var(--core) 0%, var(--mid) 32%, color-mix(in oklab, var(--glow) 70%, transparent) 62%, transparent 100%);filter:blur(22px);opacity:.86;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(18%) rotate(calc(var(--angle) * -1));animation:48s linear infinite orbit;animation-delay:var(--delay);border-radius:50%;position:absolute;top:50%;left:50%}@keyframes orbit{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(18%) rotate(calc(var(--angle) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 360deg)) translateX(18%) rotate(calc(var(--angle) * -1 - 360deg))}}.site-header{z-index:50;padding-inline:var(--gutter);margin-top:12px;position:sticky;top:12px}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--paper) 78%, transparent) 0%, color-mix(in oklab, var(--paper) 40%, transparent) 55%, transparent 100%);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;height:calc(100% + 52px);transition:opacity var(--t-slow) var(--ease-out);position:absolute;top:-12px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.site-header[data-scrolled=true]:before,.site-header[data-menu=true]:before{opacity:1}.site-header__bar{max-width:var(--max);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);height:60px;transition:background-color var(--t-slow) var(--ease-out), box-shadow var(--t-slow) var(--ease-out);background:#fafaf8b8;border-radius:999px;align-items:center;gap:24px;margin:0 auto;padding:0 10px 0 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 30px -18px #14141359}.site-header[data-scrolled=true] .site-header__bar{background:#fafaf8e0;box-shadow:inset 0 0 0 1px #1414130f,0 14px 34px -20px #14141373}.wordmark{letter-spacing:-.035em;align-items:center;gap:9px;font-size:21px;font-weight:600;display:inline-flex}.wordmark__dot{background:radial-gradient(circle at 50% 70%,#ffe08a 0%,#ff8a2a 40%,#ff4a12 70%,#bcc6f0 100%);border-radius:50%;width:15px;height:15px;box-shadow:0 0 12px #ff6a1a73}.site-nav{gap:4px;margin-inline:auto;display:flex}.site-nav a{color:var(--ink-2);transition:background-color var(--t-base), color var(--t-base);border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500}.site-nav a:hover{color:var(--ink);background:#1414130d}.site-nav a[aria-current=page]{background:var(--ink);color:#fff}.site-header__end{align-items:center;gap:8px;display:flex}.skip-to{left:var(--gutter);z-index:80;background:var(--ink);color:#fff;transition:top var(--t-base) var(--ease-out);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;top:-60px}.skip-to:focus{top:0}.lang{position:relative}.lang-pill{min-width:44px;height:40px;font:600 13px/1 var(--sans);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:box-shadow var(--t-base), background-color var(--t-base);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.lang-pill svg{width:12px;height:12px;transition:rotate var(--t-base) var(--ease-out)}.lang-pill[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.lang-pill[aria-expanded=true] svg{rotate:180deg}.popover{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:200px;box-shadow:0 0 0 1px var(--line), var(--shadow-float);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity var(--t-base) var(--ease-out), translate var(--t-base) var(--ease-out), scale var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);background:#fffffff5;border-radius:18px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;translate:0 -6px;scale:.98}.popover[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.popover__item{white-space:nowrap;transition:background-color var(--t-fast);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}a.popover__item:hover{background:var(--paper)}.popover__item[aria-current=true]{background:var(--paper);font-weight:600}.popover__item--disabled{color:var(--ink-3);cursor:not-allowed;justify-content:start;gap:1px;display:grid}.popover__item small{font-size:11.5px}.menu-btn{cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border:0;border-radius:999px;display:none}.menu-btn__lines{width:18px;height:10px;margin:0 auto;display:block;position:relative}.menu-btn__lines span{background:var(--ink);height:1.6px;transition:top var(--t-base) var(--ease-out), rotate var(--t-base) var(--ease-out);border-radius:2px;position:absolute;left:0;right:0}.menu-btn__lines span:first-child{top:0}.menu-btn__lines span:last-child{top:8.4px}.menu-btn[aria-expanded=true] .menu-btn__lines span:first-child{top:4.2px;rotate:45deg}.menu-btn[aria-expanded=true] .menu-btn__lines span:last-child{top:4.2px;rotate:-45deg}.mobile-menu{display:none}.site-footer{padding:56px var(--gutter) 40px;border-top:1px solid var(--line);margin-top:clamp(80px,10vw,140px)}.site-footer__inner{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;display:flex}.wordmark--footer{font-size:26px}.site-footer__line{font-family:var(--serif);color:var(--ink-2);margin-top:10px;font-size:20px;font-style:italic}.site-footer__nav{gap:clamp(32px,6vw,88px);display:flex}.site-footer__nav div{align-content:start;gap:8px;font-size:14.5px;display:grid}.site-footer__nav p{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:600}.site-footer__nav a{min-height:24px;color:var(--ink-2);transition:color var(--t-base);align-items:center;display:inline-flex}.site-footer__nav a:hover{color:var(--ink)}.site-footer__legal{max-width:var(--max);color:var(--ink-3);margin:48px auto 0;font-size:12.5px}.store-buttons{flex-wrap:wrap;gap:10px;display:flex}.store-btn{background:var(--ink);color:#fff;height:56px;transition:translate var(--t-slow) var(--ease-out);border-radius:18px;align-items:center;gap:10px;padding:0 22px 0 16px;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex}.store-btn:hover{translate:0 -2px}.store-btn small{letter-spacing:.02em;opacity:.72;font-size:10.5px;font-weight:500;display:block}.store-icon{width:24px;height:24px}.store-badge{transition:translate var(--t-slow) var(--ease-out), box-shadow var(--t-base);border-radius:10px;display:inline-flex}.store-badge:hover{translate:0 -2px;box-shadow:0 10px 24px -14px #14141399}.store-badge:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.store-badge img{width:auto;height:48px;display:block}html[data-platform=ios] .store-buttons [data-store=android],html[data-platform=android] .store-buttons [data-store=ios],html:is([data-platform=ios],[data-platform=android]) .download__qr{display:none}.qr{width:132px;height:132px;color:var(--ink)}.download{margin:0 var(--gutter);border-radius:var(--radius-xl);position:relative;overflow:hidden}.download .aura{--aura-y:120%;--aura-size:150%}.download .aura:after{content:"";background:linear-gradient(#14141e0f,#501e0029);position:absolute;inset:0}:is(:lang(zh-Hans),:lang(zh-Hant)) .download .display em{color:#9a3412}.download__inner{z-index:1;max-width:var(--max);grid-template-columns:1.4fr auto;align-items:end;gap:40px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(28px,5vw,72px);display:grid;position:relative}.download__copy{justify-items:start;gap:22px;display:grid}.download .display{color:#1b1b1a;text-shadow:0 2px 30px #78280040}.download__body{color:#2d2d2a;max-width:44ch;font-size:1.08rem}.download__qr{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);box-shadow:var(--shadow-float);background:#ffffffc7;border-radius:26px;justify-items:center;gap:10px;padding:16px 16px 12px;font-size:12.5px;display:grid}.download-bar{display:none}@keyframes bar-out{to{opacity:0;translate:0 24px}}@media (max-width:760px){.site-nav,.lang,.header-cta{display:none}.site-header__bar{justify-content:space-between;height:56px;padding-left:18px}.menu-btn{display:block}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px var(--line), var(--shadow-float);opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-out), translate var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);background:#fafaf8f7;border-radius:26px;gap:10px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;translate:0 -8px}.mobile-menu[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.mobile-menu nav{display:grid}.mobile-menu nav a{border-radius:16px;justify-content:space-between;align-items:center;padding:16px 14px;font-size:18px;font-weight:600;display:flex}.mobile-menu nav a[aria-current=page]{background:#fff}.mobile-menu__langs{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 8px 4px;display:flex}.mobile-menu__langs a{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:8px 12px;font-size:14px}.mobile-menu__langs a[aria-current=true]{color:#fff;background:var(--ink);box-shadow:none}.mobile-menu__foot{justify-content:flex-end;align-items:center;padding:4px 8px 6px;display:flex}.btn--xl{width:100%}.download__inner{grid-template-columns:1fr}.download__qr{display:none}.site-footer{padding-bottom:110px}html{scroll-padding-bottom:96px}.download-bar{z-index:70;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);animation:rise-in .8s var(--ease-out) both 1.2s;background:#fafaf8d1;border-radius:22px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #fffc,0 16px 40px -16px #14141366}.download-bar[data-state=closing]{animation:bar-out .3s var(--ease-in) forwards}.download-bar p{flex:1;font-size:13.5px;font-weight:500;line-height:1.3}.download-bar__mark{background:radial-gradient(circle at 50% 80%,#ffe08a 0%,#ff8a2a 38%,#ff4a12 62%,#bcc6f0 100%);border-radius:11px;flex:none;width:34px;height:34px}.download-bar__close{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}}.page-hero{padding:clamp(56px,8vw,96px) 0 clamp(32px,5vw,56px);position:relative}.page-hero__inner{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.page-hero__copy{justify-items:start;gap:20px;display:grid}.page-hero__orb{aspect-ratio:1;border-radius:50%;width:clamp(120px,16vw,200px);position:relative;overflow:hidden}.page-hero__orb .aura{border-radius:50%}.page-hero__meta{color:var(--ink-3);font-size:13.5px}.prose{color:#2e2e2b;max-width:680px;font-size:18px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);scroll-margin-top:var(--header-offset);margin-top:2.4em;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:400;line-height:1.1}:is(:lang(zh-Hans),:lang(zh-Hant)) .prose h2{font-family:var(--sans);letter-spacing:0;font-weight:600}.prose h3{color:var(--ink);margin-top:1.8em;font-size:19px;font-weight:600;line-height:1.35}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose a:not(.btn){text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;transition:text-decoration-color var(--t-base);text-decoration-thickness:2px}.prose a:not(.btn):hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose>section+section{margin-top:3.2em}.prose>section>h2{margin-top:0}.prose>section>*+*{margin-top:1em}.prose>section>h2+*{margin-top:.55em}.prose>section>h3{margin-top:1.6em}.prose .note{border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-soft);color:var(--ink-2);padding:16px 20px;font-size:16px}@media (max-width:760px){.page-hero__inner{grid-template-columns:1fr}.page-hero__orb{display:none}.prose{font-size:17px}}.faq{gap:8px;display:grid}.faq details{border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-soft)}.faq summary{cursor:pointer;border-radius:inherit;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.faq__toggle{background:var(--paper);width:30px;height:30px;transition:background-color var(--t-fast);border-radius:50%;flex:none;position:relative}.faq__toggle:before,.faq__toggle:after{content:"";background:var(--ink);width:11px;height:1.6px;transition:rotate var(--t-slow) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__toggle:after{rotate:90deg}.faq details[open] .faq__toggle:after{rotate:0deg}.faq summary:hover .faq__toggle{background:var(--lime-soft)}.faq details p{color:var(--ink-2);max-width:68ch;padding:0 22px 20px;font-size:16.5px;line-height:1.65}

