@font-face{font-family:BN Punctuation Fix;font-style:normal;font-weight:100 900;font-display:swap;src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Segoe UI"),local("Roboto"),local("San Francisco");unicode-range:u+0060,u+00b4}*{box-sizing:border-box;padding:0;margin:0}:root{color-scheme:dark;--font-body:"IBM Plex Sans";--font-mono:"JetBrains Mono";--font-display:var(--font-body);--font-weight-medium:500;--sat-top:env(safe-area-inset-top,0px);--sat-bottom:env(safe-area-inset-bottom,0px);--sat-left:env(safe-area-inset-left,0px);--sat-right:env(safe-area-inset-right,0px);--app-composer-safe-bottom:var(--sat-bottom);--shell-corner-radius:18px;--composer-surface-radius:18px;--composer-surface-radius-bottom:18px;--composer-edge-inset:0.75rem;--composer-toolbar-inline:0.85rem;--composer-input-inline:1rem;--composer-inline-max:100%;--fab-offset-x:1.25rem;--fab-offset-y:1.25rem;--fab-surface-radius:var(--shell-corner-radius);--fab-surface-radius-br:var(--shell-corner-radius);--card-surface-radius:max(12px,calc(var(--shell-corner-radius, 18px) - 6px));--card-panel-radius:max(14px,calc(var(--shell-corner-radius, 18px) - 2px));--card-group-radius:max(13px,calc(var(--shell-corner-radius, 18px) - 4px));--segment-bar-radius:var(--card-group-radius);--segment-item-radius:max(8px,calc(var(--shell-corner-radius, 18px) - 8px));--layout-mobile-max:900px;--header-bar:52px;--header-height:calc(var(--header-bar) + var(--sat-top, env(safe-area-inset-top, 0px)))}html[data-no-global-header="1"]{--header-bar:0px;--header-height:var(--sat-top,env(safe-area-inset-top,0px))}:root{--surface-canvas:#0b0b0d;--surface-base:#111114;--header-cluster-bg:var(--surface-canvas);--surface-raised:#19191d;--surface-code:#08080a;--surface-elev1:color-mix(in srgb,var(--surface-raised) 99.55%,#f4f4f5 0.45%);--surface-elev2:color-mix(in srgb,var(--surface-raised) 98.6%,#f4f4f5 1.4%);--surface-elev3:color-mix(in srgb,var(--surface-raised) 97.4%,#f4f4f5 2.6%);--text-primary:#fafafa;--text-secondary:#c4c4cc;--text-tertiary:#a1a1aa;--text-muted:#71717a;--border-subtle:color-mix(in srgb,var(--text-primary) 8%,transparent);--border-default:color-mix(in srgb,var(--text-primary) 12%,transparent);--border-strong:color-mix(in srgb,var(--text-primary) 16%,transparent);--shadow-chrome:none;--shadow-float:0 12px 40px rgba(0,0,0,0.45);--shadow-popover:0 10px 28px rgba(0,0,0,0.4);--focus-ring-color:var(--accent-solid);--focus-ring-offset:2px;--focus-ring-width:2px;--bg-primary:var(--surface-canvas);--bg-secondary:var(--surface-raised);--action-indigo-from:#62685e;--action-indigo-to:#42453e;--action-indigo-hover-from:#7a8275;--action-indigo-hover-to:#4f534b;--accent-text-gradient:linear-gradient(135deg,#f4f6ff,#d8defc 42%,#8b9cff);--accent-bar-gradient:linear-gradient(90deg,#9aa8ff,#7c8cff);--accent-value-gradient:linear-gradient(135deg,#eef1ff,#b8c4ff 50%,#5c6fd4);--accent-tab-active-bg:linear-gradient(135deg,rgba(124,140,255,0.16),rgba(72,84,160,0.1));--accent-hero-panel-bg:linear-gradient(135deg,rgba(124,140,255,0.12),rgba(42,48,90,0.08));--accent-fg:#eef0ff;--accent-fg-soft:rgba(226,232,255,0.95);--accent-fg-muted:rgba(176,188,235,0.85);--accent-fg-dim:rgba(140,154,210,0.72);--accent-a03:rgba(124,140,255,0.04);--accent-a08:rgba(124,140,255,0.08);--accent-a10:rgba(124,140,255,0.1);--accent-a12:rgba(124,140,255,0.12);--accent-a15:rgba(124,140,255,0.15);--accent-a20:rgba(124,140,255,0.2);--accent-a25:rgba(124,140,255,0.25);--accent-a30:rgba(124,140,255,0.3);--accent-a35:rgba(124,140,255,0.35);--accent-a40:rgba(124,140,255,0.4);--accent-a45:rgba(124,140,255,0.45);--accent-a50:rgba(124,140,255,0.5);--accent-a60:rgba(124,140,255,0.6);--accent-a70:rgba(124,140,255,0.7);--accent-a75:rgba(124,140,255,0.75);--accent-a80:rgba(124,140,255,0.8);--accent-a90:rgba(124,140,255,0.9);--accent-ring-08:rgba(124,140,255,0.12);--accent-ring-10:rgba(124,140,255,0.18);--accent-shadow:rgba(18,20,42,0.38);--accent-shadow-strong:rgba(12,14,32,0.48);--accent-solid:#7c8cff;--color-accent:var(--accent-solid);--color-accent-soft:var(--accent-a20);--color-border:var(--border-default);--color-surface:transparent;--color-surface-2:var(--accent-a08);--color-text-secondary:var(--text-secondary);--color-danger:#e5484d;--color-text-primary:var(--text-primary);--color-text:var(--text-primary);--danger-solid:#ef4444;--danger-fg:#f87171;--status-danger:#f87171;--status-danger-fg:#f87171;--status-error-fg:#fca5a5;--status-warning:#fbbf24;--status-warning-fg:#fde68a;--status-success:#34d399;--status-success-fg:#a7f3d0;--status-info-fg:#93c5fd;--badge-success-bg:rgba(52,211,153,0.14);--badge-success-border:rgba(52,211,153,0.38);--badge-warning-bg:rgba(251,191,36,0.12);--badge-warning-border:rgba(245,158,11,0.42);--badge-danger-bg:rgba(248,113,113,0.12);--badge-danger-border:rgba(248,113,113,0.4);--badge-info-bg:rgba(96,165,250,0.14);--badge-info-border:rgba(96,165,250,0.38);--badge-accent-bg:rgba(167,139,250,0.14);--badge-accent-border:rgba(167,139,250,0.38);--badge-accent-fg:#c4b5fd;--danger-btn-from:#e54d64;--danger-btn-to:#c73e54;--danger-btn-hover-from:#ef5d73;--danger-btn-hover-to:#dc4758;--danger-btn-shadow:rgba(185,28,28,0.3);--danger-btn-shadow-strong:rgba(185,28,28,0.35);--danger-soft-fg:#f87171;--danger-soft-fg-hover:#fecaca;--danger-soft-bg:rgba(239,68,68,0.1);--danger-soft-bg-hover:rgba(239,68,68,0.16);--action-sheen:linear-gradient(0deg,transparent,transparent);--action-sheen-hover:linear-gradient(0deg,transparent,transparent);--action-fill:var(--action-indigo-to);--action-fill-hover:var(--action-indigo-hover-from);--action-fg:#fafafa;--action-gloss:linear-gradient(0deg,transparent,transparent);--action-inset-top:transparent;--action-inset-top-hover:transparent;--action-inset-active:transparent;--action-ambient:transparent;--action-ambient-hover:transparent;--action-shadow-primary:none;--action-shadow-primary-hover:none;--logo-gradient:linear-gradient(110deg,#ebeae6,#d6d8cf 26%,#8f968a 52%,#c3c8be 74%,#ebeae6);--type-display-size:clamp(1.625rem,3.5vw,2.125rem);--type-display-weight:600;--type-display-leading:1.14;--type-display-tracking:-0.018em;--type-title-size:clamp(1.35rem,2.6vw,1.625rem);--type-title-weight:600;--type-title-leading:1.22;--type-title-tracking:-0.014em;--type-heading-size:1.1875rem;--type-heading-weight:600;--type-heading-leading:1.32;--type-heading-tracking:-0.012em;--type-subhead-size:1.0625rem;--type-subhead-weight:500;--type-subhead-leading:1.44;--type-subhead-tracking:-0.008em;--type-body-lg-size:1rem;--type-body-lg-leading:1.62;--type-body-lg-tracking:0.005em;--type-body-size:0.9375rem;--type-body-leading:1.58;--type-body-tracking:0.005em;--type-caption-size:0.8125rem;--type-caption-leading:1.45;--type-caption-tracking:0.008em;--type-overline-size:0.75rem;--type-overline-weight:550;--type-overline-leading:1.35;--type-overline-tracking:0.06em;--type-ui-sm-size:0.875rem;--type-ui-sm-leading:1.45;--type-ui-sm-tracking:0.01em;--prose-max:min(52ch,100%);--prose-max-wide:min(64ch,100%);--scrollbar-size:8px;--scrollbar-size-compact:6px;--scrollbar-radius:4px;--scrollbar-track-bg:transparent;--scrollbar-corner-bg:transparent;--scrollbar-thumb-bg:var(--border-strong);--scrollbar-thumb-bg-hover:color-mix(in srgb,var(--text-muted) 55%,transparent);--scrollbar-thumb-bg-active:color-mix(in srgb,var(--text-muted) 72%,transparent);--scrollbar-thumb-fg:color-mix(in srgb,var(--text-muted) 48%,var(--border-strong));--scrollbar-track-fg:transparent;--fill-faint:color-mix(in srgb,var(--text-primary) 4%,transparent);--fill-subtle:color-mix(in srgb,var(--text-primary) 6%,transparent);--fill-muted:color-mix(in srgb,var(--text-primary) 8%,transparent);--fill-soft:color-mix(in srgb,var(--text-primary) 12%,transparent);--ink-on-fill:color-mix(in srgb,var(--text-primary) 95%,transparent);--ink-placeholder:color-mix(in srgb,var(--text-primary) 40%,transparent);--theme-chat-bubble-fill:#19191d;--theme-chat-bubble-outgoing-selected:#242428;--theme-chat-bubble-outgoing-flash:#2f2f34;--theme-chat-bubble-incoming:#303038;--theme-chat-bubble-incoming-selected:#3e3e4a;--theme-chat-bubble-incoming-flash:#4a4a56;--theme-chat-surface-fg:rgba(255,255,255,0.95);--theme-world-bubble-fill:#46494c;--theme-world-bubble-outgoing-selected:#505356;--theme-world-bubble-outgoing-flash:#595c5f;--theme-world-surface-fg:rgba(255,255,255,0.92);--chat-feed-bg:#111114;--theme-color-meta:#111114;--chat-surface-btn-bg:var(--accent-solid,#7c8cff);--chat-surface-btn-fg:#ffffff;--chat-surface-btn-hover:color-mix(in srgb,var(--accent-solid,#7c8cff) 82%,#fff);--chat-surface-btn-border:color-mix(in srgb,var(--accent-solid,#7c8cff) 50%,transparent);--chat-surface-btn-border-hover:color-mix(in srgb,var(--accent-solid,#7c8cff) 68%,transparent);--chat-surface-btn-focus:color-mix(in srgb,var(--accent-solid,#7c8cff) 55%,white 45%)}:root[data-theme=light]{color-scheme:light;--surface-canvas:#f3f4f4;--surface-base:#f9f9f9;--header-cluster-bg:var(--surface-canvas);--surface-raised:#fdfdfd;--surface-code:#e7e7e7;--surface-elev1:#fafafa;--surface-elev2:color-mix(in srgb,#fdfdfd 88%,#c0c0c0 12%);--surface-elev3:color-mix(in srgb,#fdfdfd 80%,#b6b6b6 20%);--text-primary:#1a1a1c;--text-secondary:#3f3f43;--text-tertiary:#56565b;--text-muted:#737278;--border-subtle:rgba(28,28,30,0.09);--border-default:rgba(28,28,30,0.14);--border-strong:rgba(28,28,30,0.2);--shadow-chrome:0 1px 2px rgba(28,28,30,0.06);--shadow-float:0 12px 40px rgba(28,28,30,0.14);--shadow-popover:0 10px 28px rgba(28,28,30,0.12);--bg-primary:var(--surface-canvas);--bg-secondary:var(--surface-raised);--action-indigo-from:#1a1a1c;--action-indigo-to:#1a1a1c;--action-indigo-hover-from:#0d0d0e;--action-indigo-hover-to:#0d0d0e;--action-fg:#ffffff;--accent-solid:#5c6fd4;--color-accent:var(--accent-solid);--accent-text-gradient:linear-gradient(135deg,#3a4578,#5c6fd4 42%,#7c8cff);--accent-bar-gradient:linear-gradient(90deg,#6b7cf0,#7c8cff);--accent-value-gradient:linear-gradient(135deg,#3a4578,#5c6fd4 50%,#7c8cff);--accent-tab-active-bg:linear-gradient(135deg,rgba(124,140,255,0.14),rgba(92,111,212,0.08));--accent-hero-panel-bg:linear-gradient(135deg,rgba(124,140,255,0.1),rgba(92,111,212,0.06));--accent-fg:#2a3358;--accent-fg-soft:rgba(42,51,88,0.92);--accent-fg-muted:rgba(60,72,120,0.78);--accent-fg-dim:rgba(80,94,150,0.65);--accent-shadow:rgba(60,72,140,0.12);--accent-shadow-strong:rgba(40,50,110,0.16);--action-sheen:linear-gradient(0deg,transparent,transparent);--action-sheen-hover:linear-gradient(0deg,transparent,transparent);--action-fill:var(--action-indigo-to);--action-fill-hover:var(--action-indigo-hover-from);--action-gloss:linear-gradient(0deg,transparent,transparent);--action-inset-top:transparent;--action-inset-top-hover:transparent;--action-inset-active:transparent;--action-ambient:transparent;--action-ambient-hover:transparent;--action-shadow-primary:none;--action-shadow-primary-hover:none;--logo-gradient:linear-gradient(110deg,#3a3d38,#5a6056 26%,#8f968a 52%,#6a7066 74%,#3a3d38);--fill-faint:rgba(24,24,27,0.03);--fill-subtle:rgba(24,24,27,0.045);--fill-muted:rgba(24,24,27,0.06);--fill-soft:rgba(24,24,27,0.09);--ink-on-fill:rgba(24,24,27,0.92);--ink-placeholder:rgba(24,24,27,0.42);--theme-chat-bubble-fill:#e2eaff;--theme-chat-bubble-outgoing-selected:#e8eeff;--theme-chat-bubble-outgoing-flash:#c5cff0;--theme-chat-bubble-incoming:#ededed;--theme-chat-bubble-incoming-selected:#e4e4e4;--theme-chat-bubble-incoming-flash:#e0e0e0;--theme-chat-surface-fg:rgba(24,24,27,0.92);--theme-world-bubble-fill:#e2eaff;--theme-world-bubble-outgoing-selected:#e8eeff;--theme-world-bubble-outgoing-flash:#c5cff0;--theme-world-surface-fg:rgba(24,24,27,0.9);--chat-surface-panel-bg:#fefefe;--chat-feed-bg:#fafafa;--chat-surface-btn-bg:var(--accent-solid,#5c6fd4);--chat-surface-btn-fg:#ffffff;--chat-surface-btn-hover:color-mix(in srgb,var(--accent-solid,#5c6fd4) 88%,#fff);--chat-surface-btn-border:color-mix(in srgb,var(--accent-solid,#5c6fd4) 55%,transparent);--chat-surface-btn-border-hover:color-mix(in srgb,var(--accent-solid,#5c6fd4) 70%,transparent);--chat-surface-btn-focus:color-mix(in srgb,var(--accent-solid,#5c6fd4) 55%,white 45%);--color-danger:#dc2626;--danger-solid:#dc2626;--danger-fg:#b91c1c;--status-danger:#dc2626;--status-danger-fg:#b91c1c;--status-error-fg:#b91c1c;--status-warning:#d97706;--status-warning-fg:#92400e;--status-success:#059669;--status-success-fg:#047857;--status-info-fg:#1d4ed8;--badge-success-bg:#d1fae5;--badge-success-border:#6ee7b7;--badge-warning-bg:#fef3c7;--badge-warning-border:#fcd34d;--badge-danger-bg:#fee2e2;--badge-danger-border:#fca5a5;--badge-info-bg:#dbeafe;--badge-info-border:#93c5fd;--badge-accent-bg:#ede9fe;--badge-accent-border:#c4b5fd;--badge-accent-fg:#6d28d9;--danger-btn-from:#ef4444;--danger-btn-to:#dc2626;--danger-btn-hover-from:#dc2626;--danger-btn-hover-to:#b91c1c;--danger-btn-shadow:rgba(220,38,38,0.22);--danger-btn-shadow-strong:rgba(185,28,28,0.3);--danger-soft-fg:#b91c1c;--danger-soft-fg-hover:#991b1b;--danger-soft-bg:#fef2f2;--danger-soft-bg-hover:#fee2e2;--theme-color-meta:#fafafa;--scrollbar-thumb-bg:rgba(120,122,128,0.28);--scrollbar-thumb-bg-hover:rgba(120,122,128,0.4);--scrollbar-thumb-bg-active:rgba(120,122,128,0.48);--scrollbar-thumb-fg:rgba(120,122,128,0.34)}@media(max-width:900px){:root{--shell-corner-radius:20px;--composer-surface-radius:20px;--composer-surface-radius-bottom:22px;--composer-edge-inset:0.5rem;--composer-toolbar-inline:0.55rem;--composer-input-inline:0.65rem;--composer-inline-max:calc(100% - 0.3rem);--fab-offset-x:var(--composer-edge-inset);--fab-offset-y:var(--composer-edge-inset);--fab-surface-radius:var(--composer-surface-radius);--fab-surface-radius-br:var(--composer-surface-radius-bottom)}}:root[data-native-shell=ios]{--device-corner-radius:55px;--shell-corner-radius:28px;--composer-edge-inset:1.35rem;--composer-edge-inset-bottom:1.15rem;--composer-surface-radius:max(18px,calc(var(--device-corner-radius) - var(--composer-edge-inset)));--composer-surface-radius-bottom:max(20px,calc(var(--device-corner-radius) - var(--composer-edge-inset-bottom)));--composer-toolbar-inline:0.55rem;--composer-input-inline:0.75rem;--composer-inline-max:calc(100% - 0.35rem);--app-composer-safe-bottom:0px;--fab-offset-x:var(--composer-edge-inset);--fab-offset-y:var(--composer-edge-inset);--fab-surface-radius:var(--composer-surface-radius);--fab-surface-radius-br:var(--composer-surface-radius-bottom)}:root[data-native-shell=ios-browser]{--shell-corner-radius:26px;--composer-surface-radius:26px;--composer-surface-radius-bottom:30px;--composer-edge-inset:0.75rem;--composer-toolbar-inline:0.5rem;--composer-input-inline:0.7rem;--composer-inline-max:calc(100% - 0.4rem)}:root[data-native-shell=android]{--shell-corner-radius:20px;--composer-surface-radius:20px;--composer-surface-radius-bottom:24px;--composer-edge-inset:0.4375rem;--composer-toolbar-inline:0.5rem;--composer-input-inline:0.625rem;--composer-inline-max:calc(100% - 0.5rem);--fab-offset-x:var(--composer-edge-inset);--fab-offset-y:var(--composer-edge-inset);--fab-surface-radius:var(--composer-surface-radius);--fab-surface-radius-br:var(--composer-surface-radius-bottom)}:root[data-native-shell=android-browser]{--composer-edge-inset:0.5rem;--composer-toolbar-inline:0.55rem;--composer-input-inline:0.65rem;--composer-inline-max:calc(100% - 0.42rem)}#bn-floating-ui{position:fixed;inset:0;z-index:1200;pointer-events:none;overflow:visible}html[data-space-reveal="1"] #bn-floating-ui{opacity:0;pointer-events:none}body,html{max-width:100vw;font-family:"BN Punctuation Fix",var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:var(--type-body-lg-tracking);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-optical-sizing:auto}html{scroll-behavior:smooth;scroll-padding-top:100px;width:100%}::selection{background:rgba(124,140,255,.32);color:var(--text-primary)}body{overflow-x:hidden;width:100%}html[data-fullscreen-modal=open],html[data-fullscreen-modal=open] body{overflow:hidden!important;height:100%!important;overscroll-behavior:none}html[data-fullscreen-modal=open] main{overflow:hidden!important}html[data-chat-shell="1"]{--header-cluster-bg:var(--surface-base)}html[data-chat-shell="1"],html[data-chat-shell="1"] body{overflow:hidden;overscroll-behavior:none;height:100%;min-height:100%;min-height:100vh;background:var(--chat-feed-bg,var(--surface-base))}@media(hover:none),(pointer:coarse){html[data-chat-shell="1"],html[data-chat-shell="1"] body,html[data-chat-shell="1"] main{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html[data-chat-shell="1"] [contenteditable=""],html[data-chat-shell="1"] [contenteditable=true],html[data-chat-shell="1"] [role=alertdialog],html[data-chat-shell="1"] [role=dialog],html[data-chat-shell="1"] input,html[data-chat-shell="1"] select,html[data-chat-shell="1"] textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}}body{background:var(--surface-canvas);color:var(--text-primary)}html[data-chat-shell="1"] body{background:var(--chat-feed-bg,var(--surface-base))}@supports(-webkit-touch-callout:none){html:before{content:"";position:fixed;top:0;left:0;right:0;width:100%;height:100vh;min-height:100%;background:var(--surface-canvas);z-index:-1;pointer-events:none}html[data-chat-shell="1"]:before{background:var(--chat-feed-bg,var(--surface-base))}}@media(max-width:900px){@supports(-webkit-touch-callout:none){html[data-chat-shell="1"] main[data-chat-shell]{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100vh!important;max-height:100vh!important;min-height:100vh;background:var(--chat-feed-bg,var(--surface-base))}}html[data-native-shell=ios][data-chat-shell="1"] main[data-chat-shell]{position:relative;height:100vh!important;max-height:100vh!important;min-height:100vh;background:var(--chat-feed-bg,var(--surface-base))}}@media(max-width:900px)and (display-mode:browser){html[data-chat-shell="1"] main[data-chat-shell]{position:fixed;left:0;right:0;top:0;width:100%;height:var(--app-vvh,100dvh)!important;max-height:var(--app-vvh,100dvh)!important;min-height:0;background:var(--chat-feed-bg,var(--surface-base))}}@media(max-width:900px){html[data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell],html[data-native-shell=android-browser][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell],html[data-native-shell=android][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell],html[data-native-shell=ios-browser][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell],html[data-native-shell=ios][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell]{position:fixed;top:var(--app-vv-top,0);right:0;bottom:auto;left:0;width:100%;height:var(--app-vvh,100dvh)!important;max-height:var(--app-vvh,100dvh)!important;min-height:0!important}html[data-native-shell=android-browser][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell]>*,html[data-native-shell=android][data-keyboard-open="1"][data-chat-shell="1"] main[data-chat-shell]>*{min-height:0!important;max-height:100%!important}}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),var(--font-body),sans-serif;color:var(--text-primary);text-wrap:balance;margin:0 0 .5rem}h1{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}h2{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}h3{font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking)}h4{font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking)}h5,h6{font-size:var(--type-body-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}h5,h6,p{color:var(--text-secondary)}p{margin:0 0 1rem;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking)}p:last-child{margin-bottom:0}.type-caption,small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary)}.type-display{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.type-display,.type-title{margin:0;font-family:var(--font-display),var(--font-body),sans-serif;color:var(--text-primary)}.type-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.type-heading{font-family:var(--font-display),var(--font-body),sans-serif;font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking)}.type-heading,.type-subhead{margin:0;color:var(--text-primary)}.type-subhead{font-size:var(--type-subhead-size);font-weight:var(--type-subhead-weight);line-height:var(--type-subhead-leading);letter-spacing:var(--type-subhead-tracking)}.type-body-lg{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking)}.type-body,.type-body-lg{margin:0;color:var(--text-secondary)}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.type-ui-sm{margin:0;font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.type-overline{margin:0;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-leading);letter-spacing:var(--type-overline-tracking);text-transform:uppercase}.type-muted,.type-overline{color:var(--text-tertiary)}.type-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose{margin:0;max-width:var(--prose-max);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);color:var(--text-secondary)}.prose--wide{max-width:var(--prose-max-wide)}.prose p{margin-bottom:.85rem}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.prose a{color:var(--accent-fg-soft);text-decoration:underline;text-underline-offset:.15em}.prose a:hover{color:var(--text-primary)}.prose ol,.prose ul{margin:0 0 .85rem;padding-left:1.25rem}.prose li{margin-bottom:.35rem}.prose li::marker{color:var(--text-tertiary)}.prose h2,.prose h3{margin:1.5rem 0 .65rem;color:var(--text-primary)}.prose h2:first-child,.prose h3:first-child{margin-top:0}button{font-family:var(--font-body),inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 4px var(--accent-ring-10)}.react-flow__node{font-family:var(--font-display),var(--font-body),sans-serif}.react-flow__controls{background:color-mix(in srgb,var(--text-primary) 5%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:8px}.react-flow__controls-button{background:rgba(0,0,0,0);border:none;color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.react-flow__controls-button:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__edge-path{stroke:var(--accent-solid);stroke-width:2}.react-flow__edge-text{fill:var(--text-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium)}code,kbd,pre,samp{font-family:var(--font-mono),"Space Mono","JetBrains Mono",monospace;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking)}code{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}code,pre{border:1px solid var(--border-subtle);border-radius:8px;padding:.35rem .5rem;color:var(--text-primary)}pre{background:color-mix(in srgb,var(--text-primary) 5%,transparent);max-width:100%;overflow-x:auto}pre,pre code{white-space:pre-wrap;word-break:break-word}pre code{color:inherit;background:rgba(0,0,0,0);border:none;padding:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent-solid,#7c8cff)}:root[data-theme=light] input[type=checkbox],:root[data-theme=light] input[type=radio]{color-scheme:light;accent-color:var(--accent-solid,#5c6fd4)}.react-flow__background{background:rgba(0,0,0,0)}.react-flow__minimap{background:color-mix(in srgb,var(--text-primary) 5%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:8px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(0)}:root{--logo-bn-filter:none}:root[data-theme=light]{--logo-bn-filter:invert(1)}img[src*="logo-bn.svg"],img[src="/logo-bn.svg"]{filter:var(--logo-bn-filter)}.systemChromeHero{margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;position:relative;overflow:visible;isolation:auto}.systemChromeHero:after{display:none}.systemChromeHeroInner{position:relative;z-index:1;display:flex;flex-direction:column;gap:.25rem;max-width:44rem}.systemChromeHeroEyebrow{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-size:var(--type-caption-size);font-weight:500;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.systemChromeHeroTitle{margin:0;font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:600;line-height:1.2;letter-spacing:-.022em;color:var(--text-primary);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.systemChromeHeroTitleIcon{flex-shrink:0;color:var(--text-tertiary);opacity:.55;filter:none}.systemChromeHeroLead{margin:0;max-width:40rem;font-size:var(--type-body-size);line-height:1.55;letter-spacing:-.008em;color:var(--text-tertiary)}.appAmbientPage{position:relative;isolation:isolate;min-height:100vh}main[data-chat-shell="1"] .appAmbientPage{min-height:0;height:100%;flex:1 1 auto;display:flex;flex-direction:column}.appAmbientPage:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 100% 60% at 50% -10%,rgba(124,140,255,.06),transparent 55%)}@media(max-width:900px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1rem)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.3de7e69d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.9f15a15a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.1751131f.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.d1f2c6c1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-greek-700-normal.7d64268c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-700-normal.3ffd49df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.b561afbd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.4e5ef43e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.92d72317.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.c831a1e2.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.45cdbe8d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.ce08404e.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.1a0d0474.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.5f007e01.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.ffc7bcaa.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.d894fc2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-greek-700-normal.c396066f.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-700-normal.01f43261.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.a2cb9bd4.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.ba52a63c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.3125316a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.7c3a7a66.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-700-normal.9545a3d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-700-normal.c9484cde.woff) format("woff");unicode-range:u+00??,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}