@font-face{font-family:remixicon;src:url(/assets/remixicon-subset-CzUmicOM.woff2) format("woff2");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased}.ri-add-circle-line:before{content:""}.ri-add-line:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-line:before{content:""}.ri-bill-line:before{content:""}.ri-book-2-line:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-line:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-building-2-line:before{content:""}.ri-building-4-line:before{content:""}.ri-building-line:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-chat-1-line:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-line:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-line:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-database-2-line:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-line:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-draft-line:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-external-link-line:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-history-line:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-search-line:before{content:""}.ri-file-text-line:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-warning-line:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-line:before{content:""}.ri-forbid-2-line:before{content:""}.ri-function-line:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-line:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-merge-line:before{content:""}.ri-government-line:before{content:""}.ri-grid-line:before{content:""}.ri-hand-coin-line:before{content:""}.ri-history-line:before{content:""}.ri-home-5-line:before{content:""}.ri-home-gear-line:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-information-line:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-line-chart-line:before{content:""}.ri-link-unlink-m:before{content:""}.ri-links-line:before{content:""}.ri-loader-4-line:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-line:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-mail-line:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-line:before{content:""}.ri-menu-line:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-3-line:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-play-circle-line:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-printer-line:before{content:""}.ri-pulse-line:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-question-line:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-line:before{content:""}.ri-route-line:before{content:""}.ri-safe-2-line:before{content:""}.ri-save-3-line:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-line:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-line:before{content:""}.ri-send-plane-line:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-line:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-user-line:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-stack-line:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-line:before{content:""}.ri-subtract-line:before{content:""}.ri-survey-line:before{content:""}.ri-table-line:before{content:""}.ri-team-line:before{content:""}.ri-test-tube-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-tools-line:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-user-3-line:before{content:""}.ri-user-add-line:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-star-line:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wechat-line:before{content:""}.ri-box-3-line:before{content:""}.ri-loop-right-line:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-inbox-2-line:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-archive-stack-line:before{content:""}.ri-sort-number-asc:before{content:""}.ri-swap-2-line:before{content:""}:root{--navy: #1e1c1a;--navy-2: #2a2d31;--nav-line: #34383d;--nav-line-raised: #4a4f56;--nav-thumb: #565b62;--slate-accent: #5a6068;--blue: #2b2926;--blue-dark: #1e1c1a;--ink: #2b2926;--ink-2: #55524d;--muted: #69655c;--line: #e0dcd6;--surface: #fff;--page: #efece7;--soft: #f7f4f0;--success: #0e6b5c;--warn: #8a5a0b;--coral: #a3202b;--success-line: #a9cfc5;--success-bg: #e7f2ee;--warn-line: #e8ce9c;--warn-bg: #fbf0dc;--danger-line: #e8b7b7;--danger-bg: #fbe9e9;--accent-bg: #f7f4f0;--ink-strong: #1e1c1a;--nav-ink: #ffffff;--nav-ink-2: #a8a49c;--nav-ink-3: #8b8880;--ink-faint: #9a958c;--line-control: #948f86;--neutral: #55524d;--neutral-line: #d8d3ca;--neutral-mark: #8a857b;--neutral-bg: #f2efea}.route-loading-shell{min-height:100dvh;display:grid;place-items:center;align-content:center;gap:20px;padding:28px;color:var(--ink);background:var(--page);text-align:center}.route-loading-brand{display:flex;align-items:center;gap:11px;font-size:18px}.route-loading-brand>span{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.route-loading-brand>span .brand-symbol{width:34px;height:34px;object-fit:contain}.route-loading-progress{width:min(280px,72vw);height:3px;overflow:hidden;background:var(--line)}.route-loading-progress i{width:42%;height:100%;display:block;background:var(--blue);animation:route-progress 1.1s ease-in-out infinite}.route-loading-shell p{margin:0;color:var(--ink);font-size:13px}.route-loading-shell button,.route-load-error button{min-width:148px;min-height:44px;padding:0 16px;border:1px solid var(--line);color:var(--blue-dark);background:var(--surface);font:inherit;cursor:pointer}.route-loading-shell button:focus-visible{outline:3px solid rgba(30,28,26,.28);outline-offset:2px}@keyframes route-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.route-loading-progress i{animation:none;transform:translate(0)}}
