:root{color-scheme:light;--peer-blue:#2563EB;--peer-blue-deep:#1D4ED8;--peer-accent:#4F46E5;--peer-ink:#111827;--peer-graphite:#6B7280;--peer-slate:#6B7280;--peer-line:#E5E7EB;--peer-paper:#F5F7FA;--peer-surface:#F1F5F9;--peer-white:#FFFFFF;--peer-color-primary:var(--peer-blue);--peer-color-primary-hover:var(--peer-blue-deep);--peer-color-primary-active:var(--peer-blue-deep);--peer-color-primary-disabled:#BFDBFE;--peer-color-primary-subtle:#DBEAFE;--peer-color-accent:var(--peer-accent);--peer-color-accent-subtle:#EEF2FF;--peer-color-bg:var(--peer-paper);--peer-color-surface:var(--peer-white);--peer-color-surface-raised:var(--peer-surface);--peer-color-surface-overlay:rgba(17,24,39,0.52);--peer-color-text-primary:var(--peer-ink);--peer-color-text-secondary:var(--peer-graphite);--peer-color-text-tertiary:var(--peer-slate);--peer-color-text-on-primary:var(--peer-white);--peer-color-text-on-tint:#1D4ED8;--peer-color-text-link:var(--peer-blue);--peer-color-border:rgba(17,24,39,0.10);--peer-color-border-strong:rgba(17,24,39,0.20);--peer-color-border-focus:var(--peer-blue);--peer-color-success:#10B981;--peer-color-success-subtle:#D1FAE5;--peer-color-error:#EF4444;--peer-color-error-subtle:#FEE2E2;--peer-color-warning:#F59E0B;--peer-color-warning-subtle:#FEF3C7;--peer-color-bubble-received-bg:var(--peer-white);--peer-color-bubble-received-text:var(--peer-ink);--peer-color-bubble-sent-bg:var(--peer-blue);--peer-color-bubble-sent-text:var(--peer-white);--peer-color-status-online:var(--peer-color-success);--peer-color-status-offline:#9CA3AF;--peer-color-status-protected:var(--peer-blue);--peer-font-display:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--peer-font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--peer-font-mono:"SF Mono","Fira Code",Consolas,monospace;--peer-text-xs:11px;--peer-text-sm:13px;--peer-text-md:15px;--peer-text-lg:17px;--peer-text-xl:22px;--peer-text-2xl:26px;--peer-text-3xl:32px;--peer-weight-regular:400;--peer-weight-medium:500;--peer-weight-semibold:600;--peer-leading-tight:1.2;--peer-leading-snug:1.4;--peer-leading-normal:1.5;--peer-leading-relaxed:1.7;--peer-tracking-tight:0;--peer-tracking-normal:0;--peer-tracking-wide:0;--peer-tracking-wider:0;--peer-space-1:4px;--peer-space-2:8px;--peer-space-3:12px;--peer-space-4:16px;--peer-space-5:20px;--peer-space-6:24px;--peer-space-8:32px;--peer-space-10:40px;--peer-space-12:48px;--peer-space-16:64px;--peer-radius-xs:4px;--peer-radius-sm:6px;--peer-radius-md:8px;--peer-radius-lg:12px;--peer-radius-xl:16px;--peer-radius-2xl:20px;--peer-radius-pill:9999px;--peer-radius-circle:50%;--peer-radius-icon-lg:24px;--peer-radius-icon-md:16px;--peer-radius-icon-sm:10px;--peer-radius-bubble:14px;--peer-radius-bubble-tail:4px;--peer-shadow-sm:0 1px 3px rgba(15,17,21,0.08);--peer-shadow-md:0 6px 18px rgba(15,17,21,0.10);--peer-shadow-lg:0 18px 48px rgba(15,17,21,0.14);--peer-shadow-nav:0 18px 36px rgba(15,17,21,0.24);--peer-z-base:0;--peer-z-raised:10;--peer-z-dropdown:100;--peer-z-overlay:200;--peer-z-modal:300;--peer-z-toast:400;--peer-duration-instant:80ms;--peer-duration-fast:120ms;--peer-duration-normal:200ms;--peer-duration-slow:320ms;--peer-duration-enter:240ms;--peer-duration-exit:160ms;--peer-ease-default:cubic-bezier(0.4,0,0.2,1);--peer-ease-in:cubic-bezier(0.4,0,1,1);--peer-ease-out:cubic-bezier(0,0,0.2,1);--peer-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--peer-btn-height-sm:32px;--peer-btn-height-md:40px;--peer-btn-height-lg:48px;--peer-btn-padding-x-sm:var(--peer-space-3);--peer-btn-padding-x-md:var(--peer-space-5);--peer-btn-padding-x-lg:var(--peer-space-6);--peer-btn-font-sm:var(--peer-text-sm);--peer-btn-font-md:var(--peer-text-md);--peer-btn-font-lg:var(--peer-text-lg);--peer-btn-radius:var(--peer-radius-pill);--peer-avatar-size-sm:28px;--peer-avatar-size-md:38px;--peer-avatar-size-lg:52px;--peer-avatar-size-xl:72px;--peer-avatar-font-sm:var(--peer-text-xs);--peer-avatar-font-md:var(--peer-text-sm);--peer-avatar-font-lg:var(--peer-text-md);--peer-avatar-font-xl:var(--peer-text-xl);--peer-input-height:44px;--peer-input-padding-x:var(--peer-space-4);--peer-input-radius:var(--peer-radius-pill);--peer-input-bg:var(--peer-color-surface);--peer-input-border:var(--peer-color-border);--peer-input-font:var(--peer-text-md);--peer-header-height:60px;--peer-header-bg:var(--peer-color-surface);--peer-header-padding-x:var(--peer-space-4);--peer-bubble-max-width:72%;--peer-bubble-padding-x:var(--peer-space-4);--peer-bubble-padding-y:var(--peer-space-3);--peer-bubble-font:var(--peer-text-md);--peer-bubble-meta-font:var(--peer-text-xs);--peer-bubble-gap:var(--peer-space-1);--peer-bubble-group-gap:var(--peer-space-4);--kin-night:var(--peer-ink);--kin-coral:var(--peer-blue);--kin-peach:#7BA7FF;--kin-blush:var(--peer-color-primary-subtle);--kin-cream:var(--peer-paper);--kin-color-primary:var(--peer-color-primary);--kin-color-primary-hover:var(--peer-color-primary-hover);--kin-color-primary-active:var(--peer-color-primary-active);--kin-color-primary-disabled:var(--peer-color-primary-disabled);--kin-color-primary-subtle:var(--peer-color-primary-subtle);--kin-color-bg:var(--peer-color-bg);--kin-color-surface:var(--peer-color-surface);--kin-color-surface-raised:var(--peer-color-surface-raised);--kin-color-surface-overlay:var(--peer-color-surface-overlay);--kin-color-text-primary:var(--peer-color-text-primary);--kin-color-text-secondary:var(--peer-color-text-secondary);--kin-color-text-tertiary:var(--peer-color-text-tertiary);--kin-color-text-on-primary:var(--peer-color-text-on-primary);--kin-color-text-on-blush:var(--peer-color-text-on-tint);--kin-color-text-link:var(--peer-color-text-link);--kin-color-border:var(--peer-color-border);--kin-color-border-strong:var(--peer-color-border-strong);--kin-color-border-focus:var(--peer-color-border-focus);--kin-color-success:var(--peer-color-success);--kin-color-success-subtle:var(--peer-color-success-subtle);--kin-color-error:var(--peer-color-error);--kin-color-error-subtle:var(--peer-color-error-subtle);--kin-color-warning:var(--peer-color-warning);--kin-color-warning-subtle:var(--peer-color-warning-subtle);--kin-color-bubble-received-bg:var(--peer-color-bubble-received-bg);--kin-color-bubble-received-text:var(--peer-color-bubble-received-text);--kin-color-bubble-sent-bg:var(--peer-color-bubble-sent-bg);--kin-color-bubble-sent-text:var(--peer-color-bubble-sent-text);--kin-color-status-online:var(--peer-color-status-online);--kin-color-status-offline:var(--peer-color-status-offline);--kin-color-status-protected:var(--peer-color-status-protected);--kin-font-display:var(--peer-font-display);--kin-font-body:var(--peer-font-body);--kin-font-mono:var(--peer-font-mono);--kin-text-xs:var(--peer-text-xs);--kin-text-sm:var(--peer-text-sm);--kin-text-md:var(--peer-text-md);--kin-text-lg:var(--peer-text-lg);--kin-text-xl:var(--peer-text-xl);--kin-text-2xl:var(--peer-text-2xl);--kin-text-3xl:var(--peer-text-3xl);--kin-weight-regular:var(--peer-weight-regular);--kin-weight-medium:var(--peer-weight-medium);--kin-leading-tight:var(--peer-leading-tight);--kin-leading-snug:var(--peer-leading-snug);--kin-leading-normal:var(--peer-leading-normal);--kin-leading-relaxed:var(--peer-leading-relaxed);--kin-tracking-tight:var(--peer-tracking-tight);--kin-tracking-normal:var(--peer-tracking-normal);--kin-tracking-wide:var(--peer-tracking-wide);--kin-tracking-wider:var(--peer-tracking-wider);--kin-space-1:var(--peer-space-1);--kin-space-2:var(--peer-space-2);--kin-space-3:var(--peer-space-3);--kin-space-4:var(--peer-space-4);--kin-space-5:var(--peer-space-5);--kin-space-6:var(--peer-space-6);--kin-space-8:var(--peer-space-8);--kin-space-10:var(--peer-space-10);--kin-space-12:var(--peer-space-12);--kin-space-16:var(--peer-space-16);--kin-radius-xs:var(--peer-radius-xs);--kin-radius-sm:var(--peer-radius-sm);--kin-radius-md:var(--peer-radius-md);--kin-radius-lg:var(--peer-radius-lg);--kin-radius-xl:var(--peer-radius-xl);--kin-radius-2xl:var(--peer-radius-2xl);--kin-radius-pill:var(--peer-radius-pill);--kin-radius-circle:var(--peer-radius-circle);--kin-radius-icon-lg:var(--peer-radius-icon-lg);--kin-radius-icon-md:var(--peer-radius-icon-md);--kin-radius-icon-sm:var(--peer-radius-icon-sm);--kin-radius-bubble:var(--peer-radius-bubble);--kin-radius-bubble-tail:var(--peer-radius-bubble-tail);--kin-shadow-sm:var(--peer-shadow-sm);--kin-shadow-md:var(--peer-shadow-md);--kin-shadow-lg:var(--peer-shadow-lg);--kin-z-base:var(--peer-z-base);--kin-z-raised:var(--peer-z-raised);--kin-z-dropdown:var(--peer-z-dropdown);--kin-z-overlay:var(--peer-z-overlay);--kin-z-modal:var(--peer-z-modal);--kin-z-toast:var(--peer-z-toast);--kin-duration-instant:var(--peer-duration-instant);--kin-duration-fast:var(--peer-duration-fast);--kin-duration-normal:var(--peer-duration-normal);--kin-duration-slow:var(--peer-duration-slow);--kin-duration-enter:var(--peer-duration-enter);--kin-duration-exit:var(--peer-duration-exit);--kin-ease-default:var(--peer-ease-default);--kin-ease-in:var(--peer-ease-in);--kin-ease-out:var(--peer-ease-out);--kin-ease-spring:var(--peer-ease-spring);--kin-btn-height-sm:var(--peer-btn-height-sm);--kin-btn-height-md:var(--peer-btn-height-md);--kin-btn-height-lg:var(--peer-btn-height-lg);--kin-btn-padding-x-sm:var(--peer-btn-padding-x-sm);--kin-btn-padding-x-md:var(--peer-btn-padding-x-md);--kin-btn-padding-x-lg:var(--peer-btn-padding-x-lg);--kin-btn-font-sm:var(--peer-btn-font-sm);--kin-btn-font-md:var(--peer-btn-font-md);--kin-btn-font-lg:var(--peer-btn-font-lg);--kin-btn-radius:var(--peer-btn-radius);--kin-avatar-size-sm:var(--peer-avatar-size-sm);--kin-avatar-size-md:var(--peer-avatar-size-md);--kin-avatar-size-lg:var(--peer-avatar-size-lg);--kin-avatar-size-xl:var(--peer-avatar-size-xl);--kin-avatar-font-sm:var(--peer-avatar-font-sm);--kin-avatar-font-md:var(--peer-avatar-font-md);--kin-avatar-font-lg:var(--peer-avatar-font-lg);--kin-avatar-font-xl:var(--peer-avatar-font-xl);--kin-input-height:var(--peer-input-height);--kin-input-padding-x:var(--peer-input-padding-x);--kin-input-radius:var(--peer-input-radius);--kin-input-bg:var(--peer-input-bg);--kin-input-border:var(--peer-input-border);--kin-input-font:var(--peer-input-font);--kin-header-height:var(--peer-header-height);--kin-header-bg:var(--peer-header-bg);--kin-header-padding-x:var(--peer-header-padding-x);--kin-bubble-max-width:var(--peer-bubble-max-width);--kin-bubble-padding-x:var(--peer-bubble-padding-x);--kin-bubble-padding-y:var(--peer-bubble-padding-y);--kin-bubble-font:var(--peer-bubble-font);--kin-bubble-meta-font:var(--peer-bubble-meta-font);--kin-bubble-gap:var(--peer-bubble-gap);--kin-bubble-group-gap:var(--peer-bubble-group-gap)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--peer-color-bg:#070B12;--peer-color-surface:#0F1115;--peer-color-surface-raised:#161B24;--peer-color-text-primary:#FFFFFF;--peer-color-text-secondary:#D1D5DB;--peer-color-text-tertiary:#9CA3AF;--peer-color-border:rgba(255,255,255,0.10);--peer-color-border-strong:rgba(255,255,255,0.20);--peer-color-primary-subtle:rgba(47,107,255,0.16);--peer-color-bubble-received-bg:#161B24;--peer-color-bubble-received-text:#FFFFFF}}:root[data-theme=dark]{color-scheme:dark;--peer-color-bg:#070B12;--peer-color-surface:#0F1115;--peer-color-surface-raised:#161B24;--peer-color-text-primary:#FFFFFF;--peer-color-text-secondary:#D1D5DB;--peer-color-text-tertiary:#9CA3AF;--peer-color-border:rgba(255,255,255,0.10);--peer-color-border-strong:rgba(255,255,255,0.20);--peer-color-primary-subtle:rgba(47,107,255,0.16);--peer-color-bubble-received-bg:#161B24;--peer-color-bubble-received-text:#FFFFFF}@media (prefers-reduced-motion:reduce){:root{--peer-duration-instant:0ms;--peer-duration-fast:0ms;--peer-duration-normal:0ms;--peer-duration-slow:0ms;--peer-duration-enter:0ms;--peer-duration-exit:0ms}}:root{--m3-primary:var(--peer-blue);--m3-on-primary:var(--peer-white);--m3-primary-container:var(--peer-color-primary-subtle);--m3-on-primary-container:var(--peer-color-text-on-tint);--m3-primary-fixed-dim:#7BA7FF;--m3-secondary:var(--peer-graphite);--m3-secondary-container:#EDF2FF;--m3-on-secondary-container:#123064;--m3-tertiary:var(--peer-slate);--m3-tertiary-container:#EEF0F4;--m3-on-tertiary-container:var(--peer-graphite);--m3-error:var(--peer-color-error);--m3-error-container:var(--peer-color-error-subtle);--m3-on-error-container:#8A140C;--m3-surface:var(--peer-color-bg);--m3-surface-c-lowest:var(--peer-white);--m3-surface-c-low:var(--peer-white);--m3-surface-c:rgba(15,17,21,0.06);--m3-surface-c-high:rgba(15,17,21,0.09);--m3-surface-c-highest:rgba(15,17,21,0.12);--m3-on-surface:var(--peer-color-text-primary);--m3-on-surface-variant:var(--peer-color-text-tertiary);--m3-outline:rgba(15,17,21,0.42);--m3-outline-variant:var(--peer-color-border);--m3-signal:var(--peer-color-success);--m3-warn:var(--peer-color-warning);--m3-elev-1:var(--peer-shadow-sm);--m3-elev-2:var(--peer-shadow-md);--m3-elev-3:var(--peer-shadow-lg);--m3-elev-fab:0 10px 24px -10px rgba(47,107,255,0.42),0 3px 6px rgba(15,17,21,0.10);--m3-shape-xs:6px;--m3-shape-sm:8px;--m3-shape-md:12px;--m3-shape-lg:16px;--m3-shape-xl:20px;--m3-shape-2xl:32px;--m3-shape-pill:9999px;--m3-font-sans:var(--peer-font-body);--m3-font-serif:var(--peer-font-display);--m3-font-mono:var(--peer-font-mono)}:root[data-theme=dark]{--m3-surface:var(--peer-color-bg);--m3-surface-c-lowest:var(--peer-color-surface);--m3-surface-c-low:var(--peer-color-surface-raised);--m3-surface-c:rgba(255,255,255,0.07);--m3-surface-c-high:rgba(255,255,255,0.11);--m3-surface-c-highest:rgba(255,255,255,0.15);--m3-on-surface:var(--peer-color-text-primary);--m3-on-surface-variant:var(--peer-color-text-tertiary);--m3-outline:rgba(255,255,255,0.24);--m3-outline-variant:var(--peer-color-border);--m3-primary-container:var(--peer-color-primary-subtle);--m3-secondary-container:rgba(47,107,255,0.12);--m3-on-secondary-container:#D7E3FF;--m3-tertiary-container:rgba(255,255,255,0.08);--m3-on-tertiary-container:#D1D5DB;--m3-elev-1:0 1px 3px rgba(0,0,0,0.30);--m3-elev-2:0 2px 8px rgba(0,0,0,0.30);--m3-elev-3:0 8px 24px rgba(0,0,0,0.40)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--m3-surface:var(--peer-color-bg);--m3-surface-c-lowest:var(--peer-color-surface);--m3-surface-c-low:var(--peer-color-surface-raised);--m3-surface-c:rgba(255,255,255,0.07);--m3-surface-c-high:rgba(255,255,255,0.11);--m3-surface-c-highest:rgba(255,255,255,0.15);--m3-on-surface:var(--peer-color-text-primary);--m3-on-surface-variant:var(--peer-color-text-tertiary);--m3-outline:rgba(255,255,255,0.24);--m3-outline-variant:var(--peer-color-border);--m3-primary-container:var(--peer-color-primary-subtle);--m3-secondary-container:rgba(47,107,255,0.12);--m3-on-secondary-container:#D7E3FF;--m3-tertiary-container:rgba(255,255,255,0.08);--m3-on-tertiary-container:#D1D5DB;--m3-elev-1:0 1px 3px rgba(0,0,0,0.30);--m3-elev-2:0 2px 8px rgba(0,0,0,0.30);--m3-elev-3:0 8px 24px rgba(0,0,0,0.40)}}[data-kin],[data-peer]{font-family:var(--peer-font-body);color:var(--peer-color-text-primary);background:var(--peer-color-bg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";html{height:100%;font-family:ui-sans-serif,system-ui,-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}@font-face{font-family:NotoColorEmojiLimited;unicode-range:u+1f1e6-1f1ff;src:url(https://raw.githack.com/googlefonts/noto-emoji/main/fonts/NotoColorEmoji.ttf)}body,html{overflow:hidden}body{display:flex;flex:1 1;flex-direction:column;margin:0;height:100dvh;font-family:Open Sans,sans-serif}body>div[hidden]{display:none!important}body>div:not([hidden]){display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}