:root{--g1:#4a6bff;--g2:#5b57f0;--g3:#6e4fe0;--grad:linear-gradient(100deg, var(--g1), var(--g2) 55%, var(--g3));--grad-ontext:linear-gradient(100deg, var(--g1) -30%, var(--g2) 55%, var(--g3));--amber:#e8920a;--amber-soft:#fff3dd;--mint:#13a05f;--ink:#1f2126;--muted:#5f6470;--faint:#6f7682;--card:#f8f9fd;--card-line:#eef0f8;--line:#ececf0;--accent-bg:linear-gradient(160deg, #eef1ff 0%, #f6f4ff 55%, #fdfdff 100%);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--w-wide:clamp(1040px, 72vw, 1280px);--w-mid:clamp(760px, 54vw, 900px);--w-text:620px;--gap-tight:48px;--gap-sec:88px;--gap-chapter:132px}:lang(zh) h1,:lang(zh) h2,:lang(zh-Hant) h1,:lang(zh-Hant) h2,:lang(ja) h1,:lang(ja) h2,:lang(zh) .hero .black,:lang(zh-Hant) .hero .black,:lang(ja) .hero .black,:lang(zh) .manifesto h2,:lang(zh-Hant) .manifesto h2,:lang(ja) .manifesto h2{letter-spacing:0}:lang(zh) .hero .sub,:lang(zh-Hant) .hero .sub,:lang(ja) .hero .sub{text-wrap:pretty;max-width:30em}:lang(zh-Hant){--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}:lang(ja){--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.65}@view-transition{navigation:auto}::view-transition-group(nav-pill){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(nav-pill),::view-transition-new(nav-pill){height:100%}::view-transition-group(root){animation-name:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.container{max-width:var(--w-wide);margin:0 auto;padding:0 24px}.site-header{z-index:50;position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;background:#fff;position:absolute;inset:0;mask-image:linear-gradient(#000 calc(100% - 10px),#000000d1 calc(100% - 7px),#0000006b calc(100% - 4px),#0000001f calc(100% - 2px),#0000 100%)}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 8px;display:flex}.logo{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.logo svg{width:29px;height:29px;display:block}.pill{background:#fff;border:1px solid #f0f1f4;border-radius:999px;gap:7px;padding:6px;display:flex;box-shadow:0 6px 24px -6px #1e284638}.pill a{color:var(--ink);white-space:nowrap;border-radius:999px;padding:10px 21px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .25s}.pill a:not(.on):hover{background:#f4f5fa}.pill a.on{color:#fff;background:var(--grad);view-transition-name:nav-pill;box-shadow:inset 0 1px #ffffff57,0 3px 10px #593fe733}.nav-right{align-items:center;gap:10px;display:flex}.lang-dd{position:relative}.lang-dd>summary{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #e7e8ef;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.lang-dd>summary::-webkit-details-marker{display:none}.lang-dd>summary:focus-visible{outline:2px solid var(--g2);outline-offset:1px}.lang-dd svg{width:15px;height:15px;display:block}.lang-dd .chev{color:var(--faint);font-size:10px}.lang-menu{z-index:60;background:#fff;border:1px solid #eef0f4;border-radius:16px;min-width:150px;margin:0;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px -12px #1e28464d}.lang-menu a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.lang-menu a:hover{background:#f4f5fa}.lang-menu a.cur{color:var(--g2);background:#f0f1fd;font-weight:700}.lang-menu a.cur:after{content:"✓";font-size:12px}@media (width<=840px){.nav{grid-template-columns:minmax(0,1fr) auto;display:grid}.logo{grid-area:1/1}.nav-right{grid-area:1/2}.pill{width:100%;box-shadow:none;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;row-gap:4px}.pill a{text-align:center;flex:0 auto;padding:7px 12px;font-size:12px}}@media (width<=360px){.site-header{position:relative}.pill a{padding:6px 11px}.pill{row-gap:3px}}.hero{text-align:center;padding:72px 0 0}.hero .grad{letter-spacing:.02em;background:var(--grad);color:#0000;background-clip:text;margin-bottom:18px;padding-bottom:.08em;font-size:clamp(15px,1.6vw,19px);font-weight:650;line-height:1.4;display:block}.hero .black{color:var(--ink);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(34px,6vw,62px);font-weight:700;line-height:1.14;display:block}:lang(ja) .hero .black{font-size:clamp(24px,6vw,62px)}.hero .sub{max-width:660px;color:var(--muted);margin:24px auto 0;font-size:clamp(15px,1.9vw,17.5px);line-height:1.65}.hero .fine{color:var(--faint);margin-top:14px;font-size:12.5px}.hero .cta{background:var(--grad-ontext);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:13px 26px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 4px 14px #593fe738}.hero .cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 7px 20px #593fe74d}.hero .cta .arw{font-size:13px}@media (prefers-reduced-motion:reduce){.hero .cta{transition:none}.hero .cta:hover{transform:none}}.visual{margin:var(--gap-tight) auto 0;background:var(--accent-bg);text-align:center;border:1px solid #e8e8fa;border-radius:24px;max-width:clamp(440px,31vw,520px);padding:38px 24px 32px}.app-icon{background:linear-gradient(#fafafc 0%,#eef0f5 100%);border:1px solid #e6e8f0;border-radius:22.5%;justify-content:center;align-items:center;width:176px;height:176px;margin:0 auto;animation:1.5s cubic-bezier(.3,.55,.4,1) .4s both dock-bounce;display:flex;box-shadow:0 6px 20px -10px #323c7824,0 1px 3px #1e28460d}@keyframes dock-bounce{0%{transform:translateY(0)}16%{transform:translateY(-34px)}32%{transform:translateY(0)}46%{transform:translateY(-16px)}60%{transform:translateY(0)}72%{transform:translateY(-6px)}82%,to{transform:translateY(0)}}.app-icon svg{width:94%;height:94%;display:block}.m-eyes{transform-box:fill-box;transform-origin:50%}.blinking .m-eyes{animation:4.6s infinite blink}@keyframes blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}97%{transform:scaleY(1)}}.visual .hint{color:#6d7480;margin:22px 0 0;font-size:13.5px}.echo{max-width:var(--w-mid);margin:var(--gap-chapter) auto 0;padding:0 24px}.echo h2{text-align:center;letter-spacing:-.02em;margin:0 0 34px;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.2}:lang(zh) .echo h2,:lang(zh-Hant) .echo h2,:lang(ja) .echo h2{letter-spacing:0}.echo-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.echo-card{color:var(--ink);background:#fff;border:1px solid #e9ebf2;border-radius:16px;margin:0;padding:26px 26px 28px;font-size:16px;line-height:1.75}.echo-end{max-width:30em;color:var(--ink);text-align:center;margin:30px auto 0;font-size:16.5px;font-weight:650;line-height:1.75}@media (width<=720px){.echo-grid{grid-template-columns:1fr}}.keep{max-width:var(--w-mid);margin:var(--gap-sec) auto 0;padding:0 24px}.keep-card{background:var(--accent-bg);text-align:left;border:1px solid #e8e8fa;border-radius:24px;padding:38px clamp(22px,4vw,42px)}.keep h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.15}:lang(zh) .keep h2,:lang(zh-Hant) .keep h2,:lang(ja) .keep h2{letter-spacing:0}.kw-answer{color:var(--g2);margin:10px 0 0;font-size:clamp(19px,2.4vw,24px);font-weight:700;line-height:1.45}.kw-list{background:#fff;border:0;border-radius:16px;margin:28px 0 0;padding:24px 26px 16px}.kw-list p{margin:0 0 11px;font-size:clamp(16px,1.9vw,18px);line-height:1.65}.kw-list .said{color:var(--muted);font-weight:400}.kw-list .do{color:var(--ink);font-weight:700}.kw-beat{max-width:34em;color:var(--muted);margin:14px 0 0;font-size:15.5px;line-height:1.8}.kw-turn{max-width:34em;color:var(--ink);margin:22px 0 0;font-size:clamp(16px,1.9vw,18px);font-weight:650;line-height:1.7}.kw-aphorism{text-align:center;letter-spacing:-.02em;color:var(--ink);margin:44px 0 40px;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.3}:lang(zh) .kw-aphorism,:lang(zh-Hant) .kw-aphorism,:lang(ja) .kw-aphorism{letter-spacing:0}.kw-close-card{background:#fff;border:0;border-radius:16px;margin:30px 0 0;padding:22px 26px 24px}.kw-product{max-width:34em;color:var(--muted);margin:0;font-size:15.5px;line-height:1.8}.kw-close{max-width:34em;color:var(--g2);margin:8px 0 0;font-size:clamp(16px,1.9vw,18px);font-weight:700;line-height:1.7}:lang(zh) .kw-beat,:lang(zh-Hant) .kw-beat,:lang(ja) .kw-beat,:lang(zh) .kw-turn,:lang(zh-Hant) .kw-turn,:lang(ja) .kw-turn,:lang(zh) .kw-product,:lang(zh-Hant) .kw-product,:lang(ja) .kw-product,:lang(zh) .kw-close,:lang(zh-Hant) .kw-close,:lang(ja) .kw-close,:lang(zh) .echo-end,:lang(zh-Hant) .echo-end,:lang(ja) .echo-end{text-wrap:pretty;max-width:32em}.race-card{max-width:var(--w-mid);margin:var(--gap-sec) auto 0;padding:0 24px}.race-card>h2{letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0 0 32px;font-size:clamp(22px,3.4vw,31px);font-weight:700}.race-duo{grid-template-columns:1fr 1fr;gap:30px 0;display:grid}.race-col+.race-col{border-left:1px solid var(--line);padding-left:44px}.race-col:first-child{padding-right:44px}@media (width<=720px){.race-duo{grid-template-columns:1fr}.race-col+.race-col{border-left:0;padding-left:0}.race-col:first-child{padding-right:0}}.race-col h3{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:12.5px;font-weight:700}.race-row{grid-template-columns:minmax(72px,96px) minmax(56px,1fr) minmax(88px,112px);align-items:center;gap:12px;display:grid}.race-row+.race-row{margin-top:15px}.race-label{color:var(--muted);font-size:13.5px;font-weight:600}.race-track{background:#eef0f5;border-radius:999px;height:12px;position:relative}.race-bar{width:var(--w);border-radius:999px;position:absolute;inset:0 auto 0 0}.race-row.r1 .race-bar{background:#c3c8d4}.race-row.r2 .race-bar{background:#9aa3c8}.race-row.r3 .race-bar{background:var(--grad);box-shadow:0 3px 10px #593fe738}.race-val{color:var(--muted);text-align:right;font-size:12.5px;font-weight:650;line-height:1.35}.race-row.r3 .race-val{color:var(--g2);font-size:13px}@media (scripting:enabled){.race-bar{width:0}.race.anim .race-bar{animation:1.9s cubic-bezier(.25,.6,.3,1) forwards race-grow}.race.anim .r3 .race-bar{animation-duration:2.5s}}@keyframes race-grow{0%{width:0}to{width:var(--w)}}.curve{margin:0}.curve svg{width:100%;height:168px;display:block;overflow:visible}.curve path{fill:none;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.curve .cv-area{fill:url(#cv-fill);stroke:none}.curve .cv-base{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.curve .cv-guide{stroke:#dfe1ea;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.curve .cv1{stroke:#c9cdd8}.curve .cv2{stroke:#a7aec9}.curve .cv3{stroke:url(#cv-line);stroke-width:3.5px}.curve .cv-dot{fill:#fff;stroke:var(--g2);stroke-width:3px;vector-effect:non-scaling-stroke}.curve .cv-tag{fill:var(--g2);font-family:inherit;font-size:11px;font-weight:700}.curve .cv-tag-line{stroke:var(--g2);stroke-width:1px;stroke-dasharray:2 3;opacity:.55;vector-effect:non-scaling-stroke}.curve-legend{flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;display:flex}.lg{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.lg:before{content:"";border-radius:2px;flex:none;width:14px;height:3px}.lg1:before{background:#c9cdd8}.lg2:before{background:#a7aec9}.lg3:before{background:var(--grad);height:4px}.lg3{color:var(--g2);font-weight:700}.curve-ax{color:var(--faint);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.cmp{margin-top:72px}.cmp h2{text-align:center;letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(19px,2.6vw,24px);font-weight:700}.cmp-scroll{overflow-x:auto}.cmp table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.cmp th,.cmp td{border-bottom:1px solid #f0f0f4;padding:12px 10px}.cmp thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);text-align:center;border-bottom:1px solid #e4e5ec;font-size:11.5px;font-weight:700}.cmp thead th:first-child{text-align:left}.cmp tbody th{text-align:left;color:var(--ink);font-weight:600}.cmp .row-t{display:block}.cmp .row-s{color:var(--faint);margin-top:2px;font-size:12px;font-weight:400;display:block}.cmp td{text-align:center;font-size:15px}.cmp td.y{color:var(--muted)}.cmp td.n{color:var(--faint)}.cmp td.p{color:var(--muted)}.cmp td.p .pt{color:var(--faint);margin-top:3px;font-size:11px;font-weight:400;line-height:1.45;display:block}.cmp td.hi.n{color:var(--muted);font-weight:650}.cmp .hi{background:#f0f0fe}.cmp thead th.hi{color:var(--g2);text-transform:none;letter-spacing:0;border-radius:16px 16px 0 0;font-size:13px}.cmp td.hi.y{color:var(--g2);font-weight:700}.cmp tbody tr:last-child .hi{border-radius:0 0 16px 16px}.cmp-foot{color:var(--muted);text-align:center;margin:16px 0 0;font-size:13px}@media (width<=720px){.cmp-scroll{overflow-x:visible}.cmp table{min-width:0;display:block}.cmp thead{display:none}.cmp tbody{display:block}.cmp tbody tr{background:var(--card);border:1px solid var(--card-line);border-radius:16px;padding:14px 16px;display:block}.cmp tbody tr+tr{margin-top:10px}.cmp tbody th{border:0;border-bottom:1px solid var(--card-line);margin-bottom:10px;padding:0 0 10px;display:block}.cmp tbody td{text-align:left;border:0;justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;display:flex}.cmp tbody td:before{content:attr(data-label);color:var(--muted);font-size:12.5px;font-weight:600}.cmp tbody td.hi{background:#f0f0fe;border-radius:10px;margin-top:6px;padding:8px 12px}.cmp tbody td.hi:before{color:var(--g2);font-weight:700}.cmp tbody tr:last-child .hi,.cmp thead th.hi{border-radius:10px}}.feats{max-width:var(--w-wide);margin:var(--gap-chapter) auto 0;text-align:center;padding:0 24px}.feats h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 28px;font-size:clamp(22px,3.4vw,31px);font-weight:700}.feat-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=720px){.feat-grid{grid-template-columns:1fr}}.feat{background:var(--card);border:1px solid var(--card-line);border-radius:16px;padding:22px 22px 24px}.feat .dot{border-radius:50%;width:12px;height:12px;margin-bottom:14px}.feat:first-child .dot{background:var(--grad)}.feat:nth-child(2) .dot{background:#c3c8d4}.feat:nth-child(3) .dot{background:var(--mint)}.feat h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16.5px}.feat p{color:var(--muted);margin:0;font-size:13.8px;line-height:1.65}.manifesto{max-width:var(--w-mid);margin:var(--gap-chapter) auto 0;text-align:center;padding:0 24px}.manifesto .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.manifesto h2{letter-spacing:-.02em;text-wrap:balance;background:var(--grad);color:#0000;background-clip:text;margin:14px auto 0;padding-bottom:.1em;font-size:clamp(28px,4.6vw,46px);font-weight:700;line-height:1.2}.manifesto .lines{text-align:left;flex-direction:column;gap:18px;max-width:100%;margin:28px auto 0;display:flex}.manifesto .lines p{color:var(--muted);border-left:2px solid #d9dce3;margin:0;padding-left:18px;font-size:15px;line-height:1.75}.page{max-width:var(--w-text);margin:0 auto;padding:56px 24px 0}.page-title{letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}:lang(zh) .page-title,:lang(zh-Hant) .page-title,:lang(ja) .page-title{letter-spacing:0}.site-footer{max-width:var(--w-text);margin:var(--gap-chapter) auto 0;border-top:0;padding:24px 24px 48px;position:relative}.site-footer:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:24px;right:24px}.page-body{color:var(--muted);font-size:15.5px;line-height:1.8}.page-body.intro{margin:0}.page-lede{color:var(--muted);text-align:center;text-wrap:balance;margin:10px 0 34px;font-size:15px;line-height:1.7}.sec-head{grid-template-columns:1fr auto 1fr;align-items:baseline;column-gap:14px;display:grid}.sec-head h2{grid-column:2;min-width:0}.sec-head .all-link{color:var(--g2);white-space:nowrap;grid-column:3;justify-self:end;font-size:13.5px;font-weight:650;text-decoration:none}.sec-head .all-link:hover{text-decoration:underline}.news{max-width:var(--w-text);margin:var(--gap-sec) auto 0;padding:0 24px}.news h2{text-align:center;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(19px,2.6vw,24px)}.news-item{border-bottom:1px solid #f0f0f4;align-items:baseline;gap:14px;padding:12px 4px;display:flex}.news-item .when{color:var(--muted);text-align:center;white-space:nowrap;background:#f1f2f6;border-radius:999px;flex:0 0 76px;padding:3px 10px;font-size:11.5px;font-weight:700}.news-item .what{font-size:14.5px}.faq{max-width:var(--w-text);margin:var(--gap-sec) auto 0;padding:0 24px}.faq h2{text-align:center;letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(19px,2.6vw,24px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:15px 4px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--faint);flex-shrink:0;font-size:20px;font-weight:400}.faq details[open] summary:after{content:"–"}.faq summary:focus-visible{outline:2px solid var(--g2);outline-offset:2px;border-radius:6px}.faq .a{color:var(--muted);padding:0 4px 16px;font-size:14.5px}.legal{color:var(--faint);text-align:center;font-size:12px;line-height:1.7}.mails{flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:18px;font-size:12.5px;display:flex}.mails span{color:var(--faint)}.mails b{color:var(--muted);font-weight:650}.beian{text-align:center;margin-top:14px;font-size:12px}.beian a{color:var(--faint);text-decoration:none}.beian a:hover{color:var(--muted);text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-icon,.blinking .m-eyes{animation:none}.race-bar,.race.anim .race-bar{width:var(--w);animation:none}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--g2);outline-offset:2px;border-radius:6px}.effective{text-align:center;color:var(--faint);margin:10px 0 26px;font-size:13px}.page-foot{color:var(--faint);text-align:center;overflow-wrap:anywhere;margin:44px 0 0;font-size:13.5px;line-height:1.8}.page .prose-sec{margin-top:52px}.page .prose-sec h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:clamp(20px,2.6vw,24px);font-weight:700;line-height:1.35}:lang(zh) .page .prose-sec h2,:lang(zh-Hant) .page .prose-sec h2,:lang(ja) .page .prose-sec h2{letter-spacing:0}.page .prose-sec>p:first-of-type{color:var(--ink);font-size:16.5px;font-weight:500}.page .prose-sec p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.8}.page .prose-sec strong{color:var(--ink);font-weight:650}.page .prose-sec em{color:var(--faint);font-size:13.5px;font-style:normal}.page .prose-sec a{color:var(--g2)}.page .prose-sec ul.ck{margin:0 0 12px;padding:0;list-style:none}.page .prose-sec ul.ck li{color:var(--muted);margin-bottom:9px;padding-left:26px;font-size:15px;line-height:1.75;position:relative}.page .prose-sec ul.ck li:before{content:"✓";color:var(--g2);font-size:14px;font-weight:700;line-height:1.85;position:absolute;top:0;left:0}.tier-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tier-card{border:1px solid var(--card-line);background:#fff;border-radius:16px;padding:24px 22px 20px}.tier-card.ok{background:#fbfbff;border-color:#e6e6fa}.tier-card h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:700}:lang(zh) .tier-card h3,:lang(zh-Hant) .tier-card h3,:lang(ja) .tier-card h3{letter-spacing:0}.tier-card.ok h3{color:var(--g2)}.tier-lead{color:var(--muted);margin:8px 0 16px;font-size:14.5px;line-height:1.7}.tier-card ul{border-top:1px solid var(--card-line);margin:0;padding:0;list-style:none}.tier-card li{border-bottom:1px solid var(--card-line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;font-size:13.5px;line-height:1.6;display:flex}.tier-card li:last-child{border-bottom:0}.tier-card .k{color:var(--faint);flex:none}.tier-card .v{color:var(--ink);text-align:right;font-weight:600}.tier-card.ok .v{color:var(--g2)}@media (width<=720px){.tier-cards{grid-template-columns:1fr}}.legal-links{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:16px 0 0;font-size:12.5px;display:flex}.legal-links a{color:var(--muted);font-weight:600;text-decoration:none}.legal-links a:hover{color:var(--g2);text-decoration:underline}.legal-links span{color:#a8adba}.mission .page-lede{margin-bottom:40px}.ms-group{margin:0}.ms-rule{background:var(--line);border:0;width:64px;height:1px;margin:44px auto 48px}.ms-group p{margin:0}.ms-group .ln{color:var(--ink);text-wrap:pretty;margin-bottom:10px;font-size:17px;line-height:1.8;display:block}:lang(zh) .ms-group .ln,:lang(zh-Hant) .ms-group .ln,:lang(ja) .ms-group .ln{letter-spacing:0}.ms-group>p:first-of-type .ln{font-size:18px;font-weight:600}.ms-group>p:first-of-type .ln:last-child{margin-bottom:14px}.ms-signoff{text-align:center;margin:72px 0 0}.ms-brand{letter-spacing:.01em;background:var(--grad);color:#0000;background-clip:text;margin:0;padding-bottom:.08em;font-size:22px;font-weight:700}.ms-line{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(22px,3.2vw,30px);font-weight:700;line-height:1.35}:lang(zh) .ms-line,:lang(zh-Hant) .ms-line,:lang(ja) .ms-line{letter-spacing:0}.ms-mission{max-width:30em;color:var(--muted);text-wrap:pretty;margin:18px auto 0;font-size:14.5px;line-height:1.75}
