@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#0f172a;background:var(--surface-canvas);--surface-canvas:#f7f7f5;--surface-raised:#fff;--border-subtle:#e3e3e0;--cai-top-strip-h:44px;--ui-border:#dbe3ee;--ui-border-strong:#cbd5e1;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-surface-subtle:#f1f5f9;--ui-text:#0f172a;--ui-text-muted:#475569;--ui-text-soft:#64748b;--ui-shadow-soft:0 1px 2px #0f172a0f, 0 10px 24px #0f172a0a;--ui-shadow-hover:0 14px 30px #0f172a1f;--ui-shadow-active:0 4px 10px #0f172a14;--ui-focus-ring:#0f172a1f;--ui-transition-fast:.16s ease;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}button,input,a{font:inherit}button{appearance:none}.ui-button,.ui-nav-button,.ui-stack-button,.ui-carousel-card,.ui-list-button,.ui-icon-button{transition:transform var(--ui-transition-fast), box-shadow var(--ui-transition-fast), border-color var(--ui-transition-fast), background-color var(--ui-transition-fast), color var(--ui-transition-fast)}.ui-button{--button-bg:#fff;--button-bg-hover:#f8fafc;--button-border:var(--ui-border-strong);--button-border-hover:#94a3b8;--button-color:#334155;--button-focus-ring:var(--ui-focus-ring);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.ui-button>*{color:inherit}.ui-button:hover{border-color:var(--button-border-hover);background:var(--button-bg-hover);box-shadow:var(--ui-shadow-soft);transform:translateY(-1px)}.ui-button:active{box-shadow:var(--ui-shadow-active);transform:translateY(0)}.ui-button:focus-visible{box-shadow:0 0 0 4px var(--button-focus-ring), var(--ui-shadow-soft);outline:none}.ui-button:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.ui-button--compact{padding:9px 12px;font-size:13px}.ui-button--full{justify-content:flex-start;width:100%}.cai-actionrow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.cai-actionhelp{color:#334155;min-height:1.4em;font-size:14px;line-height:1.5}.cai-actionhelp b{color:#0f172a;font-weight:700}.cai-actbtn{appearance:none;cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.cai-actbtn:hover{border-color:#334155}.cai-actbtn:focus-visible{outline-offset:2px;outline:2px solid #334155}.cai-actbtn--primary{color:#fff;background:#334155;border-color:#334155}.cai-actbtn--danger-ghost{color:#b91c1c;background:0 0;border-color:#0000}.cai-actbtn--danger-ghost:hover{background:#fef2f2;border-color:#fca5a5}.cai-actbtn__ic{display:inline-flex}.cai-actbtn__lbl{white-space:nowrap}.cai-navlink{appearance:none;color:#334155;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.cai-navlink:hover{text-decoration:underline}.cai-navlink:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #334155}.cai-report-title{appearance:none;color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:700}.cai-report-title:hover{text-decoration:underline}.cai-report-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #334155}.cai-report-title__arw{color:#334155;font-weight:600}@media (width<=560px){.cai-actionrow .cai-actbtn__lbl{display:none}.cai-actionrow .cai-actbtn{gap:0;padding:8px 11px}}.ui-search{border:1px solid var(--ui-border);transition:border-color var(--ui-transition-fast), box-shadow var(--ui-transition-fast), background-color var(--ui-transition-fast);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0a}.ui-search:hover{border-color:var(--ui-border-strong)}.ui-search:focus-within{border-color:var(--brand-border,var(--ui-border-strong));box-shadow:0 0 0 4px #0f172a14,inset 0 1px #ffffffe6}.ui-search__icon{background:var(--brand-soft,var(--ui-surface-subtle));width:36px;height:36px;color:var(--brand-on-light,var(--ui-text));border:1px solid var(--brand-border,#4755692e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-search__body{flex:1;min-width:0}.ui-search__label{letter-spacing:1.1px;text-transform:uppercase;color:var(--ui-text-soft);margin-bottom:3px;font-size:11px;font-weight:700}.ui-search__input{width:100%;color:var(--ui-text-muted);background:0 0;border:0;outline:0;padding:0;font-size:14px}.ui-search__input::placeholder{color:#94a3b8}.ui-nav-button{width:100%;color:var(--ui-text-muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-nav-button:hover{background:var(--ui-surface-soft);border-color:var(--ui-border);transform:translate(2px)}.ui-nav-button:focus-visible{outline:none;box-shadow:0 0 0 4px #0f172a14}.ui-nav-button.is-active{background:var(--brand-dark,#0f172a);border-color:var(--brand-dark,#0f172a);color:#fff;box-shadow:0 14px 28px #0f172a2e}.ui-nav-button.is-active>*{color:inherit}.ui-nav-button__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ui-nav-button__label{font-size:14px;font-weight:700}[data-patch-v15-7-top-nav] .ui-nav-button,[data-patch-v15-7-19-admin-top-nav] .ui-nav-button,[data-cai-top-chrome] .ui-nav-button{white-space:nowrap;border-radius:8px;flex:none;width:auto;padding:8px 14px}[data-patch-v15-7-top-nav] .ui-nav-button:hover,[data-patch-v15-7-19-admin-top-nav] .ui-nav-button:hover,[data-cai-top-chrome] .ui-nav-button:hover{transform:none}[data-patch-v15-7-top-nav] .ui-nav-button.is-active{background:#334155;border-color:#334155}input[type=radio],input[type=checkbox],input[type=range],progress{accent-color:#334155}.ui-stack-button{border:1px solid var(--ui-border);width:100%;color:var(--ui-text-muted);text-align:left;background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:8px;justify-content:flex-start}.ui-stack-button.is-active{--button-bg:var(--brand-dark,#0f172a);--button-bg-hover:var(--brand-dark,#0f172a);--button-border:var(--brand-dark,#0f172a);--button-border-hover:var(--brand-dark,#0f172a);--button-color:#fff;--button-focus-ring:#0f172a29;box-shadow:0 14px 28px #0f172a2e}.ui-stack-button.is-active>*{color:inherit}.ui-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-top:16px;padding-bottom:6px;display:flex;overflow-x:auto}.ui-carousel-card{border:1px solid var(--ui-border);min-width:240px;max-width:280px;color:var(--ui-text);text-align:left;cursor:pointer;scroll-snap-align:start;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}@media (width<=767px){.ui-carousel-card{min-width:85vw;max-width:85vw}}.ui-carousel-card:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-hover);transform:translateY(-2px)}.ui-carousel-card:focus-visible{box-shadow:0 0 0 4px #0f172a14, var(--ui-shadow-hover);outline:none}.ui-carousel-card.is-active{border-color:var(--brand-dark,#0f172a);background:var(--brand-dark,#0f172a);color:#fff;box-shadow:0 18px 36px #0f172a2e}.ui-carousel-card.is-active>*{color:inherit}.ui-list-button{border:1px solid var(--list-border,var(--ui-border));background:var(--list-bg,#fff);width:100%;color:var(--list-color,var(--ui-text));text-align:left;cursor:pointer;border-radius:8px;padding:14px;box-shadow:0 1px 2px #0f172a0a}.ui-list-button:hover{border-color:var(--list-border-hover,var(--ui-border-strong));box-shadow:var(--ui-shadow-soft);transform:translateY(-1px)}.ui-list-button:focus-visible{box-shadow:0 0 0 4px #0f172a14, var(--ui-shadow-soft);outline:none}.ui-list-button.is-active{--list-bg:var(--brand-dark,#0f172a);--list-border:var(--brand-dark,#0f172a);--list-border-hover:var(--brand-dark,#0f172a);--list-color:#fff;box-shadow:0 16px 32px #0f172a2e}.ui-list-button.is-active>*{color:inherit}.ui-icon-button{color:#f8fafc;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.ui-icon-button:hover{background:#ffffff2e;border-color:#ffffff47;transform:translateY(-1px)}.ui-icon-button:focus-visible{outline:none;box-shadow:0 0 0 4px #f8fafc1f}.ui-user-chip{color:#f8fafc;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;box-shadow:inset 0 1px #ffffff0d}.ui-user-chip__avatar{width:36px;height:36px;color:var(--brand-dark,#0f172a);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ui-user-chip__title{color:#f8fafc;font-size:14px;font-weight:700}.ui-user-chip__subtitle{color:#f8fafcd1;margin-top:2px;font-size:12px}@keyframes ivc-spin{to{transform:rotate(360deg)}}.ivc-spin{animation:.8s linear infinite ivc-spin}details[data-cai-mobile-insights-tree]>summary{list-style:none}details[data-cai-mobile-insights-tree]>summary::-webkit-details-marker{display:none}[data-cai-tree-chevron]{transition:transform .2s;display:inline-block}details[data-cai-mobile-insights-tree][open]>summary [data-cai-tree-chevron]{transform:rotate(180deg)}
