:root{--tk-bd-00ba7c:#00ba7c;--tk-bd-1d9bf0:#1d9bf0;--tk-bd-2f3336:#2f3336;--tk-bd-3a3f44:#3a3f44;--tk-bd-536471:#536471;--tk-bd-6b5520:#6b5520;--tk-bd-71767b:#71767b;--tk-bd-8ecdf8:#8ecdf8;--tk-bd-f4212e:#f4212e;--tk-bd-ffad1f:#ffad1f;--tk-bg-000000:#000;--tk-bg-0b0d0f:#0b0d0f;--tk-bg-0b0d10:#0b0d10;--tk-bg-0b1622:#0b1622;--tk-bg-16181c:#16181c;--tk-bg-1a2a3a:#1a2a3a;--tk-bg-1a8cd8:#1a8cd8;--tk-bg-1d9bf0:#1d9bf0;--tk-bg-1e2024:#1e2024;--tk-bg-333639:#333639;--tk-bg-c81a26:#c81a26;--tk-bg-d7dbdc:#d7dbdc;--tk-bg-e2b33c:#e2b33c;--tk-bg-e7e9ea:#e7e9ea;--tk-bg-ffffff:#fff;--tk-bg-rgba-0-0-0-35:#00000059;--tk-bg-rgba-0-0-0-65:#000000a6;--tk-bg-rgba-0-0-0-82:#000000d1;--tk-bg-rgba-0-0-0-85:#000000d9;--tk-bg-rgba-226-179-60-07:#e2b33c12;--tk-bg-rgba-231-233-234-03:#e7e9ea08;--tk-bg-rgba-231-233-234-08:#e7e9ea14;--tk-bg-rgba-231-233-234-1:#e7e9ea1a;--tk-bg-rgba-249-24-128-1:#f918801a;--tk-bg-rgba-255-212-0-06:#ffd4000f;--tk-bg-rgba-255-255-255-03:#ffffff08;--tk-bg-rgba-29-155-240-1:#1d9bf01a;--tk-bg-rgba-29-155-240-15:#1d9bf026;--tk-fg-000000:#000;--tk-fg-00ba7c:#00ba7c;--tk-fg-0f1419:#0f1419;--tk-fg-1a1400:#1a1400;--tk-fg-1d9bf0:#1d9bf0;--tk-fg-71767b:#71767b;--tk-fg-8b98a5:#8b98a5;--tk-fg-a8adb1:#a8adb1;--tk-fg-c4c9cc:#c4c9cc;--tk-fg-c9cdd1:#c9cdd1;--tk-fg-d9d9d9:#d9d9d9;--tk-fg-e2b33c:#e2b33c;--tk-fg-e7e9ea:#e7e9ea;--tk-fg-f4212e:#f4212e;--tk-fg-f5c84c:#f5c84c;--tk-fg-f91880:#f91880;--tk-fg-ff6b74:#ff6b74;--tk-fg-ffad1f:#ffad1f;--tk-fg-ffb3b8:#ffb3b8;--tk-fg-ffffff:#fff;--tk-sh-2f3336:#2f3336;--tk-sh-rgba-0-0-0-45:#00000073;--tk-sh-rgba-255-255-255-12:#ffffff1f}html[data-theme=light]{--tk-bd-2f3336:#cfd9de;--tk-bd-3a3f44:#b9c4ca;--tk-bd-536471:#8b98a5;--tk-bd-71767b:#8b98a5;--tk-bd-6b5520:#d4b25a;--tk-bd-8ecdf8:#1d9bf0;--tk-bd-ffad1f:#c77700;--tk-bd-00ba7c:#00875a;--tk-bg-000000:#fff;--tk-bg-0b0d0f:#f7f9f9;--tk-bg-0b0d10:#f7f9f9;--tk-bg-0b1622:#e8f5fd;--tk-bg-16181c:#f7f9f9;--tk-bg-1a2a3a:#d6ecfb;--tk-bg-1e2024:#eff3f4;--tk-bg-333639:#e1e8ed;--tk-bg-d7dbdc:#272c30;--tk-bg-e7e9ea:#0f1419;--tk-bg-ffffff:#0f1419;--tk-bg-rgba-0-0-0-35:#b88a000f;--tk-bg-rgba-0-0-0-65:#ffffffe6;--tk-bg-rgba-0-0-0-82:#ffffffeb;--tk-bg-rgba-0-0-0-85:#ffffffeb;--tk-bg-rgba-231-233-234-03:#0f141908;--tk-bg-rgba-231-233-234-08:#0f14190f;--tk-bg-rgba-231-233-234-1:#0f141914;--tk-bg-rgba-255-255-255-03:#0f141908;--tk-bg-rgba-255-212-0-06:#b88a0014;--tk-bg-rgba-226-179-60-07:#b88a0014;--tk-fg-000000:#fff;--tk-fg-0f1419:#fff;--tk-fg-e7e9ea:#0f1419;--tk-fg-71767b:#536471;--tk-fg-8b98a5:#536471;--tk-fg-a8adb1:#3d4a55;--tk-fg-c4c9cc:#3d4a55;--tk-fg-c9cdd1:#3d4a55;--tk-fg-d9d9d9:#3d4a55;--tk-fg-e2b33c:#8a6400;--tk-fg-f5c84c:#8a6400;--tk-fg-ffad1f:#a35f00;--tk-fg-ff6b74:#c4111d;--tk-fg-ffb3b8:#c4111d;--tk-fg-00ba7c:#00784f;--tk-sh-2f3336:#0f14191f;--tk-sh-rgba-255-255-255-12:#0f14191a;--tk-sh-rgba-0-0-0-45:#0f14192e}html[data-theme=neon]{--tk-bd-2f3336:#0f4d22;--tk-bd-3a3f44:#16703a;--tk-bd-536471:#1f8a45;--tk-bd-71767b:#1f8a45;--tk-bd-1d9bf0:#39ff14;--tk-bd-8ecdf8:#7dff63;--tk-bg-000000:#010a04;--tk-bg-0b0d0f:#020d06;--tk-bg-0b0d10:#020d06;--tk-bg-0b1622:#03200c;--tk-bg-16181c:#04150a;--tk-bg-1a2a3a:#06301a;--tk-bg-1e2024:#0a2414;--tk-bg-333639:#0f3a1e;--tk-bg-1a8cd8:#2fd80f;--tk-bg-1d9bf0:#39ff14;--tk-bg-ffffff:#39ff14;--tk-bg-e7e9ea:#39ff14;--tk-bg-d7dbdc:#2fd80f;--tk-bg-rgba-0-0-0-82:#010a04e6;--tk-bg-rgba-0-0-0-65:#010a04d9;--tk-bg-rgba-0-0-0-85:#010a04e6;--tk-bg-rgba-231-233-234-03:#39ff1408;--tk-bg-rgba-231-233-234-08:#39ff1412;--tk-bg-rgba-231-233-234-1:#39ff1417;--tk-bg-rgba-255-255-255-03:#39ff1408;--tk-bg-rgba-29-155-240-1:#39ff141a;--tk-bg-rgba-29-155-240-15:#39ff1424;--tk-fg-000000:#011a06;--tk-fg-0f1419:#011a06;--tk-fg-ffffff:#011a06;--tk-fg-e7e9ea:#c9f7d3;--tk-fg-71767b:#6fcf8a;--tk-fg-8b98a5:#7fd99a;--tk-fg-a8adb1:#a8e9b8;--tk-fg-c4c9cc:#a8e9b8;--tk-fg-c9cdd1:#a8e9b8;--tk-fg-d9d9d9:#a8e9b8;--tk-fg-1d9bf0:#39ff14;--tk-sh-2f3336:#39ff141f;--tk-sh-rgba-255-255-255-12:#39ff1426}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elevated:#f7f9f9;--bg-hover:#0f14190a;--bg-overlay:#0f141959;--border:#cfd9de;--border-subtle:#eff3f4;--text-primary:#0f1419;--text-secondary:#536471;--text-muted:#5f6f7b;--accent:#1a8cd8;--accent-hover:#1573b3;--accent-soft:#1d9bf01a;--warning:#8a6400;--success:#00784f;--danger:#d0101c}html[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#010a04;--bg-elevated:#04150a;--bg-hover:#39ff140d;--bg-overlay:#0009;--border:#0f4d22;--border-subtle:#0a2e15;--text-primary:#c9f7d3;--text-secondary:#6fcf8a;--text-muted:#58b373;--accent:#39ff14;--accent-hover:#2fd80f;--accent-soft:#39ff141a;--success:#39ff14;--mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,"Courier New",monospace}html[data-theme=light] .out-host,html[data-theme=light] .ev-usage strong{color:var(--text-primary)}html[data-theme=light] .image-previews button{color:#fff;background:#0f1419}html[data-theme=light] .bottom-nav{background:#fffffff0}html[data-theme=neon] h1,html[data-theme=neon] h2,html[data-theme=neon] h3,html[data-theme=neon] .eyebrow,html[data-theme=neon] .brand,html[data-theme=neon] .topbar-brand,html[data-theme=neon] .breadcrumb,html[data-theme=neon] .feed-tabs button,html[data-theme=neon] .section-heading{font-family:var(--mono);letter-spacing:.04em}html[data-theme=neon] h1,html[data-theme=neon] .brand,html[data-theme=neon] .topbar-brand,html[data-theme=neon] .page-heading .eyebrow{color:#39ff14;text-shadow:0 0 6px #39ff14b3,0 0 16px #39ff1459}html[data-theme=neon] .brand span,html[data-theme=neon] .topbar-brand span{color:#0f6}html[data-theme=neon] .thread-row strong,html[data-theme=neon] .category-card h3,html[data-theme=neon] .rail-row strong,html[data-theme=neon] .qa-card h2 a,html[data-theme=neon] .inline-link,html[data-theme=neon] .legal a{color:#39ff14;text-underline-offset:3px;-webkit-text-decoration:underline #39ff1473;text-decoration:underline #39ff1473}html[data-theme=neon] .primary,html[data-theme=neon] .bottom-nav .bottom-compose svg{color:#011a06;box-shadow:0 0 10px #39ff1459}html[data-theme=neon] .danger,html[data-theme=neon] .image-previews button{color:#fff}html[data-theme=neon] .out-host,html[data-theme=neon] .ev-usage strong{color:var(--text-primary)}html[data-theme=neon] .post-card,html[data-theme=neon] .thread-row,html[data-theme=neon] .category-card,html[data-theme=neon] .qa-card,html[data-theme=neon] .rail-card,html[data-theme=neon] .response{border-color:#0f4d22}html[data-theme=neon] .post-card:hover,html[data-theme=neon] .thread-row:hover,html[data-theme=neon] .category-card:hover{border-color:#1f8a45;box-shadow:inset 0 0 0 1px #39ff141f}html[data-theme=neon] input,html[data-theme=neon] textarea,html[data-theme=neon] select{border-color:#0f4d22}html[data-theme=neon] input:focus,html[data-theme=neon] textarea:focus,html[data-theme=neon] select:focus{border-color:#39ff14;box-shadow:0 0 0 2px #39ff1440}html[data-theme=neon] table{border-collapse:collapse}html[data-theme=neon] th,html[data-theme=neon] td{border:1px solid #0f4d22}html[data-theme=neon] ::selection{color:#eaffef;background:#39ff1459}:root{--chat-neon:#39ff14;--chat-neon-2:#0f6;--chat-glow:0 0 4px #39ff14e6,0 0 12px #39ff148c;--chat-box-glow:0 0 10px #39ff1459;--chat-line:#39ff1473;--chat-on:#021a06;--chat-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,"Courier New",monospace}html[data-theme=light]{--chat-neon:#0a7a1f;--chat-neon-2:#06703a;--chat-glow:none;--chat-box-glow:none;--chat-line:#0a7a1f80;--chat-on:#fff}.live-chat{border-top:2px solid var(--chat-neon);box-shadow:0 -1px 12px -4px var(--chat-line)}.live-badge{color:var(--chat-neon);border:1px solid var(--chat-neon);font-family:var(--chat-mono);text-shadow:var(--chat-glow);box-shadow:var(--chat-box-glow);background:0 0}.live-chat-head h2{font-family:var(--chat-mono);letter-spacing:.06em;color:var(--chat-neon);text-shadow:var(--chat-glow)}.live-chat-send{color:var(--chat-neon);border:1px solid var(--chat-neon);font-family:var(--chat-mono);letter-spacing:.06em;text-shadow:var(--chat-glow);box-shadow:var(--chat-box-glow);background:0 0}.live-chat-send:disabled{opacity:.7}.live-chat-send:not(:disabled):hover{background:var(--chat-neon);color:var(--chat-on);text-shadow:none}.live-chat-form input:focus{outline:2px solid var(--chat-neon)}.live-chat-log{border-color:var(--chat-line)}.live-msg.mine .live-msg-name{color:var(--chat-neon)}.live-chat-login .primary{color:var(--chat-neon);border:1px solid var(--chat-neon);text-shadow:var(--chat-glow);box-shadow:var(--chat-box-glow);background:0 0}.live-chat-unread,.live-chat-resume{border-color:var(--chat-neon);color:var(--chat-neon);background:0 0}.live-chat-count{font-family:var(--chat-mono)}.chat-dock-tab{left:12px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:79;border:1px solid var(--chat-neon);background:var(--bg);min-height:32px;color:var(--chat-neon);font:700 11px/1 var(--chat-mono);letter-spacing:.12em;text-shadow:var(--chat-glow);box-shadow:var(--chat-box-glow);border-radius:10px 10px 4px 4px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex;position:fixed}.chat-dock-tab:hover{background:var(--chat-neon);color:var(--chat-on);text-shadow:none}.chat-dock-dot{background:var(--chat-neon);width:7px;height:7px;box-shadow:var(--chat-glow);border-radius:50%;animation:2s ease-in-out infinite live-pulse}.chat-dock-caret{font-size:8px}@media (min-width:701px){.chat-dock-tab{bottom:16px;left:auto;right:96px}}.chat-dock{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.chat-dock-backdrop{cursor:default;background:#00000080;border:0;position:absolute;inset:0}html[data-theme=light] .chat-dock-backdrop{background:#0f14194d}.chat-dock-panel{border:1px solid var(--chat-line);background:var(--bg);width:100%;max-width:560px;max-height:calc(100dvh - 48px);padding:6px 10px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 30px #00000080,0 0 18px -6px var(--chat-line);border-bottom:0;border-radius:16px 16px 0 0;outline:none;animation:.22s ease-out chat-dock-up;position:relative;overflow:auto}@keyframes chat-dock-up{0%{opacity:.4;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.chat-dock-panel,.chat-dock-dot{animation:none}}@media (min-width:701px){.chat-dock{justify-content:flex-end;align-items:flex-end;padding:0 24px}.chat-dock-panel{border-bottom:1px solid var(--chat-line);border-radius:16px;width:420px;margin-bottom:24px}}.chat-dock-grip{background:var(--chat-line);border-radius:4px;width:42px;height:4px;margin:4px auto 0}.chat-dock-close{z-index:2;border:1px solid var(--border);background:var(--bg-elevated);width:36px;height:36px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.live-chat-drawer{box-shadow:none;background:0 0;border:0;margin:4px 0 0;padding:8px 4px 0}.live-chat-drawer .live-chat-head{padding-right:44px}.live-chat-drawer .live-chat-log{height:min(46dvh,420px)}.live-chat-drawer .live-chat-rules{display:none}html.chat-dock-open{overflow:hidden}html.chat-dock-open .global-terms-link{display:none}.theme-settings{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);margin:18px 0 8px;padding:16px}.theme-settings h2{margin:0;font-size:16px}.theme-settings>p{color:var(--text-secondary);margin:4px 0 12px;font-size:12px}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-option{border:1px solid var(--border);background:var(--bg);color:var(--text-primary);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px;display:flex}.theme-option strong{font-size:13px}.theme-option small{color:var(--text-secondary);font-size:11px;line-height:1.45}.theme-option.selected{border:2px solid var(--accent);padding:9px}.theme-swatch{border:1px solid var(--border);border-radius:7px;gap:3px;width:100%;height:26px;display:flex;overflow:hidden}.theme-swatch i{flex:1}.theme-dark .theme-swatch i:first-child{background:#000}.theme-dark .theme-swatch i:nth-child(2){background:#16181c}.theme-dark .theme-swatch i:nth-child(3){background:#1d9bf0}.theme-light .theme-swatch i:first-child{background:#fff}.theme-light .theme-swatch i:nth-child(2){background:#eff3f4}.theme-light .theme-swatch i:nth-child(3){background:#1d9bf0}.theme-neon .theme-swatch i:first-child{background:#010a04}.theme-neon .theme-swatch i:nth-child(2){background:#04150a}.theme-neon .theme-swatch i:nth-child(3){background:#39ff14;box-shadow:0 0 8px #39ff14}@media (max-width:380px){.theme-options{grid-template-columns:1fr}.theme-option{flex-flow:wrap;align-items:center}.theme-swatch{width:54px}.theme-option small{flex-basis:100%}}.theme-quick,.nav-chat{text-align:left;width:100%}.theme-dot{border:1px solid var(--border);background:linear-gradient(135deg,#000 0 33%,#fff 33% 66%,#39ff14 66%);border-radius:50%;flex-shrink:0;width:21px;height:21px}.nav-chat{font-family:var(--chat-mono);letter-spacing:.08em;text-shadow:var(--chat-glow);color:var(--chat-neon)!important}.lp-chat .live-chat-head h2,.lp-chat .live-chat-head{margin:0}.lp-chat .live-chat-head h2{font-size:17px;line-height:1.3}.app:has(.sidebar.mobile-open) .chat-dock-tab{display:none}html[data-theme=light]{--flame-gold:#8a6400}html[data-theme=custom] .out-host,html[data-theme=custom] .ev-usage strong,html[data-theme=custom] .feed-tabs.admin-tabs button.selected{color:var(--text-primary)}html[data-theme=custom] .bottom-nav{background:var(--tk-bg-rgba-0-0-0-85)}.theme-options-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.theme-options-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-custom .theme-swatch{background:conic-gradient(#f4212e,#ffd400,#00ba7c,#1d9bf0,#b8336a,#f4212e)}.custom-theme{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.custom-theme h3{margin:0 0 4px;font-size:15px}.custom-theme-help{color:var(--text-secondary);margin:0 0 10px;font-size:12px}.custom-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.custom-preset{border:1px solid var(--border);background:var(--bg);min-height:36px;color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12px;display:inline-flex}.custom-preset span{border:1px solid var(--border);border-radius:50%;width:24px;height:24px}.custom-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.custom-colors{grid-template-columns:1fr}.custom-color{padding:6px 10px}}.custom-color{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px;display:flex}.custom-color input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;width:40px;height:40px;padding:0}.custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.custom-color input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.custom-color span{flex-direction:column;flex:1;min-width:0;display:flex}.custom-color strong{font-size:13px}.custom-color small{color:var(--text-secondary);font-size:10px;line-height:1.3}.custom-color code{color:var(--text-secondary);font:11px/1 ui-monospace,Menlo,Consolas,monospace}.custom-preview{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:12px}.cp-card{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;padding:12px}.cp-head{align-items:center;gap:7px;margin-bottom:6px;display:flex}.cp-head strong{font-size:13px}.cp-head small{color:var(--text-secondary);font-size:11px}.cp-avatar{background:var(--accent);border-radius:50%;width:26px;height:26px}.cp-card p{margin:0 0 10px;font-size:13px}.cp-link{color:var(--accent);margin-left:4px;font-weight:650}.cp-actions{align-items:center;gap:10px;display:flex}.cp-actions small{color:var(--text-secondary);font-size:11px}.cp-btn{background:var(--accent);color:var(--chat-on);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.contrast-list{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.contrast-list li{background:var(--bg);border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:grid}.contrast-list li.ok>span:first-child{color:var(--success)}.contrast-list li.ng{outline:2px solid var(--danger)}.contrast-list li.ng>span:first-child{color:var(--danger);font-weight:800}.cl-ratio{text-align:right;font:600 12px/1.3 ui-monospace,Menlo,Consolas,monospace}.cl-ratio small{font:10px/1.3 var(--font);color:var(--text-secondary);display:block}.contrast-warning{border:2px solid var(--danger);background:var(--bg);border-radius:12px;margin-bottom:10px;padding:10px 12px}.contrast-warning strong{font-size:13px}.contrast-warning p{color:var(--text-primary);margin:4px 0 8px;font-size:12px}.custom-actions{flex-wrap:wrap;gap:8px;display:flex}.custom-btn{border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--text-primary);border-radius:9px;padding:8px 14px;font-size:12px;font-weight:650}.contrast-warning .custom-btn{border-color:var(--accent)}.custom-msg{color:var(--text-secondary);min-height:18px;margin-top:6px;font-size:12px}.day-chat-fold{border:1px solid var(--border);border-top:2px solid var(--chat-neon);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:0 -1px 12px -4px var(--chat-line);margin:12px 0}.day-chat-toggle{text-align:left;width:100%;min-height:52px;color:var(--text-primary);border-radius:var(--radius-lg);align-items:center;gap:9px;padding:10px 14px;display:flex}.day-chat-toggle strong{font-family:var(--chat-mono);letter-spacing:.06em;color:var(--chat-neon);text-shadow:var(--chat-glow);font-size:16px}.day-chat-toggle small{color:var(--text-secondary);margin-left:auto;font-size:11px}.day-chat-caret{color:var(--chat-neon);font-size:10px}.day-chat-body{padding:0 14px 12px}.day-chat-fold .live-chat{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.day-chat-fold .live-chat-head{display:none}
