@charset "UTF-8";:root{--bg-white: #ffffff;--bg-card: #fafafa;--bg-page: #f5f5f5;--text-primary: #191919;--text-secondary: #595959;--text-accent: #0a59f7;--text-weak: #808080;--text-disabled: #c2c2c2;--link-default: #0a59f7;--link-disabled: #c2c2c2;--accent: #0a59f7;--radius-small: 6px;--radius-medium: 12px;--radius-large: 24px;--radius-full: 9999px;--shadow-s: 0 1px 4px rgba(0, 0, 0, .08);--shadow-m: 0 2px 12px rgba(0, 0, 0, .08);--shadow-l: 0 4px 22px rgba(0, 0, 0, .08);--font-display: Manrope, -apple-system, HuaweiSans, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;--font-body: Manrope, -apple-system, HuaweiSans, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;--font-code: Monaco, Consolas, "DejaVu Sans Mono", monospace;--hm-background: #ffffff;--hm-foreground: #191919;--hm-card: #ffffff;--hm-card-foreground: #191919;--hm-popover: #ffffff;--hm-popover-foreground: #191919;--hm-primary: #191919;--hm-primary-foreground: #ffffff;--hm-accent: #0a59f7;--hm-muted: #fafafa;--hm-muted-foreground: #595959;--hm-border: #e6e6e6;--hm-input: #fafafa;--hm-ring: #0a59f7;--hm-radius-small: 6px;--hm-radius-medium: 12px;--hm-radius-large: 24px;--paper: #ffffff;--ink: #191919;--muted: #595959;--line: #e6e6e6;--tint-violet: rgba(10, 89, 247, .06);--tint-blue: rgba(10, 89, 247, .04);--tint-mint: rgba(10, 89, 247, .08);--tint-peach: rgba(10, 89, 247, .04);--tint-pink: rgba(10, 89, 247, .08);--tint-brand-16: rgba(10, 89, 247, .16);--tint-brand-20: rgba(10, 89, 247, .2);--tint-brand-bg-light: #e6f0ff;--tint-brand-bg-lighter: #f0f6ff;--color-hwc-red: #c7000b;--color-hwc-red-hover: #d64a52;--color-hwc-ink: #252b3a;--color-hwc-topnav-bg: #111111;--color-hwc-border: #dfe1e6;--color-hwc-surface: #f5f5f5;--color-hwc-surface-alt: #f7f8fa;--tint-brand-10: rgba(10, 89, 247, .1);--tint-brand-14: rgba(10, 89, 247, .14);--color-accent-orange: #f5a623;--por-base-size-48: 48px;--por-base-size-40: 40px;--por-base-size-32: 32px;--por-base-size-24: 24px;--por-button-size-radius-large: var(--por-base-size-48);--por-button-size-radius-medium: var(--por-base-size-40);--por-button-size-radius-default: var(--por-base-size-32);--por-button-size-radius-small: var(--por-base-size-24)}.dark{--hm-background: #191919;--hm-foreground: #ffffff;--hm-card: #191919;--hm-card-foreground: #ffffff;--hm-popover: #191919;--hm-popover-foreground: #ffffff;--hm-primary: #ffffff;--hm-primary-foreground: #191919;--hm-accent: #317af7;--hm-muted: #2c2c2c;--hm-muted-foreground: rgba(255, 255, 255, .6);--hm-border: rgba(255, 255, 255, .15);--hm-input: #2c2c2c;--hm-ring: #317af7;--paper: #191919;--ink: #ffffff;--muted: rgba(255, 255, 255, .6);--line: rgba(255, 255, 255, .15)}*,*:before,*:after{box-sizing:border-box}html,body{padding:0;margin:0;overflow-x:clip}body{min-height:100vh;background:var(--hm-background);color:var(--hm-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior-y:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (max-width: 768px){body{padding-top:0}}@media (min-width: 1600px){body{font-size:16px}}@media (max-width: 1599px){body{font-size:14px}}a{color:inherit;text-decoration:none}button{font-family:inherit}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}[data-icon]{display:inline-flex;align-items:center;justify-content:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}@keyframes soft-float{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-18px) scale(1.03)}66%{transform:translateY(10px) scale(.97)}}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.font-weight-light{font-weight:200}.font-weight-regular{font-weight:400}.font-weight-bold{font-weight:600}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-x{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.safe-area-all{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (min-width: 769px){.show-on-mobile-only{display:none!important}}@media (max-width: 768px){.touch-target{min-height:44px;min-width:44px}}@media (max-width: 768px){.readme-content img,.markdown-body img{max-width:100%!important;height:auto!important}.readme-content pre,.markdown-body pre{font-size:13px!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.readme-content code,.markdown-body code{word-break:break-word}.readme-content table,.markdown-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}
