@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--blue-50:#ebf2ff;--blue-100:#d0e4ff;--blue-200:#a3c8ff;--blue-300:#6ea6ff;--blue-400:#3b82f6;--blue-500:#1a65f0;--blue-600:#1450c8;--blue-700:#0d3da0;--blue-800:#082c78;--blue-900:#041a50;--neutral-0:#fff;--neutral-50:#f5f7fa;--neutral-100:#edf1f7;--neutral-150:#e0e6f0;--neutral-200:#cbd4e6;--neutral-300:#9ba8c0;--neutral-400:#6e7fa0;--neutral-500:#5b6589;--neutral-600:#3e4a6a;--neutral-700:#2a3451;--neutral-800:#1a2240;--neutral-900:#1a1f36;--green-50:#e8f7ee;--green-500:#18a058;--green-700:#0f7040;--amber-50:#fef6e7;--amber-500:#f5a623;--amber-700:#c07c0a;--red-50:#fef0f0;--red-500:#e53e3e;--red-700:#b42222;--purple-50:#f3effe;--purple-500:#7b4fd4;--purple-700:#5836a8;--color-brand:var(--blue-500);--color-brand-hover:var(--blue-600);--color-brand-active:var(--blue-700);--color-brand-subtle:var(--blue-50);--color-brand-muted:var(--blue-100);--color-surface:var(--neutral-0);--color-surface-raised:var(--neutral-0);--color-surface-sunken:var(--neutral-50);--color-surface-overlay:var(--neutral-100);--color-page-bg:var(--neutral-50);--color-sidebar-bg:#0f1c3f;--color-sidebar-active:var(--blue-500);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-500);--color-text-tertiary:var(--neutral-300);--color-text-inverse:var(--neutral-0);--color-text-brand:var(--blue-500);--color-text-disabled:var(--neutral-300);--color-border:var(--neutral-150);--color-border-subtle:var(--neutral-100);--color-border-focus:var(--blue-500);--color-success:var(--green-500);--color-success-bg:var(--green-50);--color-warning:var(--amber-500);--color-warning-bg:var(--amber-50);--color-danger:var(--red-500);--color-danger-bg:var(--red-50);--color-info:var(--blue-500);--color-info-bg:var(--blue-50);--color-ai:var(--purple-500);--color-ai-bg:var(--purple-50);--font-sans:"Noto Sans SC", "PingFang SC", "Source Han Sans CN", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "Consolas", "Courier New", monospace;--text-hero:48px;--text-h1:36px;--text-h2:28px;--text-h3:22px;--text-h4:18px;--text-body-lg:16px;--text-body:14px;--text-sm:13px;--text-xs:12px;--text-mono:13px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.3;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.75;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--type-hero-size:var(--text-hero);--type-hero-weight:var(--weight-bold);--type-hero-leading:var(--leading-tight);--type-h1-size:var(--text-h1);--type-h1-weight:var(--weight-bold);--type-h1-leading:var(--leading-tight);--type-h2-size:var(--text-h2);--type-h2-weight:var(--weight-semibold);--type-h2-leading:var(--leading-snug);--type-h3-size:var(--text-h3);--type-h3-weight:var(--weight-semibold);--type-h3-leading:var(--leading-snug);--type-h4-size:var(--text-h4);--type-h4-weight:var(--weight-semibold);--type-h4-leading:var(--leading-normal);--type-body-lg-size:var(--text-body-lg);--type-body-lg-weight:var(--weight-regular);--type-body-lg-leading:var(--leading-relaxed);--type-body-size:var(--text-body);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-sm-size:var(--text-sm);--type-sm-weight:var(--weight-regular);--type-sm-leading:var(--leading-normal);--type-xs-size:var(--text-xs);--type-xs-weight:var(--weight-medium);--type-xs-leading:var(--leading-snug);--type-code-size:var(--text-mono);--type-code-weight:var(--weight-regular);--type-code-leading:var(--leading-normal);--type-code-family:var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #1a65f00f;--shadow-sm:0 1px 6px #1a65f014, 0 0 0 1px #1a65f00a;--shadow-md:0 4px 16px #1a65f01f;--shadow-lg:0 8px 32px #1a65f029;--shadow-xl:0 16px 48px #1a65f033;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:1200;--z-toast:500;--transition-fast:.1s ease;--transition-base:.2s ease;--transition-slow:.3s ease-out;--transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-page-bg)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-brand{color:var(--color-text-brand)}.text-inverse{color:var(--color-text-inverse)}.bg-brand{background-color:var(--color-brand)}.bg-surface{background-color:var(--color-surface)}.bg-page{background-color:var(--color-page-bg)}.font-regular{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scrollbar-gutter:stable;text-rendering:optimizelegibility;interpolate-size:allow-keywords}html,body,#root{letter-spacing:-.01em;height:100%;font-family:Noto Sans SC,PingFang SC,Source Han Sans CN,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}body{overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation:fadeOut var(--yd-duration-medium2) var(--yd-ease-accelerate)}::view-transition-new(root){animation:fadeIn var(--yd-duration-medium2) var(--yd-ease-decelerate)}@supports (animation-timeline:scroll()){.landing-hero__bg-deco{animation:linear both hero-parallax scroll(root);animation-range:0 500px}@keyframes hero-parallax{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(-60px)}}.page-enter{animation:linear both page-reveal view();animation-range:entry 5%}@keyframes page-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@starting-style{.page-enter{opacity:0;transform:translateY(16px)}}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3{text-wrap:balance}p,li,.ant-typography{text-wrap:pretty}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes appear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}}@layer tokens,layout,components,pages,utilities;:root{--yd-primary:oklch(55% .23 262);--yd-on-primary:#fff;--yd-primary-container:oklch(93% .04 262);--yd-primary-container-subtle:oklch(95% .02 262/.5);--yd-on-primary-container:oklch(35% .14 262);--yd-primary-shadow:#2563eb38;--yd-secondary:oklch(55% .03 260);--yd-secondary-container:oklch(96% .01 260);--yd-on-secondary-container:oklch(32% .02 260);--yd-tertiary:oklch(52% .11 186);--yd-tertiary-container:oklch(94% .05 186);--yd-on-tertiary-container:oklch(28% .06 186);--yd-error:oklch(59% .22 25);--yd-error-container:oklch(96% .03 25);--yd-on-error-container:oklch(35% .13 25);--yd-surface-lowest:oklch(98.5% .002 260);--yd-surface-low:oklch(97% .003 260);--yd-surface:oklch(95.5% .004 260);--yd-surface-high:oklch(94% .005 260);--yd-surface-highest:oklch(92.5% .006 260);--yd-surface-dim:oklch(88% .005 260);--yd-surface-bright:oklch(98.5% .002 260);--yd-on-surface:oklch(18% .02 260);--yd-on-surface-variant:oklch(32% .03 260);--yd-on-surface-muted:oklch(48% .02 260);--yd-outline:oklch(85% .01 260);--yd-outline-variant:oklch(92% .005 260);--yd-outline-subtle:oklch(96% .003 260);--yd-brand-glow:oklch(55% .23 262/.14);--yd-success:oklch(65% .18 160);--yd-success-container:oklch(95% .04 160);--yd-warning:oklch(75% .17 85);--yd-warning-container:oklch(97% .04 85);--yd-info:oklch(63% .16 236);--yd-info-container:oklch(94% .03 236);--yd-status-active:var(--yd-info);--yd-status-active-container:var(--yd-info-container);--yd-status-success:var(--yd-success);--yd-status-success-container:var(--yd-success-container);--yd-status-exception:oklch(59% .22 25);--yd-status-exception-container:oklch(96% .03 25);--yd-status-processing:oklch(55% .2 280);--yd-status-processing-container:oklch(94% .04 280);--yd-status-muted:oklch(65% .02 260);--yd-status-muted-container:oklch(98% .002 260);--yd-gradient-brand:linear-gradient(135deg, #2563eb 0%, #4f46e5 50%, #0f766e 100%);--yd-gradient-hero:linear-gradient(135deg, #2563eb 0%, #0f766e 100%);--yd-gradient-subtle:linear-gradient(180deg, #2563eb08 0%, transparent 100%);--yd-gradient-progress:linear-gradient(90deg, #0ea5e9 0%, #6366f1 100%);--yd-gradient-blue:linear-gradient(180deg, #2563eb 0%, #0ea5e9 100%);--yd-gradient-purple:linear-gradient(180deg, #7c3aed 0%, #6366f1 100%);--yd-entity-person-name:#ff4d4f;--yd-entity-phone:#1677ff;--yd-entity-id-card:#722ed1;--yd-entity-address:#52c41a;--yd-entity-amount:#fa8c16;--yd-entity-org-name:#13c2c2;--yd-entity-email:#eb2f96;--yd-entity-bank-card:#faad14;--yd-entity-document-no:#2f54eb;--yd-entity-date:#a0d911;--yd-entity-custom:#fa541c;--yd-entity-manual:#ff7a45;--yd-entity-medical:#f43f5e;--yd-entity-rules-person-name:#ef4444;--yd-entity-rules-phone:#f59e0b;--yd-entity-rules-id-card:#ef4444;--yd-entity-rules-address:#8b5cf6;--yd-entity-rules-amount:#10b981;--yd-entity-rules-org-name:#0ea5e9;--yd-entity-rules-email:#ec4899;--yd-entity-rules-bank-card:#f59e0b;--yd-entity-rules-document-no:#6366f1;--yd-entity-rules-date:#14b8a6;--yd-entity-rules-medical:#f43f5e;--yd-entity-rules-custom:#8b5cf6;--yd-header-gradient-restore:linear-gradient(135deg, #10b981, #059669);--yd-header-gradient-revrestore:linear-gradient(135deg, #6366f1, #8b5cf6);--yd-header-gradient-admin:linear-gradient(135deg, #ef4444, #6366f1);--yd-header-gradient-rules:linear-gradient(135deg, #6366f1, #8b5cf6);--yd-header-gradient-history:linear-gradient(135deg, #f59e0b, #f97316);--yd-header-gradient-help:linear-gradient(135deg, #10b981, #0ea5e9);--yd-header-gradient-download:linear-gradient(135deg, #0ea5e9, #6366f1);--yd-header-gradient-account:linear-gradient(135deg, #0ea5e9, #6366f1);--yd-header-gradient-plans:linear-gradient(135deg, #f59e0b, #f97316);--yd-plans-gradient-free:linear-gradient(135deg, #9ca3af, #6b7280);--yd-plans-gradient-personal:linear-gradient(135deg, #0ea5e9, #38bdf8);--yd-plans-gradient-team:linear-gradient(135deg, #8b5cf6, #a78bfa);--yd-plans-gradient-enterprise:linear-gradient(135deg, #f59e0b, #fbbf24);--yd-tier-free:#94a3b8;--yd-tier-personal:#3b82f6;--yd-tier-team:#8b5cf6;--yd-tier-enterprise:#f59e0b;--yd-gradient-restore-btn:linear-gradient(135deg, #10b981 0%, #059669 100%);--yd-gradient-client-windows:linear-gradient(135deg, #0ea5e9, #38bdf8);--yd-gradient-client-macos:linear-gradient(135deg, #6366f1, #818cf8);--yd-gradient-price-badge:linear-gradient(135deg, #f59e0b, #d97706);--yd-icon-amber:#d97706;--yd-icon-teal:#14b8a6;--yd-icon-pink:#ec4899;--yd-elevation-0:none;--yd-elevation-1:0 1px 2px #0f172a0a, 0 1px 3px #0f172a08;--yd-elevation-2:0 1px 4px #0f172a0d, 0 2px 8px #0f172a08;--yd-elevation-3:0 4px 8px #0f172a0a, 0 2px 12px #0f172a08;--yd-elevation-4:0 6px 12px #0f172a0d, 0 4px 20px #0f172a08;--yd-elevation-5:0 8px 16px #0f172a0d, 0 6px 28px #0f172a0a;--yd-radius-none:0;--yd-radius-xs:4px;--yd-radius-sm:8px;--yd-radius-md:12px;--yd-radius-lg:16px;--yd-radius-xl:20px;--yd-radius-2xl:28px;--yd-radius-full:9999px;--yd-space-1:4px;--yd-space-2:8px;--yd-space-3:12px;--yd-space-4:16px;--yd-space-5:20px;--yd-space-6:24px;--yd-space-8:32px;--yd-space-10:40px;--yd-space-12:48px;--yd-typescale-display-large:57px;--yd-typescale-display-medium:45px;--yd-typescale-display-small:36px;--yd-typescale-headline-large:32px;--yd-typescale-headline-medium:28px;--yd-typescale-headline-small:24px;--yd-typescale-title-large:22px;--yd-typescale-title-medium:16px;--yd-typescale-title-small:14px;--yd-typescale-body-large:16px;--yd-typescale-body-medium:14px;--yd-typescale-body-small:12px;--yd-typescale-label-large:14px;--yd-typescale-label-medium:12px;--yd-typescale-label-small:11px;--yd-lh-display:1.1;--yd-lh-headline:1.2;--yd-lh-title:1.25;--yd-lh-body:1.6;--yd-lh-label:1.4;--yd-fw-regular:400;--yd-fw-medium:500;--yd-fw-semibold:600;--yd-fw-bold:700;--yd-fw-extrabold:800;--yd-ease-standard:cubic-bezier(.2, 0, 0, 1);--yd-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--yd-ease-decelerate:cubic-bezier(0, 0, 0, 1);--yd-ease-accelerate:cubic-bezier(.3, 0, 1, 1);--yd-spring-standard:cubic-bezier(.34, 1.56, .64, 1);--yd-spring-enter:cubic-bezier(0, 0, .2, 1);--yd-spring-exit:cubic-bezier(.4, 0, 1, 1);--yd-spring-bounce:cubic-bezier(.34, 1.84, .64, 1);--yd-spring-smooth:cubic-bezier(.25, .1, .25, 1);--yd-duration-short1:50ms;--yd-duration-short2:.1s;--yd-duration-short3:.15s;--yd-duration-short4:.2s;--yd-duration-medium1:.25s;--yd-duration-medium2:.3s;--yd-duration-medium3:.35s;--yd-duration-medium4:.4s;--yd-duration-long1:.45s;--yd-duration-long2:.5s;--yd-blur-subtle:blur(6px);--yd-blur-base:blur(12px);--yd-blur-strong:blur(20px);--yd-transition-fast:var(--yd-duration-short3) var(--yd-ease-standard);--yd-transition-base:var(--yd-duration-medium1) var(--yd-ease-standard);--yd-transition-slow:var(--yd-duration-medium4) var(--yd-ease-emphasized)}.yindun-app-shell[data-theme=light]{color:var(--yd-on-surface);background:radial-gradient(80% 60% at 30% -10%,#2563eb0a,#0000 55%),linear-gradient(#f8fafc 0%,#f1f5f9 100%)}.yindun-app-shell[data-theme=light] .yindun-sidebar{background:var(--yd-surface-low)!important;border-right:1px solid var(--yd-outline-variant)!important}.yindun-app-shell[data-theme=dark]{--yd-surface-lowest:oklch(12% .015 260);--yd-surface-low:oklch(15% .015 260);--yd-surface:oklch(18% .018 260);--yd-surface-high:oklch(21% .02 260);--yd-surface-highest:oklch(24% .022 260);--yd-surface-dim:oklch(10% .01 260);--yd-surface-bright:oklch(22% .018 260);--yd-on-surface:oklch(95% .005 260);--yd-on-surface-variant:oklch(84% .01 260);--yd-on-surface-muted:oklch(65% .015 260);--yd-primary-container:oklch(25% .1 262);--yd-on-primary-container:oklch(78% .12 262);--yd-secondary-container:oklch(25% .02 260);--yd-on-secondary-container:oklch(65% .03 260);--yd-tertiary-container:oklch(25% .05 186);--yd-on-tertiary-container:oklch(72% .08 186);--yd-error-container:oklch(25% .07 25);--yd-on-error-container:oklch(72% .1 25);--yd-outline:oklch(30% .015 260);--yd-outline-variant:oklch(22% .01 260);--yd-outline-subtle:oklch(18% .008 260);--yd-success-container:oklch(25% .06 160);--yd-warning-container:oklch(25% .06 85);--yd-info-container:oklch(25% .06 236);--yd-status-active:oklch(75% .12 236);--yd-status-active-container:oklch(25% .06 236);--yd-status-success:oklch(72% .12 160);--yd-status-success-container:var(--yd-success-container);--yd-status-exception:oklch(68% .15 25);--yd-status-exception-container:oklch(25% .07 25);--yd-status-processing:oklch(72% .12 280);--yd-status-processing-container:oklch(25% .07 280);--yd-status-muted:oklch(48% .02 260);--yd-status-muted-container:oklch(16% .01 260);--yd-entity-person-name:#ff6b6b;--yd-entity-phone:#4096ff;--yd-entity-id-card:#9254de;--yd-entity-address:#73d13d;--yd-entity-amount:#ffa940;--yd-entity-org-name:#36cfc9;--yd-entity-email:#ff4dab;--yd-entity-bank-card:#ffc53d;--yd-entity-document-no:#597ef7;--yd-entity-date:#bae637;--yd-entity-custom:#ff7a45;--yd-entity-manual:#ff9c6e;--yd-entity-medical:#ff6b6b;--yd-entity-rules-person-name:#f87171;--yd-entity-rules-phone:#fbbf24;--yd-entity-rules-id-card:#f87171;--yd-entity-rules-address:#a78bfa;--yd-entity-rules-amount:#34d399;--yd-entity-rules-org-name:#38bdf8;--yd-entity-rules-email:#f472b6;--yd-entity-rules-bank-card:#fbbf24;--yd-entity-rules-document-no:#818cf8;--yd-entity-rules-date:#2dd4bf;--yd-entity-rules-medical:#fb7185;--yd-entity-rules-custom:#a78bfa;--yd-tier-free:#94a3b8;--yd-tier-personal:#60a5fa;--yd-tier-team:#a78bfa;--yd-tier-enterprise:#fbbf24;--yd-icon-amber:#f59e0b;--yd-icon-teal:#2dd4bf;--yd-icon-pink:#f472b6;--yd-brand-glow:#3b82f62e;--yd-elevation-1:0 1px 3px #0003;--yd-elevation-2:0 2px 6px #00000038;--yd-elevation-3:0 4px 10px #00000042;--yd-elevation-4:0 6px 16px #00000047;--yd-elevation-5:0 8px 24px #00000052;color:var(--yd-on-surface);background:radial-gradient(80% 60% at 20% -10%,#2563eb14,#0000 60%),linear-gradient(#020617 0%,#0a1020 100%)}.yindun-app-shell[data-theme=dark] .yindun-sidebar{background:var(--yd-surface-lowest)!important;border-right:1px solid var(--yd-outline-variant)!important}.yindun-app-header{background:var(--yd-surface-low);backdrop-filter:var(--yd-blur-subtle);border-bottom:1px solid var(--yd-outline-variant)}.yd-topbar__brand,.yd-topbar__brand-copy,.yd-topbar__account,.yd-topbar__actions{min-width:0}.yd-topbar__brand-copy,.yd-topbar__account-name{white-space:nowrap}.yd-topbar__account-name{text-overflow:ellipsis;max-width:140px;display:block;overflow:hidden}@media (width<=640px){.yd-topbar{gap:8px!important;padding:0 12px!important}.yd-topbar__brand{flex:0 auto;gap:8px!important}.yd-topbar__brand-subtitle,.yd-topbar__developer-action,.yd-topbar__account-tier{display:none!important}.yd-topbar__actions,.yd-topbar__account{gap:6px!important}.yd-topbar__account-name{max-width:84px}.yd-topbar__logout{padding-inline:6px!important}}@media (width<=420px){.yd-topbar__account-copy{display:none!important}}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-card,.ant-menu,.ant-btn,.ant-input,.ant-select-selector,.ant-table-wrapper{transition:background-color var(--yd-duration-medium2) var(--yd-ease-standard), border-color var(--yd-duration-medium2) var(--yd-ease-standard), color var(--yd-duration-medium2) var(--yd-ease-standard), box-shadow var(--yd-duration-medium2) var(--yd-ease-standard)!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--yd-radius-full);background:#0000001a}::-webkit-scrollbar-thumb:hover{background:#0003}.yindun-app-shell[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a}.yindun-app-shell[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff3}::selection{color:inherit;background:#2563eb29}:focus-visible{outline-offset:2px;border-radius:var(--yd-radius-sm);outline:2px solid #2563eb3d}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:135deg}@property --card-glow-opacity{syntax:"<number>";inherits:false;initial-value:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulse-ring{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.page-loader{max-width:900px;margin:0 auto;padding:40px}.page-enter{animation:fadeIn var(--yd-duration-medium3) var(--yd-ease-decelerate)}.gradient-text{background:var(--yd-gradient-brand);-webkit-text-fill-color:transparent;background-size:200% 200%;background-clip:text;animation:6s infinite gradientShift}.gradient-text-static{background:var(--yd-gradient-brand);-webkit-text-fill-color:transparent;background-clip:text}.pulse-dot{background:var(--yd-status-success);border-radius:50%;width:7px;height:7px;animation:2.5s infinite pulse-ring;display:inline-block}.hover-lift{transition:transform var(--yd-duration-medium1) var(--yd-ease-standard), box-shadow var(--yd-duration-medium1) var(--yd-ease-standard)}.hover-lift:hover{box-shadow:var(--yd-elevation-3);transform:translateY(-1px)}.skeleton-shimmer{background:linear-gradient(90deg,#0000 25%,#2563eb0a 50%,#0000 75%) 0 0/200% 100%;animation:2s infinite shimmer}.yd-text-primary{color:var(--yd-on-surface)!important}.yd-text-secondary{color:var(--yd-on-surface-variant)!important}.yd-text-muted{color:var(--yd-on-surface-muted)!important}.yd-text-success{color:var(--yd-status-success)!important}.yd-text-warning{color:var(--yd-warning)!important}.yd-text-error{color:var(--yd-status-exception)!important}.yd-text-info{color:var(--yd-status-active)!important}.yd-text-processing{color:var(--yd-status-processing)!important}.yd-fw-heading{font-weight:var(--yd-fw-extrabold)}.yd-fw-subheading{font-weight:var(--yd-fw-bold)}.yd-fw-label{font-weight:var(--yd-fw-semibold)}.yd-divider{border:0;border-top:1px solid var(--yd-outline-subtle);margin:var(--yd-space-4) 0}.yd-entity-person-name{color:var(--yd-entity-person-name)!important}.yd-entity-phone{color:var(--yd-entity-phone)!important}.yd-entity-id-card{color:var(--yd-entity-id-card)!important}.yd-entity-address{color:var(--yd-entity-address)!important}.yd-entity-amount{color:var(--yd-entity-amount)!important}.yd-entity-org-name{color:var(--yd-entity-org-name)!important}.yd-entity-email{color:var(--yd-entity-email)!important}.yd-entity-bank-card{color:var(--yd-entity-bank-card)!important}.yd-entity-document-no{color:var(--yd-entity-document-no)!important}.yd-entity-date{color:var(--yd-entity-date)!important}.yd-entity-custom{color:var(--yd-entity-custom)!important}.yd-entity-manual{color:var(--yd-entity-manual)!important}.yd-entity-medical{color:var(--yd-entity-medical)!important}.yd-entity-bg-person-name{background:color-mix(in srgb, var(--yd-entity-person-name) 12%, transparent)}.yd-entity-bg-phone{background:color-mix(in srgb, var(--yd-entity-phone) 12%, transparent)}.yd-entity-bg-id-card{background:color-mix(in srgb, var(--yd-entity-id-card) 12%, transparent)}.yd-entity-bg-address{background:color-mix(in srgb, var(--yd-entity-address) 12%, transparent)}.yd-entity-bg-amount{background:color-mix(in srgb, var(--yd-entity-amount) 12%, transparent)}.yd-entity-bg-org-name{background:color-mix(in srgb, var(--yd-entity-org-name) 12%, transparent)}.yd-entity-bg-email{background:color-mix(in srgb, var(--yd-entity-email) 12%, transparent)}.yd-entity-bg-bank-card{background:color-mix(in srgb, var(--yd-entity-bank-card) 12%, transparent)}.yd-entity-bg-document-no{background:color-mix(in srgb, var(--yd-entity-document-no) 12%, transparent)}.yd-entity-bg-date{background:color-mix(in srgb, var(--yd-entity-date) 12%, transparent)}.yd-entity-bg-custom{background:color-mix(in srgb, var(--yd-entity-custom) 12%, transparent)}.yd-entity-bg-manual{background:color-mix(in srgb, var(--yd-entity-manual) 12%, transparent)}.yd-entity-bg-medical{background:color-mix(in srgb, var(--yd-entity-medical) 12%, transparent)}.yd-header-icon-restore{background:var(--yd-header-gradient-restore);color:#fff}.yd-header-icon-revrestore{background:var(--yd-header-gradient-revrestore);color:#fff}.yd-header-icon-admin{background:var(--yd-header-gradient-admin);color:#fff}.yd-header-icon-rules{background:var(--yd-header-gradient-rules);color:#fff}.yd-header-icon-history{background:var(--yd-header-gradient-history);color:#fff}.yd-header-icon-help{background:var(--yd-header-gradient-help);color:#fff}.yd-header-icon-download{background:var(--yd-header-gradient-download);color:#fff}.yd-header-icon-account{background:var(--yd-header-gradient-account);color:#fff}.yd-header-icon-plans{background:var(--yd-header-gradient-plans);color:#fff}.yd-stat-info{color:var(--yd-status-active)!important}.yd-stat-processing{color:var(--yd-status-processing)!important}.yd-stat-success{color:var(--yd-status-success)!important}.yd-stat-warning{color:var(--yd-warning)!important}.yd-interactive{transition:transform var(--yd-duration-medium1) var(--yd-spring-standard), box-shadow var(--yd-duration-medium1) var(--yd-ease-standard)}.yd-interactive:hover{box-shadow:var(--yd-elevation-3);transform:translateY(-1px)}.yd-interactive:active{box-shadow:var(--yd-elevation-1);transform:translateY(0)}.yd-interactive-hover{transition:transform var(--yd-duration-medium1) var(--yd-spring-standard)}.yd-interactive-hover:hover{transform:translateY(-1px)}.yd-interactive-subtle{transition:transform var(--yd-duration-medium1) var(--yd-spring-standard), box-shadow var(--yd-duration-medium1) var(--yd-ease-standard)}.yd-interactive-subtle:hover{box-shadow:var(--yd-elevation-2);transform:translateY(-1px)}.app-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.app-status-dot--ready{background:var(--yd-status-success)}.app-status-dot--checking{background:var(--yd-status-muted)}.app-status-dot--error{background:var(--yd-status-exception)}.app-logo-icon{background:var(--yd-gradient-brand);border-radius:10px;justify-content:center;align-items:center;display:flex}.app-logo-icon .anticon{color:#fff}.app-sidebar-footer{border-top:1px solid var(--yd-outline-subtle);flex-direction:column;align-items:center;gap:8px;padding:12px 14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.industry-gradient-finance{background:linear-gradient(135deg,#1e40af,#0f766e)}.industry-gradient-legal{background:linear-gradient(135deg,#6d28d9,#4f46e5)}.industry-gradient-medical{background:linear-gradient(135deg,#0f766e,#10b981)}.industry-gradient-education{background:linear-gradient(135deg,#0369a1,#0ea5e9)}.industry-gradient-enterprise{background:linear-gradient(135deg,#334155,#64748b)}.industry-gradient-media{background:linear-gradient(135deg,#c2410c,#f59e0b)}.industry-gradient-government{background:linear-gradient(135deg,#991b1b,#ef4444)}@media (width<=768px){.hide-mobile{display:none!important}}@media (width>=769px){.show-mobile-only{display:none!important}}@supports (container-type:inline-size){.container-responsive{container:page-content/inline-size}@container page-content (width<=600px){.card-grid{grid-template-columns:1fr!important}}@container page-content (width>=601px) and (width<=1000px){.card-grid{grid-template-columns:repeat(2,1fr)!important}}@container page-content (width>=1001px){.card-grid{grid-template-columns:repeat(3,1fr)!important}}}.card-grid:has(>:nth-child(7)){grid-template-columns:repeat(4,1fr)}.landing-price-card:has(.landing-price-card__badge){border-color:var(--yd-tier-enterprise);box-shadow:0 0 0 1px var(--yd-tier-enterprise) inset}.panel-body:has(>.ant-empty){padding:var(--yd-space-8) var(--yd-space-4)}.ant-form-item:has(.ant-form-item-explain-error){border-left:3px solid var(--yd-error);padding-left:var(--yd-space-3)}input[type=checkbox],input[type=radio]{accent-color:var(--yd-primary)}input:not([type]),input[type=text],input[type=search],textarea{caret-color:var(--yd-primary)}@supports (text-box-edge:cap alphabetic){h1,h2,h3,h4{text-box-edge:cap alphabetic;text-box-trim:trim-both}}@supports (font-size-adjust:from-font){.brand-heading{font-size-adjust:from-font}}.yd-pressable{transition:transform var(--yd-duration-short3) var(--yd-spring-standard), box-shadow var(--yd-duration-short3) var(--yd-ease-standard), background-color var(--yd-duration-short2) var(--yd-ease-standard);cursor:pointer;-webkit-tap-highlight-color:transparent}.yd-pressable:active{box-shadow:var(--yd-elevation-1);transform:scale(.975)}.yd-card-interactive{transition:transform var(--yd-duration-medium1) var(--yd-spring-standard), box-shadow var(--yd-duration-medium1) var(--yd-ease-standard), border-color var(--yd-duration-medium1) var(--yd-ease-standard);cursor:pointer}.yd-card-interactive:hover{box-shadow:var(--yd-elevation-3);border-color:var(--yd-outline);transform:translateY(-2px)}.yd-card-interactive:active{box-shadow:var(--yd-elevation-1);border-color:var(--yd-primary);transform:translateY(0)}.ant-btn:active:not(:disabled){transition:transform var(--yd-duration-short3) var(--yd-spring-standard)!important;transform:scale(.97)!important}.yd-link-reveal{color:var(--yd-primary);transition:color var(--yd-duration-short3) var(--yd-ease-standard);text-decoration:none;position:relative}.yd-link-reveal:after{content:"";width:0;height:1px;transition:width var(--yd-duration-medium1) var(--yd-ease-decelerate);background:currentColor;position:absolute;bottom:-1px;left:0}.yd-link-reveal:hover:after{width:100%}@keyframes skeleton-breath{0%,to{opacity:.35}50%{opacity:.65}}.yd-skeleton{background:var(--yd-surface);border-radius:var(--yd-radius-sm);animation:2s ease-in-out infinite skeleton-breath}.yd-skeleton--text{width:80%;height:14px;margin-bottom:8px}.yd-skeleton--title{width:60%;height:20px;margin-bottom:12px}.yd-skeleton--card{border-radius:var(--yd-radius-md);height:120px}.yd-skeleton--avatar{border-radius:50%;width:40px;height:40px;display:inline-block}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 var(--yd-primary)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.yd-dot-pulse{animation:2s infinite dot-pulse}@media (prefers-reduced-motion:no-preference){.page-enter{animation:fadeInUp var(--yd-duration-medium2) var(--yd-ease-decelerate) both}}.yd-stagger-children>*{opacity:0;animation:fadeInUp var(--yd-duration-medium2) var(--yd-ease-decelerate) forwards}.yd-stagger-children>:first-child{animation-delay:0s}.yd-stagger-children>:nth-child(2){animation-delay:60ms}.yd-stagger-children>:nth-child(3){animation-delay:.12s}.yd-stagger-children>:nth-child(4){animation-delay:.18s}.yd-stagger-children>:nth-child(5){animation-delay:.24s}.yd-stagger-children>:nth-child(6){animation-delay:.3s}.yd-stagger-children>:nth-child(7){animation-delay:.36s}.yd-stagger-children>:nth-child(8){animation-delay:.42s}.yd-focus-ring:focus-visible{outline:2px solid var(--yd-primary);outline-offset:2px;border-radius:var(--yd-radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.yd-stagger-children>*{opacity:1;animation:none}}@keyframes toast-slide-in{0%{opacity:0;visibility:visible;transform:translateY(-12px)scale(.96)}to{opacity:1;visibility:visible;transform:translateY(0)scale(1)}}.ant-message{pointer-events:none}.ant-message-notice{animation:toast-slide-in var(--yd-duration-medium1) var(--yd-spring-standard) both!important}.ant-message .ant-message-notice-content{background:var(--yd-surface-container-high);color:var(--yd-on-surface);box-shadow:var(--yd-elevation-3);border-radius:var(--yd-radius-lg);font-weight:var(--yd-fw-medium);white-space:normal;overflow-wrap:anywhere;max-width:min(560px,100vw - 32px);padding:12px 20px}.ant-modal-mask{backdrop-filter:var(--yd-blur-subtle);animation:fadeIn var(--yd-duration-medium1) var(--yd-ease-decelerate) both}@keyframes menu-item-reveal{0%{opacity:0;transform:translate(-4px)}}.ant-menu-item{animation:menu-item-reveal var(--yd-duration-medium1) var(--yd-ease-decelerate) both}.ant-menu-item:first-child{animation-delay:0s}.ant-menu-item:nth-child(2){animation-delay:30ms}.ant-menu-item:nth-child(3){animation-delay:60ms}.ant-menu-item:nth-child(4){animation-delay:90ms}.ant-menu-item:nth-child(5){animation-delay:.12s}.ant-menu-item:nth-child(6){animation-delay:.15s}.ant-menu-item:nth-child(7){animation-delay:.18s}.ant-btn-primary{position:relative;overflow:hidden}.yd-modal-mask{z-index:var(--z-modal,400);backdrop-filter:blur(4px);background:#0a142875;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.yd-history-modal{background:#fff;border-radius:12px;width:min(760px,100vw - 32px);max-height:min(720px,100vh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 16px 48px #1a65f02e}.yd-history-modal h2{margin:0;font-size:20px}.yd-history-modal__summary{color:#5b6589;margin:5px 0 20px;font-size:13px}.yd-modal-close{color:#9ba8c0;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:16px}.yd-history-list{gap:12px;display:grid}.yd-history-item{border:1px solid #e0e6f0;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto 34px;align-items:center;gap:14px;padding:14px 16px;display:grid}.yd-history-item__icon{color:#1a65f0;background:#ebf2ff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.yd-history-item__body{flex-direction:column;gap:3px;min-width:0;display:flex}.yd-history-item__body strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yd-history-item__body span{color:#5b6589;font-size:12px}.yd-history-item__status{color:#168f50;background:#eaf8f0;border-radius:999px;padding:3px 9px;font-size:12px}.yd-history-modal__state{color:#5b6589;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}@media (width<=680px){.yd-topbar__actions{gap:6px!important}.yd-topbar__developer-action{padding-inline:7px!important}.yd-history-modal{padding:22px 16px}.yd-history-item{grid-template-columns:36px minmax(0,1fr) auto 32px;gap:9px}.yd-history-item__status{display:none}}.ant-btn-primary:after{content:none}.yd-scroll-container{scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.yd-draggable{cursor:grab}.yd-draggable:active{cursor:grabbing}::selection{background:var(--yd-primary-container);color:var(--yd-on-primary-container)}::placeholder{opacity:.55;color:var(--yd-on-surface-muted)!important}@keyframes image-reveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.yd-image-reveal{animation:image-reveal var(--yd-duration-medium2) var(--yd-ease-decelerate) both}@font-face{font-family:Inter;font-display:swap}.landing-section{content-visibility:auto;contain-intrinsic-size:auto 400px}.yd-gpu-layer{will-change:transform}img,svg{max-width:100%;height:auto}img{content-visibility:auto}.yd-contained{contain:layout style}.yd-skip-link{z-index:10000;background:var(--yd-primary);color:var(--yd-on-primary);border-radius:var(--yd-radius-sm);font-weight:var(--yd-fw-semibold);transition:top var(--yd-duration-short3) var(--yd-ease-standard);padding:8px 16px;font-size:13px;text-decoration:none;position:absolute;top:-100%;left:16px}.yd-skip-link:focus{top:12px}.yd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.yindun-sidebar,.yindun-app-header,.ant-layout-sider,.ant-layout-header,.yd-skip-link,.ant-btn{display:none!important}.page-enter{max-width:100%!important;padding:0!important}.ant-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}body{color:#000!important;background:#fff!important}}@media (forced-colors:active){.ant-btn-primary{border:2px solid buttontext}.ant-card,.ant-tag{border:1px solid buttontext}}@media (prefers-contrast:high){.yindun-app-shell{border:1px solid}}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark}}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light}}.ant-btn-sm{min-height:32px}.ant-btn{min-height:38px}.ant-btn-lg{min-height:44px}.ant-menu-item{min-height:38px}a:focus-visible{outline:2px solid var(--yd-primary);outline-offset:2px;border-radius:var(--yd-radius-xs)}[aria-current=page]{font-weight:var(--yd-fw-bold);color:var(--yd-primary)}.ant-btn{border-color:var(--yd-outline);box-shadow:none;font-weight:var(--yd-fw-semibold);letter-spacing:-.01em;border-radius:var(--yd-radius-sm)!important}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--yd-primary)!important;color:var(--yd-primary)!important;background:var(--yd-primary-container)!important}.ant-btn-primary{border-color:var(--color-brand,#1a65f0)!important;background:var(--color-brand,#1a65f0)!important;box-shadow:var(--yd-elevation-2)!important}.ant-btn-primary:not(:disabled):hover{filter:none;transform:translateY(-1px);border-color:var(--color-brand-hover,#1556d4)!important;background:var(--color-brand-hover,#1556d4)!important;box-shadow:var(--yd-elevation-3)!important}.ant-btn:focus-visible,.ant-btn-default:focus-visible,.ant-btn-primary:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb1f!important}.ant-btn-lg{min-height:44px;border-radius:var(--yd-radius-md)!important}.ant-card{box-shadow:var(--yd-elevation-1);border-color:var(--yd-outline-variant)!important;border-radius:var(--yd-radius-md)!important;background:var(--yd-surface-low)!important}.ant-card .ant-card-head{border-bottom-color:var(--yd-outline-subtle);min-height:48px}.ant-card .ant-card-head-title{color:var(--yd-on-surface);font-weight:var(--yd-fw-bold);font-size:var(--yd-typescale-title-small)}.ant-card .ant-card-body{padding:var(--yd-space-4)}.ant-card-hoverable:hover{box-shadow:var(--yd-elevation-3)!important;border-color:var(--yd-outline)!important}.ant-menu-light .ant-menu-item{color:var(--yd-on-surface-variant)}.ant-menu-light .ant-menu-item-selected{color:var(--yd-on-primary-container);font-weight:var(--yd-fw-semibold);background:var(--yd-primary-container)!important}.ant-menu-light .ant-menu-item-selected:after{display:none}.ant-menu-item{border-radius:var(--yd-radius-sm)!important;width:auto!important;margin:2px 6px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker{border-color:var(--yd-outline)!important;border-radius:var(--yd-radius-sm)!important;background:var(--yd-surface-lowest)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--yd-primary)!important;box-shadow:0 0 0 2px #2563eb1a!important}.ant-select-selector{border-color:var(--yd-outline)!important;border-radius:var(--yd-radius-sm)!important}.ant-select-dropdown{border-radius:var(--yd-radius-sm);box-shadow:var(--yd-elevation-4);padding:4px}.ant-select-item{border-radius:var(--yd-radius-xs);min-height:34px;line-height:34px}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--yd-on-surface-muted);font-size:var(--yd-typescale-label-medium);font-weight:var(--yd-fw-semibold);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--yd-outline-variant);background:var(--yd-surface-low)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--yd-outline-subtle)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--yd-surface-low)!important}.ant-tag{font-weight:var(--yd-fw-medium);border-radius:var(--yd-radius-xs)}.ant-modal-content{box-shadow:var(--yd-elevation-5);border-radius:var(--yd-radius-lg)!important}.ant-modal-header{border-radius:var(--yd-radius-lg) var(--yd-radius-lg) 0 0!important}.ant-tooltip-inner{border-radius:var(--yd-radius-sm);font-size:var(--yd-typescale-label-small);min-height:auto;padding:6px 12px}.ant-notification-notice{border-radius:var(--yd-radius-md);box-shadow:var(--yd-elevation-4)}.ant-collapse{border-radius:var(--yd-radius-md);border-color:var(--yd-outline);background:0 0;overflow:hidden}.ant-collapse-header{font-weight:var(--yd-fw-semibold);align-items:center!important}.ant-segmented{border-radius:var(--yd-radius-sm);background:var(--yd-surface)}.ant-segmented-item-selected{font-weight:var(--yd-fw-semibold);box-shadow:var(--yd-elevation-1)}.ant-tabs-tab{border-radius:var(--yd-radius-sm);transition:background var(--yd-duration-short4) var(--yd-ease-standard);padding:8px 16px}.ant-tabs-tab:hover{background:var(--yd-primary-container)}.ant-progress-bg{transition:width var(--yd-duration-medium4) var(--yd-ease-emphasized)!important}.ant-upload-drag{border-radius:var(--yd-radius-md)!important;border-color:var(--yd-outline)!important;background:var(--yd-surface-lowest)!important;transition:border-color var(--yd-duration-medium1) var(--yd-ease-standard), background var(--yd-duration-medium1) var(--yd-ease-standard)!important}.ant-upload-drag:hover{border-color:var(--yd-primary)!important;background:var(--yd-primary-container)!important}.ant-switch-checked{background:var(--yd-gradient-hero)!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--yd-primary)!important;border-color:var(--yd-primary)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--yd-gradient-hero)!important;border-color:#0000!important}.ant-steps-item-finish .ant-steps-item-icon{background:var(--yd-success)!important;border-color:var(--yd-success)!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-spin-dot-item{background:var(--yd-primary)!important}.ant-alert{border-width:1px;border-radius:var(--yd-radius-md)!important}.ant-slider-track{background:var(--yd-gradient-hero)!important}.ant-slider-handle{border-color:var(--yd-primary)!important}.ant-badge-count{font-weight:var(--yd-fw-semibold);box-shadow:var(--yd-elevation-2)}.ant-skeleton-element .ant-skeleton-button{background:linear-gradient(90deg,#0000 25%,#2563eb0a 50%,#0000 75%) 0 0/200% 100%;animation:2s infinite shimmer}.ant-dropdown-menu{border-radius:var(--yd-radius-sm);box-shadow:var(--yd-elevation-4);padding:4px}.ant-dropdown-menu-item{border-radius:var(--yd-radius-xs)}.ant-popconfirm .ant-popconfirm-message-title{font-size:var(--yd-typescale-body-medium)}.ant-empty-img-simple-path{fill:#0000}.ant-divider-horizontal{margin:var(--yd-space-4) 0;border-color:var(--yd-outline-subtle)}.ant-drawer-content-wrapper{transition:transform var(--yd-duration-medium2) var(--yd-ease-standard)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--yd-primary)!important}.ant-form-item-label>label{color:var(--yd-on-surface-variant);font-weight:var(--yd-fw-semibold)}.page-enter>*{max-width:1400px;margin-inline:auto}.page-enter h1.ant-typography{color:var(--yd-on-surface);font-size:clamp(var(--yd-typescale-headline-medium), 2.5vw, var(--yd-typescale-headline-large));font-weight:var(--yd-fw-extrabold);letter-spacing:-.025em;line-height:var(--yd-lh-headline)}.page-enter h2.ant-typography{color:var(--yd-on-surface);font-size:clamp(var(--yd-typescale-headline-small), 1.5vw, var(--yd-typescale-title-large));font-weight:var(--yd-fw-bold);letter-spacing:-.02em;line-height:var(--yd-lh-title)}.page-enter h3.ant-typography{color:var(--yd-on-surface-variant);font-weight:var(--yd-fw-bold)}.page-enter .ant-typography,.page-enter p,.page-enter li{line-height:var(--yd-lh-body)}.page-enter .ant-card{border-radius:var(--yd-radius-md);background:var(--yd-surface-lowest);border:1px solid var(--yd-outline-variant);box-shadow:var(--yd-elevation-1)}.page-enter .ant-card+.ant-card,.page-enter .ant-row+.ant-card,.page-enter .ant-card+.ant-row{margin-top:var(--yd-space-4)}.page-enter .ant-table-wrapper{border:1px solid var(--yd-outline-variant);border-radius:var(--yd-radius-md);background:var(--yd-surface-lowest);box-shadow:var(--yd-elevation-1);overflow:hidden}.page-enter .ant-table-wrapper .ant-table-container{border-radius:var(--yd-radius-md)}.page-enter .ant-input,.page-enter .ant-input-affix-wrapper,.page-enter .ant-input-number,.page-enter .ant-select-selector,.page-enter .ant-picker{min-height:38px;border-radius:var(--yd-radius-sm)!important;background:var(--yd-surface-lowest)!important}.page-enter textarea.ant-input{min-height:auto;line-height:var(--yd-lh-body)}:focus-visible{outline:2px solid var(--yd-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:2px solid var(--yd-primary);outline-offset:2px}a:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--yd-primary);outline-offset:2px;border-radius:var(--yd-radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-enter .ant-empty{padding:var(--yd-space-8) var(--yd-space-4);border:1px dashed var(--yd-outline-variant);border-radius:var(--yd-radius-md);background:var(--yd-surface-low)}.page-enter .ant-statistic-title{color:var(--yd-on-surface-muted);font-size:var(--yd-typescale-label-medium);font-weight:var(--yd-fw-semibold)}.page-enter .ant-statistic-content{color:var(--yd-primary);font-weight:var(--yd-fw-bold)}.page-enter .ant-collapse{border-radius:var(--yd-radius-md);border-color:var(--yd-outline);background:var(--yd-surface-lowest)}.page-enter .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:var(--yd-radius-sm);min-height:38px}.page-enter .ant-btn-link,.page-enter .ant-btn-text{border-radius:var(--yd-radius-sm)}.yindun-app-shell[data-theme=dark] .ant-card{box-shadow:var(--yd-elevation-2);border-color:var(--yd-outline-variant)!important;background:var(--yd-surface)!important}.yindun-app-shell[data-theme=dark] .ant-card .ant-card-head{border-bottom-color:var(--yd-outline-variant)}.yindun-app-shell[data-theme=dark] .ant-card .ant-card-head-title,.yindun-app-shell[data-theme=dark] .ant-table-wrapper .ant-table,.yindun-app-shell[data-theme=dark] .ant-list,.yindun-app-shell[data-theme=dark] .page-enter h1.ant-typography,.yindun-app-shell[data-theme=dark] .page-enter h2.ant-typography,.yindun-app-shell[data-theme=dark] .page-enter h3.ant-typography{color:var(--yd-on-surface)}.yindun-app-shell[data-theme=dark] .page-enter .ant-card{background:var(--yd-surface-lowest);border-color:var(--yd-outline)}.yindun-app-shell[data-theme=dark] .page-enter .ant-table-wrapper,.yindun-app-shell[data-theme=dark] .page-enter .ant-collapse{border-color:var(--yd-outline);background:var(--yd-surface)}.yindun-app-shell[data-theme=dark] .page-enter .ant-input,.yindun-app-shell[data-theme=dark] .page-enter .ant-input-affix-wrapper,.yindun-app-shell[data-theme=dark] .page-enter .ant-input-number,.yindun-app-shell[data-theme=dark] .page-enter .ant-select-selector,.yindun-app-shell[data-theme=dark] .page-enter .ant-picker{background:var(--yd-surface)!important;border-color:var(--yd-outline)!important}.yindun-app-shell[data-theme=dark] .page-enter .ant-empty{border-color:var(--yd-outline);background:var(--yd-surface-lowest)}.yindun-app-shell[data-theme=dark] .ant-upload-drag{background:var(--yd-surface-lowest)!important;border-color:var(--yd-outline)!important}.yindun-app-shell[data-theme=dark] .ant-upload-drag:hover{background:var(--yd-surface-high)!important}.yindun-app-shell[data-theme=dark] .ant-btn-default:not(:disabled):hover{background:var(--yd-primary-container)!important}.yindun-app-shell[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{color:var(--yd-on-surface-muted);border-bottom-color:var(--yd-outline);background:var(--yd-surface)!important}.yindun-app-shell[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--yd-surface-high)!important}@media (width<=768px){.page-enter .ant-card .ant-card-head{padding-inline:var(--yd-space-4)}.page-enter .ant-card .ant-card-body{padding:var(--yd-space-4)}.page-enter .ant-table-wrapper{border-radius:var(--yd-radius-md)}}
