.language-switch{display:flex;align-items:center;gap:0;flex-shrink:0;white-space:nowrap;font-family:Inter,Han,sans-serif}.language-switch a{font-size:12px;line-height:1.3;padding:10px 8px;color:rgba(244,247,248,.6);border-bottom:2px solid transparent}.language-switch a[aria-current]{color:#f4f7f8;border-color:#18bfd0}.language-switch a:hover{color:#18bfd0;background:#18bfd00d}.navigation .nav-inner{gap:16px}.navigation nav{gap:20px}.film-invitation{display:inline-flex;align-items:center;gap:24px;padding:22px 28px;border:1px solid #18bfd0;background:#18bfd014;animation:filmBreath 3s ease-in-out infinite;min-width:300px}.film-invitation strong{display:block;color:#f4f7f8;font-size:20px;font-weight:500}.film-invitation small{display:block;margin-top:5px;color:#b1c0c5;font-size:12px}.film-invitation>span:last-child{margin-left:auto;font-size:28px;color:#18bfd0}.film-play{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#18bfd0;color:#071015;font-size:17px;box-shadow:0 0 24px #18bfd040}.film-invitation:hover{background:#18bfd026}.film-invitation:focus-visible{outline:2px solid #f4f7f8;outline-offset:5px}@keyframes filmBreath{0%,100%{box-shadow:0 0 0 0 #18bfd000,0 0 12px #18bfd012}50%{box-shadow:0 0 0 6px #18bfd008,0 0 32px #18bfd040}}
html[lang=en] .keep{white-space:normal;display:inline}html[lang=en] .hero h1{font-size:clamp(36px,3.8vw,58px);line-height:1.14}html[lang=en] .hero-lead{max-width:480px;line-height:1.65}html[lang=en] .navigation nav a{font-size:12px}html[lang=en] .section-head h2{font-size:clamp(32px,3vw,44px);line-height:1.23}html[lang=en] .nfc-card-heading .record-name{font-size:23px}html[lang=en] .nfc-action-row p{font-size:17px}html[lang=en] .nfc-notification strong{font-size:19px}html[lang=en] .nfc-notification{line-height:1.3}html[lang=en] .cash-illustration .ltv-label{font-size:26px}html[lang=en] .cash-illustration .ltv-core-label{font-size:29px}html[lang=en] .cash-illustration .ltv-result-label{font-size:29px}html[lang=en] .cash-illustration .ltv-merge text{font-size:20px}html[lang=en] .history-phrase{white-space:normal}html[lang=en] .nfc-detect-button{font-size:15px}html[lang=en] .history-timeline strong{font-size:17px}html[lang=en] .bd-description{max-width:950px}html[lang=en] .bd-heading h2{font-size:clamp(26px,3vw,44px)}
@media(max-width:1199px){.navigation .nav-inner{flex-wrap:wrap;height:auto;min-height:88px;padding-block:12px}.navigation nav{order:4;width:100%;justify-content:center;gap:32px}.navigation nav a{line-height:40px}.navigation .brand img{width:240px}.navigation .language-switch{margin-left:auto}.navigation .nav-play{display:none}}
@media(max-width:899px){.navigation .nav-inner{width:calc(100% - 32px);display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding-block:10px}.navigation .brand img{width:210px}.mobile-menu-toggle{grid-column:2;grid-row:1}.navigation .language-switch{grid-column:1/-1;grid-row:2;margin-left:auto;justify-content:flex-end}.language-switch a{padding:8px 12px;font-size:12px}.navigation nav{width:auto;top:100%;order:unset}.navigation nav a{line-height:1.5}.film-invitation{width:100%;min-width:0;padding:20px;gap:16px}.film-invitation strong{font-size:18px}html[lang=en] .hero h1{font-size:38px}html[lang=en] .hero-lead{font-size:17px}html[lang=en] .nfc-action-row{align-items:stretch;flex-direction:column}html[lang=en] .nfc-action-row p br{display:none}html[lang=en] .nfc-detect-button{justify-content:space-between}html[lang=en] .evidence-foot{font-size:11px}html[lang=en] .cash-illustration .ltv-label{font-size:25px}html[lang=en] .cash-illustration .ltv-result-label{font-size:29px}html[lang=en] .history-timeline strong{font-size:13px}html[lang=en] .history-timeline small{font-size:11px}html[lang=en] .bd-heading h2{font-size:27px}html[lang=en] .bd-description{font-size:15px;line-height:1.5}html[lang=en] .bd-step-number{display:none}html[lang=en] .bd-steps button{font-size:12px}html[lang=en] .nfc-gesture-modes{gap:12px}html[lang=en] .nfc-card-controls button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.film-invitation{animation:none;box-shadow:0 0 18px #18bfd033}}

@font-face{font-family:MultiHan;src:url('fonts/MultilingualHan-400.woff');font-weight:400;font-display:swap}
@font-face{font-family:MultiHan;src:url('fonts/MultilingualHan-500.woff');font-weight:500;font-display:swap}
@font-face{font-family:MultiHan;src:url('fonts/MultilingualHan-600.woff');font-weight:600;font-display:swap}
html[lang=zh-hans] body,html[lang=zh-hans] button{font-family:Inter,MultiHan,'PingFang SC',sans-serif}
html[lang=en] .collaboration-records{overflow:visible}html[lang=en] .collab-recipient text{font-size:11px}html[lang=en] .identity-caption h3 span:before{content:' ';white-space:pre}html[lang=en] .history-opportunities .keep:before,html[lang=en] .history-value h3 .keep:before{content:' ';white-space:pre}
@media(max-width:899px){html[lang=en] .issuance-phases{flex-wrap:wrap;gap:12px;font-size:14px}html[lang=en] .issuance-phases>[data-issuance-detail]{flex-basis:100%;margin-left:0;text-align:left}html[lang=en] .bd-steps button>span:last-child{white-space:normal;line-height:1.3;max-width:100%}html[lang=en] .collaboration-records{max-width:100%;overflow:hidden}html[lang=en] .collaboration-records .collab-recipient text{font-size:10px}}

html[lang=en] .collaboration-records .collab-recipient text{font-size:13px}html[lang=en] .collaboration-records{overflow:visible}
body[data-film-lang] header{flex-wrap:wrap}body[data-film-lang] header>a:nth-child(2){margin-left:auto;color:#b9c1c5;font-size:13px}body[data-film-lang] header .language-switch{margin-left:16px}body[data-film-lang=en] h1 span{display:block}body[data-film-lang=en] .film-toolbar{flex-wrap:wrap}
@media(max-width:599px){body[data-film-lang] header{display:grid;grid-template-columns:1fr auto;gap:14px 8px;padding:20px}body[data-film-lang] header img{width:215px;max-width:52vw}body[data-film-lang] header>a:nth-child(2){font-size:11px}body[data-film-lang] header .language-switch{grid-column:1/-1;justify-content:flex-end;margin-left:0}body[data-film-lang=en] .film-toolbar button{font-size:12px;margin-right:16px}body[data-film-lang=en] .film-toolbar{gap:6px}body[data-film-lang=en] h1{font-size:26px}}
@media(max-width:599px){html[lang=en] .evidence-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-inline:16px}html[lang=en] .evidence-tabs button{min-width:0;white-space:normal;overflow-wrap:normal;text-wrap:balance;line-height:1.5;font-size:11px}}
