@font-face{font-family:geist;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_72cc79{font-family:geist,geist Fallback}.__variable_72cc79{--font-geist:"geist","geist Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f1061f{font-family:mono,mono Fallback}.__variable_f1061f{--font-mono:"mono","mono Fallback"}:root{--paper-white:#ffffff;--sand-50:#f8f7f4;--sand-100:#f2f0eb;--grey-200:#e6e3dc;--grey-300:#c9c5bd;--grey-500:#7a766e;--grey-600:#6b675f;--ink-900:#1b1a17;--ink-hover:#3a3833;--brass-500:#a98758;--brass-600:#8c6b41;--success:#4a7c59;--error:#b0483c;--viewer-bg:#e9e7e2;--radius:2px;--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-standard:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}body{margin:0;background:var(--sand-50);color:var(--ink-900);font-family:var(--font-geist),"PingFang SC","Microsoft YaHei",sans-serif}.home{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.home h1{margin:0 0 12px}.home-brand{width:280px}.home p{color:var(--grey-600)}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink-900);outline-offset:4px}.language-switch{font-size:12px}.language-options,.language-switch{display:flex;align-items:center;gap:4px}.language-menu{display:none}.language-switch button{min-width:44px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--grey-600)}.language-switch button[aria-pressed=true]{color:var(--ink-900);font-weight:600;text-decoration:underline;text-decoration-color:var(--brass-500);text-decoration-thickness:2px;text-underline-offset:6px}.language-switch span{color:var(--grey-300)}.portal-eyebrow{font-family:var(--font-mono),monospace;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600)}.portal-button{min-height:48px;font-size:14px;line-height:22px;font-weight:500;padding:12px 20px;border:1px solid var(--ink-900);border-radius:var(--radius);background:var(--ink-900);color:var(--paper-white);display:inline-flex;align-items:center;justify-content:center;gap:12px}.portal-button:hover{background:var(--ink-hover)}.portal-button.secondary{background:var(--paper-white);color:var(--ink-900);border-color:var(--grey-300)}.scheme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.scheme-cover{aspect-ratio:4/3;overflow:hidden;background:var(--sand-100)}@media (min-width:1200px){.scheme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.portal-brand{width:160px}.portal-home{background:var(--paper-white);min-height:100svh}.portal-container{width:calc(100% - 160px);max-width:1280px;margin:0 auto}.portal-header{height:72px;border-bottom:1px solid var(--grey-200);padding:0 max(40px,calc((100% - 1280px) / 2));display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-header-right{display:flex;align-items:center;gap:28px;min-width:0}.portal-client-label{font:11px/20px var(--font-mono),monospace;color:var(--grey-600);text-transform:uppercase;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.portal-hero{padding:72px 0 0}.portal-hero .portal-eyebrow{margin:0}.portal-hero .portal-container>.portal-eyebrow:first-child{color:var(--brass-600)}.portal-hero h1{font-size:56px;line-height:64px;font-weight:500;letter-spacing:-.04em;margin:16px 0;overflow-wrap:anywhere}.portal-description{font-size:16px;line-height:22px;color:var(--grey-600);max-width:600px;margin:0 0 12px}.portal-updated{color:var(--grey-500);margin:12px 0 0}.portal-mobile-copy{display:none}.portal-tabs-bar{position:sticky;top:0;z-index:5;margin-top:24px;padding-bottom:32px;border-bottom:1px solid var(--grey-200);background:var(--paper-white)}.portal-tabs{gap:36px}.portal-tabs,.portal-tabs a{display:flex;align-items:center}.portal-tabs a{min-height:44px;border-bottom:2px solid transparent;font-size:14px;color:var(--grey-600)}.portal-tabs a[aria-current=page]{border-color:var(--ink-900);color:var(--ink-900);font-weight:500}.portal-tabs>span{margin-left:auto!important;color:var(--grey-500)}.portal-content{padding:40px 0 64px}.portal-content .scheme-grid{gap:40px 24px}.scheme-cover{border-radius:var(--radius)}.scheme-cover-image{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--duration-slow) var(--ease-standard)}.scheme-card:hover .scheme-cover-image{transform:scale(1.02)}.scheme-cover-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--grey-600);font-size:12px}.scheme-card h2{font-size:15px;line-height:24px;font-weight:500;margin:14px 0 0;overflow-wrap:anywhere;display:flex;align-items:baseline;gap:8px}.scheme-arrow{margin-left:auto;flex-shrink:0;opacity:0;transform:translateX(-8px);transition:opacity var(--duration-base),transform var(--duration-base) var(--ease-enter)}.scheme-card:focus-visible .scheme-arrow,.scheme-card:hover .scheme-arrow{opacity:1;transform:translateX(0)}.portal-empty{padding:80px 20px;text-align:center}.portal-empty h2{font-size:11px;font-weight:500;margin:24px 0 12px}.portal-empty p,.portal-empty>svg{color:var(--grey-600)}.portal-empty p{font-size:14px}.material-list{border-top:1px solid var(--grey-200)}.material-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:0;min-height:68px;border-bottom:1px solid var(--grey-200);transition:background var(--duration-fast)}.material-row:focus-within,.material-row:hover{background:var(--sand-50)}.material-row h2{font-size:16px;line-height:24px;font-weight:400;margin:20px 16px 20px 0;overflow-wrap:anywhere}.material-action button,.material-row a{color:var(--brass-600);border:0;background:transparent;min-width:44px;min-height:44px;display:inline-flex;align-items:center;font-size:14px;padding:0}.material-action{display:flex;flex-direction:column;align-items:flex-end}.material-action [role=status]{max-width:220px;color:var(--error);font-size:12px}.portal-footer{padding:28px max(40px,calc((100% - 1280px) / 2));border-top:1px solid var(--grey-200);display:flex;justify-content:space-between;align-items:center;gap:16px}.portal-footer>span{color:var(--grey-500);font-size:10px}.portal-footer .portal-brand{width:120px}.preview-label{font-size:11px;color:var(--grey-600)}@media (min-width:768px) and (max-width:1199px){.portal-container{width:calc(100% - 80px)}}.portal-page-error .portal-button{margin-top:24px;min-width:160px}@media (max-width:767px){.home-brand{width:220px}.portal-container{width:calc(100% - 40px)}.portal-header{height:56px;padding:0 20px}.portal-header .portal-brand{width:136px}.portal-header-right{gap:8px}.portal-client-label{display:none}.portal-hero{padding:32px 0 0}.portal-hero h1{font-size:34px;line-height:42px;margin:12px 0 10px}.portal-description{font-size:13px;line-height:18px;margin-bottom:8px}.portal-eyebrow{font-size:10px;line-height:14px}.portal-mobile-copy{display:inline}p.portal-mobile-copy{display:block}.portal-desktop-copy{display:none}.portal-tabs-bar{margin-top:16px;padding-bottom:16px}.portal-updated>span{display:none}.portal-tabs{gap:24px}.portal-tabs a{font-size:12px}.portal-tabs>span{font-size:10px}.portal-content{padding:20px 0 40px}.portal-content .scheme-grid{gap:24px 14px}.scheme-card h2{font-size:13px;line-height:18px;margin-top:10px}.scheme-arrow{display:none}.scheme-cover-placeholder{font-size:10px;text-align:center;padding:8px}.material-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;min-height:68px;padding:12px 0}.material-row h2{grid-row:1;grid-column:1;margin:0 0 4px;font-size:14px;line-height:20px}.material-type{grid-row:2;grid-column:1;font-size:10px;line-height:14px}.material-action,.material-row>a{grid-row:1/3;grid-column:2;align-self:center}.portal-footer{padding:24px 20px}.portal-footer .portal-brand{width:120px}.portal-footer>span{font-size:8px;letter-spacing:.06em}}@media (max-width:359px){.portal-header .portal-brand{width:112px}}.access-page{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:var(--paper-white)}.access-photo{position:relative;background:url(/images/access-photo.jpg) 50%/cover}.photo-brand{position:absolute;left:48px;bottom:48px;padding:12px 16px;background:#1b1a1766;border-radius:var(--radius)}.access-brand,.photo-brand img{width:200px}.access-pane{padding:72px 80px;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh}.access-content{width:100%;max-width:400px;margin:72px 0}.access-content>.portal-eyebrow{margin:0 0 20px}.access-content h1{font-size:34px;line-height:42px;font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.access-description{font-size:14px;line-height:20px;color:var(--grey-600);margin:0 0 40px}.access-label{display:block;color:var(--ink-900);margin-bottom:14px}.access-content input{width:100%;height:52px;padding:0 18px;border:1px solid transparent;background:var(--sand-100);border-radius:var(--radius);font-family:var(--font-mono),monospace;font-size:16px;letter-spacing:.1em}.access-content input[aria-invalid=true]{border-color:var(--error)}.access-error{min-height:48px;padding:16px 0 12px;font-size:12px;line-height:20px;color:var(--error)}.access-content .portal-button{width:100%;height:48px;font-size:14px}.access-remember{color:var(--grey-500);font-size:12px;line-height:20px;margin:14px 0 0}.access-pane>.language-switch{margin-left:-8px}.unavailable-page{background:var(--paper-white);min-height:100svh;padding:64px 80px;display:flex;flex-direction:column;justify-content:space-between}.unavailable-page header{display:flex;align-items:center;justify-content:space-between}.unavailable-page section{text-align:center;margin:80px auto;max-width:550px}.unavailable-signature{display:none}.unavailable-page h1{font-size:30px;line-height:38px;font-weight:500;margin:28px 0 20px;letter-spacing:-.03em}.unavailable-page section p{font-size:14px;line-height:20px;color:var(--grey-600)}.unavailable-page footer{color:var(--grey-500);font-size:10px}@media (max-width:767px){.access-page{display:block}.access-photo{height:300px;background-position:50%}.photo-brand{left:20px;bottom:20px;padding:10px 12px}.photo-brand img{width:160px}.access-pane{padding:28px 28px 36px;min-height:auto}.access-pane .access-brand{display:none}.access-content{margin:0;max-width:none}.access-content h1{font-size:26px;line-height:32px;margin-bottom:18px}.access-content>.portal-eyebrow{margin-bottom:16px}.access-description{font-size:13px;line-height:18px;margin-bottom:32px}.access-content input{height:50px}.access-error{min-height:44px;padding:14px 0 10px;font-size:12px}.access-content .portal-button{height:48px}.access-remember{font-size:11px}.access-pane>.language-switch{margin-top:32px}.unavailable-page{padding:24px 24px 36px}.unavailable-page .portal-brand{width:136px}.unavailable-page h1{font-size:26px;line-height:32px}.unavailable-page section{margin:auto 0;padding:64px 0}.unavailable-page section p.unavailable-signature{display:block;font-size:9px;line-height:14px;margin-top:24px}.unavailable-page footer{display:none}}.pdf-dialog,.share-dialog{animation:portal-dialog-enter var(--duration-slow) var(--ease-enter)}.pdf-dialog::backdrop,.share-dialog::backdrop{animation:portal-backdrop-enter var(--duration-slow) var(--ease-standard)}.pdf-dialog[data-closing],.share-dialog[data-closing]{animation:portal-dialog-exit var(--duration-slow) var(--ease-standard) forwards}.pdf-dialog[data-closing]::backdrop,.share-dialog[data-closing]::backdrop{animation:portal-backdrop-enter var(--duration-slow) var(--ease-standard) reverse forwards}@keyframes portal-dialog-enter{0%{opacity:0;transform:translateY(var(--dialog-offset,12px))}to{opacity:1;transform:translateY(0)}}@keyframes portal-dialog-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--dialog-offset,12px))}}@keyframes portal-backdrop-enter{0%{opacity:0}to{opacity:1}}