@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}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}@media (max-width: 760px){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}
