:root{--ground:#090b0a;--panel:#171a18;--panel-2:#252b26;--surface-raised:#0f1210;--surface-fallback:#242423;--ink:#f2f0e9;--ink-2:#c3c8c2;--ink-3:#9aa39c;--text-2:#b6bcb6;--text-meta:#a5ada6;--text-muted:#8c968e;--gold:#c9a35a;--gold-deep:#a07020;--cream:#f2f0e9;--cream-2:#c3c8c2;--cream-dim:#9aa39c;--muted:#8c968e;--muted-2:#a5ada6;--paper:#090b0a;--paper-2:#171a18;--paper-3:#252b26;--sheet:#171a18;--sheet-2:#0f1210;--bench:#090b0a;--line:#f2f0e92e;--line-soft:#f2f0e924;--orange:#dc580e;--orange-light:#e87836;--orange-deep:#b8460a;--on-orange:#fffdf7;--hero-white:#fff;--hero-secondary:#d2d2d7;--hair-hero:#ffffff1f;--focus-ring:#70b8ff;--f-display:"Chiron Site", "Source Han Sans HK", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--f-text:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--f-ui:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--f-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--f-note:"Cormorant Garamond", Georgia, serif;--serif-cn:var(--f-display);--serif-en:var(--f-note);--sans:var(--f-ui);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:144px;--section:144px;--maxw:1440px;--gutter:80px;--hdr:84px;--r:2px;--r-chrome:4px;--btn-bg:linear-gradient(135deg, #c04b0b 0%, #b8460a 52%, #8f3608 100%);--btn-bg-hover:linear-gradient(135deg, #b34509 0%, #a94108 52%, #843307 100%);--btn-border:#ffbe7e57;--btn-border-top:#ffdcaf99;--btn-border-left:#ffcd9b73;--btn-shadow:inset 1px 1px 1px #ffeed65c, inset -1px -1px 1px #671c014d, 0 8px 18px -10px #8f3608b3;--quartz:url(/assets/models/yibi-orange-quartz.webp);--quartz-dark:url(/assets/models/yibi-orange-quartz-dark.webp);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .10 0 0 0 0 .07 0 0 0 .9 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.34'/%3E%3C/svg%3E");--grain-lt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .96 0 0 0 0 .9 0 0 0 .9 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.30'/%3E%3C/svg%3E")}
@font-face{font-family:Chiron Site;src:url(/assets/fonts/chiron/ChironHeiHK-Light-ext.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+3400-4DBF,U+4E00-9FFF}@font-face{font-family:Chiron Site;src:url(/assets/fonts/chiron/ChironHeiHK-Light-core.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Chiron Site;src:url(/assets/fonts/chiron/ChironHeiHK-Medium-ext.woff2)format("woff2");font-weight:500 900;font-display:swap;unicode-range:U+3400-4DBF,U+4E00-9FFF}@font-face{font-family:Chiron Site;src:url(/assets/fonts/chiron/ChironHeiHK-Medium-core.woff2)format("woff2");font-weight:500 900;font-display:swap}
.site-header,.site-header *,.site-footer,.site-footer *{box-sizing:border-box}.site-header a,.site-footer a{color:inherit;text-decoration:none}.site-header button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.site-header{z-index:50;height:var(--hdr);color:var(--hero-white);font-family:var(--f-text);isolation:isolate;position:sticky;top:0}.site-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--glass-filter,saturate(1.12));backdrop-filter:var(--glass-filter,saturate(1.12));background:linear-gradient(135deg,#fffaef0e,#ffffff03 45%,#0c0c0c06);position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff40}.site-header:after{content:"";pointer-events:none;border-bottom:1px solid #ffffff14;position:absolute;inset:0}.site-header-row{justify-content:space-between;align-items:center;gap:32px;height:100%;padding-inline:3.8%;display:flex;position:relative}@media (min-width:1101px){.site-header-row{grid-template-columns:1fr auto 1fr;display:grid}}.site-header .brand{min-height:48px;color:var(--hero-white);justify-self:start;align-items:center;gap:16px;font-size:20px;font-weight:600;display:flex}.site-header .brand img{width:26px;height:auto;display:block}.primary-nav{gap:4px;display:flex}.nav-item{position:relative}.nav-link{min-width:76px;min-height:44px;color:var(--hero-secondary);border-radius:4px;place-items:center;padding:10px 20px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .16s;display:grid}.nav-link:hover{color:var(--hero-white);background:#ffffff14}.nav-link[aria-current=page],.nav-link.is-active{color:var(--hero-white);text-underline-offset:5px;background:#ffffff1a;font-weight:600;text-decoration:underline}.nav-dropdown{background:var(--ground);border:1px solid var(--hair-hero);opacity:0;visibility:hidden;border-radius:4px;flex-direction:column;min-width:200px;padding:8px;transition:opacity .16s,visibility .16s;display:flex;position:absolute;top:100%;left:0}.nav-item.is-open .nav-dropdown,.account-menu.is-open .nav-dropdown{opacity:1;visibility:visible}.nav-dropdown a,.nav-dropdown button{text-align:left;white-space:nowrap;width:100%;color:var(--hero-secondary);border-radius:4px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.2;display:block}.nav-dropdown a:hover,.nav-dropdown button:hover{color:var(--hero-white);background:#ffffff14}.nav-dropdown a[aria-current=page]{color:var(--hero-white);font-weight:600}.nav-right{justify-self:end;align-items:center;gap:8px;display:flex}.account-menu{position:relative}.account-menu .nav-dropdown{left:auto;right:0}.nav-account{gap:8px;display:inline-flex}.nav-credit-badge{font-family:var(--f-mono);letter-spacing:.08em;border:1px solid var(--hair-hero);border-radius:2px;padding:2px 6px;font-size:11px}.chrome-btn{min-height:48px;font:600 15px/1.2 var(--f-text);color:var(--hero-white);background:linear-gradient(135deg,#efa860e6 0%,#d86a25eb 28%,#cd5510ed 58%,#9f3d0df0 100%);border:1px solid #ffbe7e47;border-color:#ffdcaf94 #ffbe7e47 #ffbe7e47 #ffcd9b6b;border-radius:4px;justify-self:end;align-items:center;gap:10px;padding:0 22px;transition:filter .18s;display:inline-flex;box-shadow:inset 1px 1px 1px #ffeed652,inset -1px -1px 1px #671c0138,0 4px 16px #00000026}.chrome-btn .arr{font-family:var(--f-mono);transition:transform .16s}.chrome-btn:hover{filter:brightness(1.05)saturate(1.02)}.chrome-btn:hover .arr{transform:translate(2px,-2px)}.site-header .menu-toggle{min-height:44px;color:var(--hero-white);border:1px solid #ffffff2e;border-radius:4px;place-items:center;margin-left:8px;padding:10px 14px;font-size:14px;font-weight:500;display:none}.site-header .menu-toggle[aria-expanded=true]{border-color:var(--hero-white)}.menu-panel{background:var(--ground);border-bottom:1px solid var(--hair-hero);max-height:calc(100dvh - var(--hdr));overscroll-behavior:contain;flex-direction:column;padding:16px 24px 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-panel[hidden]{display:none}.menu-panel a{color:var(--hero-secondary);border-bottom:1px solid var(--hair-hero);padding:14px 0;font-size:17px}.menu-panel a[aria-current=page]{color:var(--hero-white)}.menu-group{flex-direction:column;display:flex}.menu-panel .menu-sub{padding:10px 0 10px 16px;font-size:15px}.site-footer{color:var(--hero-white);border-top:1px solid var(--hair-hero);font-family:var(--f-text);padding:32px 0;font-size:17px;font-weight:600}.site-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-inline:6%;display:flex}.site-footer nav{flex-wrap:wrap;gap:32px;display:flex}.site-footer nav a{align-items:center;min-height:48px;display:inline-flex}.site-footer nav a:hover{text-underline-offset:6px;text-decoration:underline}.site-footer-meta{font-family:var(--f-mono);letter-spacing:.08em;color:var(--hero-secondary);flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding-inline:6%;font-size:11px;font-weight:400;line-height:1.4;display:flex}.site-footer-meta a:hover{color:var(--hero-white);text-underline-offset:3px;text-decoration:underline}.site-header :focus-visible,.site-footer :focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px;border-radius:4px}@media (max-width:1100px){.primary-nav,.nav-right .chrome-btn,.nav-right>.nav-link{display:none}.nav-right{margin-left:auto}.site-header .menu-toggle{display:grid}}@media (min-width:1101px){.menu-panel{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:before{background:var(--surface-fallback)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header:before{background:var(--surface-fallback);-webkit-backdrop-filter:none}}@media (forced-colors:active){.site-header:before{display:none}}.wrap{max-width:1440px;margin:0 auto;padding:0 56px}.social-dock{border-right:1px solid var(--line);align-items:center;gap:2px;margin-right:6px;padding-right:4px;display:flex}.sd-slot{align-items:center;display:flex;position:relative}.sd-icon{width:32px;height:32px;color:var(--cream-dim);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.sd-icon svg{width:18px;height:18px;display:block}.sd-icon:hover,.sd-slot.is-active .sd-icon{color:var(--orange);border-color:var(--line);background:#dc580e0a}.sd-icon:focus-visible{border-color:var(--orange);color:var(--orange);outline:none}.sd-slot:after{content:"";pointer-events:none;height:14px;position:absolute;top:100%;left:-4px;right:-4px}.sd-slot.is-active:after{pointer-events:auto}.sd-popover{-webkit-backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--line);border-top:2px solid var(--orange);z-index:70;background:#090b0afa;width:212px;padding:14px 14px 12px;animation:.16s ease-out sd-pop-in;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #1f1c181a}.sd-slot:last-child .sd-popover{left:auto;right:0;transform:translate(0)}.sd-slot:nth-last-child(2) .sd-popover{left:auto;right:-12px;transform:translate(0)}@keyframes sd-pop-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.sd-slot:last-child .sd-popover,.sd-slot:nth-last-child(2) .sd-popover{animation:.16s ease-out sd-pop-in-right}@keyframes sd-pop-in-right{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sd-pop-head{font-family:var(--mono);letter-spacing:.22em;color:var(--muted-2);text-transform:uppercase;align-items:baseline;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.sd-pop-head .sd-pop-en{color:var(--orange)}.sd-pop-head .sd-pop-sep{opacity:.5}.sd-pop-head .sd-pop-zh{font-family:var(--serif-cn);letter-spacing:.06em;color:var(--cream-2);text-transform:none;font-size:11px;font-weight:600}.sd-qr{border:1px solid var(--line);background:#fff;width:184px;height:184px;margin-bottom:10px;padding:6px}.sd-qr img,.sd-qr svg{object-fit:contain;width:100%;height:100%;display:block}.sd-pop-foot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sd-pop-cta{font-family:var(--f-text);color:var(--cream-2);font-size:12.5px;font-weight:500;line-height:1.4}.sd-pop-scan{font-family:var(--mono);letter-spacing:.24em;color:var(--muted);flex:none;font-size:11px;font-weight:700}.sd-link{text-decoration:none;position:relative}.sd-link:hover .sd-icon{color:var(--orange);border-color:var(--line);background:#dc580e0a}.sd-tip{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cream-2);border:1px solid var(--line);border-top:2px solid var(--orange);white-space:nowrap;pointer-events:none;z-index:60;background:#090b0af5;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1f1c1814}.social-dock.is-footer{border-right:0;gap:6px;margin-top:22px;margin-right:0;padding-right:0}.social-dock.is-footer .sd-icon{width:34px;height:34px;color:var(--cream-dim);border-color:#1f1c1814}.social-dock.is-footer .sd-icon svg{width:18px;height:18px}.social-dock.is-footer .sd-popover{animation:.16s ease-out sd-pop-in-up;inset:auto auto calc(100% + 12px) 0;transform:translate(0)}.social-dock.is-footer .sd-slot:nth-last-child(2) .sd-popover,.social-dock.is-footer .sd-slot:last-child .sd-popover{animation:.16s ease-out sd-pop-in-up;left:0;right:auto;transform:translate(0)}.social-dock.is-footer .sd-tip{top:auto;bottom:calc(100% + 8px)}@keyframes sd-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.social-dock.is-footer .sd-slot:after{top:auto;bottom:100%}.page-hero.has-social{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.page-hero.has-social .page-hero-main{flex:1;min-width:0}.page-hero.has-social .page-hero-aside{flex:none;padding-bottom:8px}.social-dock.is-hero{border:0;flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding:0;display:flex}.social-dock.is-hero .sd-hero-label{font-family:var(--mono);letter-spacing:.32em;color:var(--muted-2);writing-mode:horizontal-tb;margin-bottom:10px;padding-right:6px;font-size:11px;font-weight:700}.social-dock.is-hero .sd-icon{width:38px;height:38px;color:var(--cream-2);border-color:#1f1c181a}.social-dock.is-hero .sd-icon svg{width:20px;height:20px}.social-dock.is-hero .sd-icon:hover,.social-dock.is-hero .sd-slot.is-active .sd-icon,.social-dock.is-hero .sd-link:hover .sd-icon{color:var(--orange);border-color:var(--orange);background:#dc580e0f}.social-dock.is-hero .sd-slot{position:relative}.social-dock.is-hero .sd-popover{animation:.16s ease-out sd-pop-in-left;top:50%;left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.social-dock.is-hero .sd-slot:last-child .sd-popover,.social-dock.is-hero .sd-slot:nth-last-child(2) .sd-popover{animation:.16s ease-out sd-pop-in-left;left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.social-dock.is-hero .sd-tip{top:50%;left:auto;right:calc(100% + 8px);transform:translateY(-50%)}.social-dock.is-hero .sd-slot:after,.social-dock.is-hero .sd-link:after{content:"";pointer-events:none;width:14px;position:absolute;top:0;bottom:0;right:100%}.social-dock.is-hero .sd-slot.is-active:after{pointer-events:auto}@keyframes sd-pop-in-left{0%{opacity:0;transform:translateY(-50%)translate(4px)scale(.985)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@media (max-width:900px){.page-hero.has-social{flex-direction:column;align-items:flex-start;gap:28px}.page-hero.has-social .page-hero-aside{padding-bottom:0}.social-dock.is-hero{flex-direction:row;align-items:center;gap:8px}.social-dock.is-hero .sd-hero-label{margin-bottom:0;margin-right:4px}.social-dock.is-hero .sd-popover{animation:.16s ease-out sd-pop-in;top:calc(100% + 12px);left:0;right:auto;transform:translate(0)}.social-dock.is-hero .sd-tip{top:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}.social-dock.is-hero .sd-slot:after,.social-dock.is-hero .sd-link:after{width:auto;height:14px;inset:100% -4px auto}}@media (max-width:760px){.wrap,.nav-inner{padding-left:24px;padding-right:24px}.social-dock{border-right:0;gap:0;margin-right:2px;padding-right:0}.sd-icon{width:28px;height:28px}.sd-icon svg{width:16px;height:16px}.sd-popover{width:200px;left:auto;right:0;transform:translate(0)}.sd-slot:last-child .sd-popover,.sd-slot:nth-last-child(2) .sd-popover{right:0;transform:translate(0)}.sd-qr{width:172px;height:172px}}@media (max-width:640px){.social-dock.is-footer .sd-icon{width:44px;height:44px}.social-dock.is-footer .sd-icon svg{width:20px;height:20px}.social-dock.is-hero .sd-icon{width:44px;height:44px}.social-dock.is-hero .sd-icon svg{width:22px;height:22px}}@media (max-width:480px){.social-dock .sd-icon{width:26px;height:26px}.social-dock .sd-icon svg{width:15px;height:15px}.sd-popover{width:188px}.sd-qr{width:160px;height:160px}}
