/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:root{color:#1e293b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-bg:#f4f7fb;--app-surface:#fff;--app-surface-muted:#f8fafc;--app-border:#e2e8f0;--app-border-strong:#cbd5e1;--app-text:#1e293b;--app-text-secondary:#64748b;--app-primary:#2563eb;--app-success:#059669;--app-warning:#d97706;--app-danger:#dc2626;--app-focus:#2563eb3d;--app-radius-sm:8px;--app-radius-md:10px;--app-radius-lg:12px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-8:32px;--app-shadow-elevated:0 16px 40px #0f172a1f;background:#f4f7fb;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}:root[data-theme=dark]{color:#e5edf8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#0b1220;--app-surface:#111827;--app-surface-muted:#172033;--app-border:#2a3a50;--app-border-strong:#475569;--app-text:#e5edf8;--app-text-secondary:#94a3b8;--app-primary:#60a5fa;--app-success:#34d399;--app-warning:#fbbf24;--app-danger:#f87171;--app-focus:#60a5fa57;--app-shadow-elevated:0 16px 40px #00000057;background:#0b1220}:root[data-theme-choice=beige]{color:#3f3428;--app-bg:#eee5d5;--app-surface:#faf4e8;--app-surface-muted:#f3eadb;--app-border:#d8c8b4;--app-border-strong:#bea98e;--app-text:#3f3428;--app-text-secondary:#756657;--app-primary:#8b5e34;--app-success:#4f772d;--app-warning:#b26a00;--app-danger:#b42318;--app-focus:#8b5e3447;--app-shadow-elevated:0 16px 40px #543c2424;background:#eee5d5}:root[data-theme-choice=black]{color:#f5f5f5;--app-bg:#000;--app-surface:#080808;--app-surface-muted:#151515;--app-border:#292929;--app-border-strong:#454545;--app-text:#f5f5f5;--app-text-secondary:#a3a3a3;--app-primary:#60a5fa;--app-success:#34d399;--app-warning:#facc15;--app-danger:#fb7185;--app-focus:#60a5fa61;--app-shadow-elevated:0 18px 44px #000000b8;background:#000}:root[data-theme-choice=pride]{color:#faeefe;--app-bg:#100b1b;--app-surface:#181022;--app-surface-muted:#281a38;--app-border:#523764;--app-border-strong:#76508d;--app-text:#faeefe;--app-text-secondary:#c7b7d1;--app-primary:#e879f9;--app-success:#4ade80;--app-warning:#facc15;--app-danger:#fb7185;--app-focus:#e879f961;--app-shadow-elevated:0 18px 44px #06030c85;background:#100b1b}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{background:var(--app-bg);min-height:100vh;transition:background-color .16s,color .16s;overflow-x:hidden}:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}button,input,textarea,select{font:inherit}img{max-width:100%}.ant-card{border-color:var(--app-border);box-shadow:none}.ant-card,.ant-modal-content,.ant-popover-inner,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-btn{transition:border-color .16s,background-color .16s,box-shadow .16s}.app-text-secondary{color:var(--app-text-secondary)}.theme-option-copy{flex-direction:column;gap:1px;min-width:176px;display:flex}.theme-option-copy small{color:var(--app-text-secondary);font-size:11px;font-weight:400}[data-theme-choice=pride] .app-header:after{content:"";background:linear-gradient(90deg,#e40303 0 16.6%,#ff8c00 16.6% 33.2%,#ffed00 33.2% 49.8%,#008026 49.8% 66.4%,#004dff 66.4% 83%,#750787 83%);height:3px;position:absolute;bottom:-1px;left:0;right:0}[data-theme-choice=pride] .brand-mark{background:linear-gradient(135deg,#e40303,#ff8c00 24%,#ffed00 42%,#008026 60%,#004dff 78%,#750787)}[data-theme-choice=pride] .login-card{border-color:#8b5cf6;box-shadow:0 16px 44px #75078747}[data-theme=dark] .ticket-hero{background:radial-gradient(circle at top right, #60a5fa21, transparent 36%), var(--app-surface)}[data-theme=dark] .ticket-title-group h2.ant-typography,[data-theme=dark] .ticket-title-group h4.ant-typography,[data-theme=dark] .dashboard-container .ant-statistic-content,[data-theme=dark] .diagnostic-card-title-text,[data-theme=dark] .diagnostic-target-copy strong,[data-theme=dark] .diagnostic-section-label,[data-theme=dark] .diagnostic-history-main strong,[data-theme=dark] .remote-command-section-heading h4.ant-typography,[data-theme=dark] .remote-command-option-copy strong,[data-theme=dark] .remote-command-target strong{color:var(--app-text)}[data-theme=dark] .dashboard-container .ant-statistic-title,[data-theme=dark] .trend-chart-legend,[data-theme=dark] .diagnostic-card-subtitle,[data-theme=dark] .diagnostic-target-copy span,[data-theme=dark] .diagnostic-control-field>span,[data-theme=dark] .diagnostic-result-meta,[data-theme=dark] .diagnostic-result-toggle,[data-theme=dark] .diagnostic-history-main small,[data-theme=dark] .remote-command-modal-title small,[data-theme=dark] .remote-command-target span{color:var(--app-text-secondary)}[data-theme=dark]:not([data-campaign=halloween]):not([data-campaign=pink_october]):not([data-campaign=blue_november]) .dashboard-container>.ant-row:first-of-type .ant-card{border-top-color:#1e3a5f}[data-theme=dark] .trend-chart-bars,[data-theme=dark] .notification-panel-header{border-color:var(--app-border)}[data-theme=dark] .notification-unread{background:#142440}[data-theme=dark] .timeline-comment.internal,[data-theme=dark] .internal-textarea{color:#fde68a;background:#2b2110!important;border-color:#854d0e!important}[data-theme=dark] .timeline-comment.staff,[data-theme=dark] .operational-entry{background:#172033;border-color:#334155}[data-theme=dark] .timeline-comment.requester{border-left-color:#64748b}[data-theme=dark] .attachment-card,[data-theme=dark] .upload-area{border-color:var(--app-border);background:var(--app-surface-muted)}[data-theme=dark] .diagnostic-card{border-color:var(--app-border);box-shadow:0 12px 30px #00000040}[data-theme=dark] .diagnostic-card .ant-card-head,[data-theme=dark] .remote-command-modal .ant-modal-header{border-color:var(--app-border);background:linear-gradient(135deg,#151f31 0%,#111827 100%)}[data-theme=dark] .diagnostic-card-title-icon,[data-theme=dark] .diagnostic-target-icon,[data-theme=dark] .remote-command-modal-icon{color:#93c5fd;background:#1e3a5f}[data-theme=dark] .diagnostic-target,[data-theme=dark] .remote-command-target{background:#142440;border-color:#315989}[data-theme=dark] .diagnostic-result,[data-theme=dark] .diagnostic-history,[data-theme=dark] .remote-command-history,[data-theme=dark] .diagnostic-descriptions .ant-descriptions-view,[data-theme=dark] .diagnostic-table .ant-table,[data-theme=dark] .remote-command-history .ant-table{border-color:var(--app-border)}[data-theme=dark] .diagnostic-descriptions .ant-descriptions-item-label,[data-theme=dark] .diagnostic-table .ant-table-thead>tr>th,[data-theme=dark] .remote-command-history .ant-table-thead>tr>th{color:#cbd5e1;background:var(--app-surface-muted)!important}[data-theme=dark] .diagnostic-descriptions .ant-descriptions-item-content{color:var(--app-text);background:var(--app-surface)}[data-theme=dark] .diagnostic-network-meta,[data-theme=dark] .diagnostic-disk,[data-theme=dark] .diagnostic-json{color:#cbd5e1;border-color:var(--app-border);background:var(--app-surface-muted)}[data-theme=dark] .diagnostic-history-item{color:#cbd5e1;border-color:var(--app-border);background:var(--app-surface)}[data-theme=dark] .diagnostic-history-item:hover,[data-theme=dark] .diagnostic-history-item.active{background:#142440;border-color:#3b82f6}[data-theme=dark] .remote-command-option{border-color:var(--app-border);background:linear-gradient(135deg,#172033 0%,#111827 100%)}[data-theme=dark] .remote-command-option-icon{color:#fca5a5;background:#451a1a}.ant-typography{overflow-wrap:anywhere}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.update-notice-trigger{z-index:1100;color:#fff;cursor:pointer;background:linear-gradient(145deg,#1677ff,#0958d9);border:1px solid #69b1ff73;border-radius:50%;width:48px;height:48px;font-size:22px;transition:transform .16s,box-shadow .16s;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #0000004d}.update-notice-trigger:hover,.update-notice-trigger:focus-visible{outline-offset:2px;outline:2px solid #69b1ff;transform:translateY(-2px);box-shadow:0 10px 28px #1677ff6b}.update-notice-version{color:#7f7f7ff2;margin-bottom:14px;font-weight:600}.update-notice-notes{margin:0;padding-left:22px}.update-notice-notes li+li{margin-top:10px}.update-notice-hint{color:#7f7f7ff2;margin:18px 0 0}:root[data-visual-style=essential],:root[data-visual-style=operations]{--app-radius-lg:12px}:root[data-visual-style=studio]{--app-radius-lg:16px}:root[data-visual-style=essential] .app-content,:root[data-visual-style=operations] .app-content,:root[data-visual-style=studio] .app-content{background:var(--app-bg)}:root[data-visual-style=essential] .app-content:before,:root[data-visual-style=operations] .app-content:before{display:none}.visual-header-search{background:var(--app-surface-muted);border:1px solid var(--app-border);max-width:520px;height:38px;color:var(--app-text-secondary);border-radius:999px;flex:320px;align-items:center;gap:10px;padding:0 14px;line-height:1.2;display:flex}:root[data-visual-style=operations] .visual-header-search{background:var(--app-surface-muted);border-color:var(--app-border);border-radius:9px}.visual-header-search-icon{color:var(--app-text-secondary);font-size:14px;line-height:1}.visual-header-search input{min-width:0;color:var(--app-text);background:0 0;border:0;outline:none;flex:1;font-size:13px;line-height:1.2}.visual-header-search input::placeholder{color:var(--app-text-secondary)}.visual-search-kbd{background:var(--app-surface-muted);border:1px solid var(--app-border);height:22px;color:var(--app-text-secondary);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}:root[data-visual-style=essential] .user-summary,:root[data-visual-style=operations] .user-summary,:root[data-visual-style=studio] .user-summary{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}:root[data-visual-style=essential] .user-display-name,:root[data-visual-style=operations] .user-display-name,:root[data-visual-style=studio] .user-display-name{color:var(--app-text);font-size:13px;font-weight:700}.visual-user-subtitle{color:var(--app-text-secondary);white-space:nowrap;font-size:11.5px}:root[data-visual-style=essential] .user-menu-label,:root[data-visual-style=operations] .user-menu-label,:root[data-visual-style=studio] .user-menu-label,.visual-sidebar{display:none}@media (width>=1051px){.visual-sidebar{z-index:95;background:var(--app-surface);border-right:1px solid var(--app-border);box-sizing:border-box;flex-direction:column;justify-content:space-between;width:232px;padding:16px 12px;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.visual-sidebar-essential{background:var(--app-surface);top:0}.visual-sidebar-operations{background:var(--app-surface);border-right-color:var(--app-border);top:64px}.visual-sidebar-brand{color:var(--app-text);align-items:center;gap:10px;padding:6px 10px 18px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.visual-sidebar-brand-icon{background:var(--app-surface-muted);width:30px;height:30px;color:var(--app-primary);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.visual-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.visual-sidebar-link{width:100%;color:var(--app-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.visual-sidebar-link:hover{background:var(--app-surface-muted);color:var(--app-text)}.visual-sidebar-essential .visual-sidebar-link.active{background:var(--app-surface-muted);color:var(--app-primary);font-weight:700}.visual-sidebar-operations .visual-sidebar-link.active{background:var(--app-primary);color:#fff;box-shadow:var(--app-shadow-elevated);font-weight:700}.visual-sidebar-icon{align-items:center;font-size:16px;display:inline-flex}.visual-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.visual-sidebar-badge{color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.4}.visual-sidebar-badge-blue{background:var(--app-primary)}.visual-sidebar-badge-red{background:#ef4444}.visual-sidebar-divider{background:var(--app-border);height:1px;margin:10px 8px}.visual-sidebar-sublinks{flex-direction:column;gap:2px;padding-left:32px;display:flex}.visual-sidebar-sublink{color:var(--app-text-secondary);border-radius:7px;padding:6px 10px;font-size:12.5px;text-decoration:none}.visual-sidebar-sublink.active,.visual-sidebar-sublink:hover{color:var(--app-primary);background:var(--app-surface-muted)}.visual-sidebar-footer{flex-shrink:0;height:44px}:root[data-visual-style=essential] .app-header{background:var(--app-surface);width:calc(100% - 232px);height:64px;box-shadow:none;margin-left:232px}:root[data-visual-style=essential] .app-header .app-brand,:root[data-visual-style=essential] .desktop-navigation,:root[data-visual-style=operations] .desktop-navigation{display:none}:root[data-visual-style=operations] .app-header{background:var(--app-surface);border-bottom:1px solid var(--app-border);height:64px}:root[data-visual-style=operations] .brand-mark{background:var(--app-surface-muted);color:var(--app-primary);border-radius:8px}:root[data-visual-style=essential] .app-content,:root[data-visual-style=operations] .app-content{width:calc(100% - 232px);margin-left:232px}}:root[data-visual-style=studio] .app-header{background:var(--app-surface);border-bottom:1px solid var(--app-border);height:64px}:root[data-visual-style=studio] .brand-mark{background:var(--app-surface-muted);color:var(--app-primary);border-radius:9px}:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal{border-bottom:0;align-items:center;gap:6px}:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-item,:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-submenu{font-weight:600;height:36px!important;color:var(--app-text-secondary)!important;border-radius:999px!important;margin-inline:2px!important;padding-inline:16px!important;line-height:36px!important}:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-item:after,:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-item-selected,:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-submenu-selected{box-shadow:var(--app-shadow-elevated);background:var(--app-primary)!important;color:#fff!important}:root[data-visual-style=studio] .desktop-navigation.ant-menu-horizontal>.ant-menu-item-selected a{color:#fff!important}:root[data-visual-style=studio] .ant-card,:root[data-visual-style=studio] .queue-summary .ant-card,:root[data-visual-style=studio] .queue-filters-card,:root[data-visual-style=studio] .queue-table-card{border-radius:16px}:root[data-visual-style=essential] .ant-card,:root[data-visual-style=essential] .queue-filters-card,:root[data-visual-style=essential] .queue-table-card{border-radius:10px;box-shadow:0 2px 8px #0f172a08}:root[data-visual-style=operations] .mobile-bottom-bar,:root[data-visual-style=studio] .mobile-bottom-bar,:root[data-visual-style=essential] .mobile-bottom-bar{background:var(--app-surface);border-color:var(--app-border)}:root[data-visual-style=essential] .mobile-bottom-tab.active,:root[data-visual-style=operations] .mobile-bottom-tab.active,:root[data-visual-style=studio] .mobile-bottom-tab.active{color:var(--app-primary)}.mobile-bottom-btn{cursor:pointer;background:0 0;border:0;font-family:inherit}@media (width>=1051px){:root[data-visual-style=essential] .release-history-entry,:root[data-visual-style=operations] .release-history-entry{max-width:208px;box-shadow:none;bottom:12px;left:12px}}.visual-mobile-more-list{flex-direction:column;gap:8px;display:flex}.visual-mobile-more-item{border:1px solid var(--app-border);background:var(--app-surface-muted);width:100%;color:var(--app-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.visual-mobile-more-primary{background:var(--app-primary);border-color:var(--app-primary);color:#fff}@media (width<=1050px){.visual-header-search{display:none}}@media (width<=768px){:root[data-visual-style=essential] .mobile-navigation,:root[data-visual-style=operations] .mobile-navigation,:root[data-visual-style=studio] .mobile-navigation{display:none!important}.update-notice-trigger{bottom:74px!important}}@media (width<=480px){:root[data-visual-style=essential] .campaign-countdown,:root[data-visual-style=operations] .campaign-countdown,:root[data-visual-style=studio] .campaign-countdown{display:none}}@media (width<=640px){:root[data-visual-style=essential] .app-header,:root[data-visual-style=operations] .app-header,:root[data-visual-style=studio] .app-header{height:56px}:root[data-visual-style=essential] .app-content,:root[data-visual-style=operations] .app-content{width:100%;margin-left:0}}
