.ChatbotCloseButton_closeBtn__IYXT7{position:fixed;bottom:68px;right:14px;width:22px;height:22px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.5);background:var(--color-muted);color:var(--color-white);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;padding:0;transition:background .15s}.ChatbotCloseButton_closeBtn__IYXT7:hover{background:var(--color-text)}:root{--color-blue:#0071ae;--color-navy:#0d1b2a;--color-amber:#f59e0b;--color-green:#0e9f6e;--color-purple:#7c3aed;--color-red:#dc2626;--color-bg:#f4f6f9;--color-white:#fff;--color-border:#e2e8f0;--color-text:#111827;--color-muted:#6b7280;--portal-nav-h:64px;--portal-sidebar-w:220px;--portal-bottom-nav-h:60px;--ckq-portal-rail-width:300px;--ckq-scroll-inset-gap:8px;--ckq-z-navbar:1000;--ckq-z-dialog:1100;--ckq-z-dialog-nested:1150;--ckq-z-modal:1300;--ckq-z-tooltip:1500;--ckq-z-liveboard:1400;--ckq-z-liveboard-nested:1450;--ckq-container-wide:1200px;--ckq-container-medium:860px;--ckq-container-narrow:720px;--ckq-container-prose:640px;--ckq-dialog-xl:1100px;--ckq-gutter:1.5rem;--ckq-gutter-mobile:1.25rem;--ckq-section-py-sm:2rem;--ckq-section-py-lg:4rem;--ckq-section-py-xl:5rem;--ckq-blue:#1565c0;--ckq-blue-hover:#005f92;--ckq-blue-soft:#eff6ff;--ckq-blue-soft-2:#dbeafe;--ckq-navy:#0d2b6e;--ckq-navy-deep:#0f172a;--ckq-orange:#f5921e;--ckq-orange-hover:#c2670a;--ckq-orange-glow:rgba(245,146,30,.3);--ckq-orange-soft:#fff7ed;--ckq-on-dark-surface:hsla(0,0%,100%,.08);--ckq-on-dark-hairline:hsla(0,0%,100%,.12);--ckq-on-dark-border:hsla(0,0%,100%,.18);--ckq-on-dark-muted:hsla(0,0%,100%,.7);--ckq-touch-target:40px;--ckq-heading:var(--color-navy);--ckq-tooltip-bg:var(--color-navy);--ckq-tooltip-fg:var(--color-white);--ckq-tooltip-muted:var(--ckq-on-dark-muted);--ckq-lb-header-h:44px;--ckq-lb-status-h:256px;--ckq-lb-bar-h:28px;--ckq-lb-controls-h:64px;--ckq-lb-setup-actions-h:32px;--ckq-lb-name-min:1.25em;--ckq-lb-setup-field-w:116px;--ckq-radius-xs:6px;--ckq-success-ink:#065f46;--ckq-success-border:#a7f3d0;--ckq-orange-border:#fed7aa;--ckq-hairline:#f0f2f5;--ckq-dialog-backdrop:rgba(0,0,0,.5);--ckq-dialog-shadow:0 20px 60px rgba(0,0,0,.25);--ckq-link:var(--color-blue);--ckq-ink:#1e293b;--ckq-status-online:#16a34a;--ckq-amber-icon:#d97706;--ckq-amber-ink:#b45309;--ckq-amber-soft:#fef9c3;--ckq-amber-line:#fde047;--ckq-amber-ink-deep:#854d0e;--ckq-danger-hover:#b91c1c;--ckq-danger-wash:#fef2f2;--ckq-danger-line:#fca5a5;--ckq-danger-text:var(--color-red);--ckq-chip-bg:#f1f5f9;--ckq-chip-success-bg:#dcfce7;--ckq-chip-success-fg:#15803d;--ckq-chip-success-border:#86efac;--ckq-chip-info-bg:#e0f2fe;--ckq-chip-info-fg:#0369a1;--ckq-offer-line:#93c5fd;--ckq-offer-fg:#1e40af;--ckq-offer-strong:#2563eb;--ckq-success:#0e9f6e;--ckq-success-fg:#059669;--ckq-success-soft:#d1fae5;--ckq-purple:#7c3aed;--ckq-amber:#fbbf24;--ckq-danger:#dc2626;--ckq-danger-soft:#fee2e2;--ckq-warning-fg:#92400e;--ckq-warning-soft:#fef3c7;--ckq-bg:#f4f6f9;--ckq-bg-soft:#f8fafc;--ckq-surface:#fff;--ckq-border:#e5e7eb;--ckq-border-soft:#f0f0f0;--ckq-text:#111827;--ckq-text-soft:#4b5563;--ckq-muted:#6b7280;--ckq-spare-tray-bg:transparent;--ckq-spare-tray-fg:var(--ckq-muted);--ckq-muted-2:#9ca3af;--ckq-gray-50:#f9fafb;--ckq-gray-100:#f3f4f6;--ckq-gray-300:#d1d5db;--ckq-gray-700:#374151;--ckq-danger-bg:#fff4f4;--ckq-danger-border:#fecaca;--ckq-danger-fg:#991b1b;--ckq-navy-ink:#1a1a2e;--ckq-gold:#f0c040;--ckq-silver:#c0c4cc;--ckq-bronze:#c9873a;--ckq-radius-sm:8px;--ckq-radius-md:10px;--ckq-radius-lg:12px;--ckq-radius-xl:16px;--ckq-radius-2xl:20px;--ckq-radius-pill:999px;--ckq-shadow-xs:0 1px 8px rgba(0,0,0,.06);--ckq-shadow-md:0 8px 28px rgba(0,0,0,.12);--ckq-shadow-lg:0 12px 32px rgba(0,0,0,.08);--ckq-shadow-cta:0 8px 24px var(--ckq-orange-glow);--ckq-shadow-hero:0 24px 80px rgba(13,42,110,.35);--ckq-grad-deep:linear-gradient(135deg,#0f172a,#0d2b6e 60%,#1e3a8a);--ckq-grad-blue:linear-gradient(135deg,#1565c0,#0d2b6e);--ckq-font-outfit:var(--font-outfit),"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ckq-font-playfair:var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif;--ckq-font-title:var(--ckq-font-outfit);--ckq-font-display:var(--ckq-font-playfair);--ckq-font-body:var(--ckq-font-outfit);--ckq-font-number:var(--ckq-font-outfit);--ckq-font-mono:"Source Code Pro",Menlo,Monaco,Consolas,monospace;--ckq-fs-display:clamp(2.25rem,4vw,3rem);--ckq-fs-h1:clamp(1.75rem,2.5vw,2.25rem);--ckq-fs-h2:1.375rem;--ckq-fs-h3:1.125rem;--ckq-fs-h4:1rem;--ckq-fs-body:0.9375rem;--ckq-fs-label:0.875rem;--ckq-fs-sm:0.8125rem;--ckq-fs-xs:0.75rem;--ckq-fs-eyebrow:0.6875rem;--ckq-fs-title-hero:1.75rem;--ckq-fs-stat-xl:2rem;--ckq-fs-stat-lg:1.75rem;--ckq-fs-stat-md:1.375rem;--ckq-fs-stat-base:1.25rem;--ckq-fs-stat-sm:1.125rem;--ckq-fs-watermark:16rem;--ckq-fs-prose:1.125rem;--ckq-fs-editorial-h2:1.5rem;--ckq-lh-prose:1.85;--ckq-fw-regular:400;--ckq-fw-medium:500;--ckq-fw-semibold:600;--ckq-fw-bold:700;--ckq-fw-heavy:800;--ckq-lh-tight:1.1;--ckq-lh-snug:1.25;--ckq-lh-normal:1.5;--ckq-lh-relaxed:1.65;--ckq-track-display:-0.02em;--ckq-track-stat:-0.02em;--ckq-track-body:0em;--ckq-track-eyebrow:0.10em}.cg-wrap coords{display:none}[data-board-fluid=true] .cg-wrap coords{left:2px!important;bottom:0!important}.cg-wrap coords.files{left:0!important}@media (max-width:600px){[data-board-fluid=true] .cg-wrap coords{display:flex;top:0;font-size:10px;font-weight:700;font-family:var(--ckq-font-body),sans-serif;text-shadow:0 0 2px #fff,0 0 2px #fff}[data-board-fluid=true] .cg-wrap coords coord:nth-child(n){color:#111827}}.cg-wrap.ckq-spares{position:static}.cg-wrap.ckq-spares piece{position:static;display:block;width:44px;height:44px;pointer-events:auto;will-change:auto;cursor:-webkit-grab;cursor:grab;touch-action:none}.ckq-themed-board cg-board{background-color:var(--board-light);background-image:conic-gradient(var(--board-dark) 0 25%,var(--board-light) 25% 50%,var(--board-dark) 50% 75%,var(--board-light) 75% 100%);background-size:25% 25%}.ckq-themed-board cg-board square.last-move{background-color:var(--board-last-move)}.ckq-themed-board cg-board square.selected{background-color:var(--board-selected)}.ckq-themed-board cg-board square.move-dest{background:radial-gradient(var(--board-move-dest) 22%,transparent 22%)}.ckq-themed-board .cg-wrap piece.pawn.white{background-image:var(--piece-wP)}.ckq-themed-board .cg-wrap piece.knight.white{background-image:var(--piece-wN)}.ckq-themed-board .cg-wrap piece.bishop.white{background-image:var(--piece-wB)}.ckq-themed-board .cg-wrap piece.rook.white{background-image:var(--piece-wR)}.ckq-themed-board .cg-wrap piece.queen.white{background-image:var(--piece-wQ)}.ckq-themed-board .cg-wrap piece.king.white{background-image:var(--piece-wK)}.ckq-themed-board .cg-wrap piece.pawn.black{background-image:var(--piece-bP)}.ckq-themed-board .cg-wrap piece.knight.black{background-image:var(--piece-bN)}.ckq-themed-board .cg-wrap piece.bishop.black{background-image:var(--piece-bB)}.ckq-themed-board .cg-wrap piece.rook.black{background-image:var(--piece-bR)}.ckq-themed-board .cg-wrap piece.queen.black{background-image:var(--piece-bQ)}.ckq-themed-board .cg-wrap piece.king.black{background-image:var(--piece-bK)}html{font-size:100%}body{margin:0;font-family:var(--ckq-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.ckq-display{font-size:var(--ckq-fs-display)}.ckq-display,.ckq-h1{font-family:var(--ckq-font-display);font-weight:var(--ckq-fw-heavy);line-height:var(--ckq-lh-tight);letter-spacing:var(--ckq-track-display);color:var(--ckq-text)}.ckq-h1{font-size:var(--ckq-fs-h1)}.ckq-greeting{font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-bold);font-size:1.625rem;letter-spacing:-.015em;line-height:1.1;color:var(--ckq-text)}.ckq-h2{font-size:var(--ckq-fs-h2)}.ckq-h2,.ckq-h3{font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-bold);line-height:var(--ckq-lh-snug);color:var(--ckq-text)}.ckq-h3{font-size:var(--ckq-fs-h3)}.ckq-h4{font-family:var(--ckq-font-body);font-size:var(--ckq-fs-h4);font-weight:var(--ckq-fw-bold);line-height:var(--ckq-lh-snug);color:var(--ckq-text)}.ckq-body{font-size:var(--ckq-fs-body);color:var(--ckq-text)}.ckq-body,.ckq-sm{font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-regular);line-height:var(--ckq-lh-normal)}.ckq-sm{font-size:var(--ckq-fs-sm);color:var(--ckq-text-soft)}.ckq-xs{font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-regular);line-height:var(--ckq-lh-normal);color:var(--ckq-muted)}.ckq-eyebrow,.ckq-xs{font-size:var(--ckq-fs-xs)}.ckq-eyebrow{color:var(--ckq-blue);font-weight:600;letter-spacing:var(--ckq-track-eyebrow);text-transform:uppercase;margin-bottom:.75rem}.ckq-stat-lg,.ckq-stat-md,.ckq-stat-sm,.ckq-stat-xl{font-family:var(--ckq-font-body);font-weight:var(--ckq-fw-heavy);line-height:var(--ckq-lh-tight);letter-spacing:var(--ckq-track-stat);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ckq-text)}.ckq-stat-xl{font-size:var(--ckq-fs-stat-xl)}.ckq-stat-lg{font-size:var(--ckq-fs-stat-lg)}.ckq-stat-md{font-size:var(--ckq-fs-stat-md)}.ckq-stat-sm{font-size:var(--ckq-fs-stat-sm)}.ckq-stat-denom{color:var(--ckq-muted);font-weight:var(--ckq-fw-medium)}code{font-family:var(--ckq-font-mono)}.rotate{display:inline-block;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.missing-info{display:flex;align-items:center;font-weight:600;color:#f41818;img{width:24px;margin-right:5px}}html[data-lb-theme=dark]{color-scheme:dark;--color-bg:#0b1420;--ckq-surface:#121e2c;--ckq-gray-50:#162231;--ckq-gray-100:#1a2838;--color-border:#263548;--ckq-hairline:#1f2c3c;--ckq-border:#263548;--color-text:#e6edf5;--ckq-text:#e6edf5;--ckq-gray-700:#cbd5e1;--color-muted:#9aa8b8;--ckq-muted:#9aa8b8;--ckq-text-soft:#cbd5e1;--color-blue:#1b75b3;--ckq-link:#6cb6ef;--ckq-blue-soft:#13304a;--ckq-blue-soft-2:#1b4a6e;--ckq-success-soft:#0f2e24;--ckq-success-ink:#6ee7b7;--ckq-success-border:#1d5640;--ckq-danger-bg:#3a1518;--ckq-danger-border:#6b2328;--ckq-danger-fg:#fca5a5;--ckq-warning-soft:#3a2a0c;--ckq-warning-fg:#fcd34d;--ckq-orange-soft:#3a240d;--ckq-orange-border:#7a4a16;--ckq-dialog-backdrop:#05090f;--ckq-dialog-shadow:0 24px 80px rgba(0,0,0,.6);--ckq-gray-300:#3b4a5e;--ckq-bg-soft:#162231;--ckq-ink:#e6edf5;--ckq-status-online:#22c55e;--ckq-amber-icon:#fbbf24;--ckq-amber-ink:#fcd34d;--ckq-amber-soft:#3a2a0c;--ckq-amber-line:#7a5c16;--ckq-amber-ink-deep:#fcd34d;--ckq-danger-hover:#ef4444;--ckq-danger-wash:#3a1518;--ckq-danger-line:#6b2328;--ckq-danger-text:#f87171;--ckq-chip-bg:#1a2838;--ckq-chip-success-bg:#0f2e24;--ckq-chip-success-fg:#6ee7b7;--ckq-chip-success-border:#1d5640;--ckq-chip-info-bg:#13304a;--ckq-chip-info-fg:#93c5fd;--ckq-offer-line:#1b4a6e;--ckq-offer-fg:#93c5fd;--ckq-offer-strong:#60a5fa;--ckq-spare-tray-bg:#94a3b8;--ckq-spare-tray-fg:#1e293b;--ckq-heading:#e6edf5;--ckq-tooltip-bg:#e6edf5;--ckq-tooltip-fg:#0b1420;--ckq-tooltip-muted:#4b5a6b}html[data-lb-theme=dark] body{color:var(--color-text)}