@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--eg-font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--eg-font-mono: "JetBrains Mono", "Fira Code", "SF Mono", Consolas, monospace;--eg-font-brand: var(--eg-font-sans);--eg-text-xs: clamp(.75rem, .7rem + .25vw, .8125rem);--eg-text-sm: clamp(.8125rem, .78rem + .2vw, .875rem);--eg-text-base: clamp(.9375rem, .9rem + .2vw, 1rem);--eg-text-lg: clamp(1.0625rem, 1rem + .35vw, 1.125rem);--eg-text-xl: clamp(1.25rem, 1.15rem + .5vw, 1.375rem);--eg-text-2xl: clamp(1.5rem, 1.35rem + .75vw, 1.75rem);--eg-text-3xl: clamp(1.875rem, 1.6rem + 1.2vw, 2.25rem);--eg-text-4xl: clamp(2.25rem, 1.85rem + 1.8vw, 2.875rem);--eg-space-1: .25rem;--eg-space-2: .5rem;--eg-space-3: .75rem;--eg-space-4: 1rem;--eg-space-5: 1.25rem;--eg-space-6: 1.5rem;--eg-space-8: 2rem;--eg-space-10: 2.5rem;--eg-space-12: 3rem;--eg-space-16: 4rem;--eg-radius-xs: 4px;--eg-radius-sm: 6px;--eg-radius-md: 10px;--eg-radius-lg: 14px;--eg-radius-xl: 20px;--eg-radius-pill: 9999px;--eg-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--eg-transition-normal: .22s cubic-bezier(.4, 0, .2, 1);--eg-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--eg-color-primary: #10b981;--eg-color-primary-hover: #059669;--eg-color-emerald: #00dc82;--eg-color-emerald-glow: rgba(0, 220, 130, .16);--eg-color-amber: #f59e0b;--eg-color-amber-glow: rgba(245, 158, 11, .16);--eg-color-crimson: #ef4444;--eg-color-crimson-glow: rgba(239, 68, 68, .16);--eg-color-sky: #38bdf8;--eg-color-sky-glow: rgba(56, 189, 248, .16);--eg-color-indigo: #6366f1;--eg-container-max: min(1536px, 94%);--eg-container-wide: min(1680px, 96%);--eg-container-narrow: 880px;--eg-bg-canvas: #f8fafc;--eg-bg-subtle: #f1f5f9;--eg-bg-surface: #ffffff;--eg-bg-surface-elevated: #ffffff;--eg-bg-surface-hover: #f8fafc;--eg-bg-input: #ffffff;--eg-border-subtle: rgba(0, 0, 0, .06);--eg-border-default: rgba(0, 0, 0, .12);--eg-border-hover: rgba(0, 0, 0, .24);--eg-border-focus: #10b981;--eg-text-primary: #0f172a;--eg-text-secondary: #475569;--eg-text-muted: #64748b;--eg-text-inverse: #ffffff;--eg-color-sky: #0284c7;--eg-color-emerald: #059669;--eg-color-amber: #d97706;--eg-color-crimson: #dc2626;--eg-bg-footer: #1e2229;--eg-text-footer: #cbd5e1;--eg-text-footer-title: #ffffff;--eg-text-footer-muted: #94a3b8;--eg-border-footer: rgba(255, 255, 255, .08);--eg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--eg-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--eg-shadow-lg: 0 12px 32px rgba(0, 0, 0, .12)}[data-theme=light],[data-theme=light-gray]{--eg-bg-canvas: #f8fafc;--eg-bg-subtle: #f1f5f9;--eg-bg-surface: #ffffff;--eg-bg-surface-elevated: #ffffff;--eg-bg-surface-hover: #f8fafc;--eg-bg-input: #ffffff;--eg-border-subtle: rgba(0, 0, 0, .06);--eg-border-default: rgba(0, 0, 0, .12);--eg-border-hover: rgba(0, 0, 0, .24);--eg-border-focus: #10b981;--eg-text-primary: #0f172a;--eg-text-secondary: #475569;--eg-text-muted: #64748b;--eg-text-inverse: #ffffff;--eg-color-sky: #0284c7;--eg-color-emerald: #059669;--eg-color-amber: #d97706;--eg-color-crimson: #dc2626;--eg-bg-footer: #1e2229;--eg-text-footer: #cbd5e1;--eg-text-footer-title: #ffffff;--eg-text-footer-muted: #94a3b8;--eg-border-footer: rgba(255, 255, 255, .08);--eg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--eg-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--eg-shadow-lg: 0 12px 32px rgba(0, 0, 0, .12)}[data-theme=dark]{--eg-bg-canvas: #090d16;--eg-bg-subtle: #0f172a;--eg-bg-surface: #131d31;--eg-bg-surface-elevated: #1a2742;--eg-bg-surface-hover: #223254;--eg-bg-input: #152238;--eg-border-subtle: rgba(255, 255, 255, .07);--eg-border-default: rgba(255, 255, 255, .12);--eg-border-hover: rgba(255, 255, 255, .25);--eg-border-focus: #10b981;--eg-text-primary: #f8fafc;--eg-text-secondary: #cbd5e1;--eg-text-muted: #64748b;--eg-text-inverse: #090d16;--eg-color-sky: #38bdf8;--eg-color-emerald: #00dc82;--eg-color-amber: #f59e0b;--eg-color-crimson: #ef4444;--eg-bg-footer: #0a0e17;--eg-text-footer: #cbd5e1;--eg-text-footer-title: #ffffff;--eg-text-footer-muted: #64748b;--eg-border-footer: rgba(255, 255, 255, .08);--eg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--eg-shadow-md: 0 4px 14px rgba(0, 0, 0, .45);--eg-shadow-lg: 0 14px 36px rgba(0, 0, 0, .6)}[data-theme=slate-dark],[data-theme=clamui-dark]{--eg-bg-canvas: #0b0b0e;--eg-bg-subtle: #101015;--eg-bg-surface: #15151c;--eg-bg-surface-elevated: #1b1b24;--eg-bg-surface-hover: #22222d;--eg-bg-input: #1e1e27;--eg-border-subtle: rgba(255, 255, 255, .07);--eg-border-default: rgba(255, 255, 255, .12);--eg-border-hover: rgba(255, 255, 255, .22);--eg-border-focus: #00dc82;--eg-text-primary: #f4f4f6;--eg-text-secondary: #a0a0ab;--eg-text-muted: #6e6e7c;--eg-text-inverse: #0b0b0e;--eg-color-sky: #38bdf8;--eg-color-emerald: #00dc82;--eg-color-amber: #f59e0b;--eg-color-crimson: #ef4444;--eg-bg-footer: #0b0b0e;--eg-text-footer: #a0a0ab;--eg-text-footer-title: #f4f4f6;--eg-text-footer-muted: #6e6e7c;--eg-border-footer: rgba(255, 255, 255, .08);--eg-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--eg-shadow-md: 0 4px 14px rgba(0, 0, 0, .55);--eg-shadow-lg: 0 14px 36px rgba(0, 0, 0, .7)}[data-theme=crystal],.crystal-theme-1{--eg-bg-canvas: #0d1117;--eg-bg-subtle: #161b22;--eg-bg-surface: #161b22;--eg-bg-surface-elevated: #21262d;--eg-bg-surface-hover: #30363d;--eg-bg-input: #161b22;--eg-border-subtle: rgba(255, 255, 255, .08);--eg-border-default: rgba(255, 255, 255, .14);--eg-border-hover: rgba(255, 255, 255, .28);--eg-border-focus: #818cf8;--eg-text-primary: #f8fafc;--eg-text-secondary: #cbd5e1;--eg-text-muted: #94a3b8;--eg-text-inverse: #0d1117;--eg-color-sky: #38bdf8;--eg-color-emerald: #00dc82;--eg-color-amber: #f59e0b;--eg-color-crimson: #ef4444;--eg-bg-footer: #0a0d13;--eg-text-footer: #cbd5e1;--eg-text-footer-title: #ffffff;--eg-text-footer-muted: #94a3b8;--eg-border-footer: rgba(255, 255, 255, .08);--eg-shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--eg-shadow-md: 0 4px 14px rgba(0, 0, 0, .55);--eg-shadow-lg: 0 14px 36px rgba(0, 0, 0, .7);--eg-crystal-gradient: linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #312e81 100%)}.crystal-theme-2{--eg-crystal-gradient: linear-gradient(135deg, #090d16 0%, #064e3b 50%, #047857 100%)}.crystal-theme-3{--eg-crystal-gradient: linear-gradient(135deg, #0b0f19 0%, #4c1d95 50%, #6d28d9 100%)}.crystal-theme-4{--eg-crystal-gradient: linear-gradient(135deg, #111827 0%, #1e3a8a 50%, #2563eb 100%)}.crystal-theme-5{--eg-crystal-gradient: linear-gradient(135deg, #0f172a 0%, #701a75 50%, #a21caf 100%)}.crystal-theme-6{--eg-crystal-gradient: linear-gradient(135deg, #18181b 0%, #7c2d12 50%, #c2410c 100%)}html,body{background-color:var(--eg-bg-canvas);color:var(--eg-text-primary);font-family:var(--eg-font-sans);transition:background-color var(--eg-transition-normal),color var(--eg-transition-normal)}.eg-markdown-content{color:var(--eg-text-secondary)}.eg-markdown-content h1,.eg-markdown-content h2,.eg-markdown-content h3,.eg-markdown-content h4{color:var(--eg-text-primary);margin-top:1.6em;margin-bottom:.6em;font-weight:700;line-height:1.3}.eg-markdown-content p{margin:.9em 0;line-height:1.7}.eg-markdown-content a{color:var(--eg-color-primary);text-decoration:underline;text-underline-offset:3px}.eg-markdown-content code{background:var(--eg-bg-subtle);color:var(--eg-color-sky, #0284c7);padding:2px 6px;border-radius:var(--eg-radius-xs, 4px);font-family:var(--eg-font-mono);font-size:.9em;word-break:normal;overflow-wrap:break-word}.eg-markdown-content pre{background:var(--eg-bg-subtle);border:1px solid var(--eg-border-subtle);padding:16px;border-radius:var(--eg-radius-md, 8px);overflow-x:auto;margin:1.2em 0}.eg-markdown-content pre code{background:transparent;padding:0;color:inherit}.eg-markdown-content blockquote{border-left:3px solid var(--eg-color-primary);margin:1.2em 0;padding:8px 16px;color:var(--eg-text-muted);background:var(--eg-bg-subtle);border-radius:0 var(--eg-radius-sm, 6px) var(--eg-radius-sm, 6px) 0}.eg-markdown-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.eg-markdown-content th,.eg-markdown-content td{border:1px solid var(--eg-border-subtle);padding:8px 12px;text-align:left}.eg-markdown-content td code{white-space:nowrap;word-break:keep-all}.eg-markdown-content td:first-child,.eg-markdown-content th:first-child{white-space:nowrap}.eg-markdown-content th{background:var(--eg-bg-subtle);color:var(--eg-text-primary)}@media (max-width: 768px){.eg-notify-dropdown{position:fixed!important;left:12px!important;right:12px!important;width:auto!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important;z-index:9999!important}}.mermaid-wrapper{margin:1.75rem 0;background:var(--eg-bg-surface-elevated, #0d0e12);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .12));border-radius:var(--eg-radius-lg, 12px);overflow:hidden;box-shadow:var(--eg-shadow-md, 0 4px 16px rgba(0, 0, 0, .08));transition:border-color var(--eg-transition-fast, .15s ease)}.mermaid-wrapper:hover{border-color:var(--eg-color-sky, #38bdf8)}.mermaid-header{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:var(--eg-bg-subtle, rgba(0, 0, 0, .04));border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));font-size:.8125rem;gap:.75rem;flex-wrap:wrap}.mermaid-header-title{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--eg-text-primary, #0f172a);letter-spacing:.02em}.mermaid-header-title svg{color:var(--eg-color-sky, #38bdf8);flex-shrink:0}.mermaid-header-actions{display:flex;align-items:center;gap:.625rem}.mermaid-scroll-hint{font-size:.75rem;color:var(--eg-text-muted, #94a3b8);display:inline-flex;align-items:center;gap:.25rem}@media (max-width: 640px){.mermaid-scroll-hint{display:none}}.mermaid-action-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-family:var(--eg-font-sans, inherit);font-weight:600;color:var(--eg-text-secondary, #475569);background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .15));border-radius:var(--eg-radius-sm, 6px);cursor:pointer;transition:all var(--eg-transition-fast, .15s ease);white-space:nowrap}.mermaid-action-btn:hover{color:var(--eg-color-primary, #10b981);border-color:var(--eg-color-primary, #10b981);background:#10b98114}.mermaid-container{padding:1.5rem;overflow-x:auto;overflow-y:hidden;text-align:center;scrollbar-width:thin;scrollbar-color:var(--eg-border-default, rgba(0, 0, 0, .2)) transparent;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--eg-bg-surface, #ffffff)}.mermaid-container:active{cursor:grabbing}.mermaid-container::-webkit-scrollbar{height:6px}.mermaid-container::-webkit-scrollbar-thumb{background:var(--eg-border-default, rgba(0, 0, 0, .2));border-radius:3px}.mermaid-container::-webkit-scrollbar-thumb:hover{background:var(--eg-color-primary, #10b981)}.mermaid-container svg{display:inline-block;height:auto;max-width:none!important;margin:0 auto}.mermaid-source-pane{display:none;padding:1rem 1.25rem;background:#0d1117;color:#e6edf3;overflow-x:auto;font-family:var(--eg-font-mono, monospace);font-size:.8125rem;border-top:1px solid rgba(255,255,255,.08)}.mermaid-source-pane pre{margin:0;white-space:pre;font-family:inherit;font-size:inherit;color:inherit;background:transparent;padding:0;border:none}.mermaid-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08090bd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.mermaid-modal-overlay.open{opacity:1;pointer-events:auto}.mermaid-modal-box{background:var(--eg-bg-surface-elevated, #0f1115);border:1px solid var(--eg-border-default, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-xl, 16px);width:95vw;max-width:1400px;height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0009;overflow:hidden;animation:mermaidModalScaleUp .22s cubic-bezier(.16,1,.3,1)}@keyframes mermaidModalScaleUp{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.mermaid-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;background:var(--eg-bg-subtle, #14171d);border-bottom:1px solid var(--eg-border-default, rgba(255, 255, 255, .1))}.mermaid-modal-title{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:var(--eg-text-primary, #ffffff)}.mermaid-modal-title svg{color:var(--eg-color-primary, #10b981)}.mermaid-modal-tools{display:flex;align-items:center;gap:.5rem}.mermaid-zoom-badge{font-size:.75rem;font-family:var(--eg-font-mono, monospace);font-weight:700;color:var(--eg-text-secondary, #cbd5e1);padding:.25rem .625rem;background:#ffffff14;border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-sm, 6px);min-width:52px;text-align:center}.mermaid-tool-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .5rem;background:var(--eg-bg-surface, rgba(255, 255, 255, .06));border:1px solid var(--eg-border-default, rgba(255, 255, 255, .15));border-radius:var(--eg-radius-sm, 6px);color:var(--eg-text-primary, #ffffff);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.mermaid-tool-btn:hover{color:var(--eg-color-sky, #38bdf8);border-color:var(--eg-color-sky, #38bdf8);background:#38bdf81f}.mermaid-modal-body{flex:1;overflow:hidden;position:relative;background:#090a0d;display:flex;align-items:center;justify-content:center;cursor:grab}.mermaid-modal-body:active{cursor:grabbing}.mermaid-modal-viewport{transform-origin:center center;transition:transform .05s ease-out;display:flex;align-items:center;justify-content:center;will-change:transform}.mermaid-modal-viewport svg{max-width:none!important;max-height:none!important;display:block}.mermaid-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--eg-bg-subtle, #14171d);border-top:1px solid var(--eg-border-default, rgba(255, 255, 255, .1))}.mermaid-hint{font-size:.75rem;color:var(--eg-text-muted, #94a3b8)}.code-block-wrapper{position:relative;margin:1.5rem 0;background:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:var(--eg-radius-md, 8px);overflow:hidden;box-shadow:var(--eg-shadow-sm, 0 2px 8px rgba(0, 0, 0, .15))}.code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .875rem;background:#161b22;border-bottom:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#8b949e}.code-block-lang{font-family:var(--eg-font-mono, monospace);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eg-color-primary, #10b981)}.code-copy-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;color:#8b949e;font-family:var(--eg-font-sans, inherit);font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:var(--eg-radius-xs, 4px);cursor:pointer;transition:all var(--eg-transition-fast, .15s ease)}.code-copy-btn:hover{background:#ffffff14;border-color:#ffffff26;color:#f0f6fc}.code-copy-btn.copied{color:#10b981}.code-block-wrapper pre{margin:0;padding:1rem 1.125rem;background:#0d1117;overflow-x:auto;font-family:var(--eg-font-mono, monospace);font-size:.875rem;line-height:1.6}.code-block-wrapper pre code{font-family:inherit;font-size:inherit;background:transparent;padding:0;border:none;color:#e6edf3;display:block}.token.comment,.token.prolog,.token.doctype,.token.cdata,.hljs-comment,.hljs-quote{color:#8b949e!important;font-style:italic}.token.punctuation,.hljs-punctuation{color:#c9d1d9!important}.token.keyword,.token.atrule,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.hljs-keyword,.hljs-operator{color:#ff7b72!important;font-weight:600}.token.string,.token.char,.token.inserted,.token.attr-value,.hljs-string,.hljs-regexp{color:#a5d6ff!important}.token.function,.hljs-title.function_,.hljs-function,.hljs-title{color:#d2a8ff!important}.token.class-name,.token.variable,.token.constant,.hljs-type,.hljs-title.class_,.hljs-variable{color:#ffa657!important}.token.tag,.token.tag .token.punctuation,.token.selector,.hljs-tag,.hljs-name{color:#7ee787!important}.token.attr-name,.token.property,.hljs-attr,.hljs-attribute,.token.number,.token.boolean,.token.symbol,.token.deleted,.hljs-number,.hljs-literal{color:#79c0ff!important}.token.important,.hljs-meta{color:#ff7b72!important}code:not([class*=language-]){font-family:var(--eg-font-mono, monospace);font-size:.875em;background:var(--eg-bg-subtle, rgba(0, 0, 0, .05));border:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));color:var(--eg-color-sky, #0284c7);padding:.15rem .45rem;border-radius:var(--eg-radius-xs, 4px);word-break:normal;overflow-wrap:break-word}[data-theme=dark] code:not([class*=language-]),[data-theme=clamui-dark] code:not([class*=language-]),[data-theme=slate-dark] code:not([class*=language-]),[data-theme=crystal] code:not([class*=language-]),.dark code:not([class*=language-]){background:#38bdf81a;border-color:#38bdf833;color:#38bdf8}.docs-image-figure{margin:1.75rem auto;text-align:center;max-width:100%}.docs-image{max-width:100%;height:auto;border-radius:var(--eg-radius-md, 8px);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .12));box-shadow:var(--eg-shadow-md, 0 4px 16px rgba(0, 0, 0, .08));display:inline-block;transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}.docs-image:hover{transform:scale(1.01);box-shadow:var(--eg-shadow-lg, 0 8px 24px rgba(0, 0, 0, .15))}.docs-image-caption{font-size:.8125rem;color:var(--eg-text-muted, #94a3b8);margin-top:.625rem;font-style:italic}.docs-image-modal-box{background:#090b10!important;border-color:#ffffff26!important}.docs-alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;margin:1.5rem 0;border-radius:var(--eg-radius-md, 8px);border-left:4px solid;background:var(--eg-bg-subtle, rgba(0, 0, 0, .03))}.docs-alert-icon{flex-shrink:0;margin-top:2px}.docs-alert-content{flex:1}.docs-alert-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.docs-alert-body{font-size:.9375rem;color:var(--eg-text-secondary, #475569);line-height:1.6}.docs-alert-body p:last-child{margin-bottom:0}.docs-alert.note,.docs-alert-note{border-left-color:var(--eg-color-sky, #38bdf8);background:#38bdf814}.docs-alert.note .docs-alert-title,.docs-alert.note .docs-alert-icon,.docs-alert-note .docs-alert-title,.docs-alert-note .docs-alert-icon{color:var(--eg-color-sky, #38bdf8)}.docs-alert.tip,.docs-alert-tip{border-left-color:var(--eg-color-primary, #10b981);background:#10b98114}.docs-alert.tip .docs-alert-title,.docs-alert.tip .docs-alert-icon,.docs-alert-tip .docs-alert-title,.docs-alert-tip .docs-alert-icon{color:var(--eg-color-primary, #10b981)}.docs-alert.important,.docs-alert-important{border-left-color:#a855f7;background:#a855f714}.docs-alert.important .docs-alert-title,.docs-alert.important .docs-alert-icon,.docs-alert-important .docs-alert-title,.docs-alert-important .docs-alert-icon{color:#a855f7}.docs-alert.warning,.docs-alert-warning{border-left-color:var(--eg-color-amber, #f59e0b);background:#f59e0b14}.docs-alert.warning .docs-alert-title,.docs-alert.warning .docs-alert-icon,.docs-alert-warning .docs-alert-title,.docs-alert-warning .docs-alert-icon{color:var(--eg-color-amber, #f59e0b)}.docs-alert.caution,.docs-alert-caution{border-left-color:var(--eg-color-crimson, #ef4444);background:#ef444414}.docs-alert.caution .docs-alert-title,.docs-alert.caution .docs-alert-icon,.docs-alert-caution .docs-alert-title,.docs-alert-caution .docs-alert-icon{color:var(--eg-color-crimson, #ef4444)}.table-responsive-wrapper,.eg-table-responsive-wrapper{width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--eg-border-default, rgba(0, 0, 0, .12));border-radius:var(--eg-radius-md, 8px);background:var(--eg-bg-surface, #ffffff);box-shadow:var(--eg-shadow-sm, 0 1px 3px rgba(0, 0, 0, .05));scrollbar-width:thin}.table-responsive-wrapper table,.eg-table-responsive-wrapper table{width:100%;min-width:600px;border-collapse:collapse;font-size:.875rem;text-align:left}.table-responsive-wrapper th,.eg-table-responsive-wrapper th{background:var(--eg-bg-subtle, rgba(0, 0, 0, .03));color:var(--eg-text-primary, #0f172a);font-weight:700;padding:.75rem 1rem;border-bottom:2px solid var(--eg-border-default, rgba(0, 0, 0, .12));white-space:nowrap;letter-spacing:.02em}.table-responsive-wrapper td,.eg-table-responsive-wrapper td{padding:.75rem 1rem;border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .06));color:var(--eg-text-secondary, #475569);vertical-align:middle;line-height:1.6}.table-responsive-wrapper td code,.eg-table-responsive-wrapper td code{white-space:nowrap;word-break:keep-all;display:inline-block;vertical-align:middle}.table-responsive-wrapper td:first-child,.eg-table-responsive-wrapper td:first-child,.table-responsive-wrapper th:first-child,.eg-table-responsive-wrapper th:first-child{white-space:nowrap;font-weight:600}.table-responsive-wrapper td:last-child,.eg-table-responsive-wrapper td:last-child{min-width:220px}.table-responsive-wrapper tr:last-child td,.eg-table-responsive-wrapper tr:last-child td{border-bottom:none}.table-responsive-wrapper tr:hover td,.eg-table-responsive-wrapper tr:hover td{background:#00000005}[data-theme=dark] .table-responsive-wrapper,[data-theme=clamui-dark] .table-responsive-wrapper,[data-theme=slate-dark] .table-responsive-wrapper,[data-theme=crystal] .table-responsive-wrapper{background:var(--eg-bg-surface, #131d31);border-color:var(--eg-border-default, rgba(255, 255, 255, .12))}[data-theme=dark] .table-responsive-wrapper th,[data-theme=clamui-dark] .table-responsive-wrapper th,[data-theme=slate-dark] .table-responsive-wrapper th,[data-theme=crystal] .table-responsive-wrapper th{background:var(--eg-bg-subtle, #0f172a);color:var(--eg-text-primary, #f8fafc);border-bottom-color:var(--eg-border-default, rgba(255, 255, 255, .12))}[data-theme=dark] .table-responsive-wrapper td,[data-theme=clamui-dark] .table-responsive-wrapper td,[data-theme=slate-dark] .table-responsive-wrapper td,[data-theme=crystal] .table-responsive-wrapper td{border-bottom-color:var(--eg-border-subtle, rgba(255, 255, 255, .07));color:var(--eg-text-secondary, #cbd5e1)}[data-theme=dark] .table-responsive-wrapper tr:hover td,[data-theme=clamui-dark] .table-responsive-wrapper tr:hover td,[data-theme=slate-dark] .table-responsive-wrapper tr:hover td,[data-theme=crystal] .table-responsive-wrapper tr:hover td{background:#ffffff05}h1,h2,h3,h4,h5,h6{scroll-margin-top:90px}.header-anchor{margin-left:.35rem;color:var(--eg-text-muted, #94a3b8);text-decoration:none;opacity:0;transition:opacity var(--eg-transition-fast, .15s ease),color var(--eg-transition-fast, .15s ease)}h1:hover .header-anchor,h2:hover .header-anchor,h3:hover .header-anchor,h4:hover .header-anchor,h5:hover .header-anchor,h6:hover .header-anchor{opacity:1}.header-anchor:hover{color:var(--eg-color-primary, #10b981)}.eg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-family:var(--eg-font-sans, sans-serif);cursor:pointer;transition:all var(--eg-transition-fast, .15s);outline:none;box-sizing:border-box;text-decoration:none}.eg-button:disabled{cursor:not-allowed;opacity:.6}.eg-button:focus-visible{outline:2px solid var(--eg-color-primary, #10b981);outline-offset:2px}.eg-button--sm,.eg-button-sm{padding:6px 12px;font-size:12.5px;border-radius:6px;min-height:32px}.eg-button--md,.eg-button-md{padding:9px 18px;font-size:14px;border-radius:8px;min-height:40px}.eg-button--lg,.eg-button-lg{padding:12px 24px;font-size:15.5px;border-radius:10px;min-height:44px}.eg-button--primary,.eg-button-primary{background:var(--eg-color-primary, #10b981);color:#fff;border:none}.eg-button--secondary,.eg-button-secondary{background:var(--eg-bg-surface-elevated, #1a2742);color:var(--eg-text-primary, #f8fafc);border:1px solid var(--eg-border-default, rgba(255, 255, 255, .15))}.eg-button--outline,.eg-button-outline{background:transparent;color:var(--eg-color-primary, #10b981);border:1px solid var(--eg-color-primary, #10b981)}.eg-button--ghost,.eg-button-ghost{background:transparent;color:var(--eg-text-primary, inherit);border:none}.eg-button--danger,.eg-button-danger{background:#ef4444;color:#fff;border:none}.eg-badge{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-family:var(--eg-font-sans, sans-serif);line-height:1.2;box-sizing:border-box;text-decoration:none}.eg-badge--sm,.eg-badge-sm{padding:2px 6px;font-size:11px;border-radius:4px}.eg-badge--md,.eg-badge-md{padding:3px 10px;font-size:12px;border-radius:6px}.eg-badge--primary,.eg-badge-primary{background:#10b98124;color:#10b981;border:1px solid rgba(16,185,129,.25)}.eg-badge--success,.eg-badge-success{background:#00dc8224;color:#00dc82;border:1px solid rgba(0,220,130,.25)}.eg-badge--warning,.eg-badge-warning{background:#f59e0b24;color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.eg-badge--danger,.eg-badge-danger{background:#ef444424;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.eg-badge--info,.eg-badge-info{background:#38bdf824;color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.eg-badge--neutral,.eg-badge-neutral{background:var(--eg-bg-subtle, rgba(255, 255, 255, .08));color:var(--eg-text-secondary, #cbd5e1);border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .12))}@keyframes egFadeIn{0%{opacity:0}to{opacity:1}}@keyframes egScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.eg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:egFadeIn .2s ease-out;box-sizing:border-box}.eg-modal-container{width:100%;background:var(--eg-bg-surface-elevated, #1a2742);border:1px solid var(--eg-border-default, rgba(255, 255, 255, .15));border-radius:var(--eg-radius-lg, 14px);box-shadow:var(--eg-shadow-lg, 0 16px 40px rgba(0, 0, 0, .6));color:var(--eg-text-primary, #f8fafc);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 40px);animation:egScaleIn .22s cubic-bezier(.16,1,.3,1);font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-modal-header{padding:16px 20px;border-bottom:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));display:flex;align-items:center;justify-content:space-between;background:var(--eg-bg-subtle, #0f172a)}.eg-modal-header__title{margin:0;font-size:17px;font-weight:600}.eg-modal-header__close{background:transparent;border:none;color:var(--eg-text-muted, #94a3b8);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:color var(--eg-transition-fast, .15s)}.eg-modal-header__close:hover{color:var(--eg-text-primary, #ffffff)}.eg-modal-body{padding:20px;overflow-y:auto;flex:1}.eg-modal-footer{padding:14px 20px;border-top:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));background:var(--eg-bg-subtle, #0f172a);display:flex;justify-content:flex-end;gap:10px}.eg-theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:6px;background:transparent;border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, inherit);cursor:pointer;transition:all var(--eg-transition-fast, .15s);box-sizing:border-box}.eg-theme-toggle:hover{border-color:var(--eg-border-hover, #10b981);background-color:var(--eg-bg-surface-hover, rgba(255, 255, 255, .05))}.eg-theme-toggle:focus-visible{outline:2px solid var(--eg-color-primary, #10b981);outline-offset:2px}.eg-theme-toggle--sm{padding:6px}.eg-theme-toggle--md{padding:8px}.eg-theme-toggle--lg{padding:10px}.eg-notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center}.eg-notification-bell__trigger{position:relative;background:transparent;border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, inherit);cursor:pointer;padding:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--eg-transition-fast, .15s);box-sizing:border-box}.eg-notification-bell__trigger:hover{border-color:var(--eg-border-hover, #10b981);background-color:var(--eg-bg-surface-hover, rgba(255, 255, 255, .05))}.eg-notification-bell__trigger:focus-visible{outline:2px solid var(--eg-color-primary, #10b981);outline-offset:2px}.eg-notification-bell__badge{position:absolute;top:-4px;right:-4px;background:var(--eg-color-danger, #ef4444);color:#fff;font-size:10px;font-weight:700;line-height:1;padding:2px 5px;border-radius:10px;border:2px solid var(--eg-bg-canvas, #0f172a);animation:egBellPulse 2s infinite}@keyframes egBellPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.eg-notification-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:320px;max-width:90vw;background:var(--eg-bg-surface-elevated, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .12));border-radius:var(--eg-radius-lg, 12px);box-shadow:var(--eg-shadow-lg, 0 12px 32px rgba(0, 0, 0, .15));overflow:hidden;font-family:var(--eg-font-sans, sans-serif);z-index:99999}.eg-notification-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));background:var(--eg-bg-subtle, #f1f5f9)}.eg-notification-dropdown__title{font-weight:600;font-size:14px;color:var(--eg-text-primary, #0f172a)}.eg-notification-dropdown__mark-read{background:none;border:none;color:var(--eg-color-sky, #0284c7);font-size:12px;font-weight:500;cursor:pointer;padding:0}.eg-notification-dropdown__list{max-height:340px;overflow-y:auto}.eg-notification-dropdown__empty{padding:24px 16px;text-align:center;color:var(--eg-text-muted, #94a3b8);font-size:13px}.eg-notification-item{padding:12px 16px;border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .06));cursor:pointer;transition:background .15s ease}.eg-notification-item:hover{background-color:var(--eg-bg-surface-hover, rgba(0, 0, 0, .04))}.eg-notification-item--unread-dark{background:#38bdf814}.eg-notification-item--unread-light{background:#0ea5e914}.eg-notification-dropdown__footer{padding:10px 16px;border-top:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));background:var(--eg-bg-subtle, #f1f5f9);text-align:center}.eg-notification-dropdown__footer a{font-size:12px;font-weight:600;color:var(--eg-color-primary, #10b981);text-decoration:none}.eg-consent-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:680px;background:#0f172af0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8fafc;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 10px 30px #00000059;padding:14px 20px;z-index:999999;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--eg-font-sans, sans-serif);font-size:13.5px;line-height:1.5;box-sizing:border-box}.eg-consent-banner__content{flex:1 1 240px;min-width:0}.eg-consent-banner__link{color:#60a5fa;text-decoration:underline;margin-left:6px;font-weight:500}.eg-consent-banner__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.eg-consent-banner__btn-decline{background:#ffffff14;color:#cbd5e1;border:1px solid rgba(255,255,255,.22);padding:7px 15px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:36px}.eg-consent-banner__btn-decline:hover{background:#ef444433;border-color:#ef4444;color:#fca5a5}.eg-consent-banner__btn-accept{background:#2563eb;color:#fff;border:none;padding:7px 18px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:36px}.eg-consent-banner__btn-accept:hover{background:#1d4ed8}.back-to-top-btn,.eg-smart-scroll-btn{position:fixed;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s cubic-bezier(.4,0,.2,1);padding:0;opacity:.85}.back-to-top-btn:hover,.eg-smart-scroll-btn:hover{opacity:1;transform:translateY(-3px) scale(1.06)}.eg-smart-scroll-btn--primary{background-color:var(--eg-primary-600, #059669);color:#fff;box-shadow:0 4px 14px #10b98166}.eg-smart-scroll-btn--primary:hover{background-color:var(--eg-primary-700, #047857);box-shadow:0 6px 20px #10b98180}.eg-smart-scroll-btn--accent{background-color:#d4af37;color:#111827;box-shadow:0 4px 14px #d4af3780}.eg-smart-scroll-btn--accent:hover{background-color:#b89628;box-shadow:0 6px 20px #d4af37a6}.eg-smart-scroll-btn--neutral{background-color:var(--eg-surface, #1e293b);color:var(--eg-text, #f1f5f9);box-shadow:0 4px 14px #00000059}.eg-smart-scroll-btn--neutral:hover{background-color:var(--eg-surface-hover, #334155);box-shadow:0 6px 20px #00000073}.eg-smart-scroll-btn svg{display:block;transition:transform .25s ease}@media (max-width: 768px){.back-to-top-btn,.eg-smart-scroll-btn{bottom:16px!important;right:16px!important;width:44px!important;height:44px!important;z-index:1000!important;opacity:.82!important}.back-to-top-btn svg,.eg-smart-scroll-btn svg{width:16px!important;height:16px!important}}.eg-header{position:sticky;top:0;z-index:1000;width:100%;background:var(--eg-bg-header, rgba(255, 255, 255, .88));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));transition:all var(--eg-transition-normal, .2s);font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-header-container{margin:0 auto;box-sizing:border-box}.eg-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:4px 0;gap:28px;box-sizing:border-box}.eg-header-left-brand{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-right:20px}.eg-header-left-brand a{text-decoration:none;display:flex;align-items:center}.eg-desktop-nav{display:flex;align-items:center;gap:20px}.eg-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.eg-mobile-menu-btn{display:none;background:transparent;border:none;color:var(--eg-text-primary, #0f172a);cursor:pointer;padding:8px;min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width: 900px){.eg-desktop-nav{display:none!important}.eg-mobile-menu-btn{display:inline-flex!important}}.eg-footer{background:var(--eg-bg-footer, #1e2229);color:var(--eg-text-footer, #cbd5e1);border-top:1px solid var(--eg-border-footer, rgba(255, 255, 255, .08));padding:52px 20px 24px;font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-footer-container{margin:0 auto;box-sizing:border-box}.eg-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-bottom:40px}.eg-footer-col{display:flex;flex-direction:column}.eg-footer-col-about p{font-size:13.5px;line-height:1.6;color:var(--eg-text-footer-muted, #94a3b8);margin:0 0 10px;text-align:left}.eg-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--eg-border-footer, rgba(255, 255, 255, .08));padding-top:20px;font-size:13px;color:var(--eg-text-footer-muted, #94a3b8);flex-wrap:wrap;gap:12px}.eg-container{margin:0 auto;padding:0 clamp(16px,2.5vw,32px);box-sizing:border-box}.eg-container--fluid{max-width:100%}.eg-container--wide{max-width:var(--eg-container-wide, min(1680px, 96%))}.eg-container--narrow{max-width:var(--eg-container-narrow, 880px)}.eg-container--default{max-width:var(--eg-container-max, min(1536px, 94%))}.eg-section{box-sizing:border-box}.eg-section--padded{padding:40px 0}.eg-section--unpadded{padding:0}.eg-page-header{margin:28px 0 36px;text-align:center;box-sizing:border-box}.eg-page-header__badge{display:inline-block;padding:3px 12px;border-radius:9999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;background:#10b9811f;color:var(--eg-color-primary, #10b981);margin-bottom:10px}.eg-page-header__title{font-size:var(--eg-text-3xl, 2rem);font-weight:800;color:var(--eg-text-primary, #0f172a);margin:0 0 10px;letter-spacing:-.5px}.eg-page-header__subtitle{font-size:var(--eg-text-base, 1rem);color:var(--eg-text-secondary, #64748b);max-width:760px;margin:0 auto;line-height:1.6}.eg-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;width:100%;box-sizing:border-box}.eg-product-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .08));border-radius:var(--eg-radius-lg, 14px);padding:22px;box-shadow:var(--eg-shadow-sm, 0 1px 3px rgba(0, 0, 0, .04));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-sizing:border-box}.eg-product-card:hover{transform:translateY(-3px);box-shadow:var(--eg-shadow-md, 0 8px 24px rgba(0, 0, 0, .08));border-color:var(--eg-border-hover, rgba(0, 0, 0, .16))}.eg-product-detail{background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .12));border-radius:var(--eg-radius-lg, 14px);padding:32px;box-shadow:var(--eg-shadow-sm, 0 2px 8px rgba(0, 0, 0, .06));max-width:100%;box-sizing:border-box}.eg-product-detail-header{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));padding-bottom:28px;margin-bottom:28px}.eg-product-detail-icon{width:100px;height:100px;border-radius:16px;object-fit:contain;background:var(--eg-bg-canvas, #f8fafc);border:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .12));padding:8px;box-shadow:0 4px 14px #00000014;flex-shrink:0}.eg-markdown-viewer{background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .1));border-radius:var(--eg-radius-lg, 14px);padding:clamp(16px,3.5vw,36px);box-shadow:var(--eg-shadow-sm, 0 1px 4px rgba(0, 0, 0, .06));box-sizing:border-box;max-width:100%;overflow:hidden}.eg-markdown-viewer__top-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.eg-markdown-viewer__loading{text-align:center;padding:60px 20px;color:var(--eg-text-muted, #94a3b8)}.eg-markdown-viewer__error{padding:24px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:var(--eg-color-danger, #ef4444);margin:20px 0}.eg-updates-timeline{width:100%;box-sizing:border-box}.eg-updates-timeline__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;padding:12px 18px;background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .08));border-radius:var(--eg-radius-lg, 12px);box-shadow:var(--eg-shadow-sm, 0 1px 3px rgba(0, 0, 0, .04))}.eg-updates-timeline__tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.eg-updates-timeline__tab-btn{padding:6px 14px;border-radius:9999px;border:none;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s ease}.eg-updates-timeline__tab-btn--active{background:var(--eg-color-primary, #10b981);color:#fff;box-shadow:0 2px 8px #10b98147}.eg-updates-timeline__tab-btn--inactive{background:transparent;color:var(--eg-text-secondary, #475569)}.eg-updates-timeline__list{position:relative;padding-left:32px}.eg-updates-timeline__line{position:absolute;left:12px;top:12px;bottom:24px;width:2px;background:var(--eg-border-default, rgba(0, 0, 0, .1));z-index:0}.eg-docs-viewer-root{display:grid;grid-template-columns:280px minmax(0,1fr) 240px;gap:32px;align-items:start;font-family:var(--eg-font-sans, sans-serif);color:var(--eg-text-primary, #0f172a);position:relative}@keyframes egDocsDrawerSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes egDocsFadeIn{0%{opacity:0}to{opacity:1}}.eg-docs-drawer-backdrop{animation:egDocsFadeIn .2s ease}.eg-docs-mobile-drawer{animation:egDocsDrawerSlideIn .22s cubic-bezier(.16,1,.3,1)}.eg-docs-floating-menu-btn,.eg-docs-mobile-bar{display:none}@media (max-width: 1200px){.eg-docs-viewer-root{grid-template-columns:260px minmax(0,1fr)!important;gap:24px!important}.eg-docs-viewer-root>aside.eg-docs-toc{display:none!important}}@media (max-width: 900px){.eg-docs-viewer-root{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.eg-docs-desktop-sidebar,.eg-docs-toc{display:none!important}.eg-docs-mobile-bar{display:block!important}.eg-docs-floating-menu-btn{display:inline-flex!important;align-items:center;gap:7px;position:fixed;bottom:24px;left:20px;z-index:850;padding:10px 18px;border-radius:9999px;background:var(--eg-color-primary, #10b981);color:#fff;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #10b98173,0 2px 6px #0003;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.eg-docs-floating-menu-btn:hover{background:var(--eg-color-primary-hover, #059669);box-shadow:0 6px 20px #10b9818c}.eg-docs-floating-menu-btn:active{transform:scale(.96)}}.eg-contact-portal-card{background:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-default, rgba(0, 0, 0, .1));border-radius:var(--eg-radius-lg, 14px);padding:clamp(20px,3.5vw,36px);box-shadow:var(--eg-shadow-sm, 0 1px 4px rgba(0, 0, 0, .06));box-sizing:border-box}.eg-contact-input-group{position:relative;margin-bottom:20px}.eg-contact-input-label{display:block;font-size:13.5px;font-weight:600;color:var(--eg-text-primary, #0f172a);margin-bottom:7px}.eg-contact-input{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:8px;border:1px solid var(--eg-border-default, rgba(0, 0, 0, .16));background:var(--eg-bg-canvas, #f8fafc);color:var(--eg-text-primary, #0f172a);font-size:14.5px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.eg-contact-input:focus{outline:none;border-color:var(--eg-color-primary, #b8860b);box-shadow:0 0 0 3px #b8860b26;background:var(--eg-bg-surface, #ffffff)}.eg-contact-captcha-box{background:var(--eg-bg-subtle, rgba(0, 0, 0, .03));border:1px dashed var(--eg-border-default, rgba(0, 0, 0, .2));border-radius:10px;padding:14px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.eg-contact-channel-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));background:var(--eg-bg-surface, #ffffff);margin-bottom:12px;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.eg-contact-channel-item:hover{transform:translateY(-2px);border-color:var(--eg-color-primary, #b8860b);box-shadow:var(--eg-shadow-sm, 0 4px 12px rgba(0,0,0,.06))}@media (max-width: 860px){.eg-contact-portal{grid-template-columns:1fr!important;gap:24px!important}}.eg-datagrid{width:100%;background:var(--eg-bg-surface-elevated, #0f172a);border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--eg-radius-lg, 12px);overflow:hidden;box-shadow:var(--eg-shadow-sm, 0 1px 3px rgba(0, 0, 0, .2));font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-datagrid-table{width:100%;border-collapse:collapse;text-align:left}.eg-datagrid-th{padding:12px 16px;background:var(--eg-bg-subtle, #1e293b);color:var(--eg-text-muted, #94a3b8);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08))}.eg-datagrid-td{padding:14px 16px;border-bottom:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .06));font-size:13.5px;color:var(--eg-text-primary, #f8fafc)}.eg-datagrid-tr:hover{background:var(--eg-bg-surface-hover, rgba(255, 255, 255, .03))}.eg-stat-card{background:var(--eg-bg-surface-elevated, #0f172a);border:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--eg-radius-lg, 12px);padding:20px 22px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--eg-shadow-sm, 0 1px 3px rgba(0, 0, 0, .2));transition:transform var(--eg-transition-fast, .15s),box-shadow var(--eg-transition-fast, .15s);font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-stat-card--interactive{cursor:pointer}.eg-stat-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--eg-shadow-md, 0 8px 20px rgba(0, 0, 0, .3))}.eg-admin-layout{display:flex;min-height:100vh;background:var(--eg-bg-canvas, #0a0d14);color:var(--eg-text-primary, #f8fafc);font-family:var(--eg-font-sans, sans-serif);box-sizing:border-box}.eg-admin-sidebar{display:flex;flex-direction:column;width:260px;background:var(--eg-bg-surface, #0f172a);border-right:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));transition:width .25s ease;box-sizing:border-box;flex-shrink:0}.eg-admin-sidebar--collapsed{width:76px}.eg-admin-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.eg-admin-header{height:64px;background:var(--eg-bg-header, rgba(15, 23, 42, .85));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--eg-border-subtle, rgba(255, 255, 255, .08));display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;position:sticky;top:0;z-index:50}.eg-admin-content{flex:1;padding:24px;overflow-y:auto;box-sizing:border-box}.eg-admin-login{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:24px;box-sizing:border-box}.eg-admin-login__card{width:100%;max-width:480px;background:var(--eg-bg-surface-elevated, #0f172a);border:1px solid var(--eg-border-default, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-xl, 16px);box-shadow:var(--eg-shadow-xl, 0 24px 48px rgba(0, 0, 0, .5));padding:36px 32px;box-sizing:border-box}.eg-admin-login__title{font-size:24px;font-weight:800;color:var(--eg-text-primary, #f8fafc);margin:0 0 6px;text-align:center}.eg-admin-login__subtitle{font-size:13.5px;color:var(--eg-text-muted, #94a3b8);margin:0 0 28px;text-align:center;line-height:1.5}.eg-admin-analytics-view{display:flex;flex-direction:column;gap:var(--eg-space-6, 24px);width:100%}.eg-admin-analytics-view__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--eg-space-4, 16px)}.eg-admin-analytics-view__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eg-admin-analytics-view__filter-select{background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, #f9fafb);padding:7px 12px;font-size:var(--eg-text-xs, .8125rem);cursor:pointer;outline:none}.eg-admin-analytics-view__stepper{display:inline-flex;align-items:center;gap:4px;background:var(--eg-bg-primary, #030712);padding:2px 6px;border-radius:var(--eg-radius-md, 8px);border:1px solid var(--eg-border, rgba(255, 255, 255, .12))}.eg-admin-analytics-view__stepper-btn{background:none;border:none;color:var(--eg-text-primary, #f9fafb);padding:4px 6px}.eg-admin-analytics-view__stepper-label{font-size:var(--eg-text-xs, .75rem);color:var(--eg-text-muted, #9ca3af);white-space:nowrap}.eg-admin-analytics-view__refresh-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, #f9fafb);font-size:var(--eg-text-xs, .8125rem)}.eg-admin-analytics-view__modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:.8125rem;max-height:60vh;overflow-y:auto;padding:4px}.eg-admin-analytics-view__modal-cell{padding:8px 12px;background:var(--eg-bg-primary, #030712);border-radius:var(--eg-radius-sm, 6px);border:1px solid var(--eg-border, rgba(255, 255, 255, .06))}.eg-admin-analytics-view__modal-json{background:var(--eg-bg-primary, #030712);padding:16px;border-radius:var(--eg-radius-md, 8px);color:var(--eg-color-emerald, #00dc82);font-family:var(--eg-font-mono, monospace);font-size:.75rem;max-height:60vh;overflow:auto;border:1px solid var(--eg-border, rgba(255, 255, 255, .08))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eg-admin-messages-view{display:flex;flex-direction:column;gap:var(--eg-space-6, 24px);width:100%}.eg-admin-messages-view__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--eg-space-4, 16px)}.eg-admin-messages-view__refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, #f9fafb);font-size:var(--eg-text-xs, .8125rem)}.eg-admin-messages-view__delete-btn{padding:6px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:var(--eg-radius-md, 8px);color:#f87171;font-size:.8125rem;font-weight:600;cursor:pointer}.eg-admin-messages-view__reply-btn{padding:6px 16px;background:var(--eg-color-primary, #10b981);color:#fff;border-radius:var(--eg-radius-md, 8px);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.eg-admin-messages-view__close-btn{padding:6px 16px;background:var(--eg-bg-tertiary, #1f2937);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, #f9fafb);font-size:.8125rem;cursor:pointer}.eg-admin-messages-view__meta-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;background:var(--eg-bg-primary, #030712);padding:12px;border-radius:var(--eg-radius-md, 8px);border:1px solid var(--eg-border, rgba(255, 255, 255, .06));font-size:.8125rem}.eg-admin-messages-view__body-card{padding:16px;background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .06));border-radius:var(--eg-radius-md, 8px)}.eg-admin-blog-editor{display:flex;flex-direction:column;gap:var(--eg-space-6, 24px);width:100%}.eg-admin-blog-editor__top-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:var(--eg-bg-secondary, #111827);padding:var(--eg-space-4, 16px) var(--eg-space-5, 20px);border-radius:var(--eg-radius-lg, 14px);border:1px solid var(--eg-border, rgba(255, 255, 255, .08))}.eg-admin-blog-editor__title{font-size:var(--eg-text-lg, 1.125rem);font-weight:700;color:var(--eg-text-primary, #f9fafb);margin:0}.eg-admin-blog-editor__mode-switcher{display:inline-flex;background:var(--eg-bg-primary, #030712);padding:2px;border-radius:var(--eg-radius-md, 8px);border:1px solid var(--eg-border, rgba(255, 255, 255, .1))}.eg-admin-blog-editor__mode-btn{padding:4px 10px;border-radius:var(--eg-radius-sm, 6px);border:none;font-size:.75rem;font-weight:600;text-transform:capitalize;cursor:pointer;transition:background var(--eg-transition-fast, .15s)}.eg-admin-blog-editor__mode-btn--active{background:var(--eg-color-primary, #10b981);color:#fff}.eg-admin-blog-editor__mode-btn--inactive{background:transparent;color:var(--eg-text-muted, #9ca3af)}.eg-admin-blog-editor__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--eg-radius-md, 8px);font-size:.8125rem;font-weight:500;cursor:pointer}.eg-admin-blog-editor__btn--copy{background:var(--eg-bg-tertiary, #1f2937);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));color:var(--eg-text-primary, #f9fafb)}.eg-admin-blog-editor__btn--copied{background:#10b98133;border:1px solid var(--eg-color-primary, #10b981);color:var(--eg-color-primary, #10b981)}.eg-admin-blog-editor__btn--download{background:var(--eg-bg-tertiary, #1f2937);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));color:var(--eg-text-primary, #f9fafb)}.eg-admin-blog-editor__btn--save{padding:6px 14px;background:var(--eg-color-primary, #10b981);border:none;color:#fff;font-weight:600}.eg-admin-blog-editor__form-panel{background:var(--eg-bg-secondary, #111827);border:1px solid var(--eg-border, rgba(255, 255, 255, .08));border-radius:var(--eg-radius-lg, 14px);padding:var(--eg-space-5, 20px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--eg-space-4, 16px)}.eg-admin-blog-editor__label{display:block;font-size:.75rem;font-weight:600;color:var(--eg-text-muted, #9ca3af);margin-bottom:4px}.eg-admin-blog-editor__input{width:100%;padding:8px 12px;background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);color:var(--eg-text-primary, #f9fafb);font-size:.8125rem;outline:none;box-sizing:border-box}.eg-admin-blog-editor__tags-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;background:var(--eg-bg-primary, #030712);border:1px solid var(--eg-border, rgba(255, 255, 255, .12));border-radius:var(--eg-radius-md, 8px);min-height:42px}.eg-admin-blog-editor__tag-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:var(--eg-radius-sm, 6px);color:var(--eg-color-primary, #10b981);font-size:.75rem;font-weight:600}.eg-admin-blog-editor__tag-remove{background:none;border:none;color:var(--eg-color-primary, #10b981);cursor:pointer;padding:0 2px;font-size:.75rem}.eg-admin-blog-editor__workspace{display:grid;gap:var(--eg-space-4, 16px);min-height:600px}.eg-admin-blog-editor__pane{display:flex;flex-direction:column;background:var(--eg-bg-secondary, #111827);border:1px solid var(--eg-border, rgba(255, 255, 255, .08));border-radius:var(--eg-radius-lg, 14px);overflow:hidden}.eg-admin-blog-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;background:var(--eg-bg-tertiary, #1a2234);border-bottom:1px solid var(--eg-border, rgba(255, 255, 255, .06))}.eg-admin-blog-editor__toolbar-btn{padding:4px 8px;background:var(--eg-bg-secondary, #111827);border:1px solid var(--eg-border, rgba(255, 255, 255, .08));border-radius:var(--eg-radius-sm, 6px);color:var(--eg-text-primary, #f9fafb);font-size:.75rem;font-weight:600;cursor:pointer}.eg-admin-blog-editor__textarea{flex:1;width:100%;padding:16px;background:var(--eg-bg-primary, #030712);color:var(--eg-text-primary, #f9fafb);font-family:var(--eg-font-mono, monospace);font-size:.875rem;line-height:1.6;border:none;outline:none;resize:none;box-sizing:border-box;min-height:520px}.eg-admin-blog-editor__preview-pane{flex:1;padding:24px;overflow-y:auto;max-height:700px;background:var(--eg-bg-primary, #030712)}.eg1-hero-banner-section{background:linear-gradient(180deg,#18202f,#0d121d);border-bottom:1px solid rgba(255,255,255,.08);padding:48px 20px 42px;text-align:center;position:relative;overflow:hidden;box-sizing:border-box}.eg1-hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:250px;background:radial-gradient(circle,rgba(217,119,6,.12) 0%,transparent 70%);pointer-events:none}.eg1-hero-container{max-width:980px;margin:0 auto;position:relative;z-index:2}.eg1-hero-title{color:var(--banner-heading-color, #d97706);font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:400;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;letter-spacing:.2px;margin:0 auto 24px;text-shadow:0 2px 10px rgba(0,0,0,.7);line-height:1.45;text-align:center}.eg1-hero-version{text-transform:none!important;font-size:.64em!important;font-family:Georgia,Times New Roman,Times,serif!important;font-style:normal!important;font-weight:400!important;vertical-align:super!important;color:inherit!important;display:inline!important;line-height:0!important}.eg1-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:0 auto}.eg1-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.92rem;text-decoration:none;min-height:44px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.eg1-hero-btn-primary{background-color:#b8860b;color:#fff;border:1px solid transparent;box-shadow:0 4px 14px #b8860b73}.eg1-hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #b8860ba6}.eg1-hero-btn-secondary{background:#ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.35)}.eg1-hero-btn-secondary:hover{background:#ffffff3d;transform:translateY(-2px);border-color:#fff9}.eg1-hero-btn-ghost{background:transparent;color:#ffffffd9;border:1px solid rgba(255,255,255,.2)}.eg1-hero-btn-ghost:hover{background:#ffffff1a;color:#fff;transform:translateY(-2px);border-color:#fff6}.eg1-home-section{padding:48px 20px;border-bottom:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));background-color:var(--eg-bg-canvas, #f8fafc);box-sizing:border-box}.eg1-section-header{text-align:center;margin-bottom:36px}.eg1-section-title{font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:700;color:var(--eg-text-primary, #0f172a);margin:0 0 8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1.35}.eg1-section-subtitle{font-size:.94rem;color:var(--eg-text-muted, #64748b);margin:0;line-height:1.55}.eg1-principles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.eg1-principle-card{background-color:var(--eg-bg-surface, #ffffff);border:1px solid var(--eg-border-subtle, rgba(0, 0, 0, .08));border-radius:10px;padding:28px 22px;box-shadow:0 1px 3px #0000000d;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-sizing:border-box}.eg1-principle-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000014;border-color:#b8860b}.eg1-principle-icon-wrap{width:52px;height:52px;border-radius:12px;background-color:#b8860b1f;color:#b8860b;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;border:1px solid rgba(184,134,11,.22)}[data-theme=dark] .eg1-principle-icon-wrap,[data-theme=clamui-dark] .eg1-principle-icon-wrap,[data-theme=crystal] .eg1-principle-icon-wrap{background-color:#f59e0b26;color:#f59e0b;border-color:#f59e0b4d}.eg1-principle-name{font-size:1.08rem;font-weight:700;color:var(--eg-text-primary, #0f172a);margin:0 0 10px;line-height:1.4}.eg1-principle-text{font-size:.88rem;color:var(--eg-text-secondary, #64748b);line-height:1.6;margin:0}.eg1-community-banner{max-width:900px;margin:0 auto;border-radius:12px;padding:36px 28px;background:linear-gradient(135deg,#1e2229,#101217);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000040;text-align:center;color:#fff;position:relative;overflow:hidden;box-sizing:border-box}.eg1-community-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(184,134,11,.14) 0%,transparent 60%);pointer-events:none}.eg1-community-content{position:relative;z-index:2;max-width:660px;margin:0 auto}.eg1-community-title{font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.35}.eg1-community-desc{font-size:clamp(.95rem,1.8vw,1.08rem);color:#e2e8f0;line-height:1.65;margin:0 auto 24px;max-width:620px}.eg1-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 26px;border-radius:8px;font-weight:600;font-size:.94rem;text-decoration:none;min-height:44px;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.eg1-cta-btn-primary{background-color:#b8860b;color:#fff;border:1px solid transparent;box-shadow:0 4px 15px #b8860b66}.eg1-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 22px #b8860ba6}.eg1-featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.eg1-hero-actions{flex-direction:column!important;align-items:stretch!important}.eg1-hero-btn{width:100%!important;box-sizing:border-box!important}.eg1-principles-grid{grid-template-columns:1fr!important;gap:16px!important}.eg1-principle-card{padding:22px 18px!important}.eg1-community-banner{padding:24px 16px!important}.eg1-cta-btn{width:100%!important;box-sizing:border-box!important}.eg1-featured-header{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.eg1-featured-view-all-btn{width:100%!important;justify-content:center!important;box-sizing:border-box!important}}.eg1-logo-link{display:inline-block;text-decoration:none!important;outline:none}.eg1-logo-badge{width:110px;height:110px;border-radius:50%;background:#1e1e2359;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0000000d;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden;box-sizing:border-box;flex-shrink:0}.eg1-logo-badge:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1.5px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none;box-sizing:border-box;transition:border-color .25s ease}.eg1-logo-badge:hover{background:#2d2d348c}.eg1-logo-badge:hover:before{border-color:#ffffff40}.eg1-logo-content{position:relative;display:flex;align-items:baseline;justify-content:center;margin-top:-6px;z-index:2}.eg1-logo-script{font-family:Great Vibes,Great-Vibes,cursive!important;color:#fff;font-size:2.6rem;line-height:1;font-weight:300!important;white-space:nowrap;letter-spacing:-.5px;padding-left:0!important;text-shadow:none!important;-webkit-font-smoothing:antialiased}.eg1-logo-domain{font-family:Open Sans,PT Sans,sans-serif!important;font-size:.8rem;font-weight:300!important;color:#ffffff0d!important;padding-left:0!important;margin-left:2px;position:relative;top:-3px;transition:color .3s ease}.eg1-logo-badge:hover .eg1-logo-domain{color:#ffffff73!important}.eg1-logo-byline{position:absolute;bottom:12px;font-family:Open Sans,PT Sans,sans-serif!important;font-size:.38rem;font-weight:300!important;font-style:italic;color:#ffffff06!important;letter-spacing:.3px;pointer-events:none;white-space:nowrap;z-index:2;transition:color .3s ease}.eg1-logo-badge:hover .eg1-logo-byline{color:#ffffff12!important}.eg1-logo-badge.theme-light{background:#00000008!important;box-shadow:0 2px 6px #0000000a!important}.eg1-logo-badge.theme-light:before{border:1.5px solid rgba(0,0,0,.06)!important}.eg1-logo-badge.theme-light:hover{background:#0000000f!important}.eg1-logo-badge.theme-light:hover:before{border-color:#0000001f!important}.eg1-logo-badge.theme-light .eg1-logo-script{color:#000!important;font-weight:300!important;text-shadow:none!important;-webkit-font-smoothing:antialiased}.eg1-logo-badge.theme-light .eg1-logo-domain{color:#0000000d!important}.eg1-logo-badge.theme-light:hover .eg1-logo-domain{color:#0006!important}.eg1-logo-badge.theme-light .eg1-logo-byline{color:#00000005!important}.eg1-logo-badge.theme-light:hover .eg1-logo-byline{color:#0000000f!important}html[data-theme=dark-gray] .eg1-logo-badge,html[data-theme=dark] .eg1-logo-badge,.eg1-logo-badge.theme-dark{background:#ffffff0d!important;box-shadow:0 2px 8px #0000004d!important}html[data-theme=dark-gray] .eg1-logo-badge:before,html[data-theme=dark] .eg1-logo-badge:before,.eg1-logo-badge.theme-dark:before{border-color:#ffffff1f!important}html[data-theme=dark-gray] .eg1-logo-badge:hover,html[data-theme=dark] .eg1-logo-badge:hover,.eg1-logo-badge.theme-dark:hover{background:#ffffff14!important}html[data-theme=dark-gray] .eg1-logo-badge:hover:before,html[data-theme=dark] .eg1-logo-badge:hover:before,.eg1-logo-badge.theme-dark:hover:before{border-color:#fff3!important}html[data-theme=dark-gray] .eg1-logo-script,html[data-theme=dark] .eg1-logo-script,.eg1-logo-badge.theme-dark .eg1-logo-script{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.25)!important}html[data-theme=dark-gray] .eg1-logo-domain,html[data-theme=dark] .eg1-logo-domain,.eg1-logo-badge.theme-dark .eg1-logo-domain{color:#ffffff2e!important}html[data-theme=dark-gray] .eg1-logo-badge:hover .eg1-logo-domain,html[data-theme=dark] .eg1-logo-badge:hover .eg1-logo-domain,.eg1-logo-badge.theme-dark:hover .eg1-logo-domain{color:#ffffffbf!important}html[data-theme=dark-gray] .eg1-logo-byline,html[data-theme=dark] .eg1-logo-byline,.eg1-logo-badge.theme-dark .eg1-logo-byline{color:#ffffff06!important}html[data-theme=dark-gray] .eg1-logo-badge:hover .eg1-logo-byline,html[data-theme=dark] .eg1-logo-badge:hover .eg1-logo-byline,.eg1-logo-badge.theme-dark:hover .eg1-logo-byline{color:#ffffff12!important}.eg1-header{position:sticky;top:0;z-index:1000;width:100%}.eg1-footer{width:100%;margin-top:auto}
