#cc-main{--cc-font-family: "Outfit", system-ui, sans-serif;--cc-bg: #0c0d14;--cc-primary-color: #c8cdd8;--cc-secondary-color: #555a6b;--cc-link-color: #60a5fa;--cc-btn-primary-bg: #eef0f6;--cc-btn-primary-color: #07080d;--cc-btn-primary-border-color: #eef0f6;--cc-btn-primary-hover-bg: #fff;--cc-btn-primary-hover-color: #07080d;--cc-btn-primary-hover-border-color: #fff;--cc-btn-secondary-bg: #1e2130;--cc-btn-secondary-color: #c8cdd8;--cc-btn-secondary-border-color: #2a2d3a;--cc-btn-secondary-hover-bg: #2a2d3a;--cc-btn-secondary-hover-color: #eef0f6;--cc-btn-secondary-hover-border-color: #3a3f52;--cc-separator-border-color: #1e2130;--cc-cookie-category-block-bg: #0a0b10;--cc-cookie-category-block-border: #1e2130;--cc-cookie-category-block-hover-bg: #13141e;--cc-cookie-category-block-hover-border: #2a2d3a;--cc-cookie-category-expanded-block-bg: #0e0f17;--cc-cookie-category-expanded-block-hover-bg: #13141e;--cc-section-category-border: #1e2130;--cc-toggle-on-bg: #3b82f6;--cc-toggle-off-bg: #2a2d3a;--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: #555a6b;--cc-toggle-enabled-icon-color: #fff;--cc-toggle-disabled-icon-color: #555a6b;--cc-toggle-readonly-bg: #1e2130;--cc-toggle-readonly-knob-bg: #3a3f52;--cc-toggle-readonly-knob-icon-color: #555a6b;--cc-footer-bg: #0a0b10;--cc-footer-border-color: #1e2130;--cc-footer-color: #555a6b;--cc-overlay-bg: rgba(0, 0, 0, .65);--cc-webkit-scrollbar-bg: #1e2130;--cc-webkit-scrollbar-hover-bg: #2a2d3a}[data-theme=light] #cc-main{--cc-bg: #ffffff;--cc-primary-color: #3a3f52;--cc-secondary-color: #7a8194;--cc-link-color: #3b82f6;--cc-btn-primary-bg: #111220;--cc-btn-primary-color: #fff;--cc-btn-primary-border-color: #111220;--cc-btn-primary-hover-bg: #1e2130;--cc-btn-primary-hover-color: #fff;--cc-btn-primary-hover-border-color: #1e2130;--cc-btn-secondary-bg: #eef0f6;--cc-btn-secondary-color: #3a3f52;--cc-btn-secondary-border-color: #dfe2eb;--cc-btn-secondary-hover-bg: #dfe2eb;--cc-btn-secondary-hover-color: #111220;--cc-btn-secondary-hover-border-color: #d0d4e0;--cc-separator-border-color: #dfe2eb;--cc-cookie-category-block-bg: #f8f9fb;--cc-cookie-category-block-border: #dfe2eb;--cc-cookie-category-block-hover-bg: #eef0f6;--cc-cookie-category-block-hover-border: #d0d4e0;--cc-cookie-category-expanded-block-bg: #f3f4f8;--cc-cookie-category-expanded-block-hover-bg: #eef0f6;--cc-section-category-border: #dfe2eb;--cc-toggle-on-bg: #3b82f6;--cc-toggle-off-bg: #d0d4e0;--cc-toggle-on-knob-bg: #fff;--cc-toggle-off-knob-bg: #fff;--cc-toggle-readonly-bg: #eef0f6;--cc-toggle-readonly-knob-bg: #d0d4e0;--cc-footer-bg: #f8f9fb;--cc-footer-border-color: #dfe2eb;--cc-footer-color: #7a8194;--cc-overlay-bg: rgba(0, 0, 0, .3);--cc-webkit-scrollbar-bg: #dfe2eb;--cc-webkit-scrollbar-hover-bg: #d0d4e0}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Telemarines;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/telemarines.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans: "Outfit", system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", "Fira Code", monospace;--app-bg: #07080d;--app-surface: #0c0d14;--app-surface-hover: #111220;--app-surface-active: #161824;--app-text: #c8cdd8;--app-text-bright: #eef0f6;--app-text-muted: #555a6b;--app-accent: #3b82f6;--app-accent-hover: #60a5fa;--app-danger: #ef4444;--app-warning: #f59e0b;--app-success: #22c55e;--app-border: #161824;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--landing-bg: #07080d;--landing-text: #c8cdd8;--landing-text-bright: #eef0f6;--landing-text-muted: #7a8194;--landing-text-dim: #6b7086;--landing-text-faint: #444859;--landing-surface: #0c0d14;--landing-surface-alt: #0a0b10;--landing-surface-hover: #0e0f17;--landing-border: #13141e;--landing-border-light: #1e2130;--landing-border-hover: #3a3f52;--landing-nav-link: #555a6b;--landing-nav-link-hover: #eef0f6;--landing-btn-primary-bg: #eef0f6;--landing-btn-primary-color: #07080d;--landing-btn-primary-hover: #fff;--landing-btn-ghost-color: #7a8194;--landing-compat-label: #9aa1b4;--landing-compat-note: #333745;--landing-footer-text: #555a6b;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}[data-theme=light]{--app-bg: #f3f4f8;--app-surface: #ffffff;--app-surface-hover: #eef0f6;--app-surface-active: #e4e7ef;--app-text: #3a3f52;--app-text-bright: #111220;--app-text-muted: #7a8194;--app-accent: #3b82f6;--app-accent-hover: #2563eb;--app-danger: #dc2626;--app-warning: #d97706;--app-success: #16a34a;--app-border: #dfe2eb;--landing-bg: #f3f4f8;--landing-text: #3a3f52;--landing-text-bright: #111220;--landing-text-muted: #5a6070;--landing-text-dim: #5a6070;--landing-text-faint: #9aa1b4;--landing-surface: #ffffff;--landing-surface-alt: #f8f9fb;--landing-surface-hover: #eef0f6;--landing-border: #dfe2eb;--landing-border-light: #d0d4e0;--landing-border-hover: #9aa1b4;--landing-nav-link: #7a8194;--landing-nav-link-hover: #111220;--landing-btn-primary-bg: #111220;--landing-btn-primary-color: #fff;--landing-btn-primary-hover: #1e2130;--landing-btn-ghost-color: #7a8194;--landing-compat-label: #3a3f52;--landing-compat-note: #9aa1b4;--landing-footer-text: #9aa1b4}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img,video{max-width:100%;display:block}
