@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Roboto+Mono:wght@400;500;700&display=swap";*,:before,:after{box-sizing:border-box}html{font-family:Inter,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Consolas,Monaco,Liberation Mono,Lucida Console,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}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,figure,ul,ol,dl,dd,pre,hr{margin:0;padding:0}ul,ol{list-style:none}img,svg,video,canvas,picture{display:block;max-width:100%}button,input,select,textarea{color:inherit}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-100: #D3EEF7;--primary-500: #1A7993;--primary-hovered: #19768F;--accent-text: #B35F00;--error-500: #C42020;--error-100: #FDEAEA;--bg-base: #F1F8FA;--bg-subtle: #FFFFFF;--bg-muted: #F3F4F6;--bg-hover: #FFF4E0;--text-primary: #1A1A1A;--text-secondary: #4A4A4A;--text-tertiary: #6B7280;--text-disabled: #9CA3AF;--border-primary: #D1D5DB;--border-light: #E5E7EB;--btn-primary-bg: #e8652a;--btn-primary-hover: #D94F2B;--btn-primary-text: #1A1A1A;--btn-secondary-bg: #FFFFFF;--btn-secondary-border: #D1D5DB;--btn-secondary-text: #171717;--input-bg: #FFFFFF;--input-border: #D1D5DB;--input-border-focus: #1A7993;--input-placeholder: #69768C;--font-mono: "JetBrains Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1em;--radius-sm: .25rem;--radius-md: .25rem;--radius-lg: .25rem;--radius-full: 9999px}:root{--color-brand-primary: #219EBC;--color-brand-dark: #023047;--color-brand-accent-1: #FFB703;--color-brand-accent-2: #FB8500;--color-primary-500: #219EBC;--color-primary-300: #8ECAE6;--color-primary-100: #D3EEF7;--color-primary-hover: #1A88A3;--color-primary-active: #166F82;--color-accent-400: #FFB703;--color-accent-300: #FFD47A;--color-accent-hover: #E26F00;--color-accent-active: #B65900;--color-bg-subtle: #FFFFFF;--color-bg-muted: #F3F4F6;--color-bg-panel: #F5F7F8;--color-bg-hover: #F1F1F1;--color-bg-selected: #E9F7FB;--color-bg-page: #F5FBF6;--color-bg-canvas: #E8F6FA;--color-text-primary: #023047;--color-text-secondary: #4A4A4A;--color-text-tertiary: #6B7280;--color-text-disabled: #9CA3AF;--color-text-inverse: #FFFFFF;--color-border-strong: #9CA3AF;--color-border-light: #E5E7EB;--color-border-divider: #EEEEEE;--color-border-focus: #219EBC;--color-info-bg: #BBD4EC;--color-info-badge: #8ECAE6;--color-info-border: #8ECAE6;--color-warning-bg: #FFF4E0;--color-warning-badge: #FFB703;--color-warning-border: #FFB703;--color-error-bg: #FDEAEA;--color-error-badge: #F87171;--color-error-border: #F87171;--color-success-bg: #F5FBF6;--color-success-badge: #4ADE80;--color-state-hover-primary: #1A88A3;--color-state-active-primary: #166F82;--color-state-disabled-bg: #E5E7EB;--color-state-disabled-text: #9CA3AF;--color-btn-primary-bg: #FB8500;--color-btn-primary-border: #FB8500;--color-btn-primary-text: #FFFFFF;--color-btn-primary-hover: #FFA33B;--color-btn-primary-active: #DE7600;--color-btn-secondary-border: #D1D5DB;--color-btn-secondary-text: #171717;--color-input-border: #D1D5DB;--color-input-border-focus: #219EBC;--color-input-placeholder: #9CA3AF;--color-input-bg: #FFFFFF;--color-log-info: #8ECAE6;--color-log-warn: #FFB703;--color-log-error: #F87171;--color-log-row-hover: #FFF8EC;--color-shadow-btn: rgba(10, 13, 18, .05);--color-shadow-icon: rgba(16, 24, 40, .04);--color-shadow-card-strong: rgba(2, 48, 71, .08);--color-shadow-card-soft: rgba(2, 48, 71, .04);--color-bg-featured: #023047;--color-text-featured-muted: #8ECAE6;--color-text-muted-cool: #C4C9D4;--color-bg-canvas-warm: #F5FBF6;--color-error-strong: #F87171;--color-hist-inactive: #D4E8D0;--color-code-inline-bg: #EEF2F4;--color-featured-text-muted-2: #C5DCE8;--color-illust-row-bg: #F6F3EE;--color-illust-error-tint: #FFF5F5;--color-illust-nav-dark: #0a3d55;--color-shadow-focus-ring: rgba(33, 158, 188, .15);--color-shadow-btn-soft: rgba(10, 13, 18, .08);--color-shadow-card-strong-2: rgba(2, 48, 71, .08);--color-shadow-card-soft-2: rgba(2, 48, 71, .04);--color-shadow-icon-soft: rgba(16, 24, 40, .04);--color-overlay-nav-bg: rgba(250, 252, 252, .92);--color-overlay-white-30: rgba(255, 255, 255, .3);--color-overlay-white-70: rgba(255, 255, 255, .7);--page-bg: var(--color-bg-page);--page-text: var(--color-text-primary);--card-bg: var(--color-bg-subtle);--card-border: var(--color-border-light);--divider: var(--color-border-divider);--header-bg: var(--color-bg-subtle);--header-border: var(--color-border-light);--focus-ring: var(--color-border-focus);--link-color: var(--color-primary-500);--link-hover: var(--color-primary-hover)}[data-palette=warm]{--color-brand-primary: #D4863C;--color-brand-dark: #1E2A1E;--color-brand-accent-1: #E6A832;--color-brand-accent-2: #C07A3A;--color-primary-500: #D4863C;--color-primary-300: #DFA05A;--color-primary-100: #F9F0E4;--color-primary-hover: #C07A3A;--color-primary-active: #A86730;--color-accent-400: #E6A832;--color-accent-300: #F0C57A;--color-accent-hover: #C68A1F;--color-accent-active: #9A6D17;--color-bg-subtle: #FFFFFF;--color-bg-muted: #F4F1EC;--color-bg-panel: #F4F1EC;--color-bg-hover: #F4EFE8;--color-bg-selected: #F9F0E4;--color-bg-page: #FAF8F4;--color-bg-canvas: #F8F5EF;--color-text-primary: #1E2A1E;--color-text-secondary: #4A4A4A;--color-text-tertiary: #6B7280;--color-text-disabled: #9CA3AF;--color-text-inverse: #FFFFFF;--color-border-strong: #9CA3AF;--color-border-light: #E5E0D8;--color-border-divider: #EDE9E2;--color-border-focus: #D4863C;--color-info-bg: #E5EDE0;--color-info-badge: #8FB48A;--color-info-border: #8FB48A;--color-warning-bg: #FFF4E0;--color-warning-badge: #E6A832;--color-warning-border: #E6A832;--color-error-bg: #FDEAEA;--color-error-badge: #C75151;--color-error-border: #C75151;--color-success-bg: #EFF4EB;--color-success-badge: #5DBF6E;--color-state-hover-primary: #C07A3A;--color-state-active-primary: #A86730;--color-btn-primary-bg: #D4863C;--color-btn-primary-border: #D4863C;--color-btn-primary-hover: #DFA05A;--color-btn-primary-active: #A86730;--color-input-border-focus: #D4863C;--color-log-info: #8FB48A;--color-log-warn: #E6A832;--color-log-error: #C75151;--color-log-row-hover: #FFF8EC;--color-bg-featured: #2C2418;--color-text-featured-muted: #E8C99A;--color-text-muted-cool: #C4C9D4;--color-bg-canvas-warm: #F8F5EF;--color-error-strong: #C75151;--color-hist-inactive: #E8DFCF;--color-code-inline-bg: #F2EFE9;--color-featured-text-muted-2: #C5DCE8;--color-illust-row-bg: #F6F3EE;--color-illust-error-tint: #FFF5F5;--color-illust-nav-dark: #1E2A1E;--color-shadow-focus-ring: rgba(212, 134, 60, .18);--color-shadow-btn-soft: rgba(30, 42, 30, .08);--color-shadow-card-strong-2: rgba(30, 42, 30, .08);--color-shadow-card-soft-2: rgba(30, 42, 30, .04);--color-shadow-icon-soft: rgba(30, 42, 30, .04);--color-overlay-nav-bg: rgba(250, 248, 244, .92)}@font-face{font-family:Aquatico;src:url(../../../font/Aquatico-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aquatico;src:url(../../../font/Aquatico-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Aquatico;src:url(../../../font/Aquatico-Oblique.otf) format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:Aquatico;src:url(../../../font/Aquatico-LightOblique.otf) format("opentype");font-weight:300;font-style:oblique}:root{--shadow-btn: 0px 1px 2px 0px var(--color-shadow-btn);--shadow-icon: 0px 1px 2px 0px var(--color-shadow-icon);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}:root{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Roboto Mono", "Courier New", monospace;--font-brand: "Aquatico", "Inter", sans-serif}.h1{font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:24px;letter-spacing:-.02em;color:var(--color-text-primary)}.h2{font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:16px;letter-spacing:-.02em;color:var(--color-text-primary)}.body-large{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.body-medium{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.02em;color:var(--color-text-secondary)}.body-small{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.02em;color:var(--color-text-secondary)}.body-small-alt{font-family:var(--font-sans);font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.02em;color:var(--color-text-secondary)}.label{font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:16px;letter-spacing:-.02em;color:var(--color-text-primary)}.form-label{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.02em;color:var(--color-text-secondary)}.caption{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.02em;color:var(--color-text-tertiary)}.query-input{font-family:var(--font-mono);font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.04em;color:var(--color-text-primary)}.log-text{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.04em;color:var(--color-text-primary)}.log-timestamp{font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:16px;letter-spacing:-.1em;color:var(--color-text-primary)}.log-highlight{font-family:var(--font-mono);font-weight:700;font-size:12px;line-height:12px;letter-spacing:-.02em;color:var(--color-text-primary)}.badge-label{font-family:var(--font-mono);font-weight:400;font-size:10px;line-height:12px;letter-spacing:-.04em;color:var(--color-text-inverse)}.brand-display{font-family:var(--font-brand);font-weight:400;color:var(--color-text-primary)}html{font-size:14px}a{text-decoration:none;color:var(--primary-500)}a:hover{text-decoration:underline;color:var(--primary-hovered)}.icon{width:1rem;height:1rem;flex-shrink:0}.icon-sm{width:.875rem;height:.875rem;flex-shrink:0}.btn-primary{background:var(--btn-primary-bg);border:none;border-radius:var(--radius-md);color:var(--btn-primary-text);font-size:var(--text-base);font-family:inherit;cursor:pointer;font-weight:500;padding:.5rem}.btn-primary:hover{background:var(--btn-primary-hover)}.btn-secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-base);font-family:inherit;cursor:pointer;padding:.5rem}.btn-secondary:hover{background:var(--bg-hover)}
