@charset "UTF-8";:root{--primary-color: #007bff;--secondary-color: #6c757d;--light-gray: #f8f9fa;--dark-gray: #343a40;--text-color: #212529;--text-muted: #6c757d;--border-color: #dee2e6;--card-bg: #ffffff;--font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--hero-bg-color: #082442;--theme-header-bg: linear-gradient( 135deg, #f8fafc 0%, #e2e8f0 100% );--theme-header-text: #1e293b;--theme-header-text-menu: #1e293b;--theme-header-text-muted: #94a3b8;--theme-header-border: rgba(100, 181, 246, .2);--theme-header-hover: rgba(100, 181, 246, .1);--theme-header-menu-bg: #f8fafc;--theme-header-text-menu-active: #94a3b8;--theme-header-text-menu-active-bg: rgba( 59, 130, 246, .1 );--theme-header-text-menu-hover: #3b82f6;--theme-header-text-menu-hover-bg: rgba( 100, 181, 246, .1 );--theme-footer-bg: linear-gradient( 135deg, #f8fafc 0%, #e2e8f0 100% );--theme-footer-text: #1e293b;--theme-footer-text-muted: #64748b;--theme-footer-border: #e2e8f0;--theme-footer-hover: rgba(59, 130, 246, .05);--theme-accent: #3b82f6;--theme-accent-hover: #42a5f5;--theme-content-bg: linear-gradient( 135deg, #f8fafc 0%, #e2e8f0 100% );--theme-content-text: #1e293b;--theme-content-text-muted: #64748b;--theme-content-title: #3b82f6;--theme-content-border: #e2e8f0;--theme-content-hover: rgba(59, 130, 246, .05);--theme-card-bg: rgba(255, 255, 255, .9);--theme-card-border: rgba(30, 41, 59, .2);--theme-card-shadow: 0 8px 32px rgba(0, 0, 0, .1);--theme-card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .15);--theme-card-footer-bg: rgba(248, 250, 252, .8);--theme-hero-bg: linear-gradient( 135deg, #f8fafc 0%, #e2e8f0 100% );--theme-hero-overlay: linear-gradient( 135deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1) );--theme-feature-bg: rgba(248, 250, 252, .8);--theme-icon-bg: rgba(59, 130, 246, .1);--theme-icon-bg-hover: rgba(59, 130, 246, .2);--theme-image-shadow: 0 8px 24px rgba(0, 0, 0, .1);--theme-overlay-bg: rgba(0, 0, 0, .6);--theme-nav-bg: rgba(255, 255, 255, .9);--theme-nav-shadow: 0 4px 20px rgba(0, 0, 0, .1);--theme-nav-highlight: linear-gradient( 90deg, rgba(255, 255, 255, .4), transparent );--theme-button-primary-bg: #3b82f6;--theme-button-primary-bg-hover: #2563eb;--theme-button-primary-text: #ffffff;--theme-button-secondary-bg: #f3f4f6;--theme-button-secondary-bg-hover: #e5e7eb;--theme-button-secondary-text: #374151;--theme-button-outline-border: #d1d5db;--theme-button-outline-text: #374151;--theme-button-outline-hover-bg: #f9fafb;--theme-button-shadow-hover: 0 8px 25px rgba(59, 130, 246, .25);--theme-button-ghost-bg: rgba(248, 250, 252, .8);--theme-section-alt-bg: rgba(248, 250, 252, .5);--theme-input-bg: rgba(255, 255, 255, .8);--theme-input-border: rgba(203, 213, 225, .6);--theme-input-border-focus: #3b82f6;--theme-input-text: #1e293b;--theme-input-placeholder: #9ca3af;--theme-input-disabled-bg: #f9fafb;--theme-input-disabled-text: #9ca3af;--theme-table-bg: rgba(255, 255, 255, .8);--theme-table-header-bg: rgba(100, 181, 246, .1);--theme-table-header-text: #374151;--theme-table-border: rgba(203, 213, 225, .6);--theme-table-row-hover: rgba(59, 130, 246, .05);--theme-table-row-selected: #eff6ff;--theme-divider: #e5e7eb;--theme-divider-light: #f3f4f6;--theme-tips-bg: rgba(59, 130, 246, .05);--theme-selected-elements-bg: rgba(248, 250, 252, .8);--global-font-size: 14px;--global-line-height: 1.6;--global-border-radius: 6px;--global-border-radius-small: 4px;--global-border-radius-large: 12px;--global-spacing-xs: 4px;--global-spacing-sm: 8px;--global-spacing-md: 16px;--global-spacing-lg: 24px;--global-spacing-xl: 32px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-spring: .3s cubic-bezier(.175, .885, .32, 1.275);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-success-light: #ecfdf5;--color-warning-light: #fffbeb;--color-error-light: #fef2f2;--color-info-light: #eff6ff;--gradient-bg-dark: black;--gradient-content-dark: linear-gradient( 135deg, #0c1525 0%, #1a2332 100% );--gradient-bg-light: white;--gradient-content-light: linear-gradient( 135deg, #f8fafc 0%, #e2e8f0 100% );--theme-gradient-title: linear-gradient( 135deg, #3b82f6 0%, #3b82f6 50%, #3b82f6 100% );--gradient-title: linear-gradient( 135deg, #3b82f6 0%, #3b82f6 50%, #3b82f6 100% );--gradient-divider: linear-gradient(90deg, #3b82f6, #3b82f6);--theme-gradient-primary: linear-gradient( 135deg, #3b82f6, #3b82f6 );--gradient-primary: linear-gradient( 135deg, #3b82f6, #3b82f6 );--gradient-element-tag: linear-gradient( 135deg, #3b82f6, #3b82f6 );--gradient-result-card: linear-gradient( 135deg, rgba(100, 181, 246, .1), rgba(66, 165, 245, .05) );--backdrop-blur: blur(10px);--shadow-card-dark: 0 8px 32px rgba(0, 0, 0, .3);--shadow-card-light: 0 8px 32px rgba(0, 0, 0, .1);--opacity-hover-light: .1;--opacity-hover-dark: .15;--opacity-border-light: .2;--opacity-border-dark: .3}body.light{background:white;background:var(--gradient-bg-light);color:#1e293b;--theme-scrollbar-bg: var(--gradient-bg-dark);--theme-header-bg: var(--gradient-bg-light);--theme-header-text: #1e293b;--theme-header-text-muted: #94a3b8;--theme-header-border: rgba(30, 41, 59, var(--opacity-border-light));--theme-header-hover: rgba(59, 130, 246, var(--opacity-hover-light));--theme-header-text-menu: #1e293b;--theme-header-text-menu-active: #94a3b8;--theme-header-text-menu-active-bg: rgba( 59, 130, 246, var(--opacity-hover-light) );--theme-header-menu-bg: #f8fafc;--theme-header-text-menu-hover: #3b82f6;--theme-header-text-menu-hover-bg: rgba( 100, 181, 246, var(--opacity-hover-light) );--theme-footer-bg: var(--gradient-bg-light);--theme-footer-text: #1e293b;--theme-footer-text-muted: #94a3b8;--theme-footer-border: #e2e8f0;--theme-footer-hover: rgba(59, 130, 246, var(--opacity-hover-light));--theme-accent: #3b82f6;--theme-accent-hover: #2563eb;--theme-content-bg: var(--gradient-content-light);--theme-content-text: #1e293b;--theme-content-text-muted: #64748b;--theme-content-title: #3b82f6;--theme-content-border: #e2e8f0;--theme-content-hover: rgba(59, 130, 246, .05);--theme-card-bg: rgba(255, 255, 255, .9);--theme-card-border: rgba(30, 41, 59, var(--opacity-border-light));--theme-card-shadow: var(--shadow-card-light);--theme-card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .15);--theme-card-footer-bg: rgba(248, 250, 252, .8);--theme-hero-bg: var(--gradient-content-light);--theme-hero-overlay: linear-gradient( 135deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .1) );--theme-feature-bg: rgba(248, 250, 252, .8);--theme-image-shadow: 0 8px 24px rgba(0, 0, 0, .1);--theme-overlay-bg: rgba(0, 0, 0, .6);--theme-nav-bg: var(--gradient-bg-light);--theme-nav-shadow: 0 4px 20px rgba(0, 0, 0, .1);--theme-nav-highlight: linear-gradient( 90deg, rgba(255, 255, 255, .4), transparent );--theme-icon-bg: rgba(59, 130, 246, .1);--theme-icon-bg-hover: rgba(59, 130, 246, .2);--theme-button-primary-bg: #3b82f6;--theme-button-primary-bg-hover: #2563eb;--theme-button-primary-text: #ffffff;--theme-button-secondary-bg: #f3f4f6;--theme-button-secondary-bg-hover: #e5e7eb;--theme-button-secondary-text: #374151;--theme-button-outline-border: #d1d5db;--theme-button-outline-text: #374151;--theme-button-outline-hover-bg: #f9fafb;--theme-button-shadow-hover: 0 8px 25px rgba(59, 130, 246, .25);--theme-button-ghost-bg: rgba(248, 250, 252, .8);--theme-section-alt-bg: rgba(248, 250, 252, .5);--theme-input-bg: rgba(255, 255, 255, .8);--theme-input-border: rgba(203, 213, 225, .6);--theme-input-border-focus: #3b82f6;--theme-input-text: #1e293b;--theme-input-placeholder: #9ca3af;--theme-input-disabled-bg: #f9fafb;--theme-input-disabled-text: #9ca3af;--theme-table-bg: rgba(255, 255, 255, .8);--theme-table-header-bg: rgba(100, 181, 246, var(--opacity-hover-light));--theme-table-header-text: #374151;--theme-table-border: rgba(203, 213, 225, var(--opacity-border-dark));--theme-table-row-hover: rgba(59, 130, 246, .05);--theme-table-row-selected: #eff6ff;--theme-divider: #e5e7eb;--theme-divider-light: #f3f4f6;--theme-tips-bg: rgba(59, 130, 246, .05);--theme-selected-elements-bg: rgba(248, 250, 252, .8)}body.dark{background:black;background:var(--gradient-bg-dark);color:#e2e8f0;--theme-scrollbar-bg: var(--gradient-bg-light);--theme-header-bg: var(--gradient-bg-dark);--theme-header-text: #e2e8f0;--theme-header-text-menu: #e2e8f0;--theme-header-text-muted: #94a3b8;--theme-header-border: rgba(100, 181, 246, var(--opacity-border-light));--theme-header-hover: rgba(100, 181, 246, var(--opacity-hover-light));--theme-header-menu-bg: #0c1525;--theme-header-text-menu-active: #3b82f6;--theme-header-text-menu-active-bg: rgba( 100, 181, 246, var(--opacity-border-light) );--theme-header-text-menu-hover: #42a5f5;--theme-header-text-menu-hover-bg: rgba( 100, 181, 246, var(--opacity-hover-dark) );--theme-footer-bg: var(--gradient-bg-dark);--theme-footer-text: #e2e8f0;--theme-footer-text-muted: #adb5bd;--theme-footer-border: #495057;--theme-footer-hover: rgba(255, 255, 255, var(--opacity-hover-light));--theme-accent: #3b82f6;--theme-accent-hover: #42a5f5;--theme-content-bg: var(--gradient-content-dark);--theme-content-text: #ffffff;--theme-content-text-muted: #94a3b8;--theme-content-title: #3b82f6;--theme-content-border: #334155;--theme-content-hover: rgba(100, 181, 246, var(--opacity-hover-light));--theme-card-bg: rgba(30, 41, 59, .8);--theme-card-border: rgba(100, 181, 246, var(--opacity-hover-light));--theme-card-shadow: var(--shadow-card-dark);--theme-card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .4);--theme-card-footer-bg: rgba(15, 23, 42, .6);--theme-hero-bg: var(--gradient-content-dark);--theme-hero-overlay: linear-gradient( 135deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .2) );--theme-feature-bg: rgba(15, 23, 42, .6);--theme-image-shadow: 0 8px 24px rgba(0, 0, 0, .4);--theme-overlay-bg: rgba(0, 0, 0, .7);--theme-nav-bg: var(--gradient-bg-dark);--theme-nav-shadow: 0 4px 20px rgba(0, 0, 0, .3);--theme-nav-highlight: linear-gradient( 90deg, rgba(100, 181, 246, .4), transparent );--theme-icon-bg: rgba(100, 181, 246, .1);--theme-icon-bg-hover: rgba(100, 181, 246, .2);--theme-button-primary-bg: #3b82f6;--theme-button-primary-bg-hover: #42a5f5;--theme-button-primary-text: #ffffff;--theme-button-secondary-bg: #374151;--theme-button-secondary-bg-hover: #4b5563;--theme-button-secondary-text: #f9fafb;--theme-button-outline-border: #4b5563;--theme-button-outline-text: #d1d5db;--theme-button-outline-hover-bg: #374151;--theme-button-shadow-hover: 0 8px 25px rgba(100, 181, 246, .25);--theme-button-ghost-bg: rgba(15, 23, 42, .6);--theme-section-alt-bg: rgba(15, 23, 42, .3);--theme-input-bg: rgba(15, 23, 42, .6);--theme-input-border: rgba(100, 181, 246, var(--opacity-border-dark));--theme-input-border-focus: #3b82f6;--theme-input-text: #e2e8f0;--theme-input-placeholder: #9ca3af;--theme-input-disabled-bg: #1f2937;--theme-input-disabled-text: #6b7280;--theme-table-bg: rgba(30, 41, 59, .6);--theme-table-header-bg: rgba(100, 181, 246, var(--opacity-hover-light));--theme-table-header-text: #3b82f6;--theme-table-border: rgba(100, 181, 246, var(--opacity-hover-light));--theme-table-row-hover: rgba(100, 181, 246, .05);--theme-table-row-selected: rgba(100, 181, 246, var(--opacity-hover-light));--theme-divider: #4b5563;--theme-divider-light: #374151;--theme-tips-bg: rgba(100, 181, 246, var(--opacity-hover-light));--theme-selected-elements-bg: rgba(15, 23, 42, .6)}html,body,#app{padding:0;margin:0;font-size:14px;font-size:var(--global-font-size);box-sizing:border-box;transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px;display:none}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-bg);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-bg)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--un-ring-shadow:0 0 rgba(0, 0, 0, 0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0, 0, 0, 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147, 197, 253, .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0, 0, 0, 0);--un-ring-shadow:0 0 rgba(0, 0, 0, 0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0, 0, 0, 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147, 197, 253, .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
