:root{--xf-navy: #1a2340;--xf-blue: #017ff8;--xf-cyan: #01bafd;--xf-fail: #dc2626;--xf-fail-deep: #b91c1c;--xf-fail-tint: #fca5a5;--xf-warn: #d97706;--xf-warn-bright: #f59e0b;--xf-warn-tint: #fbbf24;--xf-ok: #16a34a;--xf-ok-deep: #166534;--xf-ok-tint: #86efac;--xf-info: #0ea5e9;--xf-neutral: #64748b;--xf-app-bg: #eef2f7;--xf-surface: #f8fafc;--xf-surface-2: #f1f5f9;--xf-border: #e2e8f0;--xf-text: #1a2340;--xf-text-soft: #475569;--xf-text-mut: #64748b}:root[data-theme=dark]{--xf-navy: #0f1729;--xf-blue: #3b9bff;--xf-cyan: #38bdf8;--xf-app-bg: #0b1120;--xf-surface: #172033;--xf-surface-2: #1e293b;--xf-border: #2a3648;--xf-text: #e5edf7;--xf-text-soft: #b7c2d4;--xf-text-mut: #8fa0b8}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;overflow-x:hidden}body{overscroll-behavior-y:contain;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}input,textarea,select,button{font-family:inherit}select option{background-color:#1a2340;color:#fff}select option:checked,select option:hover{background-color:#017ff8;color:#fff}:focus-visible{outline:3px solid #4c9ffe;outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.xf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xf-skip-link{position:absolute;left:8px;top:-48px;z-index:2000;background:#017ff8;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;text-decoration:none;transition:top .15s}.xf-skip-link:focus{top:8px}button,a[role=button]{min-height:32px}@media(pointer:coarse){button,a[role=button],.xf-tap,input,select,textarea{min-height:44px}}@media(max-width:640px){html,body,#root{max-width:100vw;overflow-x:hidden}button,a[role=button],.xf-tap{min-height:44px}input,select,textarea{font-size:16px!important;min-height:44px}.xf-scroll-x{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xf-scroll-x::-webkit-scrollbar{display:none}.xf-modal-card{width:100%!important;max-width:100%!important;border-radius:14px 14px 0 0!important}.xf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){div[style*="position:fixed"][style*="inset:0"]>div[style*=border-radius],div[style*="position: fixed"][style*="inset: 0"]>div[style*=border-radius]{max-width:100%!important;width:100%!important;max-height:90vh!important}}@media(max-width:640px){.xf-util-row{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.xf-util-row::-webkit-scrollbar{display:none}.xf-util-row>*{flex:0 0 auto}}@media(max-width:640px){div[style*="grid-template-columns: 1fr 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}@media(max-width:640px){div[style*="grid-template-columns: repeat(3"],div[style*="grid-template-columns:repeat(3"],div[style*="grid-template-columns: repeat(4"],div[style*="grid-template-columns:repeat(4"],div[style*="grid-template-columns: 1fr 1fr 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr 1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr 1fr"],div[style*="grid-template-columns:1fr 1fr 1fr"],div[style*="grid-template-columns: repeat(5"],div[style*="grid-template-columns:repeat(5"]{grid-template-columns:1fr 1fr!important}table{max-width:none}.xf-table-wrap,div[style*=overflow-x]{-webkit-overflow-scrolling:touch}}.xf-app-shell{background:var(--xf-app-bg);color:var(--xf-text)}:root[data-theme=dark] select option{background-color:var(--xf-surface-2);color:var(--xf-text)}:root[data-theme=dark] .xf-themed [style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] .xf-themed [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--xf-surface)!important;color:var(--xf-text)}:root[data-theme=dark] .xf-themed [style*="rgb(248, 250, 252)"],:root[data-theme=dark] .xf-themed [style*="rgb(241, 245, 249)"]{background-color:var(--xf-surface-2)!important}:root[data-theme=dark] .xf-themed [style*="rgb(226, 232, 240)"],:root[data-theme=dark] .xf-themed [style*="rgb(229, 231, 235)"]{border-color:var(--xf-border)!important}:root[data-theme=dark] .xf-themed [style*="rgb(100, 116, 139)"],:root[data-theme=dark] .xf-themed [style*="rgb(148, 163, 184)"]{color:var(--xf-text-mut)!important}:root[data-theme=dark] .xf-themed input:not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-theme=dark] .xf-themed textarea,:root[data-theme=dark] .xf-themed select{background-color:var(--xf-surface-2);color:var(--xf-text);border-color:var(--xf-border)}:root[data-theme=dark] .xf-themed [style*="rgb(239, 246, 255)"],:root[data-theme=dark] .xf-themed [style*="rgb(219, 234, 254)"],:root[data-theme=dark] .xf-themed [style*="rgb(191, 219, 254)"],:root[data-theme=dark] .xf-themed [style*="rgb(224, 231, 255)"]{background-color:#3b82f638!important;border-color:#3b82f673!important;color:#93c5fd!important}:root[data-theme=dark] .xf-themed [style*="rgb(254, 226, 226)"],:root[data-theme=dark] .xf-themed [style*="rgb(255, 241, 242)"],:root[data-theme=dark] .xf-themed [style*="rgb(254, 202, 202)"]{background-color:#ef444433!important;border-color:#ef444473!important;color:#fca5a5!important}:root[data-theme=dark] .xf-themed [style*="rgb(254, 252, 232)"],:root[data-theme=dark] .xf-themed [style*="rgb(253, 230, 138)"]{background-color:#f59e0b33!important;border-color:#f59e0b73!important;color:#fcd34d!important}:root[data-theme=dark] .xf-themed [style*="rgb(240, 253, 244)"],:root[data-theme=dark] .xf-themed [style*="rgb(187, 247, 208)"]{background-color:#22c55e33!important;border-color:#22c55e73!important;color:#86efac!important}:root[data-theme=dark] .xf-themed [style*="rgb(204, 251, 241)"]{background-color:#14b8a633!important;border-color:#14b8a673!important;color:#5eead4!important}.xf-doc-white,.xf-doc-white *{background-color:#fff!important;color:#1a2340!important;border-color:#e5e7eb!important}.xf-appcard{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease;will-change:transform}.xf-appcard:hover{transform:translateY(-3px);background-color:#ffffff1c!important;border-color:#017ff873!important;box-shadow:0 12px 30px #00000059,0 0 0 1px #017ff826}.xf-appcard:active{transform:translateY(-1px) scale(.995)}.xf-appcard .xf-appicon{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.xf-appcard:hover .xf-appicon{transform:scale(1.06) rotate(-2deg);box-shadow:0 8px 20px #00000059}.xf-appcard .xf-appchevron{transition:transform .18s ease,color .18s ease}.xf-appcard:hover .xf-appchevron{transform:translate(4px);color:#ffffffb3!important}@keyframes xf-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.xf-card-enter{animation:xf-card-in .42s cubic-bezier(.2,.7,.3,1) both}button{transition:transform .12s ease,filter .15s ease,background-color .15s ease,box-shadow .15s ease}button:active:not(:disabled){transform:translateY(1px)}.xf-topchip:hover{background-color:#ffffff21!important;border-color:#ffffff4d!important;color:#fff!important}.xf-statcard{transition:transform .15s cubic-bezier(.2,.7,.3,1),background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.xf-statcard:hover{transform:translateY(-2px);background-color:#ffffff1f!important;border-color:#017ff866!important;box-shadow:0 8px 20px #00000047}.xf-statcard:active{transform:translateY(0)}.xf-alertrow{transition:background-color .14s ease,transform .14s ease}.xf-alertrow:hover{background-color:#ffffff0f!important;transform:translate(2px)}.xf-recthemed input:focus,.xf-recthemed textarea:focus,.xf-recthemed select:focus{outline:none;border-color:#017ff8!important;box-shadow:0 0 0 3px #017ff838!important}.xf-recthemed input,.xf-recthemed textarea,.xf-recthemed select{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@keyframes xf-modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.xf-modal-card{animation:xf-modal-in .24s cubic-bezier(.2,.7,.3,1) both}@media(max-width:640px){@keyframes xf-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.xf-modal-card{animation:xf-sheet-in .26s cubic-bezier(.2,.7,.3,1) both}}.xf-reccard{transition:transform .15s cubic-bezier(.2,.7,.3,1),background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.xf-reccard:hover{transform:translateY(-2px);background-color:#ffffff1a!important;box-shadow:0 8px 22px #00000047}.xf-reccard:active{transform:translateY(0)}:root:not([data-theme=dark]) .xf-recthemed [style*="rgb(255, 255, 255)"]:not(.xf-recthead):not(.xf-recthead *){color:#1a2340!important}:root:not([data-theme=dark]) .xf-recthemed [style*="background:rgba(255, 255, 255, 0.0"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgba(255, 255, 255, 0.0"]:not(.xf-recthead):not(.xf-recthead *){background-color:#f8fafc!important;border-color:#e2e8f0!important}:root:not([data-theme=dark]) .xf-recthemed [style*="background:rgba(255, 255, 255, 0.1"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgba(255, 255, 255, 0.1"]:not(.xf-recthead):not(.xf-recthead *){background-color:#f1f5f9!important;border-color:#e2e8f0!important}:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.4"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.5"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.6"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.7"]:not(.xf-recthead):not(.xf-recthead *){color:#475569!important}:root:not([data-theme=dark]) .xf-recthemed [style*="border:1px solid rgba(255, 255, 255"]:not(.xf-recthead):not(.xf-recthead *){border-color:#cbd5e1!important}:root:not([data-theme=dark]) .xf-recthemed input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .xf-recthemed textarea,:root:not([data-theme=dark]) .xf-recthemed select{background-color:#fff!important;color:#1a2340!important;border-color:#cbd5e1!important}:root:not([data-theme=dark]) .xf-recthemed input::placeholder,:root:not([data-theme=dark]) .xf-recthemed textarea::placeholder{color:#94a3b8!important}:root:not([data-theme=dark]) .xf-recthemed [style*="rgb(147, 197, 253)"]:not(.xf-recthead):not(.xf-recthead *){color:#0758b0!important}:root:not([data-theme=dark]) .xf-recthemed .xf-reccard:hover{background-color:#eef2f7!important}:root[data-motion=reduce],:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation:none!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition:none!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}:root[data-motion=reduce] .xf-appcard:hover,:root[data-motion=reduce] .xf-reccard:hover,:root[data-motion=reduce] .xf-statcard:hover,:root[data-motion=reduce] .xf-tile:hover,:root[data-motion=reduce] .xf-card:hover{transform:none!important}:root[data-contrast=high]{--xf-hc-border: #0b1220}:root[data-contrast=high] body{color:#0b1220}:root[data-contrast=high][data-theme=dark] body{color:#fff}:root[data-contrast=high] .xf-appcard,:root[data-contrast=high] .xf-reccard,:root[data-contrast=high] .xf-statcard,:root[data-contrast=high] input:not([type=checkbox]):not([type=radio]),:root[data-contrast=high] textarea,:root[data-contrast=high] select,:root[data-contrast=high] button{border:2px solid var(--xf-hc-border)!important}:root[data-contrast=high] a:focus-visible,:root[data-contrast=high] button:focus-visible,:root[data-contrast=high] input:focus-visible,:root[data-contrast=high] textarea:focus-visible,:root[data-contrast=high] select:focus-visible{outline:3px solid #017ff8!important;outline-offset:2px!important}:root[data-contrast=high] a{text-decoration:underline!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #017ff8;outline-offset:2px}:root{--xf-head-bg: #1a2340;--xf-head-line: rgba(255,255,255,.08)}:root[data-theme=dark]{--xf-head-bg: #0f1729;--xf-head-line: rgba(255,255,255,.06)}.xf-page{min-height:100dvh;background:var(--xf-app-bg);color:var(--xf-text)}.xf-apphead{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:60px;background:var(--xf-head-bg)!important;color:#fff!important;border-bottom:1px solid var(--xf-head-line)}.xf-apphead-back{color:#93c5fd!important;text-decoration:none;font-size:20px;font-weight:700;background:none;border:none;cursor:pointer;padding:0 4px;line-height:1;display:inline-flex;align-items:center;min-height:32px}.xf-apphead-mark{height:24px;object-fit:contain;flex-shrink:0}.xf-apphead-titles{flex:1;min-width:0}.xf-apphead-title{font-size:15px;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf-apphead-title-lg{font-size:20px}.xf-apphead-sub{font-size:11px;color:#fff9;line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xf-apphead-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.xf-apphead[style*="flex-wrap: wrap"] .xf-apphead-titles{min-width:160px}.xf-apphead,.xf-apphead .xf-apphead-title{color:#fff!important}@media(max-width:640px){.xf-apphead{gap:8px;padding:10px 12px;flex-wrap:wrap!important}.xf-apphead-titles{flex:1 1 140px}.xf-apphead-actions{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap;row-gap:6px}.xf-apphead-actions::-webkit-scrollbar{display:none}}:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(30, 41, 59)"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(15, 23, 42)"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(36, 48, 82)"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(13, 27, 62)"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(2, 3, 70)"]:not(.xf-recthead):not(.xf-recthead *){background:#f8fafc!important;border-color:#e2e8f0!important;color:#1a2340!important}:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgba(0, 0, 0"]:not(.xf-recthead):not(.xf-recthead *){background:#f1f5f9!important;border-color:#e2e8f0!important}:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.2"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.3"]:not(.xf-recthead):not(.xf-recthead *){color:#556274!important}:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.8"]:not(.xf-recthead):not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="rgba(255, 255, 255, 0.9"]:not(.xf-recthead):not(.xf-recthead *){color:#334155!important}:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(1, 127, 248)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(26, 35, 64)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(220, 38, 38)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(22, 163, 74)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(217, 119, 6)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(245, 158, 11)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(124, 58, 237)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: rgb(14, 165, 233)"],:root:not([data-theme=dark]) .xf-recthemed.xf-recthemed [style*="background: linear-gradient"]{color:#fff!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(134, 239, 172)"]:not(.xf-recthead *){color:#166534!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(110, 231, 183)"]:not(.xf-recthead *){color:#047857!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(252, 165, 165)"]:not(.xf-recthead *){color:#b91c1c!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(251, 191, 36)"]:not(.xf-recthead *),:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(252, 211, 77)"]:not(.xf-recthead *){color:#b45309!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(196, 181, 253)"]:not(.xf-recthead *){color:#6d28d9!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(125, 211, 252)"]:not(.xf-recthead *){color:#0369a1!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(30, 41, 59)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(26, 35, 64)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(15, 23, 42)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(17, 24, 39)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(31, 41, 55)"]:not(.xf-recthead *){color:var(--xf-text)!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(51, 65, 85)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(71, 85, 105)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(55, 65, 81)"]:not(.xf-recthead *),:root[data-theme=dark] .xf-themed [style*="color: rgb(75, 85, 99)"]:not(.xf-recthead *){color:var(--xf-text-soft)!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(248, 250, 252)"],:root[data-theme=dark] .xf-themed [style*="background: white"],:root[data-theme=dark] .xf-themed [style*="background-color: white"]{background:var(--xf-surface)!important}:root[data-theme=dark] .xf-themed [style*="rgb(203, 213, 225)"]{border-color:var(--xf-border)!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(26, 35, 64)"]{background:#24304d!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(22, 101, 52)"],:root[data-theme=dark] .xf-themed [style*="color: rgb(21, 128, 61)"]{color:#86efac!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(185, 28, 28)"],:root[data-theme=dark] .xf-themed [style*="color: rgb(153, 27, 27)"]{color:#fca5a5!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(146, 64, 14)"],:root[data-theme=dark] .xf-themed [style*="color: rgb(180, 83, 9)"]{color:#fcd34d!important}:root[data-theme=dark] .xf-themed [style*="color: rgb(30, 64, 175)"],:root[data-theme=dark] .xf-themed [style*="color: rgb(29, 78, 216)"]{color:#93c5fd!important}.xf-apphead :is(button,label,a):not(.xf-apphead-back):not([style*="background: rgb(1, 127, 248)"]):not([style*="background: rgb(220, 38, 38)"]):not([style*="rgba(220, 38, 38"]){background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:8px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.xf-apphead :is(button,label,a):not(.xf-apphead-back):hover:not(:disabled){filter:brightness(1.15)}.xf-apphead :is(button,label,a):not(.xf-apphead-back):disabled{opacity:.55;cursor:default}.xf-apphead button[style*="background: rgb(1, 127, 248)"]{border-radius:8px!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:800!important;border:1px solid rgb(1,127,248)!important;color:#fff!important}.xf-apphead :is(button)[style*="rgba(220, 38, 38"],.xf-apphead button[style*="background: rgb(220, 38, 38)"]{border-radius:8px!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important}.xf-apphead-actions>:is(span,div):not(:has(button,label,a,select)){font-size:11px}.xf-hmenu-panel{position:fixed;z-index:4500;flex-direction:column;gap:2px;min-width:240px;max-width:calc(100vw - 16px);max-height:70vh;overflow-y:auto;padding:6px;border-radius:12px;background:#0f1a3a;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px #00000059}.xf-hmenu-panel>:is(button,label,a){display:flex!important;align-items:center;gap:10px;width:100%;background:transparent!important;border:none!important;border-radius:8px!important;color:#fff!important;text-align:left;text-decoration:none;padding:10px 12px!important;font-size:13px!important;font-weight:600!important;cursor:pointer;white-space:nowrap}.xf-hmenu-panel>:is(button,label,a):hover:not(:disabled),.xf-hmenu-panel>:is(button,label,a):focus-visible{background:#ffffff1a!important;outline:none}.xf-hmenu-panel>:is(button,label,a):disabled{opacity:.45;cursor:default}.xf-hmenu-panel>hr{border:none;border-top:1px solid rgba(255,255,255,.12);margin:4px 6px}.xf-hmenu-panel.light{background:var(--xf-surface, #fff);border-color:var(--xf-border, #e2e8f0);box-shadow:0 12px 32px #0f172a2e;min-width:200px}.xf-hmenu-panel.light>:is(button,label,a){color:var(--xf-text, #1a2340)!important}.xf-hmenu-panel.light>:is(button,label,a):hover:not(:disabled),.xf-hmenu-panel.light>:is(button,label,a):focus-visible{background:var(--xf-surface-2, #f1f5f9)!important}.xf-hmenu-panel>.xf-danger{color:#dc2626!important}.xf-hmenu-panel:not(.light)>.xf-danger{color:#fca5a5!important}:root:not([data-theme=dark]) body :not(.xf-apphead):not(.xf-apphead *):not(.xf-hmenu-panel:not(.light) *)[style*="color: rgb(148, 163, 184)"]{color:#556274!important}:root:not([data-theme=dark]) body :not(.xf-apphead):not(.xf-apphead *):not(.xf-hmenu-panel:not(.light) *)[style*="color: rgb(100, 116, 139)"]{color:#475569!important}:root:not([data-theme=dark]) body :not(.xf-apphead *)[style*="color: rgb(22, 163, 74)"]{color:#166534!important}:root:not([data-theme=dark]) body :not(.xf-apphead *):not(.xf-hmenu-panel:not(.light) *)[style*="color: rgb(1, 127, 248)"]{color:#0a6ad6!important}:root:not([data-theme=dark]) body :not(.xf-apphead *)[style*="color: rgb(234, 88, 12)"]{color:#9a3412!important}:root:not([data-theme=dark]) body :not(.xf-apphead *)[style*="color: rgb(245, 158, 11)"],:root:not([data-theme=dark]) body :not(.xf-apphead *)[style*="color: rgb(217, 119, 6)"]{color:#92400e!important}:root:not([data-theme=dark]) body :not(.xf-apphead *)[style*="color: rgb(220, 38, 38)"]{color:#b91c1c!important}button[style*="background: rgb(1, 127, 248)"],a[style*="background: rgb(1, 127, 248)"]{background-color:#0a6ad6!important}button[style*="background: rgb(217, 119, 6)"]{background-color:#b45309!important}:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(1, 127, 248)"][style*="color: rgb(255, 255, 255)"]:not(#xf-none),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(220, 38, 38)"][style*="color: rgb(255, 255, 255)"]:not(#xf-none),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(22, 163, 74)"][style*="color: rgb(255, 255, 255)"]:not(#xf-none),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(26, 35, 64)"][style*="color: rgb(255, 255, 255)"]:not(#xf-none),:root:not([data-theme=dark]) .xf-recthemed [style*="background: rgb(217, 119, 6)"][style*="color: rgb(255, 255, 255)"]:not(#xf-none){color:#fff!important}:root:not([data-theme=dark]) .xf-recthemed [style*="color: rgb(1, 127, 248)"]:not(#xf-none):not(.xf-recthead *){color:#0a6ad6!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(255, 248, 245)"],:root[data-theme=dark] .xf-themed [style*="background: rgb(255, 247, 237)"]{background-color:#ea580c24!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(255, 245, 245)"],:root[data-theme=dark] .xf-themed [style*="background: rgb(254, 242, 242)"]{background-color:#dc262624!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(255, 251, 235)"]{background-color:#d9770624!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(240, 253, 244)"],:root[data-theme=dark] .xf-themed [style*="background: rgb(220, 252, 231)"]{background-color:#16a34a29!important}:root[data-theme=dark] .xf-themed [style*="background: rgb(253, 232, 216)"]{background-color:#ea580c38!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(220, 38, 38)"]{color:#f87171!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(22, 163, 74)"],:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(21, 128, 61)"]{color:#4ade80!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(234, 88, 12)"],:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(124, 45, 18)"]{color:#fb923c!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(1, 127, 248)"]{color:#60a5fa!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(148, 163, 184)"]{color:#a3b1c4!important}:root[data-theme=dark] body [style*="color: rgba(255, 255, 255, 0.2"],:root[data-theme=dark] body [style*="color: rgba(255, 255, 255, 0.3"],:root[data-theme=dark] body [style*="color: rgba(255, 255, 255, 0.4"],:root[data-theme=dark] body [style*="color: rgba(255, 255, 255, 0.45"]{color:#ffffffa8!important}:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(217, 119, 6)"],:root[data-theme=dark] body :not(.xf-doc-white *)[style*="color: rgb(245, 158, 11)"]{color:#fbbf24!important}button[style*="background: rgb(14, 165, 233)"]{background-color:#0369a1!important}:root:not([data-theme=dark]) body [style*="background: rgb(14, 165, 233)"]:not(#xf-none):not(#xf-none2){color:#fff!important}.xf-tool-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0}.xf-tool-dot[data-state=busy]{background:#fbbf24}.xf-tool-dot[data-state=error]{background:#ef4444}.xf-rowacts{display:flex;align-items:center;gap:6px;flex-shrink:0}.xf-rowacts .xf-rowbtn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:6px 12px;border-radius:8px;cursor:pointer;white-space:nowrap;font:600 12px/1.2 inherit;font-family:inherit;background:var(--xf-surface-2, #f1f5f9);color:var(--xf-text, #1a2340);border:1px solid var(--xf-border, #d6dde7)}.xf-rowacts .xf-rowbtn:hover{filter:brightness(.97)}.xf-rowacts .xf-rowbtn:focus-visible{outline:2px solid #017ff8;outline-offset:1px}.xf-rowacts .xf-rowbtn.more{padding:6px 10px;font-size:16px;font-weight:800;line-height:1;min-width:36px}.xf-rowacts .xf-rowbtn.quick{background:#dcfce7;border-color:#86efac;color:#14532d}.xf-rowacts .xf-rowbtn.quick.warn{background:#fef3c7;border-color:#fcd34d;color:#78350f}.xf-rowacts .xf-rowbtn.quick.info{background:#e0f2fe;border-color:#7dd3fc;color:#0c4a6e}:root[data-theme=dark] .xf-rowacts .xf-rowbtn{background:#ffffff14;border-color:#fff3;color:#e5e7eb}:root[data-theme=dark] .xf-rowacts .xf-rowbtn.quick{background:#16a34a38;border-color:#22c55e80;color:#bbf7d0}:root[data-theme=dark] .xf-rowacts .xf-rowbtn.quick.warn{background:#f59e0b33;border-color:#f59e0b80;color:#fde68a}:root[data-theme=dark] .xf-rowacts .xf-rowbtn.quick.info{background:#0ea5e933;border-color:#38bdf880;color:#bae6fd}@media(pointer:coarse){.xf-rowacts .xf-rowbtn{min-height:40px;padding:8px 14px}.xf-rowacts .xf-rowbtn.more{min-width:44px}}
