:root{--sub-bg:#f5f5f7;--sub-bg-card:#ffffff;--sub-bg-hover:#e4e4e7;--sub-bg-input:#ffffff;--sub-bg-sidebar:hsl(210 17% 94%);--sub-border:#e4e4e7;--sub-border-input:#d4d4d8;--sub-text:#09090b;--sub-text-sec:#52525b;--sub-text-muted:#71717a;--sub-skeleton:#e4e4e7;--sub-skeleton-shine:#f4f4f5;--sub-success:#22c55e;--sub-success-bg:#dcfce7;--sub-success-text:#166534;--sub-warning:#f59e0b;--sub-warning-bg:#fef3c7;--sub-warning-text:#92400e;--sub-error:#ef4444;--sub-error-bg:#fee2e2;--sub-error-text:#991b1b;--sub-info:#3b82f6;--sub-info-bg:#dbeafe;--sub-info-text:#1e40af;--sub-accent:hsl(var(--accent));--sub-accent-hover:hsl(var(--accent)/0.8);--sub-panel-handle:#e4e4e7;--sub-panel-handle-hover:hsl(var(--accent));--sub-scrollbar-track:#f5f5f7;--sub-scrollbar-thumb:#d4d4d8;--sub-scrollbar-thumb-hover:#a1a1aa}.dark{--sub-bg:#09090b;--sub-bg-card:#18181b;--sub-bg-hover:#27272a;--sub-bg-input:#18181b;--sub-bg-sidebar:hsl(0 0% 8%);--sub-border:#27272a;--sub-border-input:#3f3f46;--sub-text:#fafafa;--sub-text-sec:#a1a1aa;--sub-text-muted:#71717a;--sub-skeleton:#27272a;--sub-skeleton-shine:#3f3f46;--sub-success:#4ade80;--sub-success-bg:#14532d;--sub-success-text:#86efac;--sub-warning:#fbbf24;--sub-warning-bg:#78350f;--sub-warning-text:#fde68a;--sub-error:#f87171;--sub-error-bg:#7f1d1d;--sub-error-text:#fecaca;--sub-info:#60a5fa;--sub-info-bg:#1e3a5f;--sub-info-text:#bfdbfe;--sub-accent:hsl(var(--accent));--sub-accent-hover:hsl(var(--accent)/0.8);--sub-panel-handle:#3f3f46;--sub-panel-handle-hover:hsl(var(--accent));--sub-scrollbar-track:#18181b;--sub-scrollbar-thumb:#3f3f46;--sub-scrollbar-thumb-hover:#52525b}.ams-theme-wrapper{color-scheme:light dark;min-height:100vh}.ams-theme-wrapper ::-webkit-scrollbar{width:8px;height:8px}.ams-theme-wrapper ::-webkit-scrollbar-track{background:var(--sub-scrollbar-track);border-radius:4px}.ams-theme-wrapper ::-webkit-scrollbar-thumb{background:var(--sub-scrollbar-thumb);border-radius:4px}.ams-theme-wrapper ::-webkit-scrollbar-thumb:hover{background:var(--sub-scrollbar-thumb-hover)}.ams-theme-wrapper [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id]{width:4px;background:var(--sub-panel-handle);transition:background-color .2s ease}.ams-theme-wrapper [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id]:hover,.ams-theme-wrapper [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id][data-resize-handle-active]{background:var(--sub-panel-handle-hover)}.ams-theme-wrapper [data-panel-group-direction=vertical]>[data-panel-resize-handle-id]{height:4px;background:var(--sub-panel-handle);transition:background-color .2s ease}.ams-theme-wrapper [data-panel-group-direction=vertical]>[data-panel-resize-handle-id]:hover,.ams-theme-wrapper [data-panel-group-direction=vertical]>[data-panel-resize-handle-id][data-resize-handle-active]{background:var(--sub-panel-handle-hover)}.sub-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.sub-badge-success{background:var(--sub-success-bg);color:var(--sub-success-text)}.sub-badge-warning{background:var(--sub-warning-bg);color:var(--sub-warning-text)}.sub-badge-error{background:var(--sub-error-bg);color:var(--sub-error-text)}.sub-badge-info{background:var(--sub-info-bg);color:var(--sub-info-text)}.sub-text-wrap{word-break:break-word;overflow-wrap:break-word;hyphens:auto}.sub-text-wrap-all{word-break:break-all}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--sub-skeleton) 0,var(--sub-skeleton) 40%,var(--sub-skeleton-shine) 50%,var(--sub-skeleton) 60%,var(--sub-skeleton) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:6px}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.ams-theme-wrapper,.submissions-theme-wrapper{animation:page-fade-in .2s ease-out}@keyframes row-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ams-theme-wrapper table tbody tr,.submissions-theme-wrapper table tbody tr{animation:row-slide-in .3s ease-out backwards}.ams-theme-wrapper table tbody tr:first-child,.submissions-theme-wrapper table tbody tr:first-child{animation-delay:0s}.ams-theme-wrapper table tbody tr:nth-child(2),.submissions-theme-wrapper table tbody tr:nth-child(2){animation-delay:25ms}.ams-theme-wrapper table tbody tr:nth-child(3),.submissions-theme-wrapper table tbody tr:nth-child(3){animation-delay:50ms}.ams-theme-wrapper table tbody tr:nth-child(4),.submissions-theme-wrapper table tbody tr:nth-child(4){animation-delay:75ms}.ams-theme-wrapper table tbody tr:nth-child(5),.submissions-theme-wrapper table tbody tr:nth-child(5){animation-delay:.1s}.ams-theme-wrapper table tbody tr:nth-child(6),.submissions-theme-wrapper table tbody tr:nth-child(6){animation-delay:125ms}.ams-theme-wrapper table tbody tr:nth-child(7),.submissions-theme-wrapper table tbody tr:nth-child(7){animation-delay:.15s}.ams-theme-wrapper table tbody tr:nth-child(8),.submissions-theme-wrapper table tbody tr:nth-child(8){animation-delay:175ms}.ams-theme-wrapper table tbody tr:nth-child(9),.submissions-theme-wrapper table tbody tr:nth-child(9){animation-delay:.2s}.ams-theme-wrapper table tbody tr:nth-child(10),.submissions-theme-wrapper table tbody tr:nth-child(10){animation-delay:225ms}.sub-card{background:var(--sub-bg-card);border:1px solid var(--sub-border);border-radius:.5rem}.sub-input{background:var(--sub-bg-input);border:1px solid var(--sub-border-input);border-radius:.5rem;padding:.5rem .75rem;color:var(--sub-text);font-size:.875rem;transition:border-color .2s ease}.sub-input:focus{outline:none;border-color:var(--sub-accent)}.sub-input::placeholder{color:var(--sub-text-muted)}