@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C0,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.3a6ba036.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%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
*{box-sizing:border-box;margin:0;padding:0}body{color:#0c0c0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.003em;background:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}[data-numeric],.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 3px #0c0c0d40}button,input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#00000038}.split-panel-list{border-right:1px solid #ebebeb;height:100%;overflow-y:auto}.split-panel-detail{height:100%;animation:.14s cubic-bezier(.16,1,.3,1) slideInRight;overflow-y:auto}.list-row{cursor:pointer;border-bottom:1px solid #f2f2f2;transition:background 60ms}.list-row:hover{background:#00000006}.list-row.selected{background:#0000000a}.list-row:last-child{border-bottom:none}.table-row{cursor:pointer;border-bottom:1px solid #f2f2f2;align-items:center;gap:0;height:40px;padding:0 16px;transition:background 60ms;display:flex}.table-row:hover{background:#00000006}.table-row.selected{background:#0000000a}.table-row:last-child{border-bottom:none}.tab-bar{background:#fff;border-bottom:1px solid #ebebeb;align-items:center;gap:0;height:36px;padding:0 16px;display:flex}.tab-item{color:#6c6c6c;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;align-items:center;height:36px;margin-bottom:-1px;padding:0 12px;font-size:13px;font-weight:400;transition:color 80ms,border-color 80ms;display:flex}.tab-item:hover{color:#0c0c0d}.tab-item.active{color:#0c0c0d;border-bottom-color:#0c0c0d;font-weight:500}.screen-header{background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.nav-item{color:#6c6c6c;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;height:32px;margin:1px 6px;padding:0 10px;font-size:13px;text-decoration:none;transition:background 60ms,color 60ms;display:flex}.nav-item:hover{color:#0c0c0d;background:#0000000a}.nav-item.active{color:#0c0c0d;background:#0000000f;font-weight:500}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background 80ms,opacity 80ms;display:inline-flex}.btn-primary{color:#fff;background:#0c0c0d}.btn-primary:hover{background:#1c1c1d}.btn-secondary{color:#0c0c0d;background:0 0;border:1px solid #ebebeb}.btn-secondary:hover{background:#00000008}.btn-ghost{color:#6c6c6c;background:0 0;border:none}.btn-ghost:hover{color:#0c0c0d;background:#0000000a}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{height:26px;padding:0 8px;font-size:12px}.btn-lg{height:36px;padding:0 16px}.badge{letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.badge-neutral{color:#6c6c6c;background:#f4f4f5}.badge-green{color:#16a34a;background:#f0fdf4}.badge-orange{color:#ea580c;background:#fff7ed}.badge-red{color:#dc2626;background:#fef2f2}.badge-blue{color:#2563eb;background:#eff6ff}.badge-purple{color:#7c3aed;background:#f5f3ff}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;background:#00000040;justify-content:center;align-items:center;animation:.1s fadeIn;display:flex;position:fixed;inset:0}.modal-panel{background:#fff;border-radius:10px;max-height:90vh;animation:.14s cubic-bezier(.16,1,.3,1) scaleIn;overflow-y:auto;box-shadow:0 8px 32px #0000001a,0 0 0 1px #0000000f}.toast{z-index:500;color:#fff;background:#0c0c0d;border-radius:8px;max-width:320px;padding:10px 14px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.16,1,.3,1) slideUpFade;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #00000026}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite shimmer}.home-grid{grid-template-columns:1fr 288px;gap:24px;max-width:1200px;padding:28px 40px 60px;display:grid}.sidebar-shell{z-index:100;width:220px;height:100vh;transition:transform .2s;position:fixed;top:0;left:0}.shell-main{flex:1;min-width:0;height:100vh;margin-left:220px;overflow:hidden auto}.sidebar-backdrop{z-index:99;background:#0006;display:none;position:fixed;inset:0}.mobile-menu-btn{z-index:110;cursor:pointer;background:#17161a;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:none;position:fixed;top:12px;left:12px}.mobile-back-btn{display:none}@media (max-width:768px){.home-grid{grid-template-columns:1fr;padding:16px 16px 60px}.sidebar-shell{transform:translate(-100%)}.sidebar-shell.open{transform:translate(0)}.sidebar-backdrop.visible{display:block}.shell-main{margin-left:0}.mobile-menu-btn{display:flex}.home-header{padding-left:60px!important}.list-row{min-height:48px}.home-right-col,.queue-panel-split .queue-panel-list{display:none}.split-panel-list{min-width:160px;max-width:160px;width:160px!important}.mobile-back-btn{cursor:pointer;color:#78716c;background:0 0;border:none;align-items:center;gap:6px;padding:12px 14px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;display:flex}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200%}to{background-position:0%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes swishFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes swishFadeIn{0%{opacity:0}to{opacity:1}}@keyframes swishPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes swishRingDraw{0%{stroke-dashoffset:345.6px}to{stroke-dashoffset:var(--ring-target,0)}}@keyframes shimmerSlide{0%{background-position:200%}to{background-position:0%}}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes swishModalIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes swishModalOut{0%{opacity:1}to{opacity:0;transform:scale(.97)}}@keyframes swishSlideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes swishSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes swishApproveFlash{0%{background:0 0}30%{background:#16a34a14}to{background:0 0}}@keyframes swishCheckDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes swishPanelIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes swishCountUp{0%{opacity:0}to{opacity:1}}
