:root{--paper:#fff;--ink:#17181a;--ink-muted:#3c3b37;--ink-faint:#5c5b56;--ink-ghost:#85847e;--ink-line:#17181a;--ink-line-soft:#17181a1f;--background:var(--paper);--bg:var(--background);--surface1:#f7f7f6;--surface2:#f1f1f0;--surface3:#ecebe7;--border:var(--ink-line-soft);--border-visible:#a3a3a3;--text1:var(--ink);--text2:var(--ink-muted);--text3:var(--ink-faint);--text4:var(--ink-ghost);--accent:var(--ink);--accent-subtle:var(--surface2);--brand-yellow:var(--ink);--brand-yellow-subtle:var(--surface2);--success:#176b45;--success-bg:#eaf6ef;--warning:#8a5d12;--warning-bg:#fbf3df;--error:#9d2f2f;--error-bg:#fbecec;--radius-sketch-sm:8px;--radius-sketch-md:12px;--radius-sketch-lg:16px;--font-display:var(--font-interface), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-body:var(--font-interface), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-display:2.5rem;--text-heading:1.625rem;--text-subheading:1rem;--text-body:.875rem;--text-body-sm:.8125rem;--text-caption:.75rem;--text-label:.6875rem;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--layout-max-width:1320px;--layout-max-width-narrow:720px;--layout-gutter:var(--space-2xl);--site-header-height:76px;--radius-element:6px;--radius-control:8px;--radius-component:16px;--radius-container:28px;--radius-pill:999px;--ease-fast:cubic-bezier(.33, 1, .68, 1);--ease-medium:cubic-bezier(.33, 1, .68, 1);--ease-slow:cubic-bezier(.33, 1, .68, 1);--duration-fast:.16s;--duration-medium:.24s;--duration-slow:.42s;--shadow-1:0 1px 2px #17181a0f;--shadow-2:0 12px 32px #17181a14;--shadow-3:0 24px 64px #17181a1f;--shadow-none:none;--stroke-width:1px;--paper-grain:none}@media (prefers-color-scheme:dark){:root{--paper:#11110f;--ink:#f1f1ed;--ink-muted:#c5c5bd;--ink-faint:#95958d;--ink-ghost:#666660;--ink-line:#e8e8e2;--ink-line-soft:#343430;--background:var(--paper);--surface1:#181816;--surface2:#20201d;--surface3:#292925;--border:var(--ink-line-soft);--border-visible:#525252;--text1:var(--ink);--text2:var(--ink-muted);--text3:var(--ink-faint);--text4:var(--ink-ghost);--accent:var(--ink);--accent-subtle:var(--surface2);--brand-yellow:var(--ink);--brand-yellow-subtle:var(--surface2);--success:#e5e5e5;--success-bg:#1a1a1a;--warning:#a3a3a3;--warning-bg:#1a1a1a;--error:#fafafa;--error-bg:#1a1a1a;--shadow-1:0 1px 2px #0000004d, 0 8px 24px #0000002e;--shadow-2:0 12px 40px #00000047;--shadow-3:0 24px 72px #00000061}}html{height:100%}html,body{max-width:100vw}body{min-height:100%;color:var(--text1);background-color:var(--background);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;flex-direction:column;line-height:1.55;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,.ant-typography h1,.ant-typography h2,.ant-typography h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.ant-card{background:var(--surface1);box-shadow:none!important;border-radius:var(--radius-component)!important;border:0!important}.ant-card:not(.ant-card-bordered){border:0!important}.ant-btn-default{box-shadow:none;border-width:1px!important;border-color:var(--border)!important}.ant-btn-default:not(:disabled):hover{border-color:var(--border-visible)!important;color:var(--text1)!important;background:var(--surface2)!important}.ant-btn-primary{box-shadow:none;border-width:var(--stroke-width)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-width:var(--stroke-width)!important;border-color:var(--ink-line-soft)!important;border-radius:var(--radius-control)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--ink-line)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent)!important}.ant-modal-content{border:var(--stroke-width) solid var(--ink-line);box-shadow:var(--shadow-3)!important;border-radius:var(--radius-container)!important}.ant-tag{border-width:var(--stroke-width)!important}.ant-pagination-jump-prev,.ant-pagination-jump-next{overflow:hidden}.ant-pagination-item-container{width:100%;height:100%;overflow:hidden}.ant-pagination-item-ellipsis{font-size:var(--text-caption);letter-spacing:0!important;text-indent:0!important;font-family:var(--font-body)!important}.ant-pagination-item a,.ant-pagination-item-link{font-family:var(--font-body);font-variant-numeric:tabular-nums}.ant-pagination-bordered .ant-pagination-item,.ant-pagination-bordered .ant-pagination-jump-prev,.ant-pagination-bordered .ant-pagination-jump-next{justify-content:center;align-items:center;line-height:1;display:inline-flex}.ant-pagination-bordered .ant-pagination-jump-prev,.ant-pagination-bordered .ant-pagination-jump-next{border:var(--stroke-width) solid var(--border);background-color:var(--surface1)}.ant-pagination-bordered .ant-pagination-item a{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover{font-weight:600;color:var(--paper)!important;background-color:var(--ink)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--paper)!important}@media (max-width:768px){:root{--layout-gutter:var(--space-md)}input,textarea,select,.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-search-input,.ant-picker-input>input{font-size:16px!important}}[data-page-motion-root] [data-reveal-stagger]>div[data-reveal-grid-item]{flex-direction:column;min-width:0;display:flex}[data-page-motion-root] [data-reveal-stagger]>div[data-reveal-grid-item]>*{flex:auto;width:100%;min-width:0}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
