@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._3qanGa_className{font-family:Inter,Inter Fallback;font-style:normal}._3qanGa_variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");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}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}._6APuma_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}._6APuma_variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
:root{--ink:#16181d;--ink-2:#3c4250;--muted:#6b7384;--faint:#9aa1b0;--line:#e5e8ee;--line-strong:#d6dae3;--bg:#f4f5f8;--card:#fff;--accent:#4f46e5;--accent-soft:#eef0fe;--accent-ink:#4038c7;--ok:#157f4d;--ok-soft:#e4f4eb;--warn:#9a6407;--warn-soft:#fdf2dc;--bad:#c0362c;--bad-soft:#fdeae8;--agent:#6d28d9;--agent-soft:#f1eafd;--radius:12px;--shadow-sm:0 1px 2px #16181d0d;--shadow-md:0 1px 3px #16181d0f, 0 8px 24px -12px #16181d2e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font:14.5px/1.55 var(--font-ui,system-ui), -apple-system, "Segoe UI", sans-serif;color:var(--ink);background:radial-gradient(900px 300px at 85% -80px, #4f46e512, transparent 70%), var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}code{background:#eef0f4;border-radius:5px;padding:1px 5px;font-size:12.5px}.wrap{max-width:780px;margin:0 auto;padding:0 22px}.wrap.wide{max-width:1160px}.mark{color:#fff;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px #ffffff40, var(--shadow-sm);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mark svg{width:14px;height:14px}.mark.big{border-radius:9px;width:30px;height:30px;margin:0 0 10px}.mark.big svg{width:19px;height:19px}.wordmark-flux{font-family:var(--font-display,inherit);letter-spacing:.04em;font-weight:400}header.bar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffdb;padding:0;position:sticky;top:0}header.bar .wrap{align-items:center;gap:10px;max-width:1160px;height:54px;display:flex}header.bar b{letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;display:flex}header.bar span{color:var(--faint);font-size:12.5px}header.bar nav{gap:4px;margin-left:auto;display:flex}header.bar nav a{color:var(--ink-2);border-radius:8px;padding:6px 11px;font-size:13px;font-weight:550}header.bar nav a:hover{background:#eef0f4;text-decoration:none}main{padding:34px 0 80px}h1{letter-spacing:-.015em;margin:0 0 6px;font-size:24px}h2{letter-spacing:-.01em}p.sub{color:var(--muted);margin:0 0 24px;font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:24px}label{color:var(--ink-2);letter-spacing:.01em;margin:15px 0 5px;font-size:12.5px;font-weight:600;display:block}label:first-child{margin-top:0}input[type=text],input[type=email],input[type=password],select,textarea{width:100%;font:inherit;color:inherit;border:1px solid var(--line-strong);background:#fff;border-radius:9px;padding:8px 11px;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;min-height:130px}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #4f46e524}input::placeholder,textarea::placeholder{color:var(--faint)}input[type=file]{color:var(--muted);font-size:13px}.grid2{grid-template-columns:1fr;gap:0 18px;display:grid}@media (min-width:640px){.grid2{grid-template-columns:1fr 1fr}}button.btn{font:inherit;background:var(--ink);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:9px;margin-top:20px;padding:9px 18px;font-size:13.5px;font-weight:650;transition:transform 80ms,background .12s,box-shadow .12s}button.btn:hover{box-shadow:var(--shadow-md);background:#000}button.btn:active{transform:translateY(1px)}button.btn:disabled{opacity:.5;cursor:default;transform:none}button.btn.hi{background:var(--accent)}button.btn.hi:hover{background:var(--accent-ink)}button.btn.lite{color:var(--ink);border:1px solid var(--line-strong);box-shadow:none;background:#fff}button.btn.lite:hover{background:#f6f7fa}p.status{min-height:1.4em;margin:12px 0 0;font-size:13px}p.status.ok{color:var(--ok)}p.status.err{color:var(--bad)}.signin{background:radial-gradient(70% 55% at 50% -6%, var(--accent-soft), transparent 68%);justify-content:center;align-items:center;min-height:calc(100dvh - 210px);padding:8px 20px 24px;display:flex}.signin-card{background:var(--card);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow-md);border-radius:16px;padding:30px 30px 26px}.signin-card h1{margin-bottom:20px;font-size:22px}.signin-mark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-ink));width:42px;height:42px;box-shadow:inset 0 0 0 1.5px #ffffff47, var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.signin-mark svg{width:25px;height:25px}button.btn.signin-submit{text-align:center;width:100%;margin-top:22px;padding:11px 18px;font-size:14px}.signin-card p.status{text-align:center}.signin-foot{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:16px 0 0;padding-top:16px;font-size:13px}.signin-foot a{font-weight:600}@media (max-width:440px){.signin-card{padding:26px 20px 22px}}.chip{letter-spacing:.01em;color:var(--muted);white-space:nowrap;background:#eef0f4;border-radius:20px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.chip .dot{opacity:.75;background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.chip.s-new{color:#1d4fd8;background:#e4ecfd}.chip.s-agent{color:#be1a67;background:#fce7f1}.chip.s-needs-approval{background:var(--warn-soft);color:var(--warn)}.chip.s-in-progress{color:#1d4fd8;background:#e4ecfd}.chip.s-approved{color:#0b7a56;background:#e2f6ee}.chip.s-waiting-requester{background:var(--warn-soft);color:var(--warn)}.chip.s-blocked{background:var(--bad-soft);color:var(--bad)}.chip.s-done,.chip.s-closed,.chip.s-resolved{background:var(--ok-soft);color:var(--ok)}.chip.s-reopened{background:var(--bad-soft);color:var(--bad)}.av{border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:12.5px;font-weight:700;display:inline-flex}.thread{gap:14px;margin:22px 0 0;display:grid}.msg{gap:11px;max-width:92%;display:flex}.msg .bubble{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;min-width:0;padding:12px 15px}.msg .meta{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.msg .meta b{color:var(--ink-2);font-weight:650}.msg .body{white-space:pre-wrap;word-break:break-word;font-size:14px}.msg.requester .bubble{border-top-left-radius:4px}.msg.team,.msg.agent{flex-direction:row-reverse;margin-left:auto}.msg.team .bubble{background:var(--accent-soft);border-color:#dfe3fc;border-top-right-radius:4px}.msg.agent .bubble{background:var(--agent-soft);border-color:#e6dcfa;border-top-right-radius:4px}.msg.internal .bubble{background:var(--warn-soft);border-color:#f3e3bd}.msg .meta .lock{color:var(--warn);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}table.tix{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}table.tix th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);border-bottom:1px solid var(--line);background:#fafbfd;padding:10px 16px;font-size:11.5px;font-weight:650}table.tix td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 16px;font-size:13.5px}table.tix tr:last-child td{border-bottom:0}table.tix tr.row{cursor:pointer}table.tix tr.row:hover td{background:#f7f8ff}table.tix td .who{align-items:center;gap:9px;display:flex}table.tix td .who small{color:var(--faint);font-size:12px;display:block}.attach{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.attach a img{border:1px solid var(--line);max-height:110px;box-shadow:var(--shadow-sm);border-radius:9px;transition:transform .12s;display:block}.attach a:hover img{transform:scale(1.02)}.filters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.filters button{font:inherit;border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:18px;padding:5px 12px;font-size:12.5px;font-weight:550;transition:all .1s}.filters button:hover{border-color:var(--faint)}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.stats{flex-wrap:wrap;gap:12px;margin:0 0 22px;display:flex}.stat{border:1px solid var(--line);border-radius:var(--radius);min-width:120px;box-shadow:var(--shadow-sm);background:#fff;padding:12px 18px}.stat b{letter-spacing:-.02em;font-size:22px;display:block}.stat span{color:var(--muted);font-size:12px}.hero-strip{flex-wrap:wrap;gap:14px;margin:0 0 26px;display:flex}.hero-strip .hs{color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;align-items:center;gap:9px;padding:7px 14px;font-size:13px;display:flex}.hero-strip .hs i{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.hero-strip .hs:nth-child(2) i{background:#8b5cf6}.hero-strip .hs:nth-child(3) i{background:var(--ok)}.app{background:#fafafb;align-items:stretch;min-height:100vh;font-size:13.5px;display:flex}.side{background:#f5f5f7;border-right:1px solid #e8e8ec;flex-direction:column;width:242px;min-width:242px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{align-items:center;gap:8px;padding:4px 8px 14px;display:flex}.side-brand .mark{border-radius:6px;width:20px;height:20px}.side-brand b{letter-spacing:.05em;font-size:13px}.side-brand span{color:var(--faint);margin-top:1px;font-size:11px;font-weight:550}.side-nav{flex-direction:column;gap:1px;display:flex}.side-nav button{width:100%;font:inherit;color:#4b505c;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:flex}.side-nav button svg{color:#9094a0;flex:none}.side-nav button:hover{color:var(--ink);background:#ebebef}.side-nav button.on{color:var(--ink);background:#e9e9ee;font-weight:600}.side-nav button.on svg{color:var(--accent)}.side-nav button em{color:#9094a0;background:#ebebef;border-radius:9px;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;line-height:17px}.side-nav button.on em{color:var(--ink-2);background:#fff}.side-label{letter-spacing:.09em;text-transform:uppercase;color:#9ca0ab;margin:18px 0 4px;padding:0 8px;font-size:10.5px;font-weight:650}.side-nav.sub button{padding-left:10px}.vdot{background:#c6c9d2;border-radius:50%;flex:none;width:8px;height:8px}.vdot.s-new{background:#2563eb}.vdot.s-agent{background:#db2777}.vdot.s-needs-approval{background:#e0a008}.vdot.s-in-progress{background:#3b82f6}.vdot.s-approved{background:#0b9f70}.vdot.s-waiting-requester{background:#0d9488}.vdot.s-blocked{background:#9f1239}.vdot.s-done,.vdot.s-closed,.vdot.s-resolved{background:#15803d}.vdot.s-reopened{background:#9f1239}.vdot.s-open{background:#2563eb}.vdot.s-all{background:#c6c9d2}.logo-tile{width:26px;min-width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff2e, var(--shadow-sm);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.logo-tile img{object-fit:contain;width:17px;height:17px;display:block}a.btn.newticket{color:#fff;background:var(--accent);box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:2px 2px 10px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:filter .12s;display:flex}a.btn.newticket:hover{filter:brightness(.94);text-decoration:none}.side-search{background:#fff;margin:0 2px 6px}.side-search input{width:100%}.side-foot{border-top:1px solid #e8e8ec;margin-top:auto;padding:12px 8px 2px}.side-foot a{color:var(--muted);font-size:12px}.side-foot a:hover{color:var(--ink);text-decoration:none}.pane{flex:1;min-width:0;padding:22px 32px 80px}.pane-head{align-items:center;gap:10px;margin:0 0 14px;display:flex}.pane-head h1{text-transform:capitalize;margin:0;font-size:17px}.pane-head .count{color:var(--faint);font-size:12.5px;font-weight:600}.searchbox{color:#9094a0;background:#fff;border:1px solid #e3e3e8;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}.searchbox input{background:0 0;border:0;width:210px;padding:6px 0;font-size:12.5px}.searchbox input:focus{box-shadow:none;border:0;outline:none}.searchbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ff5c1b1a}.detail{max-width:860px}.ovband{box-shadow:var(--shadow-sm);background:radial-gradient(420px 140px at 90% -30px,#ff5c1b24,#0000 70%),linear-gradient(135deg,#fff,#fcf8f5);border:1px solid #ececf0;border-radius:14px;flex-wrap:wrap;gap:0;margin:2px 0 18px;padding:20px 8px;display:flex}.bignum{border-right:1px solid #ececf0;flex:1;min-width:130px;padding:0 22px}.bignum:last-child{border-right:0}.bignum b{letter-spacing:-.03em;font-size:29px;font-weight:750;display:block}.bignum span{color:var(--muted);font-size:12px;font-weight:550}.charts{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:980px){.charts{grid-template-columns:minmax(330px,2fr) 3fr}}.card.chart h2{margin:0 0 14px;font-size:14px;font-weight:650}.donutwrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.legend{gap:7px;margin:0;padding:0;list-style:none;display:grid}.legend li{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.legend li i{border-radius:3px;flex:none;width:9px;height:9px}.legend li em{color:var(--ink);margin-left:auto;padding-left:16px;font-style:normal;font-weight:650}.hbars{gap:11px;display:grid}.hbar{align-items:center;gap:12px;display:flex}.hbar .hlabel{width:180px;min-width:120px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:12.5px;overflow:hidden}.hbar .htrack{background:#f1f1f4;border-radius:4px;flex:1;height:12px;overflow:hidden}.hbar .hfill{background:var(--accent);border-radius:0 4px 4px 0;min-width:4px;height:100%;transition:width .4s;display:block}.hbar em{width:22px;font-size:12px;font-style:normal;font-weight:650}.ttable td .who b{font-size:13px;display:block}.ttable td .who small{color:var(--faint);font-size:11.5px}.ttable .subj{font-size:13.5px;font-weight:600;display:block}.ttable .subsub{color:var(--faint);font-size:11.5px}.ttable .urgent{color:var(--bad);margin-right:5px}td.empty{color:var(--faint);text-align:center;padding:36px 0!important}.rows{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.rowitem{text-align:left;width:100%;font:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:13px;padding:13px 18px;transition:background .1s;display:flex}.rowitem:last-child{border-bottom:0}.rowitem:hover{background:#f7f8fc}.rowitem .rmain{flex:1;min-width:0}.rowitem .rtop{align-items:baseline;gap:8px;min-width:0;display:flex}.rowitem .rtop b{white-space:nowrap;font-size:13.5px}.rowitem .rtop i{color:var(--faint);white-space:nowrap;font-size:12.5px;font-style:normal}.rowitem .rtop u{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:550;text-decoration:none;overflow:hidden}.rowitem .rtop .urgent{color:var(--bad);letter-spacing:.06em;font-size:10.5px}.rowitem .rsub{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.rowitem .rside{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rowitem .rside time{color:var(--faint);font-size:11.5px}.empty{color:var(--faint);text-align:center;padding:40px 0}@media (max-width:760px){.views{display:none}.rail{width:56px}.pane{padding:20px 16px 60px}}.demobar{color:#7a4a05;background:#fdf3dc;border:1px solid #f3e0ae;border-radius:9px;margin:0 0 16px;padding:8px 14px;font-size:12.5px}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.filterbar select{background:#fff;border-radius:8px;width:auto;padding:6px 28px 6px 10px;font-size:12.5px}.filterbar .clearbtn{margin:0;padding:6px 12px;font-size:12.5px}button.hbar{font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0}button.hbar:hover .hfill{filter:brightness(.92)}button.hbar:hover .hlabel{color:var(--ink)}.ai-dot{background:linear-gradient(135deg, var(--accent), #8b5cf6);border-radius:50%;width:9px;height:9px;display:inline-block}.ailog{gap:8px;max-height:340px;margin:0 0 12px;display:grid;overflow-y:auto}.aimsg{white-space:pre-wrap;word-break:break-word;border-radius:11px;max-width:88%;padding:9px 13px;font-size:13.5px}.aimsg.user{background:var(--ink);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.aimsg.assistant{background:#f3f3f6;border:1px solid #e8e8ec;border-bottom-left-radius:4px}.aimsg.thinking{color:var(--faint);font-style:italic}.airow{gap:8px;display:flex}.airow input{flex:1}
