@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff");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}:root,:root[data-theme=dark]{--plw-bg-0: #0d1117;--plw-bg-1: #161b22;--plw-bg-2: #21262d;--plw-border: #21262d;--plw-border-subtle: #16202b;--plw-fg-0: #e6edf3;--plw-fg-1: #7d8590;--plw-fg-2: #6e7681;--plw-accent: #d4a843;--plw-accent-hover: #e0b85a;--plw-success: #2ecc71;--plw-success-bg: rgba(46, 204, 113, .14);--plw-warning: #f0ad4e;--plw-warning-bg: rgba(240, 173, 78, .14);--plw-danger: #e74c3c;--plw-danger-bg: rgba(231, 76, 60, .14);--plw-info: #58a6ff;--plw-info-bg: rgba(88, 166, 255, .14);--plw-neutral: #7d8590;--plw-neutral-bg: rgba(125, 133, 144, .14);--plw-overlay: rgba(1, 4, 9, .7);--plw-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--plw-shadow-md: 0 4px 16px rgba(0, 0, 0, .45);--plw-shadow-lg: 0 16px 48px rgba(0, 0, 0, .6);color-scheme:dark}:root[data-theme=light]{--plw-bg-0: #f4f6fb;--plw-bg-1: #ffffff;--plw-bg-2: #e9eff8;--plw-border: #e1e7f1;--plw-border-subtle: #e9eff8;--plw-fg-0: #1a2238;--plw-fg-1: #51607a;--plw-fg-2: #8a97ae;--plw-accent: #9a6f15;--plw-accent-hover: #815c10;--plw-success: #27ae60;--plw-success-bg: rgba(39, 174, 96, .12);--plw-warning: #e67e22;--plw-warning-bg: rgba(230, 126, 34, .12);--plw-danger: #c0392b;--plw-danger-bg: rgba(192, 57, 43, .1);--plw-info: #2980b9;--plw-info-bg: rgba(41, 128, 185, .1);--plw-neutral: #7f8c9b;--plw-neutral-bg: rgba(127, 140, 155, .12);--plw-overlay: rgba(26, 34, 56, .38);--plw-shadow-sm: 0 1px 2px rgba(26, 39, 51, .08);--plw-shadow-md: 0 2px 10px rgba(26, 39, 51, .1);--plw-shadow-lg: 0 12px 32px rgba(26, 39, 51, .16);color-scheme:light}:root{--plw-radius-xs: 3px;--plw-radius-sm: 4px;--plw-radius-md: 6px;--plw-font: "Inter", "Inter var", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--plw-font-mono: "JetBrains Mono", "SF Mono", "Consolas", monospace}:root,:root[data-theme=dark]{--bjc-brand-primary: var(--plw-info);--bjc-brand-accent: var(--plw-accent);--bjc-brand-accent-hover: var(--plw-accent-hover);--bjc-brand-gold: var(--plw-accent);--bjc-bg: var(--plw-bg-0);--bjc-surface: var(--plw-bg-1);--bjc-surface-alt: var(--plw-bg-2);--bjc-surface-sunken: var(--plw-bg-0);--bjc-surface-hover: var(--plw-bg-2);--bjc-border: var(--plw-border);--bjc-border-strong: var(--plw-border);--bjc-text: var(--plw-fg-0);--bjc-text-secondary: var(--plw-fg-1);--bjc-text-muted: var(--plw-fg-2);--bjc-text-inverse: #0d1117;--bjc-success: var(--plw-success);--bjc-success-bg: var(--plw-success-bg);--bjc-warning: var(--plw-warning);--bjc-warning-bg: var(--plw-warning-bg);--bjc-caution: var(--plw-warning);--bjc-caution-bg: var(--plw-warning-bg);--bjc-error: var(--plw-danger);--bjc-error-bg: var(--plw-danger-bg);--bjc-info: var(--plw-info);--bjc-info-bg: var(--plw-info-bg);--bjc-neutral: var(--plw-neutral);--bjc-neutral-bg: var(--plw-neutral-bg);--bjc-overlay: var(--plw-overlay);--bjc-shadow-sm: var(--plw-shadow-sm);--bjc-shadow-md: var(--plw-shadow-md);--bjc-shadow-lg: var(--plw-shadow-lg);--bjc-radius-sm: 4px;--bjc-radius-md: 8px;--bjc-radius-lg: 14px;--bjc-font: var(--plw-font);--bjc-font-mono: var(--plw-font-mono)}:root[data-theme=light]{--bjc-brand-primary: var(--plw-info);--bjc-brand-accent: var(--plw-accent);--bjc-brand-accent-hover: var(--plw-accent-hover);--bjc-brand-gold: var(--plw-accent);--bjc-bg: var(--plw-bg-0);--bjc-surface: var(--plw-bg-1);--bjc-surface-alt: var(--plw-bg-2);--bjc-surface-sunken: var(--plw-bg-0);--bjc-surface-hover: var(--plw-bg-2);--bjc-border: var(--plw-border);--bjc-border-strong: var(--plw-border);--bjc-text: var(--plw-fg-0);--bjc-text-secondary: var(--plw-fg-1);--bjc-text-muted: var(--plw-fg-2);--bjc-text-inverse: #ffffff;--bjc-success: var(--plw-success);--bjc-success-bg: var(--plw-success-bg);--bjc-warning: var(--plw-warning);--bjc-warning-bg: var(--plw-warning-bg);--bjc-caution: var(--plw-warning);--bjc-caution-bg: var(--plw-warning-bg);--bjc-error: var(--plw-danger);--bjc-error-bg: var(--plw-danger-bg);--bjc-info: var(--plw-info);--bjc-info-bg: var(--plw-info-bg);--bjc-neutral: var(--plw-neutral);--bjc-neutral-bg: var(--plw-neutral-bg);--bjc-overlay: var(--plw-overlay);--bjc-shadow-sm: var(--plw-shadow-sm);--bjc-shadow-md: var(--plw-shadow-md);--bjc-shadow-lg: var(--plw-shadow-lg);--bjc-radius-sm: 4px;--bjc-radius-md: 8px;--bjc-radius-lg: 14px;--bjc-font: var(--plw-font);--bjc-font-mono: var(--plw-font-mono)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--bjc-font);font-size:14px;line-height:1.45;color:var(--bjc-text);background:var(--bjc-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .2s ease,color .2s ease}a{color:var(--bjc-brand-accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--bjc-font)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bjc-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--bjc-text-muted);background-clip:padding-box}.rag-green{color:var(--bjc-success)}.rag-yellow{color:var(--bjc-caution)}.rag-orange{color:var(--bjc-warning)}.rag-red{color:var(--bjc-error)}@keyframes bjc-spin{to{transform:rotate(360deg)}}@keyframes bjc-pulse-danger{0%,to{box-shadow:0 0 #e74c3c8c}50%{box-shadow:0 0 0 6px #e74c3c00}}@keyframes bjc-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bjc-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes bjc-slide-up{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.bjc-fade-in{animation:bjc-fade-in .18s ease both}.bjc-fade-out{animation:bjc-fade-out .3s ease both}.bjc-axis text{fill:var(--bjc-text-muted);font-size:11px}.bjc-axis line,.bjc-axis path{stroke:var(--bjc-border)}.bjc-grid line{stroke:var(--bjc-border);stroke-opacity:.5}.bjc-grid path{stroke:none}.bjc-no-scrollbar::-webkit-scrollbar{display:none}@media(max-width:768px){input,textarea,select{font-size:16px!important}}.bjc-loading{--bjcl-amber: #e8a838;--bjcl-amber-hi: #f3be54;--bjcl-blue-hi: #9db0ff;--bjcl-blue: #6e86f5;--bjcl-blue-lo: #5a72ec;--bjcl-ghost-a: #a7b0ce;--bjcl-ghost-b: #c7cbd4;--bjcl-S: 280px;--bjcl-page-bg: radial-gradient(120% 80% at 50% 30%, #0c0f16 0%, #06080d 55%, #04050a 100%);--bjcl-text-rest: #f4f6fa;--bjcl-text-dash: #3c4350;--bjcl-caption: #5a6373;--bjcl-caption-pct: #8a93a3;--bjcl-track: rgba(255, 255, 255, .07);position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bjcl-page-bg);color:var(--bjcl-text-rest);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bjc-loading--overlay{--bjcl-S: 168px;background:#080a0f6b;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);animation:bjcl-overlay-in .25s ease both}:root[data-theme=light] .bjc-loading--overlay{background:#f8f9fb66}.bjc-loading--overlay .bjc-loading__stage{gap:32px}.bjc-loading__sublabel{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bjcl-caption);opacity:.85}@keyframes bjcl-overlay-in{0%{opacity:0}to{opacity:1}}:root[data-theme=light] .bjc-loading{--bjcl-page-bg: radial-gradient(120% 85% at 50% 22%, #fbfaf6 0%, #f2efe9 55%, #e7e3db 100%);--bjcl-text-rest: #15181f;--bjcl-text-dash: #c7c2b8;--bjcl-caption: #8a8579;--bjcl-caption-pct: #5c5852;--bjcl-track: rgba(20, 18, 14, .1)}.bjc-loading__stage{display:flex;flex-direction:column;align-items:center;gap:46px;transform:translateY(-6px)}.bjc-loading__icon{position:relative;width:var(--bjcl-S);height:var(--bjcl-S);border-radius:27%;background:radial-gradient(115% 95% at 64% 40%,rgba(232,168,56,.2),rgba(232,168,56,.05) 42%,transparent 60%),linear-gradient(150deg,#262a33,#161a22 40%,#0a0c12 76%,#07090e);box-shadow:0 2px 1px #ffffff1a inset,0 -30px 60px #0000008c inset,0 40px 80px -20px #000000d9,0 18px 50px -10px #e8a8382e;overflow:hidden;transform:scale(.86);opacity:0;animation:bjcl-icon-in 1s cubic-bezier(.2,.9,.25,1) .05s forwards}.bjc-loading__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 1.2px #ffffff0d inset;pointer-events:none;z-index:6}.bjc-loading__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;background:radial-gradient(60% 50% at 62% 40%,rgba(232,168,56,.28),transparent 62%);mix-blend-mode:screen;animation:bjcl-bloom 3.6s ease-in-out 1.2s infinite}.bjc-loading__scan{position:absolute;top:-10%;bottom:-10%;left:-30%;width:42%;z-index:5;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(157,176,255,.05) 35%,rgba(243,190,84,.16) 50%,rgba(157,176,255,.05) 65%,transparent 100%);filter:blur(2px);transform:translate(0);animation:bjcl-scan 2.8s cubic-bezier(.55,0,.45,1) 1.9s infinite}.bjc-loading__board{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bjc-loading__pill{position:absolute;border-radius:999px;transform-origin:left center;will-change:transform,opacity,filter;box-shadow:0 1px #ffffff4d inset,0 -3px 8px #00000038 inset,0 10px 22px -6px #0000008c;opacity:0}.bjc-loading__pill--b1{width:38%;height:14.2%;left:11%;top:63.5%;background:linear-gradient(180deg,var(--bjcl-blue-hi) 0%,var(--bjcl-blue) 55%,var(--bjcl-blue-lo) 100%);animation:bjcl-pill-fly .9s cubic-bezier(.18,.86,.28,1) .5s forwards}.bjc-loading__pill--b2{width:38%;height:14.2%;left:27%;top:44.8%;background:linear-gradient(180deg,var(--bjcl-blue-hi) 0%,var(--bjcl-blue) 55%,var(--bjcl-blue-lo) 100%);animation:bjcl-pill-fly .9s cubic-bezier(.18,.86,.28,1) .68s forwards}.bjc-loading__pill--g3{width:30%;height:14.2%;left:42%;top:26.5%;background:linear-gradient(105deg,var(--bjcl-ghost-a) 0%,var(--bjcl-ghost-b) 100%);box-shadow:0 1px #ffffff59 inset,0 -3px 8px #00000029 inset,0 10px 22px -8px #00000080;animation:bjcl-pill-fly .9s cubic-bezier(.18,.86,.28,1) .86s forwards}.bjc-loading__pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);opacity:0;mix-blend-mode:screen}.bjc-loading__pill--b1:after{animation:bjcl-chase 2.8s ease-in-out 2s infinite}.bjc-loading__pill--b2:after{animation:bjcl-chase 2.8s ease-in-out 2.18s infinite}.bjc-loading__pill--g3:after{animation:bjcl-chase 2.8s ease-in-out 2.36s infinite}.bjc-loading__diamond{position:absolute;width:14%;height:14%;top:27%;left:74.5%;border-radius:14%;background:linear-gradient(150deg,var(--bjcl-amber-hi) 0%,var(--bjcl-amber) 60%,#d8941f 100%);box-shadow:0 1px #fff6 inset,0 8px 20px -4px #e8a83873;transform:rotate(45deg) scale(0);opacity:0;z-index:3;animation:bjcl-diamond-in .8s cubic-bezier(.2,1.4,.3,1) 1.12s forwards}.bjc-loading__diamond:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14%;box-shadow:0 0 #f3be548c;animation:bjcl-ping 2.8s ease-out 2s infinite}.bjc-loading__word{display:flex;align-items:baseline;gap:0;font-size:34px;font-weight:600;letter-spacing:-.02em;opacity:0;transform:translateY(10px);animation:bjcl-rise .8s cubic-bezier(.2,.9,.25,1) 1.35s forwards}.bjc-loading__word-bjc{color:var(--bjcl-amber);font-weight:700}.bjc-loading__word-dash{color:var(--bjcl-text-dash);padding:0 2px}.bjc-loading__word-rest{color:var(--bjcl-text-rest)}.bjc-loading__meta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:-22px;opacity:0;transform:translateY(8px);animation:bjcl-rise .8s cubic-bezier(.2,.9,.25,1) 1.55s forwards}.bjc-loading__track{position:relative;width:220px;height:3px;border-radius:999px;background:var(--bjcl-track);overflow:hidden}.bjc-loading__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:999px;background:linear-gradient(90deg,rgba(110,134,245,0) 0%,var(--bjcl-blue) 30%,var(--bjcl-amber) 90%,rgba(232,168,56,0) 100%);animation:bjcl-indeterminate 1.8s cubic-bezier(.65,0,.35,1) 1.7s infinite}.bjc-loading__caption{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bjcl-caption)}.bjc-loading__dot{width:5px;height:5px;border-radius:50%;background:var(--bjcl-amber);animation:bjcl-blink 1.4s ease-in-out infinite}.bjc-loading__pct{color:var(--bjcl-caption-pct);font-variant-numeric:tabular-nums}@keyframes bjcl-icon-in{0%{opacity:0;transform:scale(.86)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes bjcl-pill-fly{0%{opacity:0;transform:translate(-185%,30px) scale(.62) rotate(-7deg);filter:blur(7px)}45%{opacity:1;filter:blur(1px)}72%{opacity:1;transform:translate(5%,-3px) scaleX(1.05) scaleY(.97) rotate(.6deg);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1) rotate(0);filter:blur(0)}}@keyframes bjcl-diamond-in{0%{opacity:0;transform:rotate(-135deg) scale(0)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes bjcl-chase{0%,14%{opacity:0}24%{opacity:.85}40%,to{opacity:0}}@keyframes bjcl-scan{0%{transform:translate(0)}to{transform:translate(330%)}}@keyframes bjcl-ping{0%,55%{box-shadow:0 0 #f3be5480}80%{box-shadow:0 0 0 14px #f3be5400}to{box-shadow:0 0 0 14px #f3be5400}}@keyframes bjcl-bloom{0%,to{opacity:.5}50%{opacity:1}}@keyframes bjcl-rise{to{opacity:1;transform:translateY(0)}}@keyframes bjcl-indeterminate{0%{transform:translate(-120%)}to{transform:translate(380%)}}@keyframes bjcl-blink{0%,to{opacity:.25}50%{opacity:1}}.bjc-loading--fallback .bjc-loading__icon{opacity:1;transform:scale(1)}.bjc-loading--fallback .bjc-loading__pill{opacity:1;transform:none}.bjc-loading--fallback .bjc-loading__diamond{opacity:1;transform:rotate(45deg) scale(1)}.bjc-loading--fallback .bjc-loading__word,.bjc-loading--fallback .bjc-loading__meta{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bjc-loading__icon,.bjc-loading__pill,.bjc-loading__diamond,.bjc-loading__word,.bjc-loading__meta{animation:none!important;opacity:1!important;transform:none!important}.bjc-loading__diamond{transform:rotate(45deg)!important}.bjc-loading__scan,.bjc-loading__glow,.bjc-loading__fill,.bjc-loading__dot,.bjc-loading__diamond:after,.bjc-loading__pill:after{animation:none!important}}
