.site-header[data-v-ec5fc554]{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}.header-inner[data-v-ec5fc554]{display:flex;flex-wrap:wrap;align-items:center;min-height:64px;padding-block:var(--space-2);gap:var(--space-3)}.brand[data-v-ec5fc554]{font-size:20px;font-weight:700;color:var(--color-text)}.nav[data-v-ec5fc554]{display:flex;gap:var(--space-6);flex:1}.nav a[data-v-ec5fc554]{color:var(--color-text);font-size:14px}.nav a.router-link-active[data-v-ec5fc554]{color:var(--color-primary)}.actions[data-v-ec5fc554]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);max-width:100%}.user-menu[data-v-ec5fc554]{position:relative}.menu-pop[data-v-ec5fc554]{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;min-width:140px;padding:var(--space-1) 0}.site-footer[data-v-dbf4256e]{background:var(--color-bg-elevated);padding:var(--space-6) 0;color:var(--color-text-muted);font-size:12px;margin-top:auto}.footer-inner[data-v-dbf4256e]{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.filings[data-v-dbf4256e]{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.filing[data-v-dbf4256e]{color:inherit;text-decoration:none;transition:color .15s}.filing[data-v-dbf4256e]:hover{color:var(--color-primary)}.page{flex:1}.page--bare{flex:1;display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;color:var(--color-text);background:var(--color-bg)}button{font-family:inherit}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}:root{--color-bg: #ffffff;--color-bg-elevated: #f7f8fa;--color-text: #1a1a1a;--color-text-muted: #6b7280;--color-primary: #07C160;--chat-user-bg: #95ec69;--chat-user-text: #10281b;--color-primary-hover: #0b8845;--color-danger: #dc2626;--color-border: #e5e7eb;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 8px rgba(0,0,0,.06)}:root,[data-theme=light]{--action-button-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--action-button-font-size: 14px;--action-button-content-font-size: var(--text-sm, 13px);--action-button-prose-font-size: 1em;--action-button-caption-font-size: 12px;--action-button-caption-font-weight: 400;--action-button-font-weight: 600;--action-button-line-height: 20px;--action-button-radius: 999px;--action-button-height-sm: 30px;--action-button-height-md: 36px;--action-button-height-lg: 40px;--action-button-padding-sm: 10px;--action-button-padding-md: 14px;--action-button-padding-lg: 18px;--action-button-icon-size: 16px;--action-button-gap: 6px;--action-button-touch-size: 30px;--action-button-focus-width: 2px;--action-button-focus-offset: 2px;--action-button-duration: .12s;--action-button-lg-font-size: 14px;--action-button-lg-font-weight: 600;--action-button-inline-height: 28px;--action-button-icon-hit-size: 32px;--action-button-icon-hit-size-sm: 24px;--action-button-bg: #EDEDED;--action-button-fg: #5A5A5A;--action-button-border: transparent;--action-button-hover-bg: #E3E3E3;--action-button-pressed-bg: #058043;--action-button-pressed-fg: #FFFFFF;--action-button-selected-bg: #D4F1E0;--action-button-selected-fg: #045E32;--action-button-selected-border: #A6E3C0;--action-button-disabled-bg: #F3F3F3;--action-button-disabled-fg: #9A9A9A;--action-button-focus: #058043;--action-button-share-bg: #D4F1E0;--action-button-share-fg: #045E32;--action-button-copy-bg: #E4F1FC;--action-button-copy-fg: #145B94;--action-button-danger-bg: #FEEAEA;--action-button-danger-fg: #B42318;--action-button-danger-pressed-bg: #B42318;--action-button-danger-pressed-fg: #FFFFFF}[data-theme=dark],.is-dark{--action-button-bg: #30343A;--action-button-fg: #D5D8DC;--action-button-border: transparent;--action-button-hover-bg: #3A4047;--action-button-pressed-bg: #058043;--action-button-pressed-fg: #FFFFFF;--action-button-selected-bg: #1E3D2E;--action-button-selected-fg: #A0D8B9;--action-button-selected-border: #416751;--action-button-disabled-bg: #292D32;--action-button-disabled-fg: #8D959F;--action-button-focus: #6BD49C;--action-button-share-bg: #1E3D2E;--action-button-share-fg: #A0D8B9;--action-button-copy-bg: #21394C;--action-button-copy-fg: #A8CCE8;--action-button-danger-bg: #422C2D;--action-button-danger-fg: #EBB5B0;--action-button-danger-pressed-bg: #B42318;--action-button-danger-pressed-fg: #FFFFFF}.container{max-width:1180px;margin:0 auto;padding:0 var(--space-6)}#app{display:flex;flex-direction:column;min-height:100vh}:root body :is(.action-button,.btn,.ant-btn){box-sizing:border-box;position:relative;height:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--action-button-gap);min-width:var(--action-button-touch-size);min-height:var(--action-button-height-md);padding:0 var(--action-button-padding-md);border:1px solid var(--action-button-border);border-radius:var(--action-button-radius);background:var(--action-button-bg);color:var(--action-button-fg);font-family:var(--action-button-font-family);font-size:var(--action-button-font-size);font-weight:var(--action-button-font-weight);line-height:var(--action-button-line-height);letter-spacing:normal;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:none;cursor:pointer;transition:background var(--action-button-duration),color var(--action-button-duration)}:root body :is(.btn-sm,.action-button--sm,.ant-btn-sm){min-height:var(--action-button-height-sm);padding-inline:var(--action-button-padding-sm)}:root body :is(.btn-lg,.action-button--lg,.ant-btn-lg){min-height:var(--action-button-height-lg);padding-inline:var(--action-button-padding-lg);font-size:var(--action-button-lg-font-size);font-weight:var(--action-button-lg-font-weight)}:root body :is(.action-button--content,.btn-content){font-size:var(--action-button-content-font-size)}:root body :is(.action-button--prose,.btn-prose){font-size:var(--action-button-prose-font-size)}:root body :is(.action-button--caption,.btn-caption){font-size:var(--action-button-caption-font-size);font-weight:var(--action-button-caption-font-weight)}:root body :is(.action-button--text,.btn-ghost,.ant-btn-text,.ant-btn-link){--action-button-bg: transparent;--action-button-hover-bg: transparent;--action-button-border: transparent;padding-inline:var(--action-button-padding-sm)}:root body :is(.action-button--inline,.btn-inline){min-width:0;min-height:var(--action-button-inline-height);padding:0;vertical-align:middle}:root body :is(.action-button--icon,.btn-icon){width:var(--action-button-icon-hit-size);min-width:var(--action-button-icon-hit-size);min-height:var(--action-button-icon-hit-size);padding:0}:root body :is(.btn-danger,.action-button--danger,.ant-btn-dangerous){--action-button-bg: var(--action-button-danger-bg);--action-button-hover-bg: var(--action-button-danger-bg);--action-button-fg: var(--action-button-danger-fg);--action-button-pressed-bg: var(--action-button-danger-pressed-bg);--action-button-pressed-fg: var(--action-button-danger-pressed-fg)}:root body :is(.action-button,.btn,.ant-btn):is([aria-selected=true],[aria-pressed=true],.active,.auth-mode__item--active){--action-button-bg: var(--action-button-selected-bg);--action-button-hover-bg: var(--action-button-selected-bg);--action-button-fg: var(--action-button-selected-fg);--action-button-border: var(--action-button-selected-border)}@media (hover: hover){:root body :is(.action-button,.btn,.ant-btn):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.btn-disabled):not(.ant-btn-loading){background:var(--action-button-hover-bg)}}:root body :is(.action-button,.btn,.ant-btn):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.btn-disabled):not(.ant-btn-loading){background:var(--action-button-pressed-bg);color:var(--action-button-pressed-fg)}:root body :is(.action-button,.btn,.ant-btn):focus-visible{outline:var(--action-button-focus-width) solid var(--action-button-focus);outline-offset:var(--action-button-focus-offset)}:root body :is(.action-button,.btn,.ant-btn):is(:disabled,[aria-disabled=true],[aria-busy=true],.btn-disabled,.ant-btn-loading){background:var(--action-button-disabled-bg);color:var(--action-button-disabled-fg);opacity:1;cursor:not-allowed}:root body :is(.action-button,.btn,.ant-btn)[hidden]{display:none}@media (prefers-reduced-motion: reduce){:root body :is(.action-button,.btn,.ant-btn){transition:none}}:root body .ant-btn>.ant-btn-loading-icon{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);margin:0;line-height:0}:root body .ant-btn-loading>span:not(.ant-btn-loading-icon){opacity:0}:root body :is(.action-button--inline,.btn-inline,.action-button--icon,.btn-icon):not([aria-selected=true]):not([aria-pressed=true]){--action-button-bg: transparent;--action-button-hover-bg: transparent;--action-button-pressed-bg: transparent;--action-button-pressed-fg: var(--action-button-selected-fg);--action-button-disabled-bg: transparent;--action-button-border: transparent}.auth-shell{--hue-brand: 152;--brand-50: oklch(.975 .006 152);--brand-100: oklch(.948 .02 152);--brand-200: oklch(.9 .055 152);--brand-300: oklch(.835 .108 152);--brand-400: oklch(.768 .152 152);--brand-500: oklch(.713 .185 152);--brand-600: oklch(.605 .175 151);--brand-700: oklch(.49 .148 150);--achieve-300: oklch(.86 .142 114);--paper-0: oklch(.998 .002 150);--paper-50: oklch(.974 .002 150);--paper-100: oklch(.946 .003 150);--paper-200: oklch(.916 .004 150);--paper-300: oklch(.88 .004 150);--paper-400: oklch(.828 .005 150);--ink-400: oklch(.52 .004 150);--ink-500: oklch(.43 .005 150);--ink-800: oklch(.178 .005 150);--ink-900: oklch(.11 .003 150);--bg-primary: var(--paper-50);--bg-panel: var(--paper-0);--bg-elevated: var(--paper-0);--text-primary: var(--ink-800);--text-secondary: var(--ink-500);--text-muted: var(--ink-400);--border-color-subtle: oklch(.928 .003 150);--accent-ink: var(--brand-700);--danger-soft: oklch(.962 .032 27);--danger-ink: oklch(.445 .175 27);--shadow-md: 0 4px 12px oklch(.2 .02 152 / .08), 0 2px 4px oklch(.2 .02 152 / .05);--font-display: "LXGW WenKai TC", "LXGW WenKai", "Noto Serif SC", "Songti SC", "STSong", ui-serif, serif;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-md: 10px;--radius-xl: 20px;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-base: .22s;--dur-slow: .42s}.auth-shell .font-display{font-family:var(--font-display);font-weight:400;letter-spacing:0}@keyframes reveal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-shell .reveal-up{animation:reveal-up var(--dur-slow) var(--ease-out-expo) both}
